Commit Graph

  • 276a5b42f1 Load Jamfile via a normalized path feature/filter-nonboost Peter Dimov 2019-10-25 06:03:22 +03:00
  • 05d9be3dd2 Do not generate CMake config files for libraries not prefixed by 'boost_'. Refs #15. Peter Dimov 2019-10-24 21:43:55 +03:00
  • 892221a751 If the computed and the original directory are symlink-equivalent, use original. Refs #14. Peter Dimov 2019-10-24 18:07:18 +03:00
  • a563ec0707 Take --stagedir into account when staging CMake configs feature/stage-cmake-config Peter Dimov 2019-10-24 03:23:51 +03:00
  • 5128ed7afe Add STAGE=1 tests to Travis Peter Dimov 2019-10-24 01:54:28 +03:00
  • 29ee37556a Do not b2 --with-headers when staging Peter Dimov 2019-10-24 01:44:10 +03:00
  • 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 Peter Dimov 2019-10-24 01:40:34 +03:00
  • f96bb38c2e Add stage tests to Appveyor; switch Python test to 2019 image Peter Dimov 2019-10-23 23:48:33 +03:00
  • f6d3c4177c Update test CMakeLists files to support USE_STAGED_BOOST and Boost_ROOT Peter Dimov 2019-10-23 20:54:17 +03:00
  • 963b551c20 Generate CMake config files when staging Peter Dimov 2019-10-23 06:37:43 +03:00
  • 3ebce82772 Add a requirements parameter to boost-install (for <dll-path>) feature/boost-install-reqs Peter Dimov 2019-10-22 22:11:34 +03:00
  • b509998fb6 Document Boost_USE_MULTITHREADED feature/use-multithreaded Peter Dimov 2019-09-20 17:13:23 +03:00
  • 814a5ac218 Add support for Boost_USE_MULTITHREADED (refs #13) Peter Dimov 2019-09-20 16:07:44 +03:00
  • 8cd23dc0d6 One more Travis test, with Boost_USE_MULTITHREADED=off Peter Dimov 2019-09-20 16:03:35 +03:00
  • c46823d642 Add Travis test for threading=multi,single (refs #13) Peter Dimov 2019-09-20 15:22:36 +03:00
  • 31737036f6 Update Boost version Peter Dimov 2019-08-29 00:05:48 +03:00
  • 711dae2a3a Unset _BOOST_*DIR variables for INTERFACE libraries boost-1.71.0.beta1 boost-1.71.0 feature/unset-dir-variables Peter Dimov 2019-06-12 20:19:42 +03:00
  • a105063c02 Add mpi_python to versioned components; closes #11 Peter Dimov 2019-06-12 20:14:26 +03:00
  • dcd92dc506 set Boost_LIBRARIES to '' instead of unsetting it feature/clear-libraries Peter Dimov 2019-06-07 17:58:26 +03:00
  • daa6552eae Add versioned targets (Boost::python27) for compatibility feature/pythonXY Peter Dimov 2019-06-06 19:20:44 +03:00
  • 56e203e248 Set _FOUND variables properly for versioned components Peter Dimov 2019-06-06 01:51:43 +03:00
  • a133663b6a Add UBP=1 test for Python on Appveyor Peter Dimov 2019-06-05 20:27:38 +03:00
  • 367e177c1a Add support for versioned python/numpy components Peter Dimov 2019-06-05 19:12:36 +03:00
  • 3ff78a0ed3 Mark boost_lib_DIR as advanced Peter Dimov 2019-05-27 04:16:08 +03:00
  • c010d47392 Add compatibility version variables feature/more-variables Peter Dimov 2019-05-25 03:29:49 +03:00
  • f24f820815 Also accept Boost_COMPILER=-toolset for compatibility with FindBoost Peter Dimov 2019-05-24 01:04:00 +03:00
  • 9967d60ec1 Fix Boost_COMPILER handling Peter Dimov 2019-05-24 00:52:49 +03:00
  • 424dc121e6 Add tests for Boost_COMPILER to Travis Peter Dimov 2019-05-23 21:51:07 +03:00
  • 9aab06a8ba Set DYLD_LIBRARY_PATH on Travis feature/dyld-library-path Peter Dimov 2019-05-18 21:07:27 +03:00
  • de4d056405 Do not attempt to use shared_ptr.hpp in test/headers; it's not installed feature/variables Peter Dimov 2019-05-09 19:53:12 +03:00
  • aa6f51752c Use old-style variables in test/regex Peter Dimov 2019-05-09 19:17:40 +03:00
  • cfa8d55250 Set Boost_INCLUDE_DIRS, Boost_LIBRARIES, Boost_<C>_LIBRARY Peter Dimov 2019-05-09 19:16:20 +03:00
  • 0928e2c5d4 Add test/headers Peter Dimov 2019-05-09 18:41:15 +03:00
  • a45e3b0e4d Add test/program_options feature/test-program-options Peter Dimov 2019-05-02 16:19:42 +03:00
  • a085fbe291 Update .travis.yml feature/static-shared-default Peter Dimov 2019-05-02 15:56:02 +03:00
  • 7798754624 Document new static/shared behavior Peter Dimov 2019-05-02 02:19:20 +03:00
  • a5dd3f68e1 Default to static on Windows, shared otherwise Peter Dimov 2019-05-01 21:28:09 +03:00
  • 559d044fcd Map MinSizeRel and RelWithDebInfo to Release feature/non-debug-release Peter Dimov 2019-04-25 17:33:15 +03:00
  • 9b3fea1cfb Test non-Debug/Release configurations on Appveyor Peter Dimov 2019-04-25 03:45:34 +03:00
  • 160c7cb2b2 Fix Boost_USE_STATIC_LIBS not overriding BUILD_SHARED_LIBS feature/link-shared Peter Dimov 2019-04-23 07:30:56 +03:00
  • 6d641ea883 Improve verbose output feature/not-found-message Peter Dimov 2019-04-23 07:00:43 +03:00
  • 90e5ac3c1e Improve _NOT_FOUND_MESSAGE Peter Dimov 2019-04-23 05:36:48 +03:00
  • 675d1ca16a Test static-only with BUILD_SHARED_LIBS=ON Peter Dimov 2019-04-23 05:05:52 +03:00
  • 0728c0197c Add tests for shared only/static only to Travis Peter Dimov 2019-04-23 02:31:58 +03:00
  • bda1128d2e Merge branch 'feature/fphsa-variables' into develop Peter Dimov 2019-04-19 06:24:06 +03:00
  • 2ad1f94a7f Set Boost_VERBOSE on Travis and Appveyor feature/be-quiet Peter Dimov 2019-04-19 04:02:45 +03:00
  • 05ed67bf56 Set Boost_<cmp>_FOUND for FindPackageHandleStandardArgs compatibility feature/fphsa-variables Peter Dimov 2019-04-19 01:31:42 +03:00
  • 4bf56cc76f Disable all status messages unless Boost_VERBOSE is set Peter Dimov 2019-04-18 21:33:54 +03:00
  • 3880d500a9 Fix 'unable to construct' warnings feature/skip-targetless-variant Peter Dimov 2019-04-18 01:02:36 +03:00
  • 4c2bc82d4b Do not generate the variant.cmake file when no $(lib-target) is present Peter Dimov 2019-04-18 00:08:22 +03:00
  • f4f75a89b3 Add back Python 3.5 to Travis feature/two-pythons Peter Dimov 2019-04-17 18:03:46 +03:00
  • 0e3f9e33d6 Document Boost_PYTHON_VERSION in BoostConfig.cmake Peter Dimov 2019-04-16 06:01:55 +03:00
  • 6e835907b3 Remove Python 3.5 from .travis.yml Peter Dimov 2019-04-16 05:55:17 +03:00
  • 5cdf176551 Update .travis.yml Peter Dimov 2019-04-16 01:51:11 +03:00
  • ab490840bb Update .travis.yml Peter Dimov 2019-04-16 00:31:36 +03:00
  • eeb9a0cb86 Add --debug-configuration to Travis Peter Dimov 2019-04-16 00:07:04 +03:00
  • 5053335da8 Add support for Boost_PYTHON_VERSION, to choose the Boost.Python variant in case more than one is installed Peter Dimov 2019-04-15 21:16:59 +03:00
  • 2aab8d488e Issue a warning when an imported location is overwritten Peter Dimov 2019-04-15 20:35:15 +03:00
  • 752e390453 Update tag rule to include <python> when relevant Peter Dimov 2019-04-15 18:46:32 +03:00
  • 8ada4f352f Update appveyor.yml Peter Dimov 2019-04-15 17:52:52 +03:00
  • 657f67e12a Update appveyor.yml Peter Dimov 2019-04-15 17:40:55 +03:00
  • 38de805562 Update appveyor.yml Peter Dimov 2019-04-15 17:38:53 +03:00
  • 4444511b81 Use three Python versions on Travis Peter Dimov 2019-04-15 17:14:17 +03:00
  • bf59e2d1cc Use three Python versions on Appveyor Peter Dimov 2019-04-15 17:11:14 +03:00
  • 56839a428f Update version to 1.71.0 Peter Dimov 2019-04-13 01:07:01 +03:00
  • da77cdfd76 Detect msvc-14.2 boost-1.70.0 feature/detect-msvc-142 Peter Dimov 2019-03-24 17:42:59 +02:00
  • 68c1506bd4 Ignore dependency suffixes feature/test-iostreams Peter Dimov 2019-03-12 00:16:58 +02:00
  • ba82fdf6c1 Add zlib-1.2.11 and bzip2-1.0.6 to test/iostreams, to build from source on Appveyor Peter Dimov 2019-03-11 22:16:15 +02:00
  • cf4b78006e test/iostreams: link to zlib and bzip2 in CMakeLists.txt Peter Dimov 2019-03-11 19:31:10 +02:00
  • 096f05db51 Add test/iostreams Peter Dimov 2019-03-11 16:32:22 +02:00
  • 5bc0961483 Use <install-dependencies>on when staging because of zlib/bzip2/zstd/lzma boost-1.70.0.beta1 feature/stage-dependencies Peter Dimov 2019-03-10 02:46:01 +02:00
  • b1e5c9117a Add descriptive comments to BoostConfig.cmake feature/boost-config-desc Peter Dimov 2019-03-07 17:47:58 +02:00
  • 0eb645a6d7 Add toolset=msvc-14.1 on Appveyor, as it autodetects msvc-14.2 Peter Dimov 2019-03-03 13:22:13 +02:00
  • cefc9f10d9 Detect clang-cl as clangw Peter Dimov 2019-03-03 05:58:05 +02:00
  • c114aed56b Remove even more Appveyor configurations feature/more-appveyor Peter Dimov 2019-01-15 03:38:35 +02:00
  • 545bca1807 Add -j3 to b2 install Peter Dimov 2019-01-15 01:28:14 +02:00
  • e2abe0fc79 Remove Appveyor configurations to improve throughput; use VS 2017; add tagged layout test Peter Dimov 2019-01-14 19:58:55 +02:00
  • c74cce7c25 Fix typo feature/exclude-test Peter Dimov 2019-01-14 19:01:27 +02:00
  • e9f80678b7 Use depinst -X test in appveyor.yml too Peter Dimov 2019-01-14 17:51:49 +02:00
  • c1c132a038 Fix typo Peter Dimov 2019-01-14 04:51:27 +02:00
  • 3036662f27 Add assert and core (needed for lightweight_test); use --jobs 3 Peter Dimov 2019-01-14 04:19:40 +02:00
  • cecae5082a Add -X test to depinst Peter Dimov 2019-01-14 03:45:48 +02:00
  • de300d88b7 Merge branch 'feature/runtime-debugging' into develop Peter Dimov 2019-01-13 22:01:49 +02:00
  • a7b5f018c4 Display version and directory in Found messages feature/show-found-version Peter Dimov 2019-01-13 21:01:07 +02:00
  • efdd1afcb7 Enable runtime-debugging check feature/runtime-debugging Peter Dimov 2019-01-13 20:12:08 +02:00
  • d3d790086b Add a few more Travis configurations feature/travis-macos Peter Dimov 2019-01-13 19:23:56 +02:00
  • 873ccb5ca1 Only check toolset when --layout=versioned Peter Dimov 2019-01-13 18:53:59 +02:00
  • b664b68eec Reorder rejections by actionability Peter Dimov 2019-01-13 17:55:50 +02:00
  • cef92ddbf1 Do not drop minor version from clang-darwin, to match b2 Peter Dimov 2019-01-13 15:53:09 +02:00
  • dcf4d89f0f Only add version to BOOST_DETECTED_TOOLSET when it's set Peter Dimov 2019-01-13 15:50:35 +02:00
  • 80d83aab84 Merge branch 'feature/make-required' into feature/travis-macos Peter Dimov 2019-01-13 15:48:10 +02:00
  • dc00b6938c Test --layout=tagged as well Peter Dimov 2019-01-13 15:35:35 +02:00
  • 350edc9e81 Add more Travis configurations Peter Dimov 2019-01-13 15:20:04 +02:00
  • 934aeb1f07 Add REQUIRED to find_package in tests feature/make-required Peter Dimov 2019-01-13 15:09:14 +02:00
  • 1a4bca34e1 Add macOS tests to Travis Peter Dimov 2019-01-13 05:48:43 +02:00
  • 615f1c4511 Remove cmake_minimum_required calls from config files feature/remove-cmr feature/boost-config Peter Dimov 2019-01-11 18:41:34 +02:00
  • 0f1f9bea03 Add find_package(Boost) tests feature/boost-config-test Peter Dimov 2019-01-11 07:49:32 +02:00
  • 405ae2aecd Do not use --prefix on Appveyor, exercise the default C:\Boost one feature/appveyor-default-prefix Peter Dimov 2019-01-11 07:11:09 +02:00
  • 8a594e7c39 Test atomic with find_package(Boost) on Appveyor as well Peter Dimov 2019-01-11 07:08:40 +02:00
  • ba621429ed Use dist: xenial on Travis Peter Dimov 2019-01-11 07:04:30 +02:00