2
0
mirror of https://github.com/boostorg/bcp.git synced 2026-01-19 16:12:10 +00:00

53 Commits

Author SHA1 Message Date
Rene Rivera
ad52f05660 Sync from upstream. 2024-05-02 22:46:55 -05:00
Andrey Semashev
c98516b5b7 Updated list of special dependencies. 2024-04-19 18:54:39 +03:00
Rene Rivera
079be8c10e Add self reference of modular libs. 2024-04-05 09:11:51 -05:00
Rene Rivera
3d7141d204 Add some debug logs. 2024-04-04 08:58:28 -05:00
Rene Rivera
22d33a1079 Look for lib references in all build files in a lib dir. 2024-04-03 20:58:43 -05:00
Rene Rivera
44c37bc074 Add modular lib directory dependencies. 2024-03-28 00:55:42 -05:00
Rene Rivera
56f4d37e2c Add dep scanning for modular top lib jamfile. 2024-03-27 00:55:52 -05:00
Rene Rivera
9478789113 Add special predef checks dependencies. 2024-03-25 23:22:05 -05:00
Rene Rivera
33d115f548 Fix compile errors from abandonment and adjust for modular build. 2024-03-25 20:42:50 -05:00
Andrey Semashev
6bd3ff81b7 Updated list of special dependencies. 2024-03-24 15:43:33 +03:00
Andrey Semashev
cd21e9b4a7 Remove usage of deprecated and removed Boost.Filesystem APIs. 2024-03-24 14:49:18 +03:00
jzmaddock
f573ac4a82 Add one more missing file to root directory.
Refs: https://github.com/boostorg/bcp/issues/16
2023-02-12 11:02:39 +00:00
jzmaddock
f3eaa6e602 Merge pull request #10 from HDembinski/add_exclude_option
add option to exclude files from scan
2022-07-14 12:15:59 +01:00
jzmaddock
79ce64885f Merge pull request #11 from CaseyCarter/patch-1
Tpyo
2022-07-14 12:13:50 +01:00
jzmaddock
9388ae1e95 Add untraceable Boost.Graph dependencies. (#14)
Also Update CI.
2022-07-14 12:13:12 +01:00
Casey Carter
be9be427de Tpyo 2020-05-09 08:25:56 -07:00
Hans Dembinski
972a38f6bf add option to exclude files from scan 2020-05-01 00:42:58 +02:00
jzmaddock
6dff7a94a3 Make path scanning fully non-recursive.
See https://github.com/boostorg/bcp/issues/6.
2019-11-25 09:25:51 +00:00
jzmaddock
f6d8b2cbed Add one more missing dependency 2019-11-01 18:19:40 +00:00
jzmaddock
ff9d7e82ff Update to workaround recent changes to the build system.
Brings boost_install and headers modules in automatically when Boost.Build is pulled in.
Update and enhance travis testing.
Add inspect tool run and doc build test on circle-ci.
See https://github.com/boostorg/bcp/issues/7
2019-11-01 17:17:02 +00:00
jzmaddock
491bb3e7f0 Update dependency code and fix CI. 2019-11-01 09:29:48 +00:00
jzmaddock
850b738a0d Merge pull request #5 from boostorg/feature/update-specials
Update specials
2019-10-31 19:30:27 +00:00
Peter Dimov
365e5e74f1 Update specials 2019-05-26 20:23:35 +03:00
Volo Zyko
6ab985894e Add dependency for boost::coroutine and boost::fiber on boost::context library 2018-02-22 17:10:18 +02:00
jzmaddock
6bee6f1972 Fix broken dependency tracking.
Change to use lightweight_main.hpp rather than Boost.Test.
2015-10-31 18:52:45 +00:00
jzmaddock
1e327bd835 Add some needed manual dependencies. 2014-12-03 19:00:13 +00:00
jzmaddock
815fe228ac Fix for https://svn.boost.org/trac/boost/ticket/10308.
Change Boost.Build paths to match new directory layout.
2014-08-16 13:14:26 +01:00
John Maddock
d1264461ef Fix regular expression scanner to handle Boost.PP macros defined over multiple lines.
Fixes #6211.

[SVN r76136]
2011-12-24 17:21:09 +00:00
John Maddock
438ea05d28 Fix failure to copy Boost.Filesystem source and build script.
[SVN r73878]
2011-08-18 08:47:24 +00:00
John Maddock
2d7411de73 Add some more root files when copying boost.build.
[SVN r73733]
2011-08-14 12:27:45 +00:00
John Maddock
53fd39a56f Modify to use Filesystem V3 correctly.
[SVN r70130]
2011-03-18 16:38:51 +00:00
John Maddock
9d351e94b6 Bring bcp up to date with filesystem V3.
[SVN r67486]
2010-12-29 12:56:46 +00:00
John Maddock
d218b2dec7 Catch more filesystem errors, otherwise parsing things like #include <:sys:stats.h> fail on Linux.
[SVN r64656]
2010-08-07 11:53:53 +00:00
John Maddock
19d628a9a0 Fix namespace renaming so that it works with current Trunk.
[SVN r62738]
2010-06-10 14:59:32 +00:00
John Maddock
7ea5b6b4ad Add support for top level namespaces other than "boost".
[SVN r58763]
2010-01-06 13:06:20 +00:00
John Maddock
efe5cf1c67 Add namespace renaming option.
Reworked docs in quickbook format.

[SVN r58543]
2009-12-28 13:26:20 +00:00
John Maddock
2299ea9d3e Update macro-include checking to match current Trunk.
Add test case to the main regression tests.

[SVN r58417]
2009-12-16 18:23:27 +00:00
John Maddock
7a5ebbfc86 Implement better scanning of source file dependencies - library source files are now only selected as a dependency if the included header declares something that is actually defined in the source.
Also added trivial test case.

[SVN r58416]
2009-12-16 17:09:17 +00:00
Jurko Gospodnetić
06737c4c18 Removed two unused exception variables in the bcp/add_path.cpp module to remove compilation warnings when compiling the bcp tool.
[SVN r48300]
2008-08-23 03:04:18 +00:00
John Maddock
b5725e0631 Apply patch from Issue #1187.
[SVN r42651]
2008-01-10 12:10:37 +00:00
John Maddock
01929c207e Added Bjorn Roald's patches to enable scans of svn.
Updated docs accordingly.

[SVN r40281]
2007-10-22 11:16:15 +00:00
John Maddock
60aacb68ec Added support for optional components that don't get scanned by default.
[SVN r33012]
2006-02-19 16:19:02 +00:00
John Maddock
77c6c0903e Updated to get root Jamfiles when needed.
[SVN r32509]
2006-02-02 11:05:23 +00:00
John Maddock
8fff285541 Added scanning for preprocessor iteration includes (correctly traces through pp library dependencies).
Updated list of special cases to match Boost-1.33 source.
Added checking of macro-based includes, and warn if we don't recognise them.
Added check for existance of dependent file when adding to the list - warn if it doesn't exist.


[SVN r28575]
2005-05-02 10:58:02 +00:00
John Maddock
24049b5ed2 Updated special cases to account for MPL preprocessed files.
[SVN r26513]
2004-12-15 12:24:50 +00:00
John Maddock
ac03dbb7d0 Added improved summary mode.
[SVN r25144]
2004-09-16 10:07:03 +00:00
John Maddock
aa6f46ab6c Added new code to normalise paths.
[SVN r24142]
2004-07-28 12:42:22 +00:00
John Maddock
454a6c085e Update for special MPL dependencies
[SVN r23537]
2004-07-14 10:59:37 +00:00
John Maddock
526d221b6c Changed regex_token_iterator to return a sub_match rather than a std::string (it's more efficient).
[SVN r20613]
2003-11-03 11:25:30 +00:00
John Maddock
52ad48d73a Added new licence text.
Added new licence to the list that are recognised.
Suppressed filesystem name checking.


[SVN r20225]
2003-09-30 11:33:32 +00:00