Changeset 391 for applications/bdmtoolbox/mex/CMakeLists.txt
- Timestamp:
- 06/19/09 15:35:51 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/bdmtoolbox/mex/CMakeLists.txt
r367 r391 1 1 IF(MEX_COMPILER) 2 2 3 ADD_CUSTOM_COMMAND( 4 OUTPUT estimator_mex 5 COMMAND ${MEX_COMPILER} 6 #ARGS -lblas -llapack -lbdm -I"${BDM_BINARY_DIR}/bdm" -L"${BDM_BINARY_DIR}/bdm" -I${MATLAB_INCLUDE_DIR} -L${ MATLAB_MEX_LIBRARY} estimator.cpp 7 ARGS -v -lblas -llapack -lbdm -litpp -I${BDM_BINARY_DIR}/bdm -I${ITPP_INCLUDE_DIR} -L${BDM_BINARY_DIR}/bdm -I${MATLAB_INCLUDE_DIR} -L${MATLAB_MEX_LIBRARY} -L${NATIVE_ITPP_LIB_PATH} estimator.cpp 8 COMMENT "MEX" 9 ) 3 MACRO(MEX FN) 4 INCLUDE_DIRECTORIES(${MATLAB_INCLUDE_DIR} "${BDM_SOURCE_DIR}/bdm") 5 LINK_DIRECTORIES("${BDM_SOURCE_DIR}/bdm") 6 ADD_LIBRARY(${FN} MODULE ${FN}.cpp) 7 set_target_properties(${FN} PROPERTIES 8 PREFIX "" 9 SUFFIX ".mexa64" 10 ) 11 TARGET_LINK_LIBRARIES(${FN} ${MATLAB_LIBRARIES} bdm itpp) 12 ENDMACRO(MEX) 10 13 11 #ADD_CUSTOM_TARGET(mex_test ALL DEPENDS estimator_mex) 12 13 ADD_CUSTOM_COMMAND( 14 OUTPUT mx2cfg_mex 15 COMMAND ${MEX_COMPILER} 16 #ARGS -lblas -llapack -lbdm -I"${BDM_BINARY_DIR}/bdm" -L"${BDM_BINARY_DIR}/bdm" -I${MATLAB_INCLUDE_DIR} -L${ MATLAB_MEX_LIBRARY} estimator.cpp 17 ARGS -v -lblas -llapack -lbdm -litpp -I${BDM_BINARY_DIR}/bdm -I${ITPP_INCLUDE_DIR} -L${BDM_BINARY_DIR}/bdm -I${MATLAB_INCLUDE_DIR} -L${MATLAB_MEX_LIBRARY} -L${NATIVE_ITPP_LIB_PATH} mxstruct2config.cpp 18 COMMENT "MEX" 19 ) 20 21 ADD_CUSTOM_TARGET(mex_cfg ALL DEPENDS mx2cfg_mex) 14 MEX(merger_mx) 15 MEX(config2mxstruct) 16 MEX(mxstruct2config) 22 17 23 18 ENDIF(MEX_COMPILER)