diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 187c04c3c33944c3628201434fc17ff94b3d6cb0..5d644dbdd388d86e3fc9b5759a7e352678f6ebfb 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -19,6 +19,8 @@ ENDMACRO(SYMLINK_AND_INSTALL_HEADERS HEADERS SUBPATH)
 
 # --- LIBRARY --- #
 SET(PYWRAP ${PROJECT_NAME}_pywrap) 
+SET(PYWRAP ${PYWRAP} PARENT_SCOPE)
+
 MAKE_DIRECTORY("${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}")
 
 ADD_LIBRARY(${PYWRAP} SHARED main.cpp)
diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt
index 0b164f090cfbcfa79993414debb7de0860a01b47..13b61241fa08ac2291052ecb9f6515252d31c44a 100644
--- a/unittest/CMakeLists.txt
+++ b/unittest/CMakeLists.txt
@@ -41,5 +41,9 @@ ENDIF()
 
 ADD_PYTHON_UNIT_TEST("py-matrix" "unittest/python/test_matrix.py" "unittest")
 ADD_PYTHON_UNIT_TEST("py-geometry" "unittest/python/test_geometry.py" "unittest")
+
 ADD_PYTHON_UNIT_TEST("py-switch" "unittest/python/test_switch.py" "python/eigenpy")
+SET_TESTS_PROPERTIES("py-switch" PROPERTIES DEPENDS ${PYWRAP})
+
 ADD_PYTHON_UNIT_TEST("py-dimensions" "unittest/python/test_dimensions.py" "python/eigenpy")
+SET_TESTS_PROPERTIES("py-dimensions" PROPERTIES DEPENDS ${PYWRAP})