diff --git a/CMakeLists.txt b/CMakeLists.txt
index 03dfc8699d2121d24f97a9deb76f2187f17e25db..b672c6c2996f8160228f391abfc0119ec9f89947 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,7 +42,11 @@ if (Simox_BUILD_SimDynamics)
 
     list (APPEND Simox_EXTERNAL_LIBRARIES ${Simox_SimDynamics_EXTERNAL_LIBRARIES})
     list (APPEND Simox_EXTERNAL_INCLUDE_DIRS ${Simox_SimDynamics_INCLUDE_DIRS})
-    list (APPEND Simox_EXTERNAL_LIBRARY_FLAGS ${Simox_SimDynamics_COMPILE_FLAGS})
+    #MESSAGE ("Simox_EXTERNAL_LIBRARY_FLAGS::: ${Simox_EXTERNAL_LIBRARY_FLAGS} !!!!!!!!!!!!!!!!")
+    #MESSAGE ("Simox_SimDynamics_COMPILE_FLAGS::: ${Simox_SimDynamics_COMPILE_FLAGS} !!!!!!!!!!!!!!!!")
+    #list (APPEND Simox_EXTERNAL_LIBRARY_FLAGS ${Simox_SimDynamics_COMPILE_FLAGS})
+    set (Simox_EXTERNAL_LIBRARY_FLAGS "${Simox_EXTERNAL_LIBRARY_FLAGS} ${Simox_SimDynamics_COMPILE_FLAGS}")
+    #MESSAGE ("Simox_EXTERNAL_LIBRARY_FLAGS::: ${Simox_EXTERNAL_LIBRARY_FLAGS} !!!!!!!!!!!!!!!!")
 
 
 
diff --git a/SimDynamics/CMakeLists.txt b/SimDynamics/CMakeLists.txt
index a5d54a5b086c48ad66c25d64a14a8aa7ca9d2a88..59e48a2ae8d3c38697f83569029094ab68883278 100644
--- a/SimDynamics/CMakeLists.txt
+++ b/SimDynamics/CMakeLists.txt
@@ -47,7 +47,7 @@ if (SimDynamics_USE_BULLET)
 	  endif()
       IF( SimDynamics_USE_BULLET_DOUBLE_PRECISION )
           ADD_DEFINITIONS( -DBT_USE_DOUBLE_PRECISION)
-          SET(SIMDYNAMICS_COMPILE_FLAGS "${SIMDYNAMICS_COMPILE_FLAGS}" "-DBT_USE_DOUBLE_PRECISION")
+          LIST(APPEND SIMDYNAMICS_COMPILE_FLAGS "-DBT_USE_DOUBLE_PRECISION")
       ENDIF( SimDynamics_USE_BULLET_DOUBLE_PRECISION )
       #MESSAGE(STATUS "BULLET_LIBRARIES:${BULLET_LIBRARIES}")
       SET (SimDynamics_PHYSICS_LIBRARIES "${BULLET_LIBRARIES}")