Commit Graph

  • 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
  • 513bc2f4f5 Test atomic with find_package(Boost) Peter Dimov 2019-01-11 04:29:58 +02:00
  • 8d187409d4 Install BoostConfig.cmake and BoostConfigVersion.cmake Peter Dimov 2019-01-10 21:44:10 +02:00
  • 12c31a4aea Add BoostConfig.cmake Peter Dimov 2019-01-10 21:04:17 +02:00
  • f0f841350c Prefix internal variables with __boost/_BOOST; set boost_*_FOUND to 0, _NOT_FOUND_MESSAGE, when no variants or a dependency is missing Peter Dimov 2019-01-10 19:31:03 +02:00
  • 961afd8a7e Find dependencies with find_package, require exact version match, pass the CMAKEDIR to HINTS Peter Dimov 2019-01-10 07:26:00 +02:00
  • 7fc64430e7 Fix msvc-14.1 detection; issue a message when the toolset is not detected Peter Dimov 2019-01-10 07:17:52 +02:00
  • f3783f5f51 Add empty actions so that they appear in the build output Peter Dimov 2019-01-10 05:10:48 +02:00
  • 7807aeb81d Update .yml files Peter Dimov 2019-01-10 04:46:58 +02:00
  • cd2369b486 Fix branch in .yml files feature/package-paths Peter Dimov 2018-12-19 07:39:10 +02:00
  • b7cd6aed91 Use package.jam for the install directories Peter Dimov 2018-12-19 00:11:25 +02:00
  • 750aee17de Add test/test feature/test-test Peter Dimov 2018-12-16 02:18:12 +02:00
  • 3db0b2085f Add support for --no-cmake-config Peter Dimov 2018-12-15 18:51:43 +02:00
  • 7108e50c42 Clear exec-prefix on --prefix; clear dependents on --exec-prefix or --libdir Peter Dimov 2018-12-15 04:37:47 +02:00
  • 580fae5dcb Remove version parameter from boost-install Peter Dimov 2018-12-15 01:59:10 +02:00
  • cb97f7e754 Add boost-install-dirs.jam; use it Peter Dimov 2018-12-15 01:04:45 +02:00
  • 2e9fbe0437 Remove Boost_USE_STATIC_LIBS=ON from appveyor.yml Peter Dimov 2018-12-15 00:22:00 +02:00
  • 740043e87c Improve variant selection diagnostic messages; prefer static unless BUILD_SHARED_LIBS=ON Peter Dimov 2018-12-15 00:20:09 +02:00
  • 7826a6c948 Honor --includedir, --libdir, --cmakedir Peter Dimov 2018-12-14 19:25:31 +02:00
  • b39f6781ac Avoid REMOVE_DUPLICATES error, issue a message when no variants matched Peter Dimov 2018-12-13 21:33:09 +02:00
  • 4d3e84695a Use version from BoostVersion.cmake Peter Dimov 2018-12-13 21:12:19 +02:00
  • 97a7a2df95 Add test/serialization/wquick.cpp feature/test-serialization Peter Dimov 2018-10-26 06:01:05 +03:00
  • bce2c8d7d3 Add test/serialization Peter Dimov 2018-10-26 04:00:56 +03:00
  • b57b141002 Add test/regex feature/test-regex Peter Dimov 2018-10-26 03:21:25 +03:00
  • c59bdad09c Add test/container feature/test-container Peter Dimov 2018-10-26 02:08:38 +03:00
  • 00e0f29844 Add test/chrono feature/test-chrono Peter Dimov 2018-10-26 01:47:56 +03:00
  • 6d8061b4b5 Add test/atomic feature/test-atomic Peter Dimov 2018-10-26 01:00:28 +03:00
  • a1fb097bcc Revert test/wave workarounds feature/test-wave Peter Dimov 2018-10-25 17:04:30 +03:00
  • a532edda42 Include lexer in test/wave/quick.cpp Peter Dimov 2018-10-25 03:36:10 +03:00
  • 2fcd8f240b Disable separate lexer instantiation in Wave as it doesn't link on Linux Peter Dimov 2018-10-25 03:00:45 +03:00
  • 5dbd4f1ed2 Add LIB=wave to Travis, Appveyor Peter Dimov 2018-10-24 14:36:03 +03:00
  • 5f2be93b1a Merge branch 'master' into feature/test-wave Peter Dimov 2018-10-24 14:35:16 +03:00
  • 171338b5f9 Remove CHECK_DEPENDENCIES from Travis Peter Dimov 2018-10-24 14:34:56 +03:00
  • d94c608884 Merge branch 'master' into feature/test-wave Peter Dimov 2018-10-24 13:58:01 +03:00
  • c2edd1c3c8 Merge pull request #1 from swatanabe/feature/auto-dependencies Peter Dimov 2018-10-24 13:55:53 +03:00
  • e003c021c5 Add test/wave Peter Dimov 2018-10-24 13:00:28 +03:00
  • c14f766bf3 Avoid the nonexistent INTERFACE_LINK_LIBRARIES_DEBUG/RELEASE. Steven Watanabe 2018-10-23 18:50:35 -06:00
  • 0b816c9526 Prefix generating rules with boost-install% feature/scoped-rules Peter Dimov 2018-10-24 01:17:11 +03:00
  • 2330ac07bb Fix dependency name. Steven Watanabe 2018-10-23 16:12:53 -06:00
  • 502a437930 Fix problems with variables getting clobbered. Also, restore the original execution order so that loading is not interleaved. Steven Watanabe 2018-10-23 14:29:06 -06:00
  • bf5f8ab7ca Move the include for find_dependency according to Peter's comment. Steven Watanabe 2018-10-23 11:48:51 -06:00
  • 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. Steven Watanabe 2018-10-23 09:57:54 -06:00
  • 286d85de92 Remove $(ROOT) parameter of boost-install Peter Dimov 2018-10-20 05:49:11 +03:00
  • 6f736d03e9 Remove use of $(ROOT) in boost-install feature/remove-root Peter Dimov 2018-10-20 05:30:51 +03:00
  • 1560df0586 Get fname from $(sources) instead of deriving it feature/fname-from-sources Peter Dimov 2018-10-20 03:56:03 +03:00
  • 49a52c5156 FindPython is 3.12; use FindPythonLibs feature/test-python Peter Dimov 2018-10-13 23:20:14 +03:00
  • a40942e1eb Request 2.7 in find_package(Python) Peter Dimov 2018-10-13 06:39:21 +03:00
  • 33caf688f7 Set Python_ROOT_DIR, define BOOST_PYTHON_STATIC_LIB for Appveyor Peter Dimov 2018-10-13 05:10:05 +03:00
  • 00aed3164b Add Interpreter to FindPython components Peter Dimov 2018-10-13 03:53:47 +03:00
  • bb30dcb676 Add find_package(Python) Peter Dimov 2018-10-13 00:51:30 +03:00
  • e3325ef145 Remove test dependency of graph Peter Dimov 2018-10-12 22:17:24 +03:00
  • c5251a3773 Use python-tag instead of tag for boost_python, boost_numpy, boost_mpi_python Peter Dimov 2018-10-12 19:25:21 +03:00
  • 4657c3c85c Add test/python Peter Dimov 2018-10-12 18:41:20 +03:00
  • 7c6661ed7d Install headers silently; use static libs as those are installed by default feature/use-b2-install Peter Dimov 2018-10-12 16:22:02 +03:00
  • 1d509b7b8f Fix typo in appveyor.yml Peter Dimov 2018-10-12 06:48:22 +03:00
  • 2fc1454cea Use --with-$LIB install instead of libs/$LIB/build//install Peter Dimov 2018-10-12 06:43:06 +03:00
  • 32280689e6 Make stage targets depend on stage targets of dependencies Peter Dimov 2018-10-12 05:32:54 +03:00
  • deacd54950 Add a dependency on Threads::Threads to Boost::thread feature/threads-dependency Peter Dimov 2018-10-12 00:35:27 +03:00
  • c2b5fd554d Indent .travis.yml a bit Peter Dimov 2018-10-12 00:29:29 +03:00
  • 626648de3b Fix check_dependencies Travis job Peter Dimov 2018-10-11 20:51:40 +03:00
  • 4190e80b55 Still need to update the submodule though Peter Dimov 2018-10-11 18:32:46 +03:00
  • 0fcb3aded1 Do not clone libs/headers, it's a submodule now Peter Dimov 2018-10-11 17:58:19 +03:00
  • dbc84a30e7 Update dependencies Peter Dimov 2018-10-09 21:42:58 +03:00
  • aa5ef99a86 Update BoostDetectToolset for gcc/clang Peter Dimov 2018-10-09 19:46:43 +03:00
  • 44ca69b556 Change 'skipped' messages Peter Dimov 2018-10-09 19:07:01 +03:00
  • 7fe2f0ab24 Define BOOST_LIBNAME_DYN_LINK on link=shared Peter Dimov 2018-10-09 03:09:51 +03:00
  • 895dbe4aaa Add test/log Peter Dimov 2018-10-08 21:17:47 +03:00
  • 54c2bbc91c Add test/random to Travis/Appveyor Peter Dimov 2018-10-08 20:29:13 +03:00
  • c2ec7d4d35 Update dependencies Peter Dimov 2018-10-06 05:19:31 +03:00
  • 710ebb904e Need a full Boost for dependency analysis Peter Dimov 2018-10-06 03:49:12 +03:00
  • 7851f1d2d0 Fix boostdep installation in .travis.yml Peter Dimov 2018-10-06 02:51:43 +03:00
  • 155ee0dfba Use Threads::Threads for test/thread Peter Dimov 2018-10-06 02:43:44 +03:00
  • cbf5e5dc08 Remove unnecessary debug output Peter Dimov 2018-10-06 01:27:41 +03:00
  • 93d57e5d85 Make boost_exception header-only Peter Dimov 2018-10-06 00:11:31 +03:00
  • 14d5a6bcb8 Add LIB: thread to Appveyor Peter Dimov 2018-10-05 23:18:04 +03:00
  • b4fcf7df74 Add LIB=thread, CHECK_DEPENDENCIES=1 to Travis Peter Dimov 2018-10-05 23:17:12 +03:00
  • 4758a38b66 Update README Peter Dimov 2018-10-05 20:42:57 +03:00
  • 2ac8797ec4 Update .yml files Peter Dimov 2018-10-05 20:41:03 +03:00
  • 90b1f04f44 Rename cmake-config.jam to boost-install.jam; move boost-install rule here from Jamroot Peter Dimov 2018-10-05 20:38:16 +03:00
  • 3b941298df Add test/thread Peter Dimov 2018-10-05 18:29:13 +03:00
  • afbdd121d0 Update LD_LIBRARY_PATH on Travis Peter Dimov 2018-10-05 18:28:33 +03:00
  • fae8133207 Add test/random Peter Dimov 2018-10-05 18:00:38 +03:00
  • 0a9054bbf6 Update comment Peter Dimov 2018-10-05 17:42:17 +03:00
  • 26372d1e94 Add a matrix to .travis.yml Peter Dimov 2018-10-05 17:30:09 +03:00
  • 79dfa861fe Update .travis.yml, appveyor.yml Peter Dimov 2018-10-05 17:21:09 +03:00
  • 2b82c6c762 Remove build/, is in libs/headers now Peter Dimov 2018-10-05 17:17:44 +03:00
  • 9cdb718cec Install cmake configs for dependencies Peter Dimov 2018-10-05 17:17:09 +03:00
  • cbbadcdaf4 Use $HOME instead of ~ in --prefix; build variant=release to match the default --build-type Peter Dimov 2018-10-05 15:55:53 +03:00
  • 7bee68a2d5 Install both debug and release variants for the library itself too Peter Dimov 2018-10-05 06:31:48 +03:00
  • 6b251def5b Install both debug and release variants Peter Dimov 2018-10-05 06:20:49 +03:00
  • b84f8c8f25 Disable autolink; add library directory to PATH, or the DLLs aren't found Peter Dimov 2018-10-05 06:00:40 +03:00
  • 5e231daf41 Install dependencies manually in appveyor.yml Peter Dimov 2018-10-05 05:31:29 +03:00
  • 937bceec12 Fix appveyor.yml Peter Dimov 2018-10-05 05:06:06 +03:00
  • 5514e33e71 Fix appveyor.yml Peter Dimov 2018-10-05 05:04:26 +03:00
  • 206ffeffe0 Add test/filesystem Peter Dimov 2018-10-05 05:02:43 +03:00
  • 9a7ae09a22 Test both Debug and Release on Appveyor Peter Dimov 2018-10-05 04:59:13 +03:00
  • 073b15dba9 Fix appveyor.yml, .travis.yml Peter Dimov 2018-10-05 04:44:18 +03:00
  • 432914670c Fix appveyor.yml, .travis.yml Peter Dimov 2018-10-05 04:40:23 +03:00