diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b4abc186efc92ce3914d0f4bf5e62176c7ad28b..39e6d55d96f32dba6ec7f84a084b5f8e9c3c2cc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,6 +70,10 @@ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS}) add_required_dependency("eigen3 >= 3.0.0") +if (BUILD_PYTHON_INTERFACE) + ADD_REQUIRED_DEPENDENCY("eigenpy >= 1.2") +endif () + # Add a cache variable to allow not compiling and running tests set (RUN_TESTS TRUE CACHE BOOL "compile and run unit tests") diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index b693fc713911586a12b4c29a55308dc882edac0d..1730b56118dbcf504bc0220fcb7692a08e3be09c 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -32,8 +32,6 @@ # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. -ADD_REQUIRED_DEPENDENCY("eigenpy >= 1.2") - ADD_CUSTOM_TARGET(python) SET_TARGET_PROPERTIES(python PROPERTIES EXCLUDE_FROM_DEFAULT_BUILD True)