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

396 Commits

Author SHA1 Message Date
Rene Rivera
b38765970e Fix the CYGWIN path unit test, again.
[SVN r31940]
2005-12-06 20:18:22 +00:00
Rene Rivera
ee817ae977 Fix issue #940941: "failure in boost jam unit tests on cygwin".
[SVN r31909]
2005-12-04 20:18:42 +00:00
Rene Rivera
504e5f0a19 Add support for vc8 clean/auto compiles. Patch from Alexey Pakhunov.
[SVN r31890]
2005-12-03 18:33:26 +00:00
Rene Rivera
716001a88c Fix the argument option testing to work with quoted args. Grrr, Window CMD shell :-(
[SVN r31738]
2005-11-22 06:49:10 +00:00
Rene Rivera
2ae0a643ff Make MinGW use the Python DLL for linking, instead of the MSVC produced link LIB.
[SVN r31737]
2005-11-22 05:57:38 +00:00
Rene Rivera
d414d6e3c1 Grrr, fix the args parsing/passing again.
[SVN r31736]
2005-11-22 05:14:11 +00:00
Rene Rivera
ec91cb7d55 Fix argument handling to allow toolset name again.
[SVN r31735]
2005-11-22 05:09:00 +00:00
Rene Rivera
c788036b07 Allow use of COMMAND as an alias to SHELL builtin. This is a workaround for the builtin Jambase 2.3 which defines a Shell rule.
[SVN r31719]
2005-11-21 05:47:15 +00:00
Rene Rivera
bac0a1a08b Workaround for failure to create command batch files. Thanks to Bronek Kozicki.
[SVN r31718]
2005-11-21 05:36:29 +00:00
Rene Rivera
e4def4e2d2 Fix atexit crashes because string for temp files got freed before they got used on the at exit file deletes.
[SVN r31658]
2005-11-15 05:44:03 +00:00
Rene Rivera
4dc4edd0cc Implement STDOUT/STDERR @() file functionality.
[SVN r31582]
2005-11-06 22:33:39 +00:00
Rene Rivera
f43778a768 Implement TMPNAME and TMPFILE auto variables for Windows and Unix platforms.
[SVN r31561]
2005-11-05 07:05:28 +00:00
Rene Rivera
6ff174db28 Implement @(file) syntax in actions.
[SVN r31549]
2005-11-03 16:41:05 +00:00
Rene Rivera
bbfc813ec8 Add common path_tmpdir function to get system dependent path to temporary a directory.
[SVN r31509]
2005-10-31 06:36:54 +00:00
Douglas Gregor
5934a5bd56 Add --show-locate-target to aid configure script
[SVN r31482]
2005-10-26 14:23:36 +00:00
Rene Rivera
3f2d1739d4 Fix QNX/qcc detection so that it doesn't false fire when there is some other qcc command on other OSs.
[SVN r31358]
2005-10-17 02:33:02 +00:00
Rene Rivera
ce923d9c67 Add support for building with Python on MacOSX, i.e. with the Python framework.
[SVN r31357]
2005-10-17 02:23:05 +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
7957c76a0a Move the python init lower so that it's not getting done unless there is something to actually do. Add a profile item for that python init.
[SVN r31313]
2005-10-13 22:12:34 +00:00
Rene Rivera
37a763d716 Add "-lx" option which limits the amount of time actions can run (in seconds). Currently only implemented for Windows NT and above.
[SVN r31266]
2005-10-10 20:33:22 +00:00
Rene Rivera
db2b4578a5 Text and fix building with python on Linux.
[SVN r31226]
2005-10-07 19:38:50 +00:00
Douglas Gregor
b367475d62 Add --guess-toolset option
[SVN r31217]
2005-10-07 12:48:17 +00:00
Rene Rivera
a307f2164c Add "--with-python=?" option to build Python enabled bjam. Apply some patches to build with SunC compiler.
[SVN r31211]
2005-10-06 19:14:10 +00:00
Rene Rivera
135cc00ef8 Variety of performance improvements.
* bjam; bump to version 3.1.12
* bjam; make it possible to build in MinGW/MSYS shell
* bjam; move profile code to debug.h/c to make it available for use everywhere
* bjam; cache all filesystem query operations, Unix and Windows only, include PWD and scanning
* bjam; add memory profile info, and sprinkle throught code
* bbv2; rewrite some while() loops into for() loops to reduce time and memory
* bbv2; keep a single instance counter instead of one per type to reduce memory use
* bjam+bbv2; change NORMALIZE_PATH builtin to join path parts to reduce memory use


[SVN r31177]
2005-10-03 00:47:36 +00:00
Vladimir Prus
07d836e177 Enable native version of regex.transform.
[SVN r31141]
2005-09-28 14:28:46 +00:00
Vladimir Prus
0581a15270 Implement versioning for native rules. This allows to change interface of
a native rule and have Boost.Build detect that and produce nice error, as
opposed to obscure one.


[SVN r31140]
2005-09-28 14:09:58 +00:00
Vladimir Prus
12a8ce081c Robustify the var_defined function -- don't crash if variable value is a
single quote.

Patch from Lewis Hyatt.


[SVN r31119]
2005-09-26 05:26:14 +00:00
Vladimir Prus
465951075a Make W32_GETREG work on cygwin.
Patch from Alexey Pakhunov.


[SVN r31079]
2005-09-22 14:52:05 +00:00
Douglas Gregor
ea84e350dc Merged from 1.33.0 release
[SVN r30540]
2005-08-12 13:02:37 +00:00
Vladimir Prus
45be175435 Fix off-by-one error in builtin_shell. The result contained one random
character at the end.


[SVN r30452]
2005-08-04 06:38:41 +00:00
Rene Rivera
2856b43ee6 Remove non-platform sources from bootstrap build.
[SVN r30361]
2005-08-01 14:14:43 +00:00
Rene Rivera
334d9aba95 Don't compile extra non-platform files during bootstrap.
[SVN r30358]
2005-08-01 13:39:46 +00:00
Vladimir Prus
d4f3ef3066 Include <unistd.h> to get definition of _exit.
Patch from Craig Rodrigues.


[SVN r30308]
2005-07-29 09:30:12 +00:00
Vladimir Prus
24c5f2114d Remove mention of "jam.exe", that's no longer is built.
Patch from Craig Rodrigues.


[SVN r30214]
2005-07-22 12:42:20 +00:00
Rene Rivera
7442359c21 Fix uninitialized in/out param for getting the registry value. Thanks to Alexey Pakhunov for the patch.
[SVN r30142]
2005-07-17 16:09:33 +00:00
Vladimir Prus
b6e5510d5f Docs for the SHELL builtin.
Patch from Craig Rodrigues.


[SVN r30066]
2005-07-14 08:59:24 +00:00
Rene Rivera
42ebfffce8 Add SHELL, execute command an capture output, builtin. Original work from Craig Rodrigues, implemented slightly modified.
[SVN r30027]
2005-07-13 04:26:01 +00:00
Markus Schöpflin
c675d1d332 Added define for unix, which is defined on Tru64 4.0F but not on Tru64 5.1.
[SVN r29926]
2005-07-07 09:27:19 +00:00
Markus Schöpflin
79a2641feb Removed quotes around the command to run in echo_run(), because this was causing
the build to fail in the second stage on Tru64 4.0F. It seems like bjam tried to
build the target " " or something like that.


[SVN r29925]
2005-07-07 09:23:34 +00:00
Markus Schöpflin
1a97191fe7 Fixed 'command -v' usage and added test for OSF1.
[SVN r29924]
2005-07-07 08:36:39 +00:00
Rene Rivera
93833a71d6 Handle the case when 'command' doesn't support the -v option.
[SVN r29756]
2005-06-23 18:02:55 +00:00
Rene Rivera
4b64a5cbc7 Replace "whence" with "command" as that is more widely available.
[SVN r29733]
2005-06-22 13:59:39 +00:00
Rene Rivera
db8403c38a Fix so that compiling with CW/metrowerks works again.
[SVN r29688]
2005-06-19 19:39:53 +00:00
Vladimir Prus
6a074a1c81 Kill the "using independent target" warning.
It never helped to catch a real problem, but consistently annoys users.


[SVN r29612]
2005-06-16 10:19:09 +00:00
Vladimir Prus
ba77b030fe Do not hardcode binary name for output, use argv[0].
Patch from Craig Rodrigues.


[SVN r29445]
2005-06-06 12:16:26 +00:00
Vladimir Prus
b5f1e43038 Don't produce incomprehensible message with --debug-configuration when
boost-build.jam could not be loaded.


[SVN r29440]
2005-06-06 07:51:18 +00:00
Vladimir Prus
5a4d0dafb7 rules.c (bindrule): When rule is not found, enter into the specified module,
not the global one.


[SVN r29439]
2005-06-06 06:29:52 +00:00
Vladimir Prus
3892b06d72 When manipulating BOOST_BUILD_PATH, update the value in the .ENVRION module.
Otherwise, the added path elements won't be seen when loading user-config.jam
and site-config.jam and we'll get error when those files are present only
in V2 directories.


[SVN r29360]
2005-06-02 06:22:06 +00:00
Dave Abrahams
9b516221b5 const-correctness for strings.[ch]
Removed flotsam from modules.h

Bind all environment variables, without any preprocessing for quotes,
spaces, or path separators, into the .ENVIRON module.


[SVN r29277]
2005-05-30 03:42:38 +00:00
Rene Rivera
adcf936d3d Fix use of C++ declaration semantics/syntax, in C file. Well Aleksey fixed it already.. So just cleanup the indentation, etc.
[SVN r29257]
2005-05-28 16:02:54 +00:00