@@ -, +, @@ --- src/matlab/CMakeLists.txt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) --- a/src/matlab/CMakeLists.txt +++ a/src/matlab/CMakeLists.txt @@ -16,9 +16,6 @@ endif() find_program(OCT_CMD mkoctfile) -get_property(FLANN_LIB_LOCATION TARGET flann_s PROPERTY LOCATION) -get_filename_component(FLANN_LIB_PATH ${FLANN_LIB_LOCATION} PATH) - if(MEX_CMD AND MEXEXT_CMD) get_filename_component(MEX_REAL_CMD ${MEX_CMD} ABSOLUTE) @@ -48,7 +45,7 @@ if(MEX_CMD AND MEXEXT_CMD) ADD_CUSTOM_COMMAND( OUTPUT ${MEX_FILE} COMMAND ${MEX_REAL_CMD} - ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${MEX_NAME}.cpp -I${PROJECT_SOURCE_DIR}/src/cpp -L${FLANN_LIB_PATH} -lflann_s ${MEX_BUILD_FLAGS} + ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${MEX_NAME}.cpp -I${PROJECT_SOURCE_DIR}/src/cpp -L${PROJECT_BINARY_DIR}/lib -lflann_s ${MEX_BUILD_FLAGS} DEPENDS flann_s ${CMAKE_CURRENT_SOURCE_DIR}/${MEX_NAME}.cpp COMMENT "Building MEX extension ${MEX_FILE}" ) @@ -71,7 +68,7 @@ elseif(OCT_CMD) ADD_CUSTOM_COMMAND( OUTPUT ${MEX_FILE} COMMAND ${OCT_CMD} - ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${MEX_NAME}.cpp -I${PROJECT_SOURCE_DIR}/src/cpp -L${FLANN_LIB_PATH} -DFLANN_STATIC -lflann_s -lgomp + ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${MEX_NAME}.cpp -I${PROJECT_SOURCE_DIR}/src/cpp -L${PROJECT_BINARY_DIR}/lib -DFLANN_STATIC -lflann_s -lgomp DEPENDS flann_s ${CMAKE_CURRENT_SOURCE_DIR}/${MEX_NAME}.cpp COMMENT "Building MEX extension ${MEX_FILE}" ) --