Peter Dimov
8becaae3c8
CMAKE_MATCH_x is supported on CMake < 3.9; the CMake documentation is incorrect
2025-10-10 02:57:36 +03:00
Peter Dimov
88d8b7e3cb
Add INCLUDE_DIRECTORIES support to BoostTestJamfile
2023-12-22 03:39:52 +02:00
Alexander Grund
4fa457fe8e
Fix matching of multiple sources without semicolon (and space)
...
Change the RegEx to match "whitespace+filename"-elements instead of
the other way round as there might be no trailing whitespace when the
semicolon is on the next line.
2023-01-02 17:23:57 +01:00
Alexander Grund
dc416dd9b2
Split RegEx into 2 ifs
2023-01-02 14:33:25 +01:00
Alexander Grund
60b5fd4e35
BoostTestJamfile: Allow multiple sources for tests
...
Restrict that case to alpha-numeric (plus underscore) filenames with
`.cpp` ending to avoid wrongly matching any other B2 syntax elements.
2023-01-01 17:59:55 +01:00
Peter Dimov
c262c5a119
Fix boost_test_jamfile
2021-06-11 04:38:06 +03:00
Peter Dimov
f18b57d252
Use AUTHOR_WARNING when LIBRARIES is used instead of LINK_LIBRARIES
2021-06-10 21:36:35 +03:00
Peter Dimov
c024e2b56e
Fix quoting in boost_test_jamfile
2021-06-10 21:35:41 +03:00
Peter Dimov
3f44734a7a
Include BoostTest outside the include guard, so that it can clear its global variables
2019-12-29 00:05:56 +02:00
Peter Dimov
f81e69121f
Add COMPILE_DEFINITIONS, COMPILE_OPTIONS, COMPILE_FEATURES to boost_test_jamfile
2019-12-28 20:12:28 +02:00
Peter Dimov
2632456afb
Make deprecation messages VERBOSE instead of DEBUG
2019-12-27 05:54:07 +02:00
Peter Dimov
0ceab8fdfa
Fix indentation in BoostTestJamfile
2019-12-27 01:49:49 +02:00
Peter Dimov
587e88406c
Do not create any tests when BUILD_TESTING is defined and OFF
2019-12-26 22:13:24 +02:00
Peter Dimov
fcd097612c
Issue a debug message on use of LIBRARIES
2019-12-26 21:13:01 +02:00
Peter Dimov
091c46c0f5
boost_test_jamfile: rename LIBRARIES to LINK_LIBRARIES
2019-12-26 21:10:14 +02:00
Peter Dimov
f99ddc9a2a
Warn on unparsed arguments, unknown test type in boost_test, boost_test_jamfile
2019-12-26 20:53:01 +02:00
Peter Dimov
1744751553
Add include guards
2019-12-21 04:23:53 +02:00
Peter Dimov
04a3ce121d
When BOOST_INCLUDE_LIBRARIES is set, include other libraries with EXCLUDE_FROM_ALL so that dependencies are found and built
2019-12-20 22:01:40 +02:00
Peter Dimov
c9a31e1b06
Add BoostRoot, BoostMessage, BoostTest, BoostTestJamfile
2019-12-15 20:02:14 +02:00