Changeset 20
- Timestamp:
- 02/16/08 16:29:52 (17 years ago)
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
r19 r20 4 4 project (BDM) 5 5 6 #This is for UNIX makefile which does only one release at a time. 7 SET(CMAKE_BUILD_TYPE Debug) 6 ###################### 7 #Platform specific 8 IF(WIN32) 9 ########### TOHLE BY BYLO HEZKE JAKO MODUL DO CMakeu.... 10 # najdi knihovny a include... 11 FIND_PATH(ITPP_INCLUDE_DIR itpp/itbase.h 12 C:\\ 13 # a dalsi 14 ) 15 FIND_LIBRARY(ITPP_LIB_DIR 16 libitpp 17 ${ITPP_INCLUDE}/lib 18 C:\\ 19 C:\\Program Files 20 # a dalsi 21 ) 22 INCLUDE_DIRECTORY(ITPP_INCLUDE) 23 ELSE(WIN32) 24 #This is for UNIX makefile which does only one release at a time. 25 SET(CMAKE_BUILD_TYPE Debug) 26 ENDIF(WIN32) 8 27 9 28 # Recurse into the "dbm" and "tests" subdirectories. This does not actually -
bdm/CMakeLists.txt
r19 r20 1 # Create a library called "Hello" which includes the source file "hello.cxx". 2 # The extension is already found. Any number of sources could be listed here 1 # Create a library called "bdm" which includes sources from all directories 3 2 4 add_library (bdm itpp_ext.cpp math/libDC.cpp stat/libBM stat/libEF stat/libDS stat/libFN estim/libKF estim/libPF) 3 SET(BdmMath math/libDC.cpp) 4 SET(BdmStat stat/libDS.cpp stat/libFN.cpp stat/libBM stat/libEF ) 5 SET(BdmEstim estim/libKF.cpp estim/libPF.cpp) 5 6 6 add_subdirectory (stat)7 add_subdirectory (math)8 add_subdirectory (estim)9 7 8 add_library (bdm itpp_ext.cpp ${BdmMath} ${BdmStat} ${BdmEstim}) 9 -
tests/CMakeLists.txt
r19 r20 1 # Make sure the compiler can find include files from our Hellolibrary.1 # Make sure the compiler can find include files from our Bdm library. 2 2 include_directories (${BDM_SOURCE_DIR}/bdm) 3 3 4 4 # Make sure the linker can find the Hello library once it is built. 5 5 link_directories (${BDM_BINARY_DIR}/bdm) 6 7 ## Save all needed libraries in variable BdmLibs 8 SET(BdmLibs bdm itpp) 9 10 IF(WIN32) 11 IF(ITPP_INCLUDE_DIR) 12 include_directories(${ITPP_INCLUDE_DIR}) 13 ENDIF(ITPP_INCLUDE_DIR) 14 IF(ITPP_LIB_DIR) 15 link_directories(${ITPP_LIB_DIR}) 16 ENDIF(ITPP_LIB_DIR) 17 ENDIF(WIN32) 6 18 7 19 # Add executable called "helloDemo" that is built from the source files … … 12 24 13 25 # Link the executable to the Hello library. 14 target_link_libraries (test0 bdm itpp)15 target_link_libraries (testKF bdm itpp)16 target_link_libraries (testPF bdm itpp)26 target_link_libraries (test0 ${BdmLibs}) 27 target_link_libraries (testKF ${BdmLibs}) 28 target_link_libraries (testPF ${BdmLibs})