diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt
index 55c2f8b495eb7517fd54c65a99bad32c3c551323..a59f1d911062129a17098941e36bfe480df502aa 100644
--- a/unittest/CMakeLists.txt
+++ b/unittest/CMakeLists.txt
@@ -28,10 +28,10 @@ MACRO(ADD_UNIT_TEST NAME PKGS)
     PKG_CONFIG_USE_DEPENDENCY(${NAME} ${PKG})
   ENDFOREACH(PKG)
 
-  TARGET_LINK_LIBRARIES(${NAME} ${Boost_LIBRARIES} ${PROJECT_NAME})
-  IF(APPLE AND BUILD_PYTHON_INTERFACE)
+  TARGET_LINK_LIBRARIES(${NAME} ${PROJECT_NAME})
+  IF(BUILD_PYTHON_INTERFACE)
     TARGET_LINK_LIBRARIES(${NAME} ${PYTHON_LIBRARIES})
-  ENDIF(APPLE AND BUILD_PYTHON_INTERFACE)
+  ENDIF(BUILD_PYTHON_INTERFACE)
 
   ADD_TEST(NAME ${NAME} COMMAND ${NAME})
   ADD_DEPENDENCIES(check ${NAME})
@@ -83,13 +83,11 @@ ENDIF(URDFDOM_FOUND)
 
 IF(LUA5_1_FOUND)
   ADD_UNIT_TEST(lua "eigen3;lua5.1")
-  TARGET_LINK_LIBRARIES(lua ${PROJECT_NAME})
   ADD_TEST_CFLAGS(lua '-DPINOCCHIO_SOURCE_DIR=\\\"${${PROJECT_NAME}_SOURCE_DIR}\\\"')
 ENDIF(LUA5_1_FOUND)
 
 IF(BUILD_PYTHON_INTERFACE)
   ADD_UNIT_TEST(python_parser eigen3)
-  #TARGET_LINK_BOOST_PYTHON(python_parser)
   ADD_TEST_CFLAGS(python_parser '-DPINOCCHIO_SOURCE_DIR=\\\"${${PROJECT_NAME}_SOURCE_DIR}\\\"')
 ENDIF(BUILD_PYTHON_INTERFACE)