diff --git a/VirtualRobot/CMakeLists.txt b/VirtualRobot/CMakeLists.txt
index d178f36aabf715d9054bbe3747eb4bcba3fd8f3d..0ca350a73fc23d420cc9bc8bcae8beeb7e08437f 100644
--- a/VirtualRobot/CMakeLists.txt
+++ b/VirtualRobot/CMakeLists.txt
@@ -49,7 +49,7 @@ if (Simox_USE_COIN_VISUALIZATION)
         set(Simox_VISUALIZATION  TRUE CACHE BOOL "")
 
         target_include_directories(VirtualRobot PUBLIC ${Coin_INCLUDE_DIR})
-        target_link_libraries(VirtualRobot PUBLIC ${Coin_LIB_DIR}/libCoin.so)
+        target_link_libraries(VirtualRobot PUBLIC ${Coin_LIBRARY_PATH})
         target_compile_definitions(VirtualRobot PUBLIC -DCOIN_DLL)
     endif ()
 
@@ -80,7 +80,7 @@ if (Simox_USE_COIN_VISUALIZATION)
             set(Simox_BUILD_EXAMPLES ON CACHE BOOL "Build example applications")
 
             target_include_directories(VirtualRobot PUBLIC ${SoQt_INCLUDE_DIRS})
-            target_link_libraries(VirtualRobot PUBLIC ${SoQt_LIBRARY_DIR}/libSoQt.so)
+            target_link_libraries(VirtualRobot PUBLIC ${SoQt_LIBRARY_PATH})
             target_compile_definitions(VirtualRobot PUBLIC -DSoQt_DLL -DSIMOX_USE_SoQt)
 
             if (NOT UNIX)