diff --git a/CMakeLists.txt b/CMakeLists.txt
index d361b7400f879171d33eb2a9dfbe063fd1d211af..5dc146fa31ce8179c45cf0c50eea777f53258c93 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -173,16 +173,6 @@ src/sensor/sensor_force_torque.cpp
 src/sensor/sensor_inertial_kinematics.cpp
   )
 
-if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
-  message(STATUS "Using C++ compiler clang")
-  target_compile_options(${PROJECT_NAME} PRIVATE -Winconsistent-missing-override)
-  # using Clang
-elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
-  message(STATUS "Using C++ compiler gnu")
-  target_compile_options(${PROJECT_NAME} PRIVATE -Wsuggest-override)
-  # using GCC
-endif()
-
 # create the shared library
 ADD_LIBRARY(${PLUGIN_NAME}
   SHARED
@@ -194,6 +184,22 @@ ADD_LIBRARY(${PLUGIN_NAME}
   ${SRCS_SENSOR}
   ${SRCS_YAML}
   )
+
+
+# Set compiler options
+# ====================
+if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
+  message(STATUS "Using C++ compiler clang")
+  target_compile_options(${PLUGIN_NAME} PRIVATE -Winconsistent-missing-override)
+  # using Clang
+elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+  message(STATUS "Using C++ compiler gnu")
+  target_compile_options(${PLUGIN_NAME} PRIVATE -Wsuggest-override)
+  # using GCC
+endif()
+
+
+
 TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${wolf_LIBRARIES})
 # Link the library with the required dependencies
 # TARGET_LINK_LIBRARIES(${PLUGIN_NAME} wolfimu_INCLUDE_DIRS)