root/library/bdm/CMakeLists.txt @ 419

Revision 419, 1.0 kB (checked in by vbarta, 15 years ago)

added basic smart pointer

  • Property svn:eol-style set to native
Line 
1# Create a library called "bdm" which includes sources from all subdirectories
2
3SET(bdm_base base/bdmbase.cpp base/bdmbase.h base/datasources.cpp base/datasources.h base/loggers.cpp base/loggers.h)
4SET(bdm_math math/square_mat.cpp math/square_mat.h math/chmat.cpp math/chmat.h math/functions.cpp math/functions.h)
5SET(bdm_stat stat/exp_family.cpp stat/exp_family.h stat/emix.cpp stat/emix.h stat/merger.h stat/merger.cpp)
6SET(bdm_estim estim/kalman.cpp estim/kalman.h estim/particles.cpp estim/particles.h estim/arx.cpp estim/arx.h estim/mixtures.cpp estim/mixtures.h)
7SET(bdm_user_info base/libconfig/libconfigcpp.cc base/libconfig/grammar.c base/libconfig/libconfig.c base/libconfig/scanner.c base/user_info.cpp base/user_info.h )
8SET(bdm_mex mex/mex_datasource.h mex/mex_parser.h mex/mex_logger.h  )
9
10
11# add BDMLIB compile flag
12ADD_DEFINITIONS(-DBDMLIB)
13
14# Normal BDM library
15add_library (bdm STATIC bdmroot.cpp bdmroot.h itpp_ext.cpp itpp_ext.h osutils.cpp osutils.h shared_ptr.h ${bdm_base} ${bdm_math} ${bdm_stat} ${bdm_estim} ${bdm_mex}  ${bdm_user_info})
Note: See TracBrowser for help on using the browser.