]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/safe_numerics/example/CMakeLists.txt
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / safe_numerics / example / CMakeLists.txt
1 # CMake build control file for safe numerics Library Examples
2
3 ###########################
4 # examples
5
6 message( STATUS "Runtimes are stored in ${CMAKE_CURRENT_BINARY_DIR}" )
7
8 set(run_examples_list
9 example1
10 example2
11 example3
12 example4
13 example5
14 example6
15 example7
16 example8
17 example82
18 example83
19 example84
20 example10
21 example11
22 example13
23 example14
24 example15
25 example16
26 example18
27 example19
28 example20
29 example92
30 example93
31 )
32
33 foreach(test_name ${run_examples_list})
34 test_run_pass(${test_name})
35 set_target_properties(${test_name} PROPERTIES FOLDER "run test examples")
36 endforeach(test_name)
37
38 test_compile_fail(example17)
39 set_target_properties(example17 PROPERTIES FOLDER "safe numeric compile fail tests")
40 test_compile_fail(example81)
41 set_target_properties(example81 PROPERTIES FOLDER "safe numeric compile fail tests")
42
43 # end examples targets
44 ####################
45
46 ###########################
47 # add misc files to IDE
48
49 file(GLOB misc_files
50 RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
51 "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/*.c"
52 )
53 add_custom_target(miscellaneous SOURCES ${misc_files})
54 set_target_properties(miscellaneous PROPERTIES FOLDER "examples")
55
56 # end headers in IDE
57 ####################