Peter Dimov
e107bd7b55
Fix 3.19 version check
2025-10-19 13:59:23 +03:00
Peter Dimov
966b9debd2
Use a single source_group call for all sources
2025-10-19 12:21:54 +03:00
Peter Dimov
ce4e8e5457
Remove PREFIX from source_group calls
2025-10-19 12:09:08 +03:00
Peter Dimov
f97b82f038
Quote directory in source_group
2025-10-19 11:52:04 +03:00
Peter Dimov
d81367053f
Rename boost_assert_HEADERS variable to headers, to facilitate copy-paste into other libraries
2025-10-19 11:50:12 +03:00
Peter Dimov
d20762a340
Update source groups to match directory structure, in anticipation of an eventual switch to source_group(TREE) under CMake 3.28+
2025-10-19 11:40:59 +03:00
Peter Dimov
2cd62786c8
Update preferred CMake version to 3.31
2025-10-19 11:05:26 +03:00
Peter Dimov
297b489b58
Remove the check for the Visual Studio generator; the generator may be Ninja on Windows, and adding the headers to the project may be useful on non-Windows
2025-10-19 11:00:46 +03:00
Peter Dimov
70bf9b6156
Rename boost_assert_IDEFILES variable to boost_assert_HEADERS
2025-10-19 10:57:08 +03:00
Peter Dimov
1069d7b790
Add boost_assert.natvis as PUBLIC, to enable its installation
2025-10-19 10:52:58 +03:00
Peter Dimov
448cd0bc48
Revert "Add boost_assert.natvis as PUBLIC, to enable its installation; remove check for CMake 3.19 and Visual Studio"
...
This reverts commit 96992d16dd .
2025-10-19 10:43:01 +03:00
Peter Dimov
96992d16dd
Add boost_assert.natvis as PUBLIC, to enable its installation; remove check for CMake 3.19 and Visual Studio
2025-10-19 03:04:39 +03:00
Peter Dimov
4cf829bb0d
Update CMakeLists.txt
2023-01-12 07:03:54 +02:00
Peter Dimov
8633dd554b
Update CMakeLists.txt
2023-01-12 05:38:07 +02:00
Vinnie Falco
d363ac30da
add boost_assert.natvis and interface target sources for VS
2022-08-19 10:31:56 -07:00
Peter Dimov
10b5795428
Update CMakeLists.txt
2021-06-10 02:09:59 +03:00
Peter Dimov
da5e091413
Disable installation without PROJECT_VERSION; add comments; fix indentation
2019-12-27 04:00:29 +02:00
Peter Dimov
37a31584ca
Update according to latest BoostInstall changes
2019-12-26 17:07:17 +02:00
Peter Dimov
14dfa526df
Reenable boost_install(boost_assert)
2019-12-23 19:45:16 +02:00
Peter Dimov
44e6762642
Disable boost_install(boost_assert) for now
2019-12-23 04:00:08 +02:00
Peter Dimov
ca4e25f64e
Install the include/ directory separately
2019-12-22 08:34:42 +02:00
Peter Dimov
e999e81106
Add CMake install support
2019-12-22 04:23:22 +02:00
Peter Dimov
66a366088e
Fix include directory in CMakeLists.txt
2019-12-16 21:08:02 +02:00
Peter Dimov
d3c598cbc0
Update CMake files
2019-12-15 20:10:02 +02:00
Peter Dimov
b45979a319
Update version to 1.72.0
2019-08-26 20:37:53 +03:00
Peter Dimov
45a7c1f922
Update version to 1.71.0
2019-04-13 04:21:27 +03:00
Peter Dimov
dc90d0afb3
Update project version in CMakeLists.txt
2018-12-15 05:13:22 +02:00
Peter Dimov
dbe3f8c641
Remove local FetchContent; use boost_fetch
2018-10-09 05:57:41 +03:00
Peter Dimov
7e0edf22fe
Add project version, test
2018-10-08 18:47:06 +03:00
Peter Dimov
86de7eed66
Remove GIT_SHALLOW as it requires 3.6
2018-10-08 17:03:32 +03:00
Peter Dimov
3a3ec8136d
Use message(STATUS...)
2018-10-08 17:01:05 +03:00
Peter Dimov
4e8943bc38
Change 'populating' messages; use shallow clone
2018-09-30 04:13:52 +03:00
Peter Dimov
432d369ee7
Add 'unsupported' comment to CMakeLists.txt
2018-09-30 04:08:44 +03:00
Peter Dimov
12329aa501
Add populating messages to cmake .. output
2018-09-28 20:14:36 +03:00
Peter Dimov
9e9978d1b2
Use FetchContent to enable standalone CMake testing
2018-09-28 16:57:45 +03:00
Peter Dimov
a454453443
Use mincmake
2018-09-20 17:47:40 +03:00
Peter Dimov
a26be1fb2f
Update copyright on CMakeLists.txt
2018-09-20 14:19:32 +03:00
Peter Dimov
479dabaf8e
Use the correct $<CONFIG> instead of ${CMAKE_CFG_INTDIR}
2018-09-20 01:54:27 +03:00
Peter Dimov
d4c2b0f26e
Reformat copyright banners
2018-09-20 01:53:36 +03:00
Peter Dimov
726ee688d6
Prefix tests with project name; generate test names if not given
2018-09-20 01:30:54 +03:00
Peter Dimov
b41f6c14b9
Add support for testing using CMake
2018-09-20 00:55:16 +03:00
Peter Dimov
d6c3159261
Untabify CMakeLists.txt
2018-09-19 21:12:28 +03:00
Mike Dev
3a651adb42
[CMake] Lower requirement to 3.5 and rename project to BoostAssert
2018-09-19 18:34:43 +02:00
Mike Dev
1a82003731
[CMake] Generate cmake target that other libraries can use
...
... to express their dependency on this library and retrieve any
configuration information such as the include directory, binary
to link to (if any), transitive dependencies, necessary compiler
options or the required c++ standards level.
2018-09-18 13:23:54 +02:00