Commit Graph

36 Commits

Author SHA1 Message Date
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
John Maddock
ce25ddbf6b Added fix to stop unnecessary dependencies being found.
[SVN r19144]
2003-07-16 10:42:49 +00:00
John Maddock
39f4f5fa9f Fixed some dependency analysis that was previously failing.
Added --report mode which list the licences in use, among other things.


[SVN r18858]
2003-06-23 11:58:15 +00:00
John Maddock
85dc255593 Added bcp utility (initial commit).
[SVN r18742]
2003-06-09 11:52:33 +00:00