root/library/tests/CMakeLists.txt @ 691

Revision 691, 2.0 kB (checked in by mido, 15 years ago)

the real update of libconfig with an addaptation of its directories
all cfg files added directly into VS solution (this change is actually concerning only the \tests directory)

  • Property svn:eol-style set to native
Line 
1# Make sure the compiler can find include files from our Bdm library.
2include_directories (${BDM_SOURCE_DIR}/bdm)
3include_directories (./unittest-cpp)
4
5# Make sure the linker can find the Hello library once it is built.
6link_directories (${BDM_BINARY_DIR}/bdm)
7link_directories (./unittest-cpp)
8
9SET(testutil_src epdf_harness.cpp epdf_harness.h mat_checks.cpp mat_checks.h
10        mpdf_harness.cpp mpdf_harness.h square_mat_point.cpp square_mat_point.h test_util.cpp test_util.h)
11
12add_library(testutil ${testutil_src})
13target_link_libraries(testutil bdm itpp unittest)
14
15add_executable(square_mat_stress square_mat_stress.cpp)
16target_link_libraries(square_mat_stress testutil unittest)
17LINK_EXEC(square_mat_stress)
18
19add_executable(square_mat_prep additive_generator.cpp additive_generator.h generator.cpp generator.h
20        size_generator.cpp size_generator.h square_mat_prep.cpp)
21target_link_libraries(square_mat_prep testutil)
22LINK_EXEC(square_mat_prep)
23
24EXEC(testResample)
25
26# ESTIM EXECS
27EXEC(arx_test)
28EXEC(arx_elem_test)
29
30EXEC(merger_2d_test)
31EXEC(merger_iter_test)
32EXEC(mixtures_test)
33
34EXEC(test_kalman)
35EXEC(test_particle)
36#EXEC(test_kalman_QR)
37#EXEC(test_kalman_QRexh)
38
39EXEC(blas_test)
40
41# using UnitTest++
42
43SET(unit_test_configurations  mepdf.cfg egiw.cfg mlnorm.cfg edirich.cfg mprod.cfg generator.cfg epdfds.cfg mpdfds.cfg test_user_info_input.cfg merger.cfg erroneous.cfg egamma.cfg test_user_info_external.cfg merger_error.cfg mgamma.cfg enorm.cfg)
44
45add_executable(testsuite arx_straux_test.cpp datalink_test.cpp  datasource_test.cpp egiw_test.cpp emix_test.cpp epdf_test.cpp logger_test.cpp LQG_test.cpp merger_test.cpp
46        mpdf_test.cpp randun_test.cpp rectangular_support_test.cpp rv_test.cpp shared_ptr_test.cpp square_mat_test.cpp testsuite.cpp user_info_test.cpp  ${unit_test_configurations} )
47
48set_source_files_properties(${unit_test_configurations} PROPERTIES HEADER_FILE_ONLY TRUE)
49source_group(Configurations FILES ${unit_test_configurations})
50
51target_link_libraries(testsuite testutil unittest)
52LINK_EXEC(testsuite)
53
54add_subdirectory(tutorial)
55add_subdirectory(unittest-cpp)
Note: See TracBrowser for help on using the browser.