diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ae740a81f019bc6168dec8599a20d66e6e160172..d3d8be8df664fcdd9a8fb035b688605d5ebbfe1b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -68,6 +68,6 @@ SET(SOURCES
   portability/gettimeofday.cc
   )
 
-ADD_LIBRARY(jrl-walkgen ${SOURCES})
+ADD_LIBRARY(jrl-walkgen SHARED ${SOURCES})
 SET_TARGET_PROPERTIES(jrl-walkgen PROPERTIES SOVERSION ${PROJECT_VERSION})
 INSTALL(TARGETS jrl-walkgen DESTINATION lib)