diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c8df4cb7542f7d2c92484b0abe6a64f70a776a0e..8c6309a1dbc4e9e258c657d847f22bc3208e1b1f 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -106,7 +106,7 @@ if(BUILD_PYTHON_INTERFACE)
 endif(BUILD_PYTHON_INTERFACE)
 
 # Sot loader library
-add_library(sot_loader sot_loader.cpp sot_loader_basic.cpp)
+add_library(sot_loader SHARED sot_loader.cpp sot_loader_basic.cpp)
 target_link_libraries(
   sot_loader Boost::program_options ${catkin_LIBRARIES} ros_bridge
   dynamic_graph_bridge_msgs::dynamic_graph_bridge_msgs__rosidl_typesupport_cpp)