From 02cdbf0b263d74156367143fa6390e8efbc94287 Mon Sep 17 00:00:00 2001 From: Justin Carpentier <justin.carpentier@inria.fr> Date: Thu, 18 Jul 2019 18:12:25 +0200 Subject: [PATCH] cmake: fix dependency between targets --- python/CMakeLists.txt | 2 ++ unittest/CMakeLists.txt | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 187c04c3..5d644dbd 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 0b164f09..13b61241 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}) -- GitLab