Peter Dimov
|
7f5336b3bf
|
Reflect changes from https://github.com/boostorg/mpi/pull/160 as suggested in #76. Closes #76.
|
2024-10-29 18:01:16 +02:00 |
|
Peter Dimov
|
4eeb136f14
|
Fix deduced architecture prefix under MinGW
|
2024-10-13 03:47:52 +03:00 |
|
Peter Dimov
|
ae2e6a6471
|
MSVC 19.40 is still vc143
|
2024-06-21 14:16:52 +03:00 |
|
Peter Dimov
|
5eab56dd6c
|
Add HINTS to the TARGET_NAME_IF_EXISTS case as well
|
2024-06-19 22:17:09 +03:00 |
|
Peter Dimov
|
98dd92e976
|
Merge branch 'rules_foreign_cc_interop' of https://github.com/soro/cmake into feature/pr-67
|
2024-06-19 22:15:13 +03:00 |
|
Soeren Roerden
|
1cd045fdf6
|
Add a hint for the stage directory to find_package in the cmake configure files, so that recursive lookup does not fail when configuring as a transitive dependency using rules_foreign_cc (bazel) cmake targets
|
2024-06-19 12:50:52 -04:00 |
|
Pansysk75
|
d62826e0f4
|
Rename export directory
|
2024-06-18 12:10:13 -05:00 |
|
Pansysk75
|
280b8b3ec0
|
Do export(...) to Boost targets
|
2024-06-17 13:20:51 -05:00 |
|
Peter Dimov
|
440dd10f57
|
Special-case boost_exception and boost_test_exec_monitor, because they are hardcoded as STATIC
|
2024-05-31 04:44:04 +03:00 |
|
Peter Dimov
|
02587d479e
|
Move the Boost_USE_STATIC_LIBS check from -config to -config-version
|
2024-05-28 21:55:26 +03:00 |
|
Peter Dimov
|
f36ef31f66
|
Honor Boost_USE_STATIC_LIBS in generated config files
|
2024-05-28 20:56:56 +03:00 |
|
Peter Dimov
|
5ad9418846
|
Add verbose output to installed config files
|
2024-05-28 20:23:05 +03:00 |
|
Peter Dimov
|
e73f78f361
|
Install static/shared library config files in separate directories. Refs #62.
|
2024-05-28 18:27:15 +03:00 |
|
Alexander Neumann
|
c2ee7bb2eb
|
refine arch prefix selection
|
2024-04-28 11:41:33 +02:00 |
|
Peter Dimov
|
e5b13bf36b
|
Merge pull request #58 from Neumann-A/optional-deps
Add optional deps into generated config
|
2024-04-24 13:23:54 +03:00 |
|
Alexander Neumann
|
e66171af0e
|
Remove extra \
|
2024-04-24 09:22:19 +02:00 |
|
Peter Dimov
|
d62cda17f7
|
Merge pull request #57 from Neumann-A/arch-tags
Add more arch tags
|
2024-04-20 17:17:11 +03:00 |
|
Alexander Neumann
|
e1d79b3e14
|
Do as requested
|
2024-04-20 12:08:48 +02:00 |
|
Alexander Neumann
|
09d9688e56
|
Introduce BOOST_ARCHITECTURE_TAG and precalculate it.
|
2024-04-20 11:49:27 +02:00 |
|
Alexander Neumann
|
8d80c613e1
|
Make zstd check agnostic to generator expressions and always use CONFIG mode
|
2024-04-19 23:41:53 +02:00 |
|
Alexander Neumann
|
f515d24900
|
Add optional deps into generated config
|
2024-04-19 23:29:11 +02:00 |
|
Alexander Neumann
|
ab16329fb5
|
Add more arch tags following FindBoost.cmake
|
2024-04-19 23:10:00 +02:00 |
|
Peter Dimov
|
e388dba756
|
Also allow '$<BUILD_INTERFACE:include>' instead of 'include' as the target_include_directories property
|
2023-12-17 06:05:37 +02:00 |
|
Ola Eklundh
|
c90334f799
|
Optimize dependency lookup
Proposing a fix for https://github.com/boostorg/cmake/issues/40
|
2023-10-23 15:20:22 +02:00 |
|
Ruben Perez
|
213c39e179
|
Added support for OpenSSL
|
2023-01-02 13:36:35 +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
|
2022-10-21 01:34:52 +03:00 |
|
Peter Dimov
|
bd981bfaff
|
BoostInstall: add find_dependency calls for Iconv and ICU
|
2021-11-01 04:57:36 +02:00 |
|
Peter Dimov
|
7f906e77da
|
Update BoostInstall to not define cache variables when Boost is not the root project
|
2021-09-18 18:50:01 +03:00 |
|
Peter Dimov
|
0d556db2f2
|
Remove EXCLUDE_FROM_ALL check from boost_install as well :-/
|
2021-09-13 16:16:18 +03:00 |
|
Peter Dimov
|
4c70fc06c6
|
Skip install rules in boost_install_target when CMAKE_SKIP_INSTALL_RULES is true
|
2021-09-13 16:03:03 +03:00 |
|
Peter Dimov
|
8111f0efd1
|
Merge branch 'develop' into feature/skip-install-rules
|
2021-09-13 15:00:26 +03:00 |
|
Peter Dimov
|
455d57036b
|
Fix zstd target names
|
2021-09-13 15:00:08 +03:00 |
|
Peter Dimov
|
7e0b661def
|
Do not skip boost_install_target when EXCLUDE_FROM_ALL
|
2021-09-13 01:42:30 +03:00 |
|
Peter Dimov
|
4a5c2e3c5d
|
Update zstd target names to match zstd-config.cmake
|
2021-09-13 01:14:58 +03:00 |
|
Peter Dimov
|
c55db00884
|
Handle a Zstd::Zstd dependency in BoostInstall
|
2021-09-12 03:47:21 +03:00 |
|
Peter Dimov
|
1b474f5657
|
Update find_dependency logic
|
2021-06-05 01:09:34 +03:00 |
|
Peter Dimov
|
8b7f7f2ff6
|
Do not output a status message more than once in BoostInstall (no include_guard on pre-3.10)
|
2021-06-04 19:32:33 +03:00 |
|
Peter Dimov
|
f38df5f404
|
CMake 3.13 has no default destinations in install(TARGETS
|
2021-06-04 17:52:05 +03:00 |
|
Peter Dimov
|
6804d31194
|
Add a status message to BoostRoot
|
2021-06-03 21:52:27 +03:00 |
|
Peter Dimov
|
983b203ee7
|
Output a status message in BoostInstall
|
2021-06-03 21:35:48 +03:00 |
|
Peter Dimov
|
9a3d31f1ea
|
Remove BOOST_INSTALL_INCLUDEDIR, use CMAKE_INSTALL_INCLUDEDIR; add BOOST_INSTALL_INCLUDE_SUBDIR
|
2021-06-03 20:35:56 +03:00 |
|
Peter Dimov
|
553b8b8dbe
|
Drop BOOST_INSTALL_LIBDIR, use CMAKE_INSTALL_LIBDIR
|
2021-06-03 20:28:52 +03:00 |
|
Peter Dimov
|
9931750db5
|
Only install .pdb files when MSVC; TARGET_PDB_FILE is not supported by the other linkers and fails on Cygwin/minGW
|
2021-06-03 20:18:12 +03:00 |
|
Peter Dimov
|
888b502c04
|
Use SameMajorVersion instead of AnyNewerVersion
|
2021-05-30 19:59:02 +03:00 |
|
Peter Dimov
|
d975e7b3ea
|
Handle MPI::MPI_CXX dependency on installation
|
2021-05-30 06:59:33 +03:00 |
|
Peter Dimov
|
20e6aba695
|
Handle non-Boost dependencies to Threads, ZLIB, BZip2, LibLZMA
|
2021-05-25 20:43:50 +03:00 |
|
Peter Dimov
|
ad6e4d11cf
|
Make boost_install not install targets when EXCLUDE_FROM_ALL is set on the directory
|
2021-03-19 03:22:14 +02:00 |
|
Peter Dimov
|
7bce8bbb1d
|
Use OUTPUT_NAME_DEBUG insteadof a generator expression, to match COMPILE_PDB_NAME handling
|
2020-01-14 06:39:26 +02:00 |
|
Peter Dimov
|
a733e705c3
|
Simplify OUTPUT_NAME
|
2020-01-14 06:32:11 +02:00 |
|
Peter Dimov
|
07e93731dd
|
Update COMPILE_PDB_NAME when BOOST_RUNTIME_LINK is static
|
2020-01-14 04:20:42 +02:00 |
|