Rene Rivera
4f0f52f443
Brought back compatability of command line specified targets to update.
...
Modified UPDATE builtin to: 1. clear the update list, 2. set the update list to the given targets, 3. return the previous update list.
[SVN r16764]
2003-01-05 19:11:07 +00:00
Dave Abrahams
8c04955b76
fix for multiple simultaneous Jam sessions, to avoid overwriting
...
temporary .bat files, courtesy of "Anichini, Steve"
<Sanichini@midwaygames.com >
[SVN r16658]
2002-12-18 21:35:09 +00:00
Rene Rivera
4ba0a5b989
Account for "Program Files" in different installations of Windows.
...
[SVN r16526]
2002-12-06 05:02:00 +00:00
Rene Rivera
ec785e826b
Minor fixes to compile in OpenVMS.
...
[SVN r16523]
2002-12-05 00:08:49 +00:00
Rene Rivera
f8a4bcb2f1
Fix end-of-lines
...
[SVN r16522]
2002-12-04 23:46:54 +00:00
Rene Rivera
b75faafb5d
Initial. Minimal build of bootstrap only.
...
[SVN r16521]
2002-12-04 23:36:31 +00:00
Dave Abrahams
5ee3726c1a
Add missing "static" to suppress warning with aCC
...
[SVN r16484]
2002-12-03 00:02:47 +00:00
Vladimir Prus
0cd123a2db
Integrate semaphores extension from Craig McPeeters' branch on
...
public.perforce.com (revisions 1664, 1665).
[SVN r16472]
2002-12-02 12:28:01 +00:00
Dave Abrahams
075a9eaf97
automatic shared_ptr from_python conversions
...
[SVN r16467]
2002-12-02 01:37:39 +00:00
Rene Rivera
c9adcf2bf4
Oops, account for spaces in LIB environment var.
...
[SVN r16463]
2002-12-01 04:29:27 +00:00
Rene Rivera
11fba0dbc6
Use /LIBPATH to "fix" compilation on MSVC. Assumes LIB is set by VCVARS32.BAT correctly.
...
[SVN r16462]
2002-12-01 04:25:45 +00:00
Vladimir Prus
99893a155d
Fix Debian build.
...
[SVN r16371]
2002-11-22 15:08:14 +00:00
Rene Rivera
8b8eb3341b
Small cleanups, and fix the dist target to correctly refer to the binaries.
...
Add support for building the grammar in Windows, now that there is yyacc.c program.
Attempt to fix the build of MSVC and VC7 with the location of the kernel32.lib.
[SVN r16368]
2002-11-22 02:09:12 +00:00
Rene Rivera
8692fce737
Fix various stupid syntax bugs.. not sure how they got in there :-(
...
Add support for bootstrapping the gramar, now that there is yyacc.c program.
Attempt to fix the build of MSVC and VC7 with the location of the kernel32.lib.
[SVN r16367]
2002-11-22 02:07:46 +00:00
Rene Rivera
1b0d8bcab5
Pass 2; works with CW8 on Windows, and BCC55 on Windows.
...
[SVN r16366]
2002-11-21 22:30:55 +00:00
Vladimir Prus
32703f6f96
Remove redundant line.
...
[SVN r16360]
2002-11-21 12:28:24 +00:00
Rene Rivera
9e1d8e18b2
Use the passed in toolset, added various copyright notices.
...
[SVN r16357]
2002-11-21 04:54:55 +00:00
Rene Rivera
4766cf30e0
Slight cleanup, use of the yyacc.c program to build the grammar, and pass along the toolset to the RPM package build.
...
[SVN r16356]
2002-11-21 04:53:30 +00:00
Rene Rivera
9659d427c4
Slight cleanup, and use of the yyacc.c program to bootstrap the grammar.
...
[SVN r16355]
2002-11-21 00:31:25 +00:00
Rene Rivera
0ba625d1da
Initial pass at a replacement for the 'yyacc' script... in C.
...
[SVN r16352]
2002-11-20 23:19:02 +00:00
Dave Abrahams
ce28e203fb
Bug fix from Zak Kipling <zak.kipling@cantab.net>
...
If you execute jam with no explicit target specified, it exits with
"EXITOK" regardless of whether the build actually succeeds...
[SVN r16336]
2002-11-20 01:37:56 +00:00
Rene Rivera
445cdaa502
Copy in the "Jam Fundamentals" section, with some cleanup/reformatting.
...
[SVN r16274]
2002-11-16 05:35:05 +00:00
Rene Rivera
39423fdde8
Describe the rest of the accepted toolsets.
...
[SVN r16265]
2002-11-15 21:19:17 +00:00
Rene Rivera
33a3d84138
Copied "Core Jam Extensions" from build_system.html. Seems like it belongs here and build_system.html will be outdated in V2.
...
[SVN r16261]
2002-11-15 18:48:37 +00:00
Rene Rivera
11c17253c7
Accept most toolsets.
...
[SVN r16247]
2002-11-15 05:57:19 +00:00
Vladimir Prus
b683f1da14
Fix rule echoing.
...
* jam_src/make1.c (make1c): Output don't output nonqueit when neither
DEBUG_MAKE nor DEBUG_MAKEQ is set.
* test/code_d1d2.py: New test.
[SVN r16231]
2002-11-14 07:11:16 +00:00
Rene Rivera
43f51fdffa
More cleanup...
...
* build.bat; accept all toolsets.
*build.bat; set toolset root when known.
* build.jam; accept --toolset-root=* for setting where the toolset lives.
* build.jam; don't clean grammar intermediates.
[SVN r16220]
2002-11-13 07:05:52 +00:00
Rene Rivera
9f44cad35c
Minimal new documentation for B-Jam.
...
[SVN r16209]
2002-11-12 07:35:21 +00:00
Rene Rivera
9e10b0ca33
SH compatible function declaration syntax.
...
[SVN r16203]
2002-11-12 00:08:25 +00:00
Dave Abrahams
466bdef914
Really fix broken debug output.
...
[SVN r16202]
2002-11-11 23:32:42 +00:00
Dave Abrahams
49f31120ce
Help for Cygwin
...
[SVN r16201]
2002-11-11 23:31:03 +00:00
Rene Rivera
279c8ef3f8
Cleanup, to match build.sh structure and order.
...
Added detection of commands in PATH.
Added passthrough of extra args down to build.jam.
[SVN r16158]
2002-11-08 07:07:34 +00:00
Rene Rivera
1b2c4af14b
Better error messages.
...
More generic boost-jam.spec.
Addition of "--debug" option for building debug-profile versions of binaries.
More optimization flags for toolsets.
Prefer yacc instead of bison.
Bootstrap the yacc grammar in build.sh not just the grammar source.
buils.sh now also supports pass-thru arguments.
Simpler+faster checking for executables in PATH, buils.sh.
Use of "--toolset=<name>" instead of longer variable.
[SVN r16140]
2002-11-07 07:46:55 +00:00
Dave Abrahams
d42fe903b6
Fix broken debug output.
...
[SVN r16120]
2002-11-05 18:40:26 +00:00
Dave Abrahams
6500eab234
turn trailing "\r\n" sequences into plain "\n" in action blocks, so
...
for example we can process DOS-mode Jamfiles with a Cygwin-built bjam.
[SVN r16106]
2002-11-04 21:54:23 +00:00
Rene Rivera
7279acd120
Tested on MacOSX darwin toolset... working.
...
[SVN r16105]
2002-11-04 21:48:41 +00:00
Rene Rivera
d3bf87f3d4
Fix typos and account for command limits. CodeWarrior and Borland tested on Win2K.
...
[SVN r16101]
2002-11-04 18:18:11 +00:00
Rene Rivera
9313cb2851
New scripts for easier building of bjam executable.
...
build.bat: Windows NT BATCH bootstrap script.
build.sh: Unix shell bootstrap script.
build.jam: b/jam standalone Jamfile for building and distribution creation.
boost-jam.spec: modifications to conform to RedHat names/versioning and using new ./build.sh.
[SVN r16085]
2002-11-04 06:31:01 +00:00
Dave Abrahams
4c9fdfa3ab
Suppress warning
...
[SVN r15998]
2002-10-28 04:06:50 +00:00
Dave Abrahams
7c286ef9b6
Fix -d+5 output
...
[SVN r15997]
2002-10-28 04:06:06 +00:00
Vladimir Prus
dbebc96215
Changes the debian bjam package to be similar to jam package.
...
[SVN r15968]
2002-10-23 12:27:57 +00:00
Vladimir Prus
e1aaa2fe37
Applied an RPM building patch from Malte Starostik.
...
* changed boost-jam-3.1.3.src.tar.gz to boost-jam-3.1.3.tar.bz
* Added a variable RPMARCH to Jamfile.
* remove the .tar.gz and .tar.bz2 before recreating them. gzip asks for
confirmation otherwise, bzip2 just dies.
* Get rid of hardcoded /usr/src/redhat/... as it's a) distribution-specific
and b) a user can override the build root to use.
[SVN r15916]
2002-10-14 11:14:15 +00:00
Rene Rivera
9c0c05b58f
Fix "illegal constant expression" error on CodeWarrior.
...
[SVN r15907]
2002-10-12 17:02:42 +00:00
Vladimir Prus
85ea460c70
Kill a warning.
...
[SVN r15858]
2002-10-10 13:20:43 +00:00
Vladimir Prus
a89955db06
Bugfix.
...
[SVN r15714]
2002-10-04 15:23:46 +00:00
Vladimir Prus
cf24cc243a
Increase Boost.Jam version to 3.1.3.
...
[SVN r15710]
2002-10-04 14:25:11 +00:00
Vladimir Prus
16d88b9cd1
Bufgix.
...
* make1.c (make1): Do not process any stacked targets when interrupted.
[SVN r15650]
2002-10-02 15:11:36 +00:00
Vladimir Prus
1c8db11b60
Dependency scanning implementation.
...
* jam_src/builtins.c: New builtin SEARCH_FOR_TARGET.
* jam_src/rules.c
(bind_explicitly_located_targets): New function.
(search_for_target): New function.
* jam_src/make.c (make): Call 'bind_explicitly_located_targets()'
immediately on entering.
* jam_src/search.c (call_bind_rule): No longer 'static'.
* new/builtin.jam (c-scanner.process): Real implementation.
* test/dependency_test.py: Really test for dependencies.
[SVN r15646]
2002-10-02 11:56:32 +00:00
Vladimir Prus
7dab0278ce
Improve RPM spec per suggestions from Malte Starostik and Steve Robbins.
...
[SVN r15608]
2002-10-01 14:33:47 +00:00
Dave Abrahams
94a316578a
Bug fix
...
[SVN r15536]
2002-09-28 08:03:38 +00:00