@@ -48,6 +48,7 @@ ENDIF(APPLE)
4848# --- OPTIONS ---------------------------------------
4949# ----------------------------------------------------
5050OPTION (EIGEN_NUMPY_ALIGNED "Directly aligned data between Numpy and Eigen" OFF )
51+ OPTION (BUILD_UNIT_TESTS "Build the unitary tests" ON )
5152
5253IF (EIGEN_NUMPY_ALIGNED)
5354 ADD_DEFINITIONS (-DEIGENPY_ALIGNED)
@@ -104,7 +105,6 @@ ENDFOREACH(header)
104105# ----------------------------------------------------
105106# --- TARGETS ----------------------------------------
106107# ----------------------------------------------------
107-
108108SET (${PROJECT_NAME} _SOURCES
109109 src/exception.cpp
110110 src/eigenpy.cpp
@@ -122,15 +122,11 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
122122# ----------------------------------------------------
123123# --- UNIT TEST --------------------------------------
124124# ----------------------------------------------------
125- ADD_LIBRARY (matrix SHARED unittest/matrix.cpp)
126- TARGET_LINK_LIBRARIES (matrix ${PROJECT_NAME} )
127- TARGET_LINK_BOOST_PYTHON(matrix)
128- SET_TARGET_PROPERTIES (matrix PROPERTIES PREFIX "" )
129-
130- ADD_LIBRARY (geometry SHARED unittest/geometry.cpp)
131- TARGET_LINK_LIBRARIES (geometry ${PROJECT_NAME} )
132- TARGET_LINK_BOOST_PYTHON(geometry)
133- SET_TARGET_PROPERTIES (geometry PROPERTIES PREFIX "" )
125+ ADD_SUBDIRECTORY (unittest)
126+
127+ # ----------------------------------------------------
128+ # --- EXECUTABLES ------------------------------------
129+ # ----------------------------------------------------
134130
135131IF (EIGEN_NUMPY_ALIGNED)
136132 PKG_CONFIG_APPEND_CFLAGS("-DEIGENPY_ALIGNED" )
0 commit comments