Peter Dimov
7e2f7b2500
Test find_package(Boost) with endian and system
2023-01-04 21:11:52 +02:00
Peter Dimov
bb23575d9e
Merge branch 'develop' into feature/boost-config
2023-01-04 21:08:54 +02:00
Peter Dimov
2aaf7701b9
Split testing and test_install jobs for mysql/bind/endian/system
2023-01-04 20:42:05 +02:00
Peter Dimov
625fca5c5f
Test endian, system under Windows as well
2023-01-04 20:14:38 +02:00
Peter Dimov
3e506b3559
Add test/system
2023-01-04 19:43:58 +02:00
Peter Dimov
194ebfa2f0
Add test/endian
2023-01-04 19:40:34 +02:00
Peter Dimov
92c5dc1732
Add config/BoostConfig.cmake, install it
2023-01-04 19:33:18 +02:00
Peter Dimov
d44c9d80d1
Update README.md
2023-01-03 19:06:08 +02:00
Peter Dimov
32ae40b227
Update README.md
2023-01-03 19:01:46 +02:00
Peter Dimov
406e297145
Update README.md
2023-01-03 18:58:06 +02:00
Peter Dimov
908d2fbc64
Update README.md
2023-01-03 18:52:31 +02:00
Peter Dimov
8d0b155143
Test bind under Windows as well
2023-01-03 06:14:09 +02:00
Peter Dimov
f57c838113
Update test/bind
2023-01-03 05:31:29 +02:00
Peter Dimov
6e8783c4b6
Test use of Boost::headers in test/bind
2023-01-03 05:27:44 +02:00
Peter Dimov
e5825b0640
Consider headers an implicit dependency, to enable the target Boost::headers when installed
2023-01-03 05:26:18 +02:00
Peter Dimov
a22d1941f8
Add test/bind
2023-01-03 05:17:49 +02:00
Peter Dimov
e81bde33ad
Merge pull request #30 from Flamefire/multi-source
...
BoostTestJamfile: Allow multiple sources for tests
2023-01-02 20:30:13 +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
fc3d0db273
Add tests for multi-source case
...
Verify that a test case with multiple sources is used and unsupported
B2 specifics are ignored or skipped.
2023-01-02 16:59:50 +01:00
Peter Dimov
9be498b2da
Merge pull request #32 from anarthal/feature/openssl
...
Added support for installed targets that depend on OpenSSL
2023-01-02 17:37:01 +02:00
Alexander Grund
dc416dd9b2
Split RegEx into 2 ifs
2023-01-02 14:33:25 +01:00
Ruben Perez
213c39e179
Added support for OpenSSL
2023-01-02 13:36:35 +01:00
Peter Dimov
9e47ad87df
Merge pull request #25 from Flamefire/patch-1
...
Add BOOST_TEST_SOURCES
2023-01-02 02:50:59 +02: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
Alexander Grund
8a9b9204bd
Rename to BOOST_TEST_SOURCES
2023-01-01 12:54:38 +01:00
Alexander Grund
171c0c739d
Add BOOST_TEST_ADDITIONAL_SOURCES
...
This appends additional source files to each test.
Useful e.g. in combination with BoostTestJamfile to append e.g. a common "main" cpp file or common headers (for IDEs)
2023-01-01 12:44:58 +01:00
Peter Dimov
9e6d5d2bc9
Add C:/Strawberry/c to CMAKE_IGNORE_PREFIX_PATH for windows-2019 GHA image
2022-11-26 20:02:30 +02:00
Peter Dimov
2fa92da819
Cosmetic fixes
2022-11-26 18:44:34 +02:00
Alexander Grund
0e39563d3a
Print CMake version on VERBOSE configure
...
As CMake changes behavior or available features depending on the version it is useful to know the version actually used during a configure run.
2022-11-26 17:01:45 +01:00
Peter Dimov
4c755a7404
Use BOOST_SKIP_INSTALL_RULES instead of CMAKE_SKIP_INSTALL_RULES, as the latter inhibits the generation of cmake_install.cmake and install targets
boost-1.81.0.beta1
boost-1.81.0
2022-10-21 01:34:52 +03:00
Peter Dimov
b6f4a99654
Test add_subdirectory installation (refs #26 )
2022-10-20 19:58:41 +03:00
Peter Dimov
7e436b9fd7
Update ci.yml
2022-10-20 19:53:06 +03:00
Peter Dimov
985b866e65
Remove macos testing:ON job, takes too much time
2022-08-17 00:06:45 +03:00
Peter Dimov
4047266f03
Exclude Process from testing:ON because it's broken
2022-08-16 23:16:49 +03:00
Peter Dimov
a3ff339b2c
Revert "Revert "Generate test name ignoring file extension""
...
This reverts commit 60599c6a59 .
Re-apply PR#22 now that Preprocessor tests should be fixed.
2022-08-16 21:31:23 +03:00
Peter Dimov
5cec5d6bdd
Add entire Boost w/ testing: ON configurations to ci.yml
2022-08-16 19:53:34 +03:00
Peter Dimov
f63a89ab44
Add test/preprocessor
2022-08-16 11:19:28 +03:00
Peter Dimov
7fe5bea2f3
Update ci.yml
2022-08-16 11:00:08 +03:00
Peter Dimov
60599c6a59
Revert "Generate test name ignoring file extension"
...
This reverts commit 9924675d80 .
It broke the tests for Preprocessor, which uses the same name
for C and C++ tests.
2022-08-16 10:53:53 +03:00
Peter Dimov
417d5a2142
Merge pull request #22 from Flamefire/patch-1
...
Generate test name ignoring file extension
2022-07-25 12:53:49 +03:00
Peter Dimov
ade3b44a3a
Merge pull request #23 from renbaoshuo/patch-1
...
chore: bump macos runner version
2022-07-25 12:51:33 +03:00
Baoshuo Ren
1925e30ce0
chore: bump macos runner version
...
GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently until being completely removed by 2022-8-30: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22
2022-07-25 14:33:48 +08:00
Alexander Grund
9924675d80
Generate test name ignoring file extension
...
The test names are overly verbose containing a `_cpp` suffix.
Remove that.
2022-07-19 10:02:43 +02:00
Peter Dimov
867da2bf4d
Remove gil from the incompatible libraries
boost-1.80.0.beta1
boost-1.80.0
2022-06-21 20:42:31 +03:00
Peter Dimov
6f704f541f
Add dependency of check on tests when check is declared, not in BoostTest
2022-06-03 06:20:02 +03:00
Peter Dimov
108b079520
Add --no-tests=error to target check
2022-06-03 05:59:45 +03:00
Peter Dimov
6e1fb99574
Add posix-target-check to ci.yml
2022-06-03 04:13:40 +03:00
Peter Dimov
8d70fdc756
Update ci.yml
2022-06-03 04:07:06 +03:00
Peter Dimov
0354b0c096
Merge pull request #20 from Flamefire/patch-1
...
Add dependency of check-target on tests-target
2022-06-03 04:00:14 +03:00
Alexander Grund
da878e6d4e
Add dependency of check-target on tests-target
...
This allows to build and run the tests by building (only) the `check` target
2022-06-02 18:06:05 +02:00