Roland Schwarz
a88ed54893
Fixed a bug that prevented using path-global from external projects,
...
when specified as a relative path,
e.g. path-global BOOST_ROOT : ../../boost
The fix should not interfere with the build of the boost library at all.
If there are problems though, simply remove everything between
<speedsnail> ... </speedsnail> again, and drop me a note.
[SVN r35305]
2006-09-24 11:38:46 +00:00
Douglas Gregor
baff08aee9
Don't include /usr/include on Solaris
...
[SVN r31527]
2005-11-01 14:05:46 +00:00
Rene Rivera
39d07df796
Merge outstanding 1.33 changes to trunk:
...
* QNX/qcc support.
* STLport5 support.
* STLport support docs cleanup.
* kFreeBSD support.
* MinGW/MSYS support.
[SVN r31345]
2005-10-16 15:34:27 +00:00
Rene Rivera
7a627c045a
Prevent setting TOP in the env from upsetting BB into an infinite loop.
...
[SVN r28774]
2005-05-09 20:46:50 +00:00
Rene Rivera
4446811ba1
allyourbase; Fix calculation of invocation dir so that is-invocation-subdir works again.
...
testing; Handle calculation of library name now that subdirs are correctly calculated.
[SVN r28156]
2005-04-12 06:34:30 +00:00
Rene Rivera
34d554c5fd
allyourbase.jam:
...
* Add "nothing" fake target.
testing.jam:
* Prevent build-no non-targets from attempting to dump the test info.
* Add dumping of an association from test ID to test target name. So that we can direct automated testing to build specific targets base on the IDs.
[SVN r27939]
2005-04-02 19:53:00 +00:00
Rene Rivera
5325d9c405
More changes to cope with CW on MacOSX.
...
allyourbase.jam:
* Make it possible to customize Ranlib per toolset.
cw-tools.jam:
* Fix the checks for osx to use OS as that works best.
* Add in explicit support for building MSL/Carbon/Mach-O targets.
* Add in explicit support for console apps in that target, taken from what the IDE does to build that type of target.
* Reduce code by re-using the actions that dealt with command files.
* Disable running of ranlib, as CW doesn't produce the right libs, and doesn't need it anyway.
[SVN r27511]
2005-02-27 08:24:43 +00:00
Rene Rivera
96240ba743
Revert file/dir header custom search code. 1. It's causing too many problems. 2. The SEARCH will be fixed at the bjam level soon.
...
[SVN r26706]
2005-01-15 19:06:42 +00:00
Rene Rivera
b9d478e702
Temporary fix, headers got ignored if not found.
...
[SVN r26594]
2004-12-28 17:09:54 +00:00
Rene Rivera
af9048847c
Fix extra updates on targets when a header has the same name as a directory which is in the headers search path.
...
[SVN r26228]
2004-11-17 08:30:18 +00:00
Rene Rivera
29e9030d95
Eat error output from HardLink for file delete, to prevent ominous messages during install about nonexistant files.
...
[SVN r26139]
2004-11-07 16:52:46 +00:00
Rene Rivera
b507305306
Fixed header scanning to restore detection of secondary header dependencies. Three basic problems fixed:
...
* The scan regex had spaces instead of tabs in some places. So if an include happen to have tabs it would never be detected.
* The matching for <>, and "" includes generated extra matches with and without the brakets, or quotes.
* The SYSHDRS were not getting added, and hence not considered in search.
[SVN r25957]
2004-10-30 06:26:11 +00:00
Rene Rivera
b11dfc4490
BSL.
...
[SVN r24062]
2004-07-26 04:46:01 +00:00
Rene Rivera
535ecc7d2e
Add some missing argument quotes for rmtemp and ranlib actions.
...
[SVN r22763]
2004-05-07 21:14:03 +00:00
Rene Rivera
6858363687
Silence some of the basic commands on NT, like copy which outputs the useless and obvious file copy count.
...
[SVN r22434]
2004-03-05 08:02:27 +00:00
Rene Rivera
b8ae5d7b8a
Fix ALL_LOCATE_TARGET so that it doesn't get ignored if not set before including other projects. Now either it's never set and the first value is used, or the value of the first setting is used.
...
[SVN r22354]
2004-02-22 04:44:48 +00:00
Rene Rivera
b0a20d630d
Fix failed removes when doing a hardlink under Win2K if the destination does not exist.
...
[SVN r22191]
2004-02-07 17:26:31 +00:00
Toon Knapen
b9b5ffa1d9
removed Aix-Implib-Action and added '-G' flag to link shared libraries on AIX
...
[SVN r21528]
2004-01-07 14:00:49 +00:00
Rene Rivera
7db506bf7b
Add LN definition for windows platform.
...
[SVN r21259]
2003-12-15 03:46:09 +00:00
Rene Rivera
ff81f1b64a
Add some missing quotes for actions so that we can deal with filenames with spaces.
...
[SVN r20720]
2003-11-07 04:57:35 +00:00
Rene Rivera
9c0ef4645e
Adjust FileClone on Linux to copy symlinks, instead of copying the symlink's target.
...
[SVN r20171]
2003-09-24 03:17:17 +00:00
Rene Rivera
1d8e3af310
Fix various outstanding problems...
...
* Don't use boost-build file as a reference directory, it can move arbitrarily.
* Load Jamrules as soon as projects are declared to get the cross-project info.
* Allow declaration of your own project name to fix the build directory name.
[SVN r19987]
2003-09-10 03:24:41 +00:00
Rene Rivera
fa5a06e4dd
Fix problem missing path when refering to targets at the project root from the project root Jamfile.
...
Fix multiple inclusion of the Jamrules file(s).
[SVN r19946]
2003-09-07 17:42:18 +00:00
Rene Rivera
6077c464fb
Merge cross-project support for BBv1 into mainline.
...
[SVN r19938]
2003-09-07 04:51:53 +00:00
Rene Rivera
386fb7b42f
Don't make singleton vars globally singular, as it interfears with toolset extension.
...
[SVN r19838]
2003-08-28 16:21:57 +00:00
Dave Abrahams
d773540d16
Fixups for building under Cygwin
...
[SVN r17569]
2003-02-21 07:51:06 +00:00
Rene Rivera
a3f42a2183
Make set-as-singleton account for set/reset if the variables are cleared after use.
...
[SVN r17080]
2003-01-29 16:26:40 +00:00
Rene Rivera
3f8128f593
Working Darwin toolset for MacOSX with it's custom GCC compiler.
...
* allyourbase.jam;
use RANLIB for MacOSX as the linker requires it.
keep *.o files as scanning doesn't seem to work.
* darwin-tools.jam;
static runtime doesn't work and is minimally only the gcc runtime
use ar
manipulations for making c++ correctly link without using libtool
[SVN r15943]
2002-10-16 19:39:12 +00:00
Rene Rivera
edf5d89eba
Remove the "d" flag from CLONE as there is not portable way to copy symlinks.
...
[SVN r15816]
2002-10-09 04:02:19 +00:00
Rene Rivera
af42a44378
Merge changes from RC_1_29_0, for correct handling of stage-tag targets.
...
[SVN r15546]
2002-09-29 05:38:38 +00:00
Rene Rivera
4dfabbe888
Implemented "better" copying by the stage rule. This makes it so that it copies additional targets generated by links. This is for getting better support of SONAMES in the stage directories.
...
[SVN r15304]
2002-09-13 16:01:35 +00:00
Rene Rivera
853661fa70
Added *.cxx as another common C++ source file extension.
...
[SVN r15083]
2002-08-24 18:09:06 +00:00
Vladimir Prus
2fe9600256
Kill all uses of SUBST, which fails on long input.
...
[SVN r14714]
2002-08-06 15:21:02 +00:00
Beman Dawes
6d70f42609
Fix from Dave so GCC doesn't warn on system vs non-system includes
...
[SVN r14573]
2002-07-23 15:19:30 +00:00
Dave Abrahams
6ee8eb2877
simplification; should cut down on the number of immortal strings created
...
[SVN r14309]
2002-07-05 15:43:53 +00:00
Rene Rivera
3e21cb6599
Minor change to default values for SUFDLL and gSHELL_LIBPATH in MacOSX/Darwin.
...
Initial attempt at MacOSX/Darwin specific toolset.
[SVN r14143]
2002-06-14 04:55:40 +00:00
Dave Abrahams
62ed696aa8
Speedups for MkDir (kill recursion)
...
Automatically set HCACHEFILE
[SVN r14049]
2002-05-28 20:28:15 +00:00
Dave Abrahams
25d497749d
Merged aix_so branch
...
[SVN r14032]
2002-05-23 22:42:40 +00:00
Dave Abrahams
85c58658ff
Remove settings JAMSHELL = "sh -c", since that can never work (the whole thing goes into argv[0]).
...
Update bisons in allyourbase.jam
[SVN r13753]
2002-05-08 16:15:39 +00:00
Rene Rivera
1387154988
* Added set-as-singleton rule to work around splitting of single value variables.
...
* Applied set-as-singleton to some know singletons.
[SVN r13707]
2002-05-07 04:27:03 +00:00
Rene Rivera
8db93abe3f
Fixed forward dependency bug, they now work again.
...
[SVN r13213]
2002-03-16 04:18:10 +00:00
Dave Abrahams
215ad02cf4
Bug fix
...
[SVN r13093]
2002-03-05 13:16:25 +00:00
Dave Abrahams
fe6136169c
AIX support
...
[SVN r12986]
2002-02-28 16:02:56 +00:00
Dave Abrahams
6e0640790b
set DLL_AS_LIB for NT
...
[SVN r12975]
2002-02-28 05:30:13 +00:00
Rene Rivera
3df39d4300
Added DLL_AS_LIB flagfalg variable to indicate wether DLLs need to be "hard" linked on a platf
...
[SVN r12843]
2002-02-17 00:27:59 +00:00
Rene Rivera
095d3dd087
Latest changes to legacy Boost.Build. Cleanups, addition of "stage", elimination of BOOST_BUILD_INSTALLATION, canonization of target names, etc.
...
[SVN r12799]
2002-02-14 04:09:50 +00:00
Dave Abrahams
13da47e0b5
Bug fix thanks to Hugo Duncan for the report
...
[SVN r12782]
2002-02-11 17:01:34 +00:00
Dave Abrahams
7e0f5c7c07
Make it possible to compile a given source file by giving its object file name as a target.
...
[SVN r12443]
2002-01-22 13:53:04 +00:00
Dave Abrahams
7db0a02b2e
no message
...
[SVN r12053]
2001-12-13 18:45:42 +00:00
Dave Abrahams
7e05a852bf
A change to see if I have CVS write access
...
[SVN r11779]
2001-11-25 03:29:33 +00:00