Peter Dimov
|
b8c1e9e958
|
Use the pre-3.9 variable names
|
2019-10-26 02:09:50 +03:00 |
|
Peter Dimov
|
da63bb2a52
|
Handle the pre-3.10 case when FindMPI doesn't define targets
|
2019-10-26 02:02:03 +03:00 |
|
Peter Dimov
|
7ed6b03256
|
Change MPI target to MPI::MPI_CXX
|
2019-10-26 01:34:53 +03:00 |
|
Peter Dimov
|
63c74f6456
|
Make boost_mpi link to MPI::MPI_C (refs #17)
|
2019-10-25 18:30:51 +03:00 |
|
Peter Dimov
|
276a5b42f1
|
Load Jamfile via a normalized path
|
2019-10-25 06:03:22 +03:00 |
|
Peter Dimov
|
05d9be3dd2
|
Do not generate CMake config files for libraries not prefixed by 'boost_'. Refs #15.
|
2019-10-24 21:43:55 +03:00 |
|
Peter Dimov
|
892221a751
|
If the computed and the original directory are symlink-equivalent, use original. Refs #14.
|
2019-10-24 18:07:18 +03:00 |
|
Peter Dimov
|
a563ec0707
|
Take --stagedir into account when staging CMake configs
|
2019-10-24 03:23:51 +03:00 |
|
Peter Dimov
|
963b551c20
|
Generate CMake config files when staging
|
2019-10-23 06:37:43 +03:00 |
|
Peter Dimov
|
814a5ac218
|
Add support for Boost_USE_MULTITHREADED (refs #13)
|
2019-09-20 16:07:44 +03:00 |
|
Peter Dimov
|
711dae2a3a
|
Unset _BOOST_*DIR variables for INTERFACE libraries
|
2019-06-12 20:19:42 +03:00 |
|
Peter Dimov
|
3ff78a0ed3
|
Mark boost_lib_DIR as advanced
|
2019-05-27 04:16:08 +03:00 |
|
Peter Dimov
|
f24f820815
|
Also accept Boost_COMPILER=-toolset for compatibility with FindBoost
|
2019-05-24 01:04:00 +03:00 |
|
Peter Dimov
|
9967d60ec1
|
Fix Boost_COMPILER handling
|
2019-05-24 00:52:49 +03:00 |
|
Peter Dimov
|
a5dd3f68e1
|
Default to static on Windows, shared otherwise
|
2019-05-01 21:28:09 +03:00 |
|
Peter Dimov
|
559d044fcd
|
Map MinSizeRel and RelWithDebInfo to Release
|
2019-04-25 17:33:15 +03:00 |
|
Peter Dimov
|
160c7cb2b2
|
Fix Boost_USE_STATIC_LIBS not overriding BUILD_SHARED_LIBS
|
2019-04-23 07:30:56 +03:00 |
|
Peter Dimov
|
6d641ea883
|
Improve verbose output
|
2019-04-23 07:00:43 +03:00 |
|
Peter Dimov
|
90e5ac3c1e
|
Improve _NOT_FOUND_MESSAGE
|
2019-04-23 05:36:48 +03:00 |
|
Peter Dimov
|
4bf56cc76f
|
Disable all status messages unless Boost_VERBOSE is set
|
2019-04-18 21:33:54 +03:00 |
|
Peter Dimov
|
3880d500a9
|
Fix 'unable to construct' warnings
|
2019-04-18 01:02:36 +03:00 |
|
Peter Dimov
|
4c2bc82d4b
|
Do not generate the variant.cmake file when no $(lib-target) is present
|
2019-04-18 00:08:22 +03:00 |
|
Peter Dimov
|
5053335da8
|
Add support for Boost_PYTHON_VERSION, to choose the Boost.Python variant in case more than one is installed
|
2019-04-15 21:16:59 +03:00 |
|
Peter Dimov
|
2aab8d488e
|
Issue a warning when an imported location is overwritten
|
2019-04-15 20:35:15 +03:00 |
|
Peter Dimov
|
752e390453
|
Update tag rule to include <python> when relevant
|
2019-04-15 18:46:32 +03:00 |
|
Peter Dimov
|
68c1506bd4
|
Ignore dependency suffixes
|
2019-03-12 00:16:58 +02:00 |
|
Peter Dimov
|
5bc0961483
|
Use <install-dependencies>on when staging because of zlib/bzip2/zstd/lzma
|
2019-03-10 02:46:01 +02:00 |
|
Peter Dimov
|
de300d88b7
|
Merge branch 'feature/runtime-debugging' into develop
|
2019-01-13 22:01:49 +02:00 |
|
Peter Dimov
|
a7b5f018c4
|
Display version and directory in Found messages
|
2019-01-13 21:01:07 +02:00 |
|
Peter Dimov
|
efdd1afcb7
|
Enable runtime-debugging check
|
2019-01-13 20:12:08 +02:00 |
|
Peter Dimov
|
873ccb5ca1
|
Only check toolset when --layout=versioned
|
2019-01-13 18:53:59 +02:00 |
|
Peter Dimov
|
b664b68eec
|
Reorder rejections by actionability
|
2019-01-13 17:55:50 +02:00 |
|
Peter Dimov
|
615f1c4511
|
Remove cmake_minimum_required calls from config files
|
2019-01-11 18:41:34 +02:00 |
|
Peter Dimov
|
8d187409d4
|
Install BoostConfig.cmake and BoostConfigVersion.cmake
|
2019-01-10 21:44:10 +02:00 |
|
Peter Dimov
|
f0f841350c
|
Prefix internal variables with __boost/_BOOST; set boost_*_FOUND to 0, _NOT_FOUND_MESSAGE, when no variants or a dependency is missing
|
2019-01-10 19:31:03 +02:00 |
|
Peter Dimov
|
961afd8a7e
|
Find dependencies with find_package, require exact version match, pass the CMAKEDIR to HINTS
|
2019-01-10 07:26:00 +02:00 |
|
Peter Dimov
|
f3783f5f51
|
Add empty actions so that they appear in the build output
|
2019-01-10 05:10:48 +02:00 |
|
Peter Dimov
|
3db0b2085f
|
Add support for --no-cmake-config
|
2018-12-15 18:51:43 +02:00 |
|
Peter Dimov
|
580fae5dcb
|
Remove version parameter from boost-install
|
2018-12-15 01:59:10 +02:00 |
|
Peter Dimov
|
cb97f7e754
|
Add boost-install-dirs.jam; use it
|
2018-12-15 01:04:45 +02:00 |
|
Peter Dimov
|
740043e87c
|
Improve variant selection diagnostic messages; prefer static unless BUILD_SHARED_LIBS=ON
|
2018-12-15 00:20:09 +02:00 |
|
Peter Dimov
|
7826a6c948
|
Honor --includedir, --libdir, --cmakedir
|
2018-12-14 19:25:31 +02:00 |
|
Peter Dimov
|
b39f6781ac
|
Avoid REMOVE_DUPLICATES error, issue a message when no variants matched
|
2018-12-13 21:33:09 +02:00 |
|
Peter Dimov
|
c2edd1c3c8
|
Merge pull request #1 from swatanabe/feature/auto-dependencies
Derive dependencies from the dependency graph automatically.
|
2018-10-24 13:55:53 +03:00 |
|
Steven Watanabe
|
c14f766bf3
|
Avoid the nonexistent INTERFACE_LINK_LIBRARIES_DEBUG/RELEASE.
|
2018-10-23 18:50:35 -06:00 |
|
Peter Dimov
|
0b816c9526
|
Prefix generating rules with boost-install%
|
2018-10-24 01:17:11 +03:00 |
|
Steven Watanabe
|
2330ac07bb
|
Fix dependency name.
|
2018-10-23 16:12:53 -06:00 |
|
Steven Watanabe
|
502a437930
|
Fix problems with variables getting clobbered. Also, restore the original execution order so that loading is not interleaved.
|
2018-10-23 14:29:06 -06:00 |
|
Steven Watanabe
|
bf5f8ab7ca
|
Move the include for find_dependency according to Peter's comment.
|
2018-10-23 11:48:51 -06:00 |
|
Steven Watanabe
|
5cc7b663c6
|
Derive dependencies from the dependency graph automatically. Note that the dependency on /boost/headers is currently hard-coded, as it is the odd man out. The dependencies injected into the cmake files are now in the variant specific file, as that matches Boost.Build's model more accurately.
|
2018-10-23 10:03:06 -06:00 |
|