2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 13:42:14 +00:00
Commit Graph

66 Commits

Author SHA1 Message Date
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