diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 882142afd9533334d46c851d1232d8fd3f54551d..238bd9e950abd5968b07343620a572d8ce305a47 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -82,7 +82,9 @@ target_include_directories(hcana
 )
 
 #target_compile_features(HallC PRIVATE cxx_auto_type)
-target_compile_options(hcana PRIVATE $<$<CXX_COMPILER_ID:GNU>:-DHAS_SSTREAM=1>)
+target_compile_options(hcana 
+  PRIVATE $<$<CXX_COMPILER_ID:GNU>:-fPIC>
+  PRIVATE $<$<CXX_COMPILER_ID:GNU>:-DHAS_SSTREAM=1>)
 target_link_libraries(hcana
   PUBLIC HallC
   PUBLIC ${ROOT_LIBRARIES}