Commit Graph

204 Commits

Author SHA1 Message Date
Peter Dimov
c1e6a010f7 Build MPI in C++11 mode, because it fails otherwise 2019-10-26 15:41:02 +03:00
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
95845ae28b Add test/mpi 2019-10-26 01:17:13 +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
5128ed7afe Add STAGE=1 tests to Travis 2019-10-24 01:54:28 +03:00
Peter Dimov
29ee37556a Do not b2 --with-headers when staging 2019-10-24 01:44:10 +03:00
Peter Dimov
5c869b58b7 Add Iostreams test with STAGE=1; remove Python test with UBP=1 because CMake 3.15.1's FindBoost errors on versioned Python components 2019-10-24 01:40:34 +03:00
Peter Dimov
f96bb38c2e Add stage tests to Appveyor; switch Python test to 2019 image 2019-10-23 23:48:33 +03:00
Peter Dimov
f6d3c4177c Update test CMakeLists files to support USE_STAGED_BOOST and Boost_ROOT 2019-10-23 20:54:17 +03:00
Peter Dimov
963b551c20 Generate CMake config files when staging 2019-10-23 06:37:43 +03:00
Peter Dimov
b509998fb6 Document Boost_USE_MULTITHREADED 2019-09-20 17:13:23 +03:00
Peter Dimov
814a5ac218 Add support for Boost_USE_MULTITHREADED (refs #13) 2019-09-20 16:07:44 +03:00
Peter Dimov
8cd23dc0d6 One more Travis test, with Boost_USE_MULTITHREADED=off 2019-09-20 16:03:35 +03:00
Peter Dimov
c46823d642 Add Travis test for threading=multi,single (refs #13) 2019-09-20 15:22:36 +03:00
Peter Dimov
31737036f6 Update Boost version 2019-08-29 00:05:48 +03:00
Peter Dimov
711dae2a3a Unset _BOOST_*DIR variables for INTERFACE libraries 2019-06-12 20:19:42 +03:00
Peter Dimov
a105063c02 Add mpi_python to versioned components; closes #11 2019-06-12 20:14:26 +03:00
Peter Dimov
dcd92dc506 set Boost_LIBRARIES to '' instead of unsetting it 2019-06-07 17:58:26 +03:00
Peter Dimov
daa6552eae Add versioned targets (Boost::python27) for compatibility 2019-06-06 19:20:44 +03:00
Peter Dimov
56e203e248 Set _FOUND variables properly for versioned components 2019-06-06 01:51:43 +03:00
Peter Dimov
a133663b6a Add UBP=1 test for Python on Appveyor 2019-06-05 20:27:38 +03:00
Peter Dimov
367e177c1a Add support for versioned python/numpy components 2019-06-05 19:12:36 +03:00
Peter Dimov
3ff78a0ed3 Mark boost_lib_DIR as advanced 2019-05-27 04:16:08 +03:00
Peter Dimov
c010d47392 Add compatibility version variables 2019-05-25 03:29:49 +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
424dc121e6 Add tests for Boost_COMPILER to Travis 2019-05-23 21:51:07 +03:00
Peter Dimov
9aab06a8ba Set DYLD_LIBRARY_PATH on Travis 2019-05-18 21:07:27 +03:00
Peter Dimov
de4d056405 Do not attempt to use shared_ptr.hpp in test/headers; it's not installed 2019-05-09 19:53:12 +03:00
Peter Dimov
aa6f51752c Use old-style variables in test/regex 2019-05-09 19:17:40 +03:00
Peter Dimov
cfa8d55250 Set Boost_INCLUDE_DIRS, Boost_LIBRARIES, Boost_<C>_LIBRARY 2019-05-09 19:16:20 +03:00
Peter Dimov
0928e2c5d4 Add test/headers 2019-05-09 18:41:15 +03:00
Peter Dimov
a45e3b0e4d Add test/program_options 2019-05-02 16:19:42 +03:00
Peter Dimov
a085fbe291 Update .travis.yml 2019-05-02 15:56:02 +03:00
Peter Dimov
7798754624 Document new static/shared behavior 2019-05-02 02:19:20 +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
9b3fea1cfb Test non-Debug/Release configurations on Appveyor 2019-04-25 03:45:34 +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
675d1ca16a Test static-only with BUILD_SHARED_LIBS=ON 2019-04-23 05:05:52 +03:00
Peter Dimov
0728c0197c Add tests for shared only/static only to Travis 2019-04-23 02:31:58 +03:00
Peter Dimov
bda1128d2e Merge branch 'feature/fphsa-variables' into develop 2019-04-19 06:24:06 +03:00