Mateusz Łoskot
77b9da56af
[cmake] Keep main function name after switch to executable [ci skip]
2018-12-15 22:48:41 +01:00
Mateusz Łoskot
321bee2b79
[cmake] Fix missing source in add_executable [ci skip]
2018-12-15 21:56:52 +01:00
Mateusz Łoskot
293164e370
[cmake] Build header tests as executable, not OBJECT [ci skip]
...
Avoid file TOUCH command which requires CMake 3.12+
2018-12-15 21:42:42 +01:00
Mateusz Łoskot
96ae7e28f4
[cmake] Improve headers globbing [ci skip]
...
Core heades must not be globbed recursively.
2018-12-13 23:11:26 +01:00
Mateusz Łoskot
f300271fa3
[cmake] Add GIL_ENABLE_EXT_* options [ci skip]
2018-12-13 00:57:30 +01:00
Mateusz Łoskot
e99db3d0c4
[cmake] Tidy up [ci skip]
2018-12-12 14:00:13 +01:00
Mateusz Łoskot
36af17b390
[cmake] Add extensions ot all-in-one headers test
...
Updates #184
2018-12-11 23:22:19 +01:00
Mateusz Loskot
021e4b9d4c
[cmake] Add test with all headers included in one TU ( #184 ) [ci skip]
...
Rename target test_compile_headers to test_headers_self_contained.
Add target test_headers_all_in_one
- Currently tests headers of core, concepts and io.
2018-12-11 23:17:27 +01:00
Mateusz Łoskot
41dac11d0a
[cmake] Tidy up variable reuse [ci skip]
2018-12-09 16:12:59 +01:00
Mateusz Łoskot
1c7e26ab93
[cmake] Rename target test_all_headers to test_compile_headers [ci skip]
2018-12-09 13:57:11 +01:00
Mateusz Łoskot
92cddb3f71
[cmake] Bundle all Boost and IO libraries in gil_dependencies target
...
Simplify generating of IO tests targets, remove lots of duplicate cruft.
Tidy up CMake scripts.
2018-12-08 23:20:54 +01:00
Mateusz Łoskot
ec58e31fa7
[cmake] Rename main to specific name in headers tests [ci skip]
...
Rename test_headers target to test_all_headers.
Rationalise use of CMake variables.
2018-12-08 12:16:32 +01:00
Mateusz Łoskot
d017298440
[cmake] Make test/headers directory is redundant or incorrect [ci skip]
2018-12-08 12:00:52 +01:00
Mateusz Łoskot
2957351f57
Add self-contained header tests to CMake configuration [ci skip]
...
Similarly to the tests defined in Boost.Build configuration, those do
not run on CI builds or regression builds.
2018-12-08 02:40:45 +01:00
Mateusz Łoskot
1075967712
Move self-contained headers test to test/headers
...
Modify Boost.Jam script generating tests to support targets per the library
directories/modules.
2018-12-06 22:35:39 +01:00