Compare commits

...
Author SHA1 Message Date
Peter Dimov e1bec985cc Update boost_install 2018-12-17 06:30:34 +02:00
Peter Dimov 632a4067b0 Merge branch 'develop' into feature/cmake-config 2018-12-17 06:29:38 +02:00
Automated Commit fa584eccb7 Update geometry from develop 2018-12-17 03:00:07 +00:00
Automated Commit 29287cbd7a Update geometry from develop 2018-12-17 01:00:05 +00:00
Automated Commit 5fcaf7cdbd Update gil from develop 2018-12-17 00:30:08 +00:00
Automated Commit ad42389aa3 Update gil from develop 2018-12-17 00:00:22 +00:00
Automated Commit 79fbd7a926 Update mp11 from develop 2018-12-17 00:00:19 +00:00
Automated Commit a95ece600a Update gil from develop 2018-12-16 23:30:07 +00:00
Automated Commit c3b03e716b Update mp11 from develop 2018-12-16 22:45:04 +00:00
Automated Commit 4067f149fd Update safe_numerics from develop 2018-12-16 21:30:13 +00:00
Automated Commit f71a61d026 Update geometry from develop 2018-12-16 21:30:06 +00:00
Automated Commit b81c769176 Update mp11 from develop 2018-12-16 18:45:04 +00:00
Automated Commit 15406b17ca Update type_index from develop 2018-12-16 17:30:06 +00:00
Automated Commit c0e3ffa693 Update mp11 from develop 2018-12-16 17:00:05 +00:00
Automated Commit 9abd473adc Update context from develop 2018-12-16 14:00:04 +00:00
Automated Commit 53f1b50d66 Update safe_numerics from develop 2018-12-16 02:15:05 +00:00
Automated Commit c8e2282472 Update gil from develop 2018-12-16 00:45:05 +00:00
Automated Commit e61d179aca Update gil from develop 2018-12-16 00:30:06 +00:00
Automated Commit 3d3ec2704e Update gil from develop 2018-12-15 22:00:07 +00:00
Automated Commit 50c2545a10 Update safe_numerics from develop 2018-12-15 21:45:05 +00:00
Automated Commit b9daf2abea Update safe_numerics from develop 2018-12-15 21:30:06 +00:00
Automated Commit fde525dab7 Update gil from develop 2018-12-15 21:00:05 +00:00
Automated Commit b3d34efa70 Update gil from develop 2018-12-15 20:45:05 +00:00
Automated Commit 62493e9f55 Update safe_numerics from develop 2018-12-15 20:30:05 +00:00
Automated Commit 5e70a37ea4 Update gil from develop 2018-12-15 20:15:05 +00:00
Automated Commit 15bc9d06d2 Update gil from develop 2018-12-15 19:15:05 +00:00
Peter Dimov bab8995b3b Add --cmakedir, --no-cmake-config to Jamroot help 2018-12-15 20:52:50 +02:00
Peter Dimov 59b0f12fef Update boost_install 2018-12-15 20:32:03 +02:00
Peter Dimov 15591fa5da Merge branch 'develop' into feature/cmake-config 2018-12-15 20:31:40 +02:00
Automated Commit 1b55c4ffb7 Update gil from develop 2018-12-15 18:15:13 +00:00
Automated Commit 3ebdab0a3c Update geometry from develop 2018-12-15 18:15:10 +00:00
Automated Commit bbfaf7ebb2 Update safe_numerics from develop 2018-12-15 18:15:04 +00:00
Automated Commit 93734a8169 Update timer from develop 2018-12-15 16:45:05 +00:00
Automated Commit a1aca30f6e Update graph from develop 2018-12-15 16:00:16 +00:00
Peter Dimov b4457c6979 Update boost_install 2018-12-15 07:38:00 +02:00
Peter Dimov 1ff5c3c09a Merge branch 'develop' into feature/cmake-config 2018-12-15 07:37:34 +02:00
Automated Commit dcc06e7c9a Update assert from develop 2018-12-15 03:15:06 +00:00
Automated Commit 161b97a7c3 Update timer from develop 2018-12-15 01:15:07 +00:00
Automated Commit f8a6e57c8f Update gil from develop 2018-12-15 00:15:05 +00:00
Peter Dimov fe5cc16734 Remove version parameter from boost-install; update headers and boost-install 2018-12-15 02:00:10 +02:00
Peter Dimov 62807a5098 Update libs/headers, tools/boost_install 2018-12-15 01:07:13 +02:00
Automated Commit 86cdb08a6a Update gil from develop 2018-12-14 22:00:12 +00:00
Automated Commit 38022eb5e5 Update geometry from develop 2018-12-14 22:00:06 +00:00
Automated Commit 4736fd77d6 Update conversion from develop 2018-12-14 21:45:05 +00:00
Automated Commit 12cb335e47 Update winapi from develop 2018-12-14 20:30:07 +00:00
Peter Dimov ea6981c2d5 Update libs/headers, tools/boost_install 2018-12-14 20:11:07 +02:00
Automated Commit d9eb271c30 Update beast from develop 2018-12-14 13:45:06 +00:00
Automated Commit 48507b0b85 Update gil from develop 2018-12-14 07:15:30 +00:00
Automated Commit 3ae94d2071 Update process from develop 2018-12-14 07:00:05 +00:00
Automated Commit 3aeb8f8945 Update serialization from develop 2018-12-14 04:45:04 +00:00
Automated Commit cb8b8a4a25 Update safe_numerics from develop 2018-12-14 04:30:06 +00:00
Peter Dimov 189cc00b85 Merge branch 'develop' into feature/cmake-config 2018-12-14 02:22:29 +02:00
Peter Dimov e5dc003fdb Update boost_install 2018-12-14 02:20:13 +02:00
Automated Commit efb441cda9 Update build from develop 2018-12-13 23:30:08 +00:00
Automated Commit f773ca6a6a Update safe_numerics from develop 2018-12-13 23:00:07 +00:00
Automated Commit 02c0a07091 Update gil from develop 2018-12-13 22:15:05 +00:00
Automated Commit b0e94e8d99 Update any from develop 2018-12-13 21:00:09 +00:00
Automated Commit 55d547d6e6 Update safe_numerics from develop 2018-12-13 20:45:05 +00:00
Automated Commit de7af0eecc Update build from develop 2018-12-13 20:15:05 +00:00
Automated Commit 70f607ddc1 Update serialization from develop 2018-12-13 18:45:06 +00:00
Automated Commit 6eeb9a6b7f Update build from develop 2018-12-13 18:00:08 +00:00
Automated Commit 74b117756a Update safe_numerics from develop 2018-12-13 17:00:07 +00:00
Peter Dimov 47b7dad93d Merge branch 'develop' into feature/cmake-config 2018-12-13 18:38:01 +02:00
Peter Dimov e60dd07cec Fix bootstrap links to Boost.Build documentation 2018-12-13 18:30:33 +02:00
Peter Dimov d0e98e16ec Merge pull request #227 from mloskot/ml/refix-pr-182-remove-superfluous-quote
Remove superfluous quote from ECHO in bootstrap.bat
2018-12-13 18:14:42 +02:00
Automated Commit dcc8e930d1 Update beast from develop 2018-12-13 14:00:08 +00:00
Mateusz Łoskot 245ec0a1a4 Remove superfluous quote from ECHO in bootstrap.bat
Fixes accidental left over in PR #182
2018-12-13 09:48:35 +01:00
Automated Commit 9e6fabb27c Update coroutine from develop 2018-12-13 08:30:07 +00:00
Automated Commit dd439db567 Update stacktrace from develop 2018-12-13 08:15:06 +00:00
Automated Commit c8fc66daca Update gil from develop 2018-12-13 00:00:33 +00:00
Automated Commit 35bb787ff7 Update safe_numerics from develop 2018-12-12 23:45:12 +00:00
Automated Commit 0bc462db6e Update safe_numerics from develop 2018-12-12 23:45:05 +00:00
Automated Commit 4414e1791f Update gil from develop 2018-12-12 23:15:05 +00:00
Peter Dimov 3e1786b34b Merge branch 'develop' into feature/cmake-config 2018-12-13 00:59:51 +02:00
Automated Commit 8fdb4413a1 Update winapi from develop 2018-12-12 21:30:07 +00:00
Automated Commit 3e7110bf89 Update gil from develop 2018-12-12 21:15:07 +00:00
Automated Commit 25dd4d7159 Update gil from develop 2018-12-12 20:30:07 +00:00
Automated Commit 89488776d8 Update gil from develop 2018-12-12 20:00:28 +00:00
Automated Commit 83c6ace500 Update config from develop 2018-12-12 18:30:06 +00:00
Automated Commit 48d700f1a7 Update safe_numerics from develop 2018-12-12 18:00:29 +00:00
Marshall Clow 13303a1dbc Update version to 1.70 2018-12-12 09:55:02 -08:00
Automated Commit 6f76cbbdcd Update gil from develop 2018-12-12 17:00:09 +00:00
Automated Commit cdaeb4511c Update gil from develop 2018-12-12 13:15:06 +00:00
Automated Commit e0bf21fd2a Update safe_numerics from develop 2018-12-12 00:00:22 +00:00
Automated Commit 82147eff2b Update gil from develop 2018-12-11 22:30:12 +00:00
Automated Commit db770983c2 Update gil from develop 2018-12-11 22:30:05 +00:00
Automated Commit 03c98d8cb8 Update safe_numerics from develop 2018-12-11 20:45:06 +00:00
Automated Commit a6aeb073f8 Update safe_numerics from develop 2018-12-11 17:30:08 +00:00
Automated Commit fa7921eeef Update filesystem from develop 2018-12-11 15:15:07 +00:00
Automated Commit 7204c4780d Update geometry from develop 2018-12-11 13:30:06 +00:00
Automated Commit 1d722bd10c Update multiprecision from develop 2018-12-11 08:45:05 +00:00
Automated Commit 674e83bffb Update safe_numerics from develop 2018-12-10 22:15:15 +00:00
Automated Commit 6511a37b64 Update gil from develop 2018-12-10 22:15:12 +00:00
Automated Commit ad5d581018 Update geometry from develop 2018-12-10 22:15:06 +00:00
Automated Commit 78477a0bd3 Update math from develop 2018-12-10 19:45:06 +00:00
Automated Commit 7a61fed3b7 Update multiprecision from develop 2018-12-10 19:30:08 +00:00
Automated Commit dcc7c19430 Update math from develop 2018-12-10 19:15:06 +00:00
Automated Commit 6a1d293bee Update mpi from develop 2018-12-10 18:00:07 +00:00
Automated Commit f1e6ce1eff Update gil from develop 2018-12-10 10:00:07 +00:00
Automated Commit 53c32d7d0f Update gil from develop 2018-12-10 09:00:05 +00:00
Automated Commit ab80768188 Update mpi from develop 2018-12-09 23:30:04 +00:00
Automated Commit 080183e38f Update gil from develop 2018-12-09 22:45:11 +00:00
Automated Commit bb278d2da2 Update mpi from develop 2018-12-09 22:45:05 +00:00
Automated Commit bd55754ab6 Update mpi from develop 2018-12-09 22:30:06 +00:00
Automated Commit b10eec10e7 Update gil from develop 2018-12-09 20:45:05 +00:00
Automated Commit 6b2ebc3c0a Update filesystem from develop 2018-12-09 15:45:06 +00:00
Automated Commit 001b78c814 Update gil from develop 2018-12-09 15:15:04 +00:00
Automated Commit 2d25746c5e Update gil from develop 2018-12-09 15:00:04 +00:00
Automated Commit 5133aa2d87 Update filesystem from develop 2018-12-09 14:15:05 +00:00
Automated Commit f901305f5c Update filesystem from develop 2018-12-09 13:00:14 +00:00
Automated Commit f9fcd37bbb Update gil from develop 2018-12-09 13:00:07 +00:00
Automated Commit 458c4c388a Update gil from develop 2018-12-09 12:00:19 +00:00
Automated Commit 0bddf9ee68 Update math from develop 2018-12-09 09:00:06 +00:00
Automated Commit 0478b70b5a Update sync from develop 2018-12-09 08:30:06 +00:00
Automated Commit d3c9028968 Update atomic from develop 2018-12-09 08:15:06 +00:00
Automated Commit aed827bd3e Update atomic from develop 2018-12-08 23:30:07 +00:00
Automated Commit 96edf5ff5d Update gil from develop 2018-12-08 22:45:10 +00:00
Automated Commit f630ee37f2 Update filesystem from develop 2018-12-08 22:45:04 +00:00
Automated Commit d857bebdca Update gil from develop 2018-12-08 21:30:05 +00:00
Automated Commit 05103fa2e8 Update gil from develop 2018-12-08 21:15:06 +00:00
Automated Commit 954fd52a4a Update atomic from develop 2018-12-08 21:00:04 +00:00
Automated Commit b097d43590 Update gil from develop 2018-12-08 20:30:07 +00:00
Automated Commit 9de0989e5e Update atomic from develop 2018-12-08 17:00:05 +00:00
Automated Commit e294d862e1 Update filesystem from develop 2018-12-08 16:30:05 +00:00
Automated Commit 321ea372d1 Update gil from develop 2018-12-08 15:15:05 +00:00
Automated Commit e36f44c282 Update math from develop 2018-12-08 11:45:04 +00:00
Automated Commit 913e10a8c0 Update gil from develop 2018-12-08 11:30:06 +00:00
Automated Commit de4e8ba644 Update gil from develop 2018-12-08 11:15:05 +00:00
Automated Commit 933a23e76c Update gil from develop 2018-12-08 11:00:07 +00:00
Automated Commit cef236b3f5 Update gil from develop 2018-12-08 10:45:05 +00:00
Automated Commit 5e9e548291 Update gil from develop 2018-12-08 10:30:06 +00:00
Automated Commit 513ccf2f3d Update gil from develop 2018-12-08 01:45:05 +00:00
Automated Commit 488d69fa2a Update gil from develop 2018-12-08 00:15:06 +00:00
Automated Commit acae5e87a6 Update gil from develop 2018-12-07 23:00:06 +00:00
Automated Commit 901e36d133 Update gil from develop 2018-12-07 15:15:05 +00:00
Automated Commit f33fd7895b Update math from develop 2018-12-07 09:45:06 +00:00
Automated Commit a59bf8ce37 Update gil from develop 2018-12-07 09:15:05 +00:00
Automated Commit 4d07c9f3d5 Update gil from develop 2018-12-07 09:00:08 +00:00
Automated Commit 227b9a841c Update beast from develop 2018-12-07 00:45:05 +00:00
Automated Commit 60c14232c1 Update hana from develop 2018-12-06 22:45:05 +00:00
Automated Commit 8da5dd5aaa Update gil from develop 2018-12-06 22:15:07 +00:00
Automated Commit 5087b8449e Update endian from develop 2018-12-06 20:30:07 +00:00
Automated Commit 9c17dd13b7 Update gil from develop 2018-12-06 20:15:06 +00:00
Automated Commit 729513a30c Update gil from develop 2018-12-06 18:15:06 +00:00
Automated Commit c46a62abf5 Update gil from develop 2018-12-06 12:45:06 +00:00
Automated Commit c639049105 Update sync from develop 2018-12-06 08:30:07 +00:00
Automated Commit 5c43175bd3 Update locale from develop 2018-12-05 19:45:05 +00:00
Automated Commit 4d0a436c4d Update coroutine2 from develop 2018-12-05 18:15:07 +00:00
Automated Commit 048cf32b15 Update integer from develop 2018-12-05 10:15:06 +00:00
Automated Commit f323c0c1a6 Update gil from develop 2018-12-05 08:00:29 +00:00
Automated Commit b8475e2f14 Update asio from develop 2018-12-05 03:30:07 +00:00
Automated Commit b2bb51bb18 Update interprocess from develop 2018-12-04 20:30:08 +00:00
Automated Commit 902055111a Update math from develop 2018-12-04 19:30:06 +00:00
Automated Commit 213092a241 Update sort from develop 2018-12-04 04:15:05 +00:00
Automated Commit 5cf639d825 Update beast from develop 2018-12-04 00:45:05 +00:00
Automated Commit 3cdb51b023 Update convert from develop 2018-12-03 22:30:04 +00:00
Automated Commit 651a3df15f Update beast from develop 2018-12-03 15:15:06 +00:00
Automated Commit be257afd18 Update fiber from develop 2018-12-03 13:45:11 +00:00
Automated Commit 04e73c16b2 Update fiber from develop 2018-12-03 13:45:06 +00:00
Automated Commit 4108830c01 Update parameter_python from develop 2018-12-03 12:30:08 +00:00
Automated Commit 147f00bab2 Update date_time from develop 2018-12-03 04:00:19 +00:00
Automated Commit 3072e010df Update context from develop 2018-12-02 16:30:06 +00:00
Automated Commit 618fc9ef90 Update interprocess from develop 2018-12-02 12:45:04 +00:00
Automated Commit 6deda43079 Update parameter from develop 2018-12-02 06:45:10 +00:00
Automated Commit 8dd90d7f73 Update parameter from develop 2018-12-02 06:45:04 +00:00
Automated Commit b15b22a743 Update beast from develop 2018-12-01 15:15:05 +00:00
Automated Commit 9bf4baac3f Update container from develop 2018-12-01 12:00:16 +00:00
Automated Commit e286cb38ad Update math from develop 2018-12-01 11:30:07 +00:00
Automated Commit 4fb8d0bfba Update dll from develop 2018-12-01 09:00:06 +00:00
Peter Dimov 5f34152ee3 Merge branch 'develop' into feature/cmake-config 2018-12-01 06:12:48 +02:00
Automated Commit 7674f208bd Update math from develop 2018-11-30 20:00:21 +00:00
Automated Commit ab3c195ca4 Update geometry from develop 2018-11-30 13:15:11 +00:00
Automated Commit 14c1431c7f Update geometry from develop 2018-11-30 13:15:06 +00:00
Automated Commit 9312ed8538 Update container from develop 2018-11-29 22:45:07 +00:00
Automated Commit e02ec9f428 Update geometry from develop 2018-11-29 19:30:07 +00:00
Automated Commit 94eb740178 Update geometry from develop 2018-11-29 16:30:07 +00:00
Automated Commit 715d091789 Update circular_buffer from develop 2018-11-29 01:30:05 +00:00
Automated Commit 16d82eb90a Update math from develop 2018-11-28 20:45:06 +00:00
Automated Commit bad80f063a Update context from develop 2018-11-28 09:30:07 +00:00
Automated Commit 328d49ad2a Update geometry from develop 2018-11-27 21:30:06 +00:00
Automated Commit 062dea3784 Update beast from develop 2018-11-27 16:45:07 +00:00
Automated Commit c49082ae56 Update align from develop 2018-11-27 14:30:07 +00:00
Automated Commit 4c673592a1 Update align from develop 2018-11-27 14:00:08 +00:00
Automated Commit b8848d0dbe Update sync from develop 2018-11-27 11:30:07 +00:00
Automated Commit d9758b3149 Update align from develop 2018-11-27 01:15:03 +00:00
Automated Commit 9f83f36fc9 Update beast from develop 2018-11-27 00:15:05 +00:00
Automated Commit 6c0db8b8c7 Update geometry from develop 2018-11-26 21:00:07 +00:00
Automated Commit b0d52311d5 Update geometry from develop 2018-11-26 18:45:05 +00:00
Automated Commit 175ac0fe85 Update type_traits from develop 2018-11-26 18:00:07 +00:00
Automated Commit 7e9bf38d52 Update type_traits from develop 2018-11-26 17:45:04 +00:00
Automated Commit 31f1966eb1 Update spirit from develop 2018-11-26 15:45:06 +00:00
Automated Commit 91bbd0d473 Update predef from develop 2018-11-26 14:30:07 +00:00
Automated Commit 03566008ff Update signals2 from develop 2018-11-25 23:00:11 +00:00
Automated Commit 651034a0ee Update align from develop 2018-11-25 21:15:04 +00:00
Automated Commit e88da6df46 Update align from develop 2018-11-25 21:00:05 +00:00
Automated Commit 82215814f4 Update smart_ptr from develop 2018-11-25 16:00:17 +00:00
Automated Commit 236a0b5390 Update spirit from develop 2018-11-25 12:45:04 +00:00
Automated Commit 14cf224991 Update geometry from develop 2018-11-25 11:00:06 +00:00
Automated Commit 940c81be3a Update chrono from develop 2018-11-25 08:00:16 +00:00
Automated Commit 148de91b4a Update math from develop 2018-11-25 01:30:04 +00:00
Automated Commit 4698dcdb97 Update filesystem from develop 2018-11-24 22:30:04 +00:00
Automated Commit 850fcaba09 Update filesystem from develop 2018-11-24 21:00:07 +00:00
Automated Commit 330fca93f0 Update context from develop 2018-11-24 18:45:11 +00:00
Automated Commit 089ad9f2c7 Update filesystem from develop 2018-11-24 18:45:04 +00:00
Automated Commit 03440b3eb6 Update filesystem from develop 2018-11-24 18:30:06 +00:00
Automated Commit 588b1efc6a Update filesystem from develop 2018-11-24 18:15:04 +00:00
Automated Commit cf7787ea80 Update filesystem from develop 2018-11-24 18:00:06 +00:00
Automated Commit 19ad9ce11b Update filesystem from develop 2018-11-24 17:45:05 +00:00
Automated Commit 2fd0d32a82 Update filesystem from develop 2018-11-24 17:30:13 +00:00
Automated Commit f09c0aad07 Update filesystem from develop 2018-11-24 17:30:06 +00:00
Automated Commit be8822c8f7 Update filesystem from develop 2018-11-24 17:00:05 +00:00
Automated Commit ae0fa3eece Update filesystem from develop 2018-11-24 16:15:05 +00:00
Automated Commit a07c83f2fc Update spirit from develop 2018-11-24 15:00:05 +00:00
Automated Commit d77dc61631 Update filesystem from develop 2018-11-24 12:30:04 +00:00
Automated Commit 87d3556c4f Update safe_numerics from develop 2018-11-24 00:00:18 +00:00
Automated Commit 90d4b4db0b Update spirit from develop 2018-11-23 11:45:05 +00:00
Automated Commit 915464fca5 Update parameter from develop 2018-11-23 05:15:04 +00:00
Automated Commit 81dc6ad902 Update beast from develop 2018-11-23 03:30:05 +00:00
Automated Commit 6c65b79abe Update geometry from develop 2018-11-23 02:15:06 +00:00
Automated Commit fceb1b0579 Update geometry from develop 2018-11-22 21:45:05 +00:00
Automated Commit 1e70888e9c Update math from develop 2018-11-22 18:30:06 +00:00
Automated Commit 375a4e31c9 Update spirit from develop 2018-11-22 15:30:05 +00:00
Automated Commit 9512bd63c8 Update spirit from develop 2018-11-22 12:45:05 +00:00
Automated Commit 4517221424 Update parameter from develop 2018-11-22 03:45:07 +00:00
Automated Commit 977ab2ca82 Update geometry from develop 2018-11-22 03:00:05 +00:00
Automated Commit 1b96b18c72 Update geometry from develop 2018-11-22 00:45:05 +00:00
Automated Commit aa8d3c69c9 Update geometry from develop 2018-11-21 21:30:06 +00:00
Automated Commit f8d41ca2c0 Update geometry from develop 2018-11-21 21:15:04 +00:00
Automated Commit b5fc22abac Update beast from develop 2018-11-21 14:15:05 +00:00
Automated Commit 72f108d1b1 Update spirit from develop 2018-11-21 11:00:09 +00:00
Automated Commit 21cd0efd52 Update parameter from develop 2018-11-21 02:00:06 +00:00
Automated Commit ff982bcdae Update geometry from develop 2018-11-20 21:15:06 +00:00
Automated Commit 7d4f3745a5 Update gil from develop 2018-11-20 18:45:06 +00:00
Automated Commit e87b54f631 Update parameter from develop 2018-11-20 18:15:05 +00:00
Automated Commit f7c4b853ac Update gil from develop 2018-11-20 15:15:11 +00:00
Automated Commit 0c4ac4a413 Update gil from develop 2018-11-20 15:15:05 +00:00
Automated Commit c43622327e Update parameter from develop 2018-11-20 13:30:06 +00:00
Automated Commit deb50e6fde Update math from develop 2018-11-19 23:00:04 +00:00
Automated Commit 9048c473d1 Update serialization from develop 2018-11-19 19:00:05 +00:00
Automated Commit 062640f62c Update build from develop 2018-11-19 18:45:08 +00:00
Automated Commit 5e2aac9679 Update spirit from develop 2018-11-19 16:45:05 +00:00
Automated Commit 1ad6d8249f Update numeric_conversion from develop 2018-11-19 14:30:06 +00:00
Automated Commit 2378a56a75 Update build from develop 2018-11-18 21:00:05 +00:00
Automated Commit 4d2f79a60d Update build from develop 2018-11-18 20:30:12 +00:00
Automated Commit c5454f6e32 Update build from develop 2018-11-18 20:30:07 +00:00
Automated Commit 6bd00da174 Update build from develop 2018-11-18 20:15:05 +00:00
Automated Commit 5c58286d32 Update build from develop 2018-11-18 19:45:05 +00:00
Automated Commit 787ee4c89b Update build from develop 2018-11-18 17:30:06 +00:00
Peter Dimov 485a63438b Merge pull request #218 from grafikrobot/patch-1
Automatically build tool docs also.
2018-11-18 06:46:14 +02:00
Automated Commit f710637497 Update gil from develop 2018-11-17 22:45:07 +00:00
Automated Commit a82b2c8ea1 Update serialization from develop 2018-11-17 21:30:04 +00:00
Rene Rivera 6bc65435dc Automatically build tool docs also. 2018-11-17 10:25:19 -06:00
Automated Commit d3d5bacb05 Update build from develop 2018-11-17 05:15:05 +00:00
Automated Commit cb293f2545 Update ptr_container from develop 2018-11-17 03:00:05 +00:00
Automated Commit a743b32718 Update parameter_python from develop 2018-11-17 02:45:12 +00:00
Automated Commit ffaff0ec40 Update parameter from develop 2018-11-17 02:45:05 +00:00
Automated Commit 3e3525f4c1 Update interprocess from develop 2018-11-16 23:30:07 +00:00
Automated Commit 78038e473b Update interprocess from develop 2018-11-16 22:30:07 +00:00
Automated Commit e004abfe91 Update parameter from develop 2018-11-16 19:45:03 +00:00
Automated Commit 168eae2433 Update spirit from develop 2018-11-16 14:15:05 +00:00
Automated Commit 736e0f6723 Update parameter from develop 2018-11-16 12:30:07 +00:00
Automated Commit c0f1c7a54a Update parameter from develop 2018-11-16 10:15:04 +00:00
Automated Commit b7a2748342 Update type_index from develop 2018-11-16 08:30:04 +00:00
Automated Commit 2426f6b913 Update type_index from develop 2018-11-15 23:00:07 +00:00
Automated Commit bbd22df5a6 Update assert from develop 2018-11-15 20:30:05 +00:00
Automated Commit 03ae198f71 Update type_index from develop 2018-11-15 19:00:08 +00:00
Peter Dimov d5d68ec1e1 Merge branch 'develop' into feature/cmake-config 2018-11-15 18:13:01 +02:00
Automated Commit 5afa2ab1b2 Update math from develop 2018-11-15 09:00:06 +00:00
Automated Commit 64306cb993 Update multiprecision from develop 2018-11-15 08:45:06 +00:00
Automated Commit 39810275b0 Update maintainer list
[skip ci]
2018-11-15 06:10:35 +00:00
Automated Commit 2d50221045 Update thread from develop 2018-11-15 05:45:06 +00:00
Automated Commit e136f664e9 Update geometry from develop 2018-11-15 02:15:06 +00:00
Automated Commit 5f1f7121e7 Update parameter from develop 2018-11-15 01:30:05 +00:00
Automated Commit 57e33587be Update serialization from develop 2018-11-14 22:30:04 +00:00
Automated Commit 0f31d2f639 Update math from develop 2018-11-14 19:15:05 +00:00
Automated Commit 993bfba4ee Update math from develop 2018-11-14 19:00:07 +00:00
Automated Commit 5aac5f3246 Update parameter from develop 2018-11-14 18:00:08 +00:00
Automated Commit 93e5ffa340 Update mpl from develop 2018-11-14 17:00:07 +00:00
Automated Commit 451eb4a639 Update geometry from develop 2018-11-14 13:45:05 +00:00
Automated Commit 5a93733794 Update iterator from develop 2018-11-14 09:45:06 +00:00
Automated Commit 7b58359e29 Update type_index from develop 2018-11-14 06:15:05 +00:00
Automated Commit 213f4fc3b8 Update function from develop 2018-11-14 00:30:09 +00:00
Automated Commit 0bc30d2afd Update sync from develop 2018-11-14 00:00:25 +00:00
Automated Commit 6377d1f670 Update atomic from develop 2018-11-13 22:30:12 +00:00
Automated Commit bd02a0af83 Update container from develop 2018-11-13 22:30:07 +00:00
Automated Commit 099a9abeaa Update sync from develop 2018-11-13 22:15:05 +00:00
Automated Commit d00ff58b40 Update function from develop 2018-11-13 22:00:06 +00:00
Automated Commit be28db18f6 Update container from develop 2018-11-13 21:30:07 +00:00
Automated Commit 8c24792d5b Update maintainer list
[skip ci]
2018-11-13 21:10:27 +00:00
Automated Commit a8b74fe11a Update function from develop 2018-11-13 20:45:06 +00:00
Automated Commit 7f1d868eeb Update sync from develop 2018-11-13 19:45:07 +00:00
Automated Commit 2a14ee5b05 Update function from develop 2018-11-13 19:30:09 +00:00
Automated Commit 6586a80277 Update sync from develop 2018-11-13 19:15:11 +00:00
Automated Commit 439bdf6b3d Update sync from develop 2018-11-13 19:15:06 +00:00
Automated Commit 91d81f336f Update sync from develop 2018-11-13 14:30:06 +00:00
Automated Commit eab58ce084 Update test from develop 2018-11-12 22:30:08 +00:00
Automated Commit 6e59d29bec Update container from develop 2018-11-12 22:00:05 +00:00
Automated Commit 998f438e0e Update thread from develop 2018-11-12 18:45:06 +00:00
Automated Commit 572e8784e4 Update io from develop 2018-11-12 16:30:05 +00:00
Automated Commit 30ba037a58 Update filesystem from develop 2018-11-12 15:00:06 +00:00
Automated Commit 1f76964270 Update parameter from develop 2018-11-12 13:00:07 +00:00
Automated Commit 038d105050 Update spirit from develop 2018-11-12 11:45:07 +00:00
Automated Commit 304c1cbb2e Update lockfree from develop 2018-11-12 11:00:07 +00:00
Automated Commit 52df061ef2 Update serialization from develop 2018-11-12 02:45:06 +00:00
Automated Commit 0b54487e48 Update convert from develop 2018-11-11 23:00:19 +00:00
Automated Commit f13fefae3a Update convert from develop 2018-11-11 23:00:14 +00:00
Automated Commit 9ebe68f394 Update multiprecision from develop 2018-11-11 18:15:10 +00:00
Automated Commit 83e10ea226 Update multiprecision from develop 2018-11-11 18:15:04 +00:00
Automated Commit 7d85f01624 Update math from develop 2018-11-11 18:00:12 +00:00
Automated Commit 3819e649aa Update iostreams from develop 2018-11-11 18:00:06 +00:00
Automated Commit f5b6286aad Update regex from develop 2018-11-11 17:15:04 +00:00
Automated Commit cd9138e4c3 Update regex from develop 2018-11-11 17:00:07 +00:00
Automated Commit c9fc442271 Update serialization from develop 2018-11-11 13:15:05 +00:00
Automated Commit b6a11d898d Update core from develop 2018-11-11 10:45:05 +00:00
Automated Commit 7e33772979 Update convert from develop 2018-11-11 02:15:07 +00:00
Automated Commit 418cf84af8 Update container from develop 2018-11-11 01:15:04 +00:00
Automated Commit 117875fe2f Update container from develop 2018-11-11 00:45:03 +00:00
Automated Commit b50a57615b Update container from develop 2018-11-11 00:15:06 +00:00
Automated Commit e66ae41862 Update container from develop 2018-11-10 23:30:05 +00:00
Automated Commit 90a82bf217 Update container from develop 2018-11-10 22:45:05 +00:00
Automated Commit e67acd6217 Update container from develop 2018-11-10 22:15:04 +00:00
Automated Commit 29cbfa61cd Update parameter from develop 2018-11-10 20:15:06 +00:00
Automated Commit be67440d45 Update smart_ptr from develop 2018-11-10 19:15:03 +00:00
Automated Commit d8f4cbc61a Update smart_ptr from develop 2018-11-10 18:45:05 +00:00
Automated Commit 34ec610d0b Update math from develop 2018-11-10 18:15:05 +00:00
Automated Commit 8f21824c60 Update smart_ptr from develop 2018-11-10 17:45:06 +00:00
Automated Commit c9b118a5a3 Update smart_ptr from develop 2018-11-10 16:45:04 +00:00
Automated Commit 9d1f75b6a6 Update core from develop 2018-11-10 15:00:05 +00:00
Automated Commit bd37686ec7 Update interprocess from develop 2018-11-10 10:15:09 +00:00
Automated Commit 6dc0473efa Update intrusive from develop 2018-11-10 10:15:04 +00:00
Automated Commit ab46618d9e Update move from develop 2018-11-10 10:00:13 +00:00
Automated Commit 0fea031f59 Update container from develop 2018-11-10 10:00:06 +00:00
Automated Commit 0faafe7650 Update container from develop 2018-11-10 09:30:06 +00:00
Automated Commit 5c61e821d5 Update serialization from develop 2018-11-09 20:00:30 +00:00
Automated Commit c9caafc777 Update parameter from develop 2018-11-09 15:15:04 +00:00
Automated Commit a0e429c627 Update context from develop 2018-11-09 13:30:07 +00:00
Automated Commit dd9f531e03 Update hana from develop 2018-11-09 08:30:06 +00:00
Automated Commit fce7ca9248 Update serialization from develop 2018-11-09 05:15:04 +00:00
Automated Commit 931c22c9a2 Update beast from develop 2018-11-09 03:30:28 +00:00
Peter Dimov 2b9f306d4f Merge pull request #186 from rcdailey/git-modules-branch
Specify the mainline 'branch' for each submodule
2018-11-09 05:26:23 +02:00
Automated Commit 68824e3a40 Update optional from develop 2018-11-08 18:00:05 +00:00
Automated Commit f390041d13 Update spirit from develop 2018-11-08 15:15:05 +00:00
Automated Commit c3c3b6165e Update config from develop 2018-11-08 09:00:06 +00:00
Automated Commit d0b0f2a11c Update parameter from develop 2018-11-07 23:30:07 +00:00
Automated Commit e74c4bc880 Update math from develop 2018-11-07 18:15:12 +00:00
Automated Commit df8378bccf Update config from develop 2018-11-07 18:15:06 +00:00
Automated Commit c508fe76f4 Update config from develop 2018-11-07 16:15:06 +00:00
Automated Commit ab7835da42 Update parameter from develop 2018-11-07 13:30:07 +00:00
Automated Commit 0b5846303f Update accumulators from develop 2018-11-07 00:45:06 +00:00
Automated Commit 274c996534 Update asio from develop 2018-11-06 22:30:05 +00:00
Automated Commit 83ecf394f6 Update math from develop 2018-11-06 19:45:18 +00:00
Automated Commit e0b1f1a237 Update type_traits from develop 2018-11-06 19:45:14 +00:00
Automated Commit 105f3b7852 Update config from develop 2018-11-06 19:45:07 +00:00
Automated Commit f90d2d32f2 Update config from develop 2018-11-06 19:30:06 +00:00
Automated Commit 08264388f8 Update predef from develop 2018-11-06 15:45:04 +00:00
Automated Commit 5c4ac57d11 Update predef from develop 2018-11-06 15:00:09 +00:00
Automated Commit 7c3ac60d06 Update concept_check from develop 2018-11-06 14:00:07 +00:00
Automated Commit 84ac54a9d3 Update test from develop 2018-11-06 07:45:06 +00:00
Automated Commit daf6fc4cf7 Update math from develop 2018-11-06 04:45:05 +00:00
Automated Commit 003091472d Update optional from develop 2018-11-05 20:00:30 +00:00
Automated Commit afd3349c7b Update integer from develop 2018-11-05 20:00:28 +00:00
Automated Commit 1b6dfe5863 Update math from develop 2018-11-05 19:45:07 +00:00
Automated Commit 3b4d26e785 Update sort from develop 2018-11-05 19:30:05 +00:00
Automated Commit 5efd1a6df1 Update multiprecision from develop 2018-11-05 19:00:06 +00:00
Automated Commit 5d6809bc1f Update graph from develop 2018-11-05 18:30:14 +00:00
Automated Commit b9939318a9 Update type_traits from develop 2018-11-05 18:30:06 +00:00
Automated Commit 68c361ba24 Update build from develop 2018-11-05 17:00:06 +00:00
Automated Commit 1261cc681d Update asio from develop 2018-11-05 13:15:05 +00:00
Automated Commit 30669ec1c5 Update asio from develop 2018-11-05 12:45:05 +00:00
Automated Commit 9db205b570 Update log from develop 2018-11-05 10:15:05 +00:00
Automated Commit 03bb569e56 Update lockfree from develop 2018-11-05 08:30:07 +00:00
Automated Commit 40f2436f2e Update proto from develop 2018-11-04 19:45:10 +00:00
Automated Commit e0f09eb8ef Update proto from develop 2018-11-04 19:45:05 +00:00
Automated Commit e9e8686b20 Update beast from develop 2018-11-04 16:00:16 +00:00
Automated Commit d8680a9350 Update type_traits from develop 2018-11-04 15:30:11 +00:00
Automated Commit 2401fd7f9d Update type_traits from develop 2018-11-04 15:30:04 +00:00
Robert Dailey b1b9520606 Specify the mainline 'branch' for each submodule
Using the `submodule.<name>.branch` config option (in the `.gitmodules` file),
specify the mainline branch for usage by `git submodule update --remote`. The
branch is explicitly set to `.` in the config file, which will be replaced
with the parent branch name in the repository when the submodule update
command is executed. For example, if you have `master` checked out and you run
`git submodule update --remote`, then `branch = .` effectively becomes
`branch = master`. Likewise with `develop`, it will effectively become
`branch = develop`.
2018-11-04 07:17:35 -06:00
Automated Commit f358bcc3c6 Update ptr_container from develop 2018-11-04 12:15:04 +00:00
Automated Commit 8734425353 Update pool from develop 2018-11-04 12:00:24 +00:00
Automated Commit 77c4de8af1 Update mpl from develop 2018-11-04 12:00:22 +00:00
Automated Commit 4f974be8f9 Update function from develop 2018-11-04 12:00:19 +00:00
Automated Commit 93df6da48b Update rational from develop 2018-11-04 12:00:16 +00:00
Automated Commit 4ca457a732 Update logic from develop 2018-11-04 02:00:05 +00:00
Automated Commit 1391fae398 Update integer from develop 2018-11-03 22:15:04 +00:00
Automated Commit 940852ce0e Update heap from develop 2018-11-03 21:00:12 +00:00
Automated Commit 9abe2c2ee8 Update dynamic_bitset from develop 2018-11-03 21:00:05 +00:00
Automated Commit b8cd6e9945 Update integer from develop 2018-11-03 20:15:04 +00:00
Automated Commit 48d6575dc7 Update dynamic_bitset from develop 2018-11-03 20:00:24 +00:00
Automated Commit bea9fb2ccd Update assign from develop 2018-11-03 20:00:22 +00:00
Automated Commit 99cd962ca2 Update integer from develop 2018-11-03 20:00:19 +00:00
Automated Commit 21032442c6 Update integer from develop 2018-11-03 20:00:16 +00:00
Automated Commit c84831a448 Update property_map from develop 2018-11-03 14:30:06 +00:00
Automated Commit 1c9c04de4a Update disjoint_sets from develop 2018-11-03 13:30:15 +00:00
Automated Commit afe61935b7 Update serialization from develop 2018-11-03 13:30:11 +00:00
Automated Commit 5fe55b6ac3 Update iostreams from develop 2018-11-03 13:30:06 +00:00
Automated Commit d54788d105 Update interval from develop 2018-11-03 13:00:26 +00:00
Automated Commit 597c4d0177 Update tokenizer from develop 2018-11-03 12:45:05 +00:00
Automated Commit 5b5391c7c5 Update boostdep from develop 2018-11-03 02:00:06 +00:00
Automated Commit 35ee57890c Update date_time from develop 2018-11-03 01:30:11 +00:00
Automated Commit 2a32d8a44c Update interval from develop 2018-11-03 01:30:04 +00:00
Automated Commit 4752a772b2 Update interval from develop 2018-11-03 01:15:04 +00:00
Automated Commit 5d91c5817d Update format from develop 2018-11-02 21:00:06 +00:00
Automated Commit d9045c368e Update math from develop 2018-11-02 20:15:13 +00:00
Automated Commit 1624b60f30 Update proto from develop 2018-11-02 20:15:04 +00:00
Automated Commit 6fcd81dcf1 Update uuid from develop 2018-11-02 16:45:05 +00:00
Automated Commit f05eb57267 Update beast from develop 2018-11-02 15:15:04 +00:00
Automated Commit 33ad2ec751 Update config from develop 2018-11-02 14:00:09 +00:00
Automated Commit 04b2ac548f Update uuid from develop 2018-11-02 12:30:13 +00:00
Automated Commit e1e0e0e74c Update rational from develop 2018-11-02 12:30:07 +00:00
Automated Commit 9b0bdc1a53 Update utility from develop 2018-11-02 09:15:06 +00:00
Automated Commit dde7029655 Update algorithm from develop 2018-11-02 01:00:05 +00:00
Automated Commit 895a0435b3 Update proto from develop 2018-11-01 23:30:06 +00:00
Automated Commit 7664e25487 Update math from develop 2018-11-01 22:00:06 +00:00
Automated Commit 49727f9a86 Update utility from develop 2018-11-01 20:00:42 +00:00
Automated Commit bab27c8a69 Update atomic from develop 2018-11-01 18:45:06 +00:00
Automated Commit 4d747e036d Update graph from develop 2018-11-01 18:15:06 +00:00
Automated Commit 0dc183e567 Update graph from develop 2018-11-01 18:00:06 +00:00
Automated Commit ca1364c99a Update detail from develop 2018-11-01 17:45:39 +00:00
Automated Commit 8056012011 Update core from develop 2018-11-01 17:45:36 +00:00
Automated Commit 826b437ce6 Update winapi from develop 2018-11-01 17:45:33 +00:00
Automated Commit fd4d13ca16 Update log from develop 2018-11-01 17:45:30 +00:00
Automated Commit 048fc8c6e5 Update core from develop 2018-11-01 17:45:27 +00:00
Automated Commit 3d124afa5c Update filesystem from develop 2018-11-01 17:30:19 +00:00
Automated Commit 213424740e Update integer from develop 2018-11-01 17:30:14 +00:00
Automated Commit 329cc98dd6 Update atomic from develop 2018-11-01 17:30:06 +00:00
Automated Commit 432c2c1fe2 Update integer from develop 2018-11-01 16:00:32 +00:00
Automated Commit 2c995830ae Update utility from develop 2018-11-01 14:30:05 +00:00
Automated Commit b2c5613e4f Update filesystem from develop 2018-11-01 14:00:06 +00:00
Automated Commit 2ce9816cab Update filesystem from develop 2018-11-01 13:45:07 +00:00
Automated Commit d6674cb53b Update integer from develop 2018-11-01 13:30:07 +00:00
Automated Commit 15c685e425 Update integer from develop 2018-11-01 13:15:06 +00:00
Automated Commit 1aa1e99164 Update function from develop 2018-11-01 12:45:07 +00:00
Automated Commit cc817a3323 Update fiber from develop 2018-11-01 09:15:04 +00:00
Automated Commit a9f00a9586 Update yap from develop 2018-11-01 01:30:06 +00:00
Automated Commit 943d29713b Update heap from develop 2018-10-31 20:15:05 +00:00
Automated Commit b3c8899439 Update test from develop 2018-10-31 00:00:26 +00:00
Automated Commit 7072f10898 Update math from develop 2018-10-31 00:00:24 +00:00
Automated Commit 4b8807e24f Update algorithm from develop 2018-10-30 22:30:06 +00:00
Automated Commit 661f3b16f5 Update math from develop 2018-10-30 20:45:07 +00:00
Automated Commit 61f171c249 Update serialization from develop 2018-10-30 20:30:05 +00:00
Automated Commit cad45d0bba Update math from develop 2018-10-30 19:45:06 +00:00
Automated Commit 944c5da6c5 Update math from develop 2018-10-30 18:45:06 +00:00
Automated Commit 21a4c7335f Update algorithm from develop 2018-10-30 16:45:05 +00:00
Automated Commit df8cee80ae Update safe_numerics from develop 2018-10-30 14:45:05 +00:00
Automated Commit 2852b121b3 Update pool from develop 2018-10-30 12:15:10 +00:00
Automated Commit ae7be0421d Update pool from develop 2018-10-30 12:15:05 +00:00
Automated Commit 0d1a770abb Update spirit from develop 2018-10-30 12:00:36 +00:00
Automated Commit 6a28696c41 Update rational from develop 2018-10-30 11:00:13 +00:00
Automated Commit d8f815b560 Update tokenizer from develop 2018-10-30 11:00:06 +00:00
Automated Commit 13ac47938a Update serialization from develop 2018-10-30 09:30:08 +00:00
Automated Commit f0c6de37d0 Update maintainer list
[skip ci]
2018-10-30 09:12:09 +00:00
Automated Commit 068d5e62ae Update filesystem from develop 2018-10-30 09:00:13 +00:00
Automated Commit 93904e141d Update integer from develop 2018-10-30 09:00:05 +00:00
Automated Commit ac9e6304d6 Update stacktrace from develop 2018-10-30 08:00:30 +00:00
Automated Commit a4b9d2f026 Update ublas from develop 2018-10-30 04:30:06 +00:00
Automated Commit 20713a9b33 Update log from develop 2018-10-30 01:45:06 +00:00
Automated Commit e89e8cbae6 Update build from develop 2018-10-29 23:45:05 +00:00
Automated Commit e5a606ee24 Update optional from develop 2018-10-29 21:15:06 +00:00
Automated Commit e36de981a4 Update rational from develop 2018-10-29 20:30:05 +00:00
Peter Dimov 6d0f1cb988 Update boost_install 2018-10-29 18:30:11 +02:00
Peter Dimov ae008e3a6f Merge branch 'develop' into feature/cmake-config 2018-10-29 18:28:15 +02:00
Automated Commit 55d7861be9 Update gil from develop 2018-10-29 14:30:06 +00:00
Automated Commit 5425df746e Update gil from develop 2018-10-29 13:15:07 +00:00
Automated Commit 87ec67ac86 Update gil from develop 2018-10-29 13:00:04 +00:00
Automated Commit 6899190b2c Update ublas from develop 2018-10-29 12:45:05 +00:00
Automated Commit 84b5ac3d7f Update test from develop 2018-10-29 10:00:08 +00:00
Automated Commit 49aa1a2756 Update integer from develop 2018-10-29 09:30:08 +00:00
Automated Commit c316b6eb64 Update parameter from develop 2018-10-29 09:15:04 +00:00
Automated Commit 04175a1aa3 Update heap from develop 2018-10-29 07:45:05 +00:00
Automated Commit 6c656ef547 Update heap from develop 2018-10-29 03:00:06 +00:00
Automated Commit 2fe68bc5b5 Update vmd from develop 2018-10-29 00:45:04 +00:00
Automated Commit c2ec9ffcde Update boostdep from develop 2018-10-28 23:45:04 +00:00
Automated Commit b06a48a474 Update geometry from develop 2018-10-28 19:30:05 +00:00
Automated Commit 73ede25e37 Update integer from develop 2018-10-28 17:00:06 +00:00
Automated Commit fa36a2fe90 Update atomic from develop 2018-10-28 16:45:05 +00:00
Automated Commit 67e60855a5 Update integer from develop 2018-10-28 16:15:10 +00:00
Automated Commit 655565000b Update boostdep from develop 2018-10-28 16:15:05 +00:00
Automated Commit b0cf9c13d8 Update boostdep from develop 2018-10-28 16:00:21 +00:00
Automated Commit 19ffcbdd73 Update date_time from develop 2018-10-28 15:45:04 +00:00
Automated Commit a7a2ef66c6 Update build from develop 2018-10-28 15:00:06 +00:00
Automated Commit 1dbccc91f3 Update dynamic_bitset from develop 2018-10-28 14:45:13 +00:00
Automated Commit 50d70628a2 Update uuid from develop 2018-10-28 14:45:10 +00:00
Automated Commit 38a5a9131b Update format from develop 2018-10-28 14:45:04 +00:00
Automated Commit 572616b873 Update context from develop 2018-10-28 09:30:06 +00:00
Automated Commit 8e8449195b Update statechart from develop 2018-10-28 02:45:04 +00:00
Automated Commit f3bf993b12 Update property_map from develop 2018-10-28 01:45:06 +00:00
Automated Commit 55c32f7257 Update concept_check from develop 2018-10-28 01:30:05 +00:00
Automated Commit b5f16a44ad Update function from develop 2018-10-28 01:15:05 +00:00
Automated Commit da68ff9db6 Update circular_buffer from develop 2018-10-27 23:00:11 +00:00
Automated Commit ee40ca083d Update build from develop 2018-10-27 23:00:04 +00:00
Automated Commit aeccfd67ed Update integer from develop 2018-10-27 22:15:05 +00:00
Automated Commit 6aee2d9c25 Update statechart from develop 2018-10-27 21:45:04 +00:00
Peter Dimov 3303bfb64b Merge branch 'develop' into feature/cmake-config 2018-10-28 00:13:10 +03:00
Automated Commit fb18ef5160 Update random from develop 2018-10-27 19:00:05 +00:00
Automated Commit cefa6cd2bd Update integer from develop 2018-10-27 17:30:11 +00:00
Automated Commit 8e83f49848 Update build from develop 2018-10-27 17:30:05 +00:00
Automated Commit 5a366c3d6a Update multiprecision from develop 2018-10-27 16:45:03 +00:00
Automated Commit 840079c0b3 Update build from develop 2018-10-27 15:15:04 +00:00
Automated Commit 3879c4ada7 Update statechart from develop 2018-10-27 13:30:05 +00:00
Automated Commit 7050e5eeca Update any from develop 2018-10-27 06:00:08 +00:00
Automated Commit b1f2728eb3 Update system from develop 2018-10-27 02:45:05 +00:00
Peter Dimov 9d1c2ab07b Reorder .gitmodules to match master, to aid diffs (#212)
* Move module system

* Move module multi_array

* Move module math

* Move module smart_ptr

* Move module parameter

* Move module algorithm

* Move module any

* Move module concept_check

* Move module python

* Move module tti

* Move module functional

* Move module config

* Move module log

* Move module interprocess

* Move module exception

* Move module foreach

* Move module spirit

* Move module io

* Move module disjoint_sets

* Move module units

* Move module preprocessor

* Move module xpressive

* Move module integer

* Move module thread

* Move module tokenizer

* Move module timer

* Move module inspect, boostbook

* Move module regex

* Move module crc

* Move module random

* Move module serialization

* Move module test

* Move module date_time

* Move module logic

* Move module graph

* Move module numeric_conversion

* Move module lambda

* Move module mpl

* Move module typeof

* Move module tuple

* Move module utility

* Move module dynamic_bitset

* Move module assign

* Move module filesystem

* Move module function

* Move module conversion

* Move module optional

* Move module property_tree

* Move module bimap

* Move module variant

* Move module array

* Move module iostreams

* Move module multi_index

* Move module bcp

* Move module ptr_container

* Move module statechart

* Move module static_assert

* Move module range

* Move module rational

* Move module iterator

* Move module build

* Move module quickbook

* Move module graph_parallel

* Move module property_map

* Move module program_options

* Move module detail

* Move module interval

* Move module pool

* Move module proto

* Move module fusion

* Move module function_types

* Move modules gil, intrusive

* Move module asio

* Move module uuid

* Move module litre

* Move modules circular_buffer, mpi

* Move module unordered

* Move module signals2

* Move module accumulators

* Move module atomic

* Move module scope_exit

* Move module flyweight

* Move module icl

* Move module predef

* Move module chrono

* Move module polygon

* Move module msm

* Move module heap

* Move module coroutine

* Move module coroutine2

* Move module ratio

* Move module odeint

* Move module geometry

* Move module phoenix

* Move module `move`

* Move module locale

* Move module auto_index

* Move module container

* Move module context

* Move module type_erasure

* Move module sort

* Move module compute

* Move module hana
2018-10-27 02:06:10 +03:00
Peter Dimov 5cd15373e3 Merge pull request #211 from boostorg/pr/remove-boostcpp-py
Remove boostcpp.py (to match master)
2018-10-27 02:02:07 +03:00
Automated Commit 4156904357 Update serialization from develop 2018-10-26 17:45:06 +00:00
Automated Commit 0db2503e47 Update serialization from develop 2018-10-26 17:00:08 +00:00
Automated Commit 7b7106ed37 Update spirit from develop 2018-10-26 14:00:07 +00:00
Automated Commit 999c606fec Update function from develop 2018-10-26 11:45:04 +00:00
Automated Commit 5334df52cc Update flyweight from develop 2018-10-26 08:15:06 +00:00
Automated Commit 77bfeda0d6 Update process from develop 2018-10-26 03:45:04 +00:00
Automated Commit 9e2a6b3a4a Update parameter from develop 2018-10-26 02:00:04 +00:00
Automated Commit 56a2f9c7af Update random from develop 2018-10-25 23:30:07 +00:00
Automated Commit 827a4dd5c5 Update preprocessor from develop 2018-10-25 21:00:07 +00:00
Automated Commit 57cc0b233c Update gil from develop 2018-10-25 19:30:07 +00:00
Peter Dimov 986d031547 Update boost_install 2018-10-25 21:48:21 +03:00
Peter Dimov 1c5a0a2d18 Merge branch 'develop' into feature/cmake-config 2018-10-25 21:47:41 +03:00
Peter Dimov a3f755d244 Remove boostcpp.py (to match master) 2018-10-25 19:32:55 +03:00
Automated Commit aa52103c51 Update uuid from develop 2018-10-25 16:30:07 +00:00
Peter Dimov a840ed6828 Merge branch 'develop' into feature/cmake-config 2018-10-25 19:20:16 +03:00
Peter Dimov 80cb18e13f Merge branch 'develop' into feature/cmake-config 2018-10-25 17:03:10 +03:00
Peter Dimov 31f1f8850a Remove the boost-install generating rules from Jamroot 2018-10-24 12:10:25 +03:00
Peter Dimov 01ce07a58f Update boost_install 2018-10-24 12:08:56 +03:00
Peter Dimov fa4fd61a04 Merge branch 'develop' into feature/cmake-config 2018-10-24 06:38:18 +03:00
Peter Dimov 86919b2609 Update boost_install 2018-10-20 05:50:26 +03:00
Peter Dimov 44d8690a66 Remove $(ROOT) parameter of boost-install.boost-install 2018-10-20 05:49:57 +03:00
Peter Dimov 0af6b88ca9 Make stage-locate (and BOOST_STAGE_LOCATE) in boostcpp.jam absolute paths 2018-10-20 05:08:52 +03:00
Peter Dimov 5cb18617cc Merge branch 'develop' into feature/cmake-config 2018-10-20 04:06:29 +03:00
Peter Dimov ed8225d062 Merge branch 'develop' into feature/cmake-config 2018-10-16 20:15:47 +03:00
Peter Dimov 7af140f834 Merge branch 'develop' into feature/cmake-config 2018-10-15 07:33:45 +03:00
Peter Dimov dcbada0d29 Update boost_install 2018-10-14 08:29:10 +03:00
Peter Dimov bd41613f86 Merge branch 'develop' into feature/cmake-config 2018-10-14 08:27:21 +03:00
Peter Dimov 22841766c7 Merge branch 'develop' into feature/cmake-config 2018-10-13 00:54:14 +03:00
Peter Dimov 457736ab3b Update boost_install 2018-10-12 21:06:01 +03:00
Peter Dimov c5a328100c Update boostcpp.python-tag to add the Python version suffix 2018-10-12 19:24:35 +03:00
Peter Dimov e7fe3ef93d Merge branch 'develop' into feature/cmake-config 2018-10-12 17:03:24 +03:00
Peter Dimov 8f259c0bd4 Update libs/headers 2018-10-12 07:13:44 +03:00
Peter Dimov 5868f1385f Merge branch 'develop' into feature/cmake-config 2018-10-12 06:33:51 +03:00
Peter Dimov a0cb54c9b0 Simplify boostcpp.jam install/stage, delegate to library install/stage targets 2018-10-12 06:31:45 +03:00
Peter Dimov 20c8530c71 Enable feature branches in .travis.yml 2018-10-12 04:19:50 +03:00
Peter Dimov 7f0125b716 Update boost_install 2018-10-12 04:16:50 +03:00
Peter Dimov fa772df643 Merge branch 'develop' into feature/cmake-config 2018-10-12 04:16:04 +03:00
Peter Dimov 49b59ff2db Merge branch 'pr/remove-unversioned-targets' into feature/cmake-config 2018-10-12 01:45:00 +03:00
Peter Dimov 64c98c0ec0 Add submodules headers, boost_install 2018-10-11 17:56:12 +03:00
Peter Dimov 29bf487476 Merge branch 'develop' into feature/cmake-config 2018-10-11 17:53:40 +03:00
Peter Dimov e4c9c42f06 Add <threading>multi to default-build 2018-10-09 19:00:01 +03:00
Peter Dimov 0f518a9cc3 Merge branch 'develop' into feature/cmake-config 2018-10-09 18:20:50 +03:00
Peter Dimov f98ac1c5eb Merge branch 'develop' into feature/cmake-config 2018-10-08 20:24:48 +03:00
Peter Dimov 1927a15490 Merge branch 'develop' into feature/cmake-config 2018-10-08 03:11:50 +03:00
Peter Dimov d2526d9789 Merge branch 'develop' into feature/cmake-config 2018-10-05 23:16:16 +03:00
Peter Dimov 45918171af Rename cmake-config to boost-install; move the boost-install rule there 2018-10-05 20:36:47 +03:00
Peter Dimov dcc39401b7 Do not declare headers an alias to libs/headers/build/boost_headers 2018-10-05 17:15:00 +03:00
Peter Dimov 61a26e018e Merge branch 'develop' into feature/cmake-config 2018-10-05 03:49:08 +03:00
Peter Dimov eea271c335 Install BoostDetectToolset.cmake 2018-10-05 03:47:02 +03:00
Peter Dimov abc99bc7b6 Merge branch 'develop' into feature/cmake-config 2018-10-04 21:37:28 +03:00
Peter Dimov 223bb67052 Fix boost-install; call cmake-config from it 2018-10-04 21:26:39 +03:00
103 changed files with 788 additions and 1185 deletions
+620 -467
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -9,6 +9,7 @@ branches:
only:
- master
- develop
- /feature\/.*/
dist: trusty
+21 -35
View File
@@ -19,23 +19,28 @@
# ======= configured locations (below).
#
# --prefix=<PREFIX> Install architecture independent files here.
# Default; C:\Boost on Win32
# Default; /usr/local on Unix. Linux, etc.
# Default: C:\Boost on Windows
# Default: /usr/local on Unix, Linux, etc.
#
# --exec-prefix=<EPREFIX> Install architecture dependent files here.
# Default; <PREFIX>
# Default: <PREFIX>
#
# --libdir=<DIR> Install library files here.
# Default; <EPREFIX>/lib
# --libdir=<LIBDIR> Install library files here.
# Default: <EPREFIX>/lib
#
# --includedir=<HDRDIR> Install header files here.
# Default; <PREFIX>/include
# Default: <PREFIX>/include
#
# --cmakedir=<CMAKEDIR> Install CMake configuration files here.
# Default: <LIBDIR>/cmake
#
# --no-cmake-config Do not install CMake configuration files.
#
# stage Build and install only compiled library files to the
# ===== stage directory.
#
# --stagedir=<STAGEDIR> Install library files here
# Default; ./stage
# Default: ./stage
#
# Other Options:
#
@@ -135,9 +140,10 @@ import "class" : new ;
import property-set ;
import threadapi-feature ;
import option ;
import tools/boost_install/boost-install ;
path-constant BOOST_ROOT : . ;
constant BOOST_VERSION : 1.69.0 ;
constant BOOST_VERSION : 1.70.0 ;
constant BOOST_JAMROOT_MODULE : $(__name__) ;
boostcpp.set-version $(BOOST_VERSION) ;
@@ -179,6 +185,7 @@ project boost
: usage-requirements <include>.
: default-build
<visibility>hidden
<threading>multi
: build-dir bin.v2
;
@@ -244,7 +251,7 @@ explicit-alias serialization : libs/serialization/build//boost_serialization ;
explicit-alias wserialization : libs/serialization/build//boost_wserialization ;
for local l in $(all-libraries)
{
if ! $(l) in test graph serialization
if ! $(l) in test graph serialization headers
{
explicit-alias $(l) : libs/$(l)/build//boost_$(l) ;
}
@@ -286,31 +293,18 @@ if [ path.exists $(BOOST_ROOT)/libs/wave/tool/build ]
use-project /boost/libs/wave/tool : libs/wave/tool/build ;
}
# Make the boost-install rule visible in subprojects
# This rule should be called from libraries' Jamfiles and will create two
# targets, "install" and "stage", that will install or stage that library. The
# --prefix option is respected, but --with and --without options, naturally, are
# ignored.
#
# - libraries -- list of library targets to install.
#
rule boost-install ( libraries * )
{
package.install install
: <dependency>/boost//install-proper-headers $(install-requirements)
: # No binaries
: $(libraries)
: # No headers, it is handled by the dependency.
;
local stage-locate = [ option.get stagedir : $(BOOST_ROOT)/stage ] ;
install stage : $(libraries) : <location>$(stage-locate)/lib ;
module [ CALLER_MODULE ]
{
explicit stage ;
explicit install ;
}
boost-install.boost-install $(libraries) ;
}
# Creates a library target, adding autolink support and also creates
@@ -329,14 +323,6 @@ rule boost-lib ( name : sources * : requirements * : default-build * : usage-req
}
headers =
# The .SUNWCCh files are present in tr1 include directory and have to be
# installed (see http://lists.boost.org/Archives/boost/2007/05/121430.php).
[ path.glob-tree $(BOOST_ROOT)/boost : *.hpp *.ipp *.h *.inc *.SUNWCCh : CVS .svn ]
[ path.glob-tree $(BOOST_ROOT)/boost/compatibility/cpp_c_headers : c* : CVS .svn ]
[ path.glob $(BOOST_ROOT)/boost/tr1/tr1 : * : bcc32 sun CVS .svn ]
;
# Declare special top-level targets that build and install the desired variants
# of the libraries.
boostcpp.declare-targets $(all-libraries) : $(headers) : $(all-headers) ;
boostcpp.declare-targets $(all-libraries) ;
+40 -119
View File
@@ -109,7 +109,16 @@ if $(layout) = system && $(build-type) = complete
# Possible stage only location.
stage-locate = [ option.get stagedir ] ;
stage-locate ?= stage ;
if $(stage-locate)
{
stage-locate = [ path.root [ path.make $(stage-locate) ] [ path.pwd ] ] ;
}
else
{
stage-locate = $(BOOST_ROOT)/stage ;
}
BOOST_STAGE_LOCATE = $(stage-locate) ;
# Custom build ID.
@@ -213,9 +222,27 @@ rule tag ( name : type ? : property-set )
rule python-tag ( name : type ? : property-set )
{
local result = $(name) ;
if $(type) in STATIC_LIB SHARED_LIB IMPORT_LIB && $(PYTHON_ID)
if $(type) in STATIC_LIB SHARED_LIB IMPORT_LIB
{
result = $(result)-$(PYTHON_ID) ;
# Add Python version suffix
local version = [ $(property-set).get <python> ] ;
local major-minor = [ MATCH "^([0-9]+)\.([0-9]+)" : $(version) ] ;
local suffix = $(major-minor:J="") ;
if $(suffix)
{
result = $(result)$(suffix) ;
}
# Add PYTHON_ID if supplied
if $(PYTHON_ID)
{
result = $(result)-$(PYTHON_ID) ;
}
}
# forward to the boost tagging rule
@@ -231,118 +258,14 @@ rule python-tag ( name : type ? : property-set )
#
################################################################################
rule filtered-target ( name : message + : sources + : requirements * )
{
message $(name)-message : warning\: $(message) ;
alias $(name) : $(sources) : $(requirements) ;
alias $(name) : $(name)-message ;
local p = [ project.current ] ;
$(p).mark-target-as-explicit $(name) ;
$(p).mark-target-as-explicit $(name)-message ;
}
rule declare_install_and_stage_proper_targets ( libraries * : headers * : modular-headers * )
rule declare_install_and_stage_proper_targets ( libraries * )
{
local p = [ project.current ] ;
for local l in $(libraries)
{
if $(l) = locale
{
filtered-target $(l)-for-install :
Skipping Boost.Locale library with threading=single. :
libs/$(l)/build : <threading>multi ;
}
else if $(l) = wave
{
filtered-target $(l)-for-install :
Skipping Boost.Wave library with threading=single. :
libs/$(l)/build : <threading>multi ;
}
else if $(l) = thread
{
filtered-target $(l)-for-install :
Skipping Boost.Thread library with threading=single. :
libs/$(l)/build : <threading>multi ;
}
else
{
alias $(l)-for-install : libs/$(l)/build ;
$(p).mark-target-as-explicit $(l)-for-install ;
}
}
local library-targets = $(libraries)-for-install ;
local install-requirements ;
if $(layout-versioned)
{
install-requirements +=
<install-header-subdir>boost-$(BOOST_VERSION_TAG)/boost ;
}
else
{
install-requirements += <install-header-subdir>boost ;
}
if [ os.name ] = NT
{
install-requirements += <install-default-prefix>C:/Boost ;
}
else
{
install-requirements += <install-default-prefix>/usr/local ;
}
p = [ project.current ] ;
# These headers will be installed from the modular
# layout, and should be ignored in the global boost/
local skip-headers ;
# Install modular headers.
for local lib in $(modular-headers)
{
local header-root = $(BOOST_ROOT)/libs/$(lib)/include/boost ;
local lib-headers =
[ path.glob-tree $(header-root) : *.hpp *.ipp *.h *.inc *.SUNWCCh : CVS .svn ]
[ path.glob-tree $(header-root)/compatibility/cpp_c_headers : c* : CVS .svn ]
[ path.glob $(header-root)/tr1/tr1 : * : bcc32 sun CVS .svn ]
;
skip-headers += [ sequence.transform path.relative-to [ path.make $(header-root) ] : $(lib-headers) ] ;
package.install install-$(lib)-headers
: <install-source-root>$(header-root)
$(install-requirements)
<install-no-version-symlinks>on
: # binaries
: # libraries
: $(lib-headers)
;
$(p).mark-target-as-explicit install-$(lib)-headers ;
}
# Filter out headers that were created by b2 headers
local header-root = [ path.make $(BOOST_ROOT)/boost ] ;
headers = [ set.difference $(headers) : $(header-root)/$(skip-headers) ] ;
# Complete install.
package.install install-proper
: <install-source-root>$(BOOST_ROOT)/boost
$(install-requirements)
<install-no-version-symlinks>on
:
: $(libraries)-for-install
: $(headers)
;
alias install-proper : libs/$(libraries)/build//install ;
$(p).mark-target-as-explicit install-proper ;
# Install just library.
install stage-proper
: $(libraries)-for-install
: <location>$(stage-locate)/lib
<install-dependencies>on <install-type>LIB
<install-no-version-symlinks>on
;
alias stage-proper : libs/$(libraries)/build//stage ;
$(p).mark-target-as-explicit stage-proper ;
}
@@ -488,13 +411,13 @@ class top-level-target : alias-target-class
}
}
rule declare_top_level_targets ( libraries * : headers * : modular-headers * )
rule declare_top_level_targets ( libraries * )
{
declare_install_and_stage_proper_targets $(libraries) : $(headers) : $(modular-headers) ;
declare_install_and_stage_proper_targets $(libraries) ;
targets.create-metatarget top-level-target : [ project.current ]
: install
: install-$(modular-headers)-headers install-proper
: install-proper
;
targets.create-metatarget top-level-target : [ project.current ]
: stage
@@ -513,9 +436,6 @@ rule declare_top_level_targets ( libraries * : headers * : modular-headers * )
}
stage-abs = [ path.native [ path.root $(stage-locate)/lib [ path.pwd ] ] ] ;
################################################################################
#
# 4. Add hook to report configuration before the build, and confirmation with
@@ -542,7 +462,6 @@ rule pre-build ( )
IMPORT $(__name__) : pre-build : : $(__name__).pre-build ;
build-system.set-pre-build-hook $(__name__).pre-build ;
# FIXME: Revise stage_abs.
rule post-build ( ok ? )
{
if forward in [ modules.peek : top-level-targets ]
@@ -550,6 +469,8 @@ rule post-build ( ok ? )
if $(ok)
{
local include-path = [ path.native $(BOOST_ROOT) ] ;
local stage-abs = [ path.native $(stage-locate)/lib ] ;
ECHO "
The Boost C++ Libraries were successfully built!
@@ -623,7 +544,7 @@ rule libraries-to-install ( existing-libs * )
}
}
rule declare-targets ( all-libraries * : headers * : modular-headers * )
rule declare-targets ( all-libraries * )
{
configure.register-components $(all-libraries) ;
@@ -641,7 +562,7 @@ rule declare-targets ( all-libraries * : headers * : modular-headers * )
EXIT ;
}
declare_top_level_targets $(libraries) : $(headers) : $(modular-headers) ;
declare_top_level_targets $(libraries) ;
}
# Returns the properties identifying the toolset. We'll use them
-459
View File
@@ -1,459 +0,0 @@
# Boost.Build support specific for the Boost C++ Libraries.
# Copyright Vladimir Prus 2002-2010.
# Copyright Dave Abrahams 2005-2006.
# Copyright Rene Rivera 2005-2007.
# Copyright Douglas Gregor 2005.
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
import b2.util.option as option
import b2.build.feature as feature
import b2.build.virtual_target as virtual_target
import b2.build.targets as targets
import b2.build.property_set as property_set
import b2.build_system as build_system
import b2.build.configure as configure
import b2.tools.stage as stage
import b2.tools.package as package
import b2.util.regex as regex
import b2.util.set as set
from b2.build.alias import AliasTarget, alias
from b2.tools.message import message
from b2.manager import get_manager
from b2.util import bjam_signature, value_to_jam
from b2.util.sequence import unique
import sys
import os
# FIXME: temporary fix until I port the xsltproc module
feature.feature("xsl:param", [], ["free"])
##############################################################################
#
# 0. General setup. Parse options, check them.
#
##############################################################################
BOOST_ROOT = get_manager().projects().loaded_tool_module_path_[__name__]
print "HERE I AM"
@bjam_signature((["version"],))
def set_version(version):
global BOOST_VERSION, BOOST_VERSION_TAG
BOOST_VERSION = version
pieces = version.split(".")
if pieces[2] == "0":
pieces = pieces[0:2]
BOOST_VERSION_TAG = "_".join(pieces)
# Option to choose how many variants to build. The default is "minimal".
build_type = option.get("build-type", "minimal")
if not build_type in ["minimal", "complete"]:
get_manager().errors()("The value of the --build-type option should be either 'complete' or 'minimal'")
# What kind of layout are we doing?
layout = option.get("layout")
# On Windows, we used versioned layout by default in order to
# be compatible with autolink. On other systems, we use system
# layout which is what every other program uses. Note that windows
# check is static, and won't
if not layout:
if os.name == "nt":
layout = "versioned"
else:
layout = "system"
if layout == "system" and build_type == "complete":
get_manager().errors()(
"Cannot use --layout=system with --build-type complete.\n"
"Please used either --layout=versioned or --layout=tagged\n"
"if you wish to build multiple variants.")
# Possible stage only location.
stage_locate = option.get("stagedir", "stage")
BOOST_STAGE_LOCATE = stage_locate
# Custom build ID.
build_id = option.get("buildid")
if build_id:
BUILD_ID = re.sub("[*\\/:.\"\' ]", "_", build_id)
# Python build id (only for Python libraries)
python_id = option.get("python-buildid")
if python_id:
PYTHON_ID = re.sub("[*\\/:.\"\' ]", "_", python_id)
##############################################################################
#
# 1. The 'tag' function that adds decoration suitable to the properties if
# versioned or tagged layout is requested. This function is called from
# Jamroot
#
##############################################################################
def tag(name, type, ps):
if type in ["STATIC_LIB", "SHARED_LIB", "IMPORT_LIB"]:
pass
## FIXME
## if $(layout) = versioned
## {
## result = [ common.format-name
## <base> <toolset> <threading> <runtime> -$(BOOST_VERSION_TAG)
## -$(BUILD_ID)
## : $(name) : $(type) : $(property-set) ] ;
## }
## else if $(layout) = tagged
## {
## result = [ common.format-name
## <base> <threading> <runtime>
## -$(BUILD_ID)
## : $(name) : $(type) : $(property-set) ] ;
## }
## else if $(layout) = system
## {
## result = [ common.format-name
## <base>
## -$(BUILD_ID)
## : $(name) : $(type) : $(property-set) ] ;
## }
## else
## {
## ECHO "error: invalid layout '$(layout:E=)'" ;
## EXIT ;
## }
## # Optionally add version suffix. On NT, library with version suffix
## # will not be recognized by linkers. On CYGWIN, we get strage
## # duplicate symbol errors when library is generated with version
## # suffix. On OSX, version suffix is not needed -- the linker expects
## # the libFoo.1.2.3.dylib format. AIX linkers do not accept version
## # suffixes either. Pgi compilers can not accept library with version
## # suffix.
## if $(type) = SHARED_LIB &&
## ( ! ( [ $(property-set).get <target-os> ] in windows cygwin darwin aix ) &&
## ! ( [ $(property-set).get <toolset> ] in pgi ) )
## {
## result = $(result).$(BOOST_VERSION) ;
## }
## return $(result) ;
## }
##############################################################################
#
# 2. Declare targets that build and install all libraries. Specifically:
#
# - 'stage-proper' that puts all libraries in stage/lib
# - 'install-proper' that install libraries and headers to system location
# - 'stage-unversioned' that creates links to libraries without boost veriosn
# in name
# - 'install-unversioned' which creates unversioned linked to installed
# libraries.
#
##############################################################################
# Worker function suitable to the 'generate' metatarget. Creates a link
# to 'source', striping any version number from the name.
def make_unversioned_links(project, name, ps, sources):
result = []
filtered = []
nt = os.name == "nt"
# Collect the libraries that have the version number in 'filtered'.
for s in sources:
if nt:
m = s.name().endswith(".lib")
else:
m = re.match("(.*[.]so[.0-9]+)" "(.*[.]dylib)" "(.*[.]a)", s.name())
if m:
filtered.append(s)
# Create links without version.
for s in filtered:
a = virtual_target.NonScanningAction(s, "symlink.ln", s.action().properties())
name = s.name()
if nt:
m = re.match("(.*)-[0-9_]+(.*[.]lib)", name)
else:
m = re.match("(.*)-[0-9_]+(.*[.]so)[.0-9]*", name)
if not m:
m = re.match("(.*)-[0-9_]+(.*[.]dylib)", name)
if not m:
m = re.match("(.*)-[0-9_]+(.*[.]a)", name)
if not m:
m = re.match("(.*)-[0-9_]+(.*[.]dll[.]a)", name)
new_name = m.group(1) + m.group(2)
result.append(virtual_target.FileTarget(new_name, s.type(), project, a,
exact=True))
return result
def declare_install_and_stage_proper_targets(libraries, headers):
install_requirements = ["<install-source-root>" + BOOST_ROOT + "/boost"]
if layout == "versioned":
install_requirements.append("<install-header-subdir>boost-" + BOOST_VERSION_TAG + "/boost")
else:
install_requirements.append("<install-header-subdir>boost")
if os.name == "nt":
default_prefix = "C:/Boost"
else:
default_prefix = "/usr/local"
install_requirements.append("<install-default-prefix>" + default_prefix)
p = get_manager().projects().current()
package.install("install-proper",
install_requirements + ["<install-no-version-symlinks>on"],
[],
["libs/%s/build" % l for l in libraries],
headers)
p.mark_targets_as_explicit(["install-proper"])
stage.install("stage-proper",
["libs/%s/build" % l for l in libraries],
["<location>" + stage_locate + "/lib",
"<install-dependencies>on", "<install-type>LIB",
"<install-no-version-symlinks>on"])
p.mark_targets_as_explicit(["stage-proper"])
gr = value_to_jam(make_unversioned_links)
gr = "<generating-rule>" + gr
if layout == "versioned":
generate("stage-unversioned", ["stage-proper"], [gr])
generate("install-unversioned", ["install-proper"], [gr])
else:
# Create do-nothing aliases.
alias("stage-unversioned")
alias("install-unversioned")
p.mark_targets_as_explicit(["stage-unversioned", "install-unversioned"])
##############################################################################
#
# 3. Declare top-level targets 'stage' and 'install'. These examine
# the --build-type option and, in case it's 'complete', build the
# 'install-proper' and 'stage-proper' targets with a number of
# property sets.
#
##############################################################################
# The names of all top-level targets that were built.
top_level_targets = []
class TopLevelTarget(AliasTarget):
def __init__(self, name, project, sources, requirements, default_build,
usage_requirements):
AliasTarget.__init__(self, name, project, sources, requirements, default_build,
usage_requirements)
# On Linux, we build release variant by default, since few users will
# ever want to debug C++ Boost libraries, and there's no ABI
# incompatibility between debug and release variants. We build
# shared and static libraries since that's what most packages
# seem to provide (.so in libfoo and .a in libfoo-dev).
self.minimal_properties = property_set.create([
"<variant>release", "<threading>multi", "<link>shared", "<link>static",
"<runtime-link>shared"])
# On Windows, new IDE projects use:
#
# runtime-link=dynamic, threading=multi, variant=(debug|release)
#
# and in addition, C++ Boost's autolink defaults to static linking.
self.minimal_properties_win = property_set.create([
"<variant>debug", "<variant>release", "<threading>multi", "<link>static",
"<runtime-link>shared"])
self.complete_properties = property_set.create([
"<variant>debug", "<variant>release",
"<threading>single", "<threading>multi"
"<link>shared", "<link>static",
"<runtime-link>shared", "<runtime-link>static"])
def generate(self, ps):
global top_level_targets
top_level_targets.append(self.name())
if build_type == "minimal":
os = ps.get('target-os')
# Because we completely override parent's 'generate'
# we need to check for default value of feature ourself.
if not os:
os = feature.get('target-os').default()
if os == "windows":
expanded = targets.apply_default_build(ps, self.minimal_properties_win)
else:
expanded = targets.apply_default_build(ps, self.minimal_properties)
return self.build_multiple(expanded)
elif build_type == "complete":
expanded = targets.apply_default_build(ps, self.complete_properties)
# Filter inappopriate combinations
filtered = []
for p in expanded:
# See comment in handle-static-runtime regarding this logic.
if ps.get("link") == ["shared"] and p.get("runtime-link") == ["static"] \
and p.get("toolset") != ["cw"]:
# Skip this
pass
else:
filtered.append(p)
return build_multiple(filtered)
else:
get_manager().errors("Unknown build type")
def build_multiple(self, property_sets):
usage_requirements = property_set.empty()
result = []
for p in property_sets:
r = AliasTarget.generate(self, p)
if r:
usage_requirements = usage_requirements.add(r.usage_requirements())
result.extend(r.targets())
return targets.GenerateResult(usage_requirements, unique(result))
def declare_top_level_targets(libraries, headers):
declare_install_and_stage_proper_targets(libraries, headers)
targets.create_metatarget(TopLevelTarget,
"install",
["install-proper", "install-unversioned"])
targets.create_metatarget(TopLevelTarget,
"stage",
["stage-proper", "stage-unversioned"])
message("explain", "\nBuilding the Boost C++ Libraries.\n\n")
get_manager().projects().current().mark_targets_as_explicit(
["install", "stage", "explain"])
# This target is built by default, and will forward to 'stage'
# after producing some explanations.
targets.create_metatarget(TopLevelTarget,
"forward",
["explain", "stage"])
stage_abs = os.path.abspath(os.path.join(stage_locate, "lib"))
##############################################################################
#
# 4. Add hook to report configuration before the build, and confirmation
# with setup instructions after the build
#
##############################################################################
def pre_build():
if "stage" in top_level_targets or "install" in top_level_targets:
configure.print_component_configuration()
build_system.add_pre_build_hook(pre_build)
def post_build(ok):
if "forward" in top_level_targets and ok:
print """\n\nThe Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
%s
The following directory should be added to linker library paths:
%s
""" % (BOOST_ROOT, stage_abs)
build_system.set_post_build_hook(post_build)
##############################################################################
#
# 5. Top-level setup
#
##############################################################################
def libraries_to_install(existing_libraries):
# Decides which libraries are to be installed by looking at --with-<library>
# --without-<library> arguments. Returns the list of directories under "libs"
# which must be built and installed.
with_parameter = regex.transform(sys.argv, "--with-(.*)")
without_parameter = regex.transform(sys.argv, "--without-(.*)")
if not with_parameter and not without_parameter:
# Nothing is specified on command line. See if maybe
# project-config.jam has some choices.
project_config_libs = bjam.call("peek", "project-config", "libraries")
with_parameter = regex.transform(project_config_libs, "--with-(.*)")
without_parameter = regex.transform(project_config_libs, "--without-(.*)")
# Do some checks.
if with_parameter and without_parameter:
get_manager().errors()("both --with-<library> and --without-<library> specified")
wrong = set.difference(with_parameter, existing_libraries)
if wrong:
get_manager().errors()("wrong library name '" + wrong[0] + "' in the --with-<library> option.")
wrong = set.difference(without_parameter, existing_libraries)
if wrong:
get_manager().errors()("wrong library name '" + wrong[0] + "' in the --without-<library> option.")
if with_parameter:
return set.intersection(existing_libraries, with_parameter)
else:
return set.difference(existing_libraries, without_parameter)
def declare_targets(all_libraries, headers):
configure.register_components(all_libraries)
# Select the libraries to install.
libraries = libraries_to_install(all_libraries)
configure.components_building(libraries)
if option.get("show-libraries", None, True):
print "The following libraries require building:"
for l in libraries:
print " - " + l
sys.exit(0)
declare_top_level_targets(libraries, headers)
+2 -2
View File
@@ -52,7 +52,7 @@ IF "%1"=="vc14" SET TOOLSET=msvc : 14.0
IF "%1"=="vc141" SET TOOLSET=msvc : 14.1
ECHO.
ECHO Generating Boost.Build configuration in project-config.jam for %TOOLSET%..."
ECHO Generating Boost.Build configuration in project-config.jam for %TOOLSET%...
ECHO # Boost.Build Configuration > project-config.jam
ECHO # Automatically generated by bootstrap.bat >> project-config.jam
ECHO. >> project-config.jam
@@ -82,7 +82,7 @@ ECHO - Getting started guide:
ECHO http://boost.org/more/getting_started/windows.html
ECHO.
ECHO - Boost.Build documentation:
ECHO http://www.boost.org/build/doc/html/index.html
ECHO http://www.boost.org/build/
ECHO.
goto :end
+1 -1
View File
@@ -412,6 +412,6 @@ Further information:
http://www.boost.org/more/getting_started/unix-variants.html
- Boost.Build documentation:
http://www.boost.org/build/doc/html/index.html
http://www.boost.org/build/
EOF
+2 -3
View File
@@ -1,5 +1,5 @@
# Copyright (c) 2002 Douglas Gregor <doug.gregor -at- gmail.com>
# Copyright (c) 2016 Rene Rivera
# Copyright (c) 2016-2018 Rene Rivera
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
@@ -24,7 +24,7 @@ import "class" : is-a ;
path-constant BOOST_DOC : . ;
local lib-docs = [ path.glob [ path.glob $(BOOST_DOC)/../libs : */doc ]
local lib-docs = [ path.glob [ path.glob $(BOOST_DOC)/../libs $(BOOST_DOC)/../tools : */doc ]
: [ modules.peek project : JAMFILE ] ] ;
local rule find-target-of-class-or-type ( root-target : klass ? : type ? )
@@ -180,7 +180,6 @@ explicit libraries ;
xinclude tools :
../tools/quickbook/doc//quickbook
../tools/boostbook/doc/boostbook.xml
../tools/build/doc//boostdoc
;
explicit tools ;
Submodule
+1
Submodule libs/headers added at 2a9bb36fbf
+1 -1
Submodule libs/io updated: 560bbb84e3...cc27047270
+4 -4
View File
@@ -47,11 +47,11 @@ dynamic_bitset Jeremy Siek <jeremy.siek -at- gmail.com>
endian Beman Dawes <bdawes -at- acm.org>
exception Emil Dotchevski <emil -at- revergestudios.com>
fiber Oliver Kowalke <oliver.kowalke -at- gmail.com>
filesystem Beman Dawes <bdawes -at- acm.org>
filesystem Beman Dawes <bdawes -at- acm.org>, Andrey Semashev <andrey.semashev -at- gmail.com>
flyweight Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
foreach Eric Niebler <eric -at- boostpro.com>
format Samuel Krempp <krempp -at- crans.ens-cachan.fr>, James E. King III <jking -at- apache.org>
function Douglas Gregor <dgregor -at- cs.indiana.edu>
function Peter Dimov <pdimov -at- pdimov.com>
function_types Tobias Schwinger <tschwinger -at- isonews2.com>
functional
functional/factory Tobias Schwinger <tschwinger -at- isonews2.com>
@@ -67,7 +67,7 @@ hana Louis Dionne <ldionne.2 -at- gmail.com>
heap Tim Blechmann <tim -at- klingt.org>
hof Paul Fultz II <pfultz2 -at- yahoo.com>
icl Joachim Faulhaber <afojgo -at- gmail.com>
integer Daryle Walker <darylew -at- hotmail.com>
integer Daryle Walker <darylew -at- hotmail.com>, Andrey Semashev <andrey.semashev -at- gmail.com>
interprocess Ion Gaztanaga <igaztanaga -at- gmail.com>
intrusive Ion Gaztanaga <igaztanaga -at- gmail.com>
io Daryle Walker <darylew -at- hotmail.com>
@@ -133,7 +133,7 @@ statechart Andreas Huber <ahd6974-boostorg -at- yahoo.com>
static_assert John Maddock <john -at- johnmaddock.co.uk>
sync Tim Blechmann <tim -at- klingt.org>, Andrey Semashev <andrey.semashev -at- gmail.com>, Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
test Gennadiy Rozental <rogeeff -at- gmail.com>, Raffi Enficiaud <raffi.enficiaud -at- free.fr>
thread Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>, Niall Douglas <niall -at- nedprod.com>
thread Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
throw_exception Emil Dotchevski <emil -at- revergestudios.com>
timer Beman Dawes <bdawes -at- acm.org>
tokenizer John R. Bandela <jbandela -at- ufl.edu>
@@ -5,8 +5,8 @@
.. This file contains all the definitions that need to be updated
.. for each new release of Boost.
.. |boost-version-number| replace:: 69
.. |boost_ver| replace:: ``boost_1_69_0``
.. |boost_ver-bold| replace:: **boost_1_69_0**
.. |boost-version-number| replace:: 70
.. |boost_ver| replace:: ``boost_1_70_0``
.. |boost_ver-bold| replace:: **boost_1_70_0**
.. _sf-download: http://www.boost.org/users/history/version_1_69_0.html
.. _sf-download: http://www.boost.org/users/history/version_1_70_0.html

Some files were not shown because too many files have changed in this diff Show More