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
Dave Abrahams
8f0b7b9fe2
Suppress warning
...
[SVN r15535]
2002-09-28 08:03:19 +00:00
Rene Rivera
df6ffde6b8
Fix for compiling with CodeWarrior.
...
[SVN r15503]
2002-09-25 05:53:35 +00:00
Dave Abrahams
7e11df25ca
Apply patch from "Markus Schöpflin" <markus.schoepflin@ginit-technology.com>
...
[SVN r15494]
2002-09-24 13:47:57 +00:00
Dave Abrahams
52328850c5
VC7 builds
...
[SVN r15236]
2002-09-09 14:05:10 +00:00
Dave Abrahams
985eff2235
Apply patch for building with VC7
...
[SVN r15196]
2002-09-07 18:08:50 +00:00
Toon Knapen
024158b9e3
IBM cc does not understand C++ comment (leading //).
...
Changed into using C-style comments (/* */)
[SVN r15187]
2002-09-06 21:03:10 +00:00
Dave Abrahams
cc74dc201e
Implemented less-liberal conversion rules
...
[SVN r15136]
2002-09-02 23:23:27 +00:00
Dave Abrahams
52e01c89bd
Added quotes for the VC++ libraries
...
[SVN r15110]
2002-08-29 14:51:29 +00:00
Vladimir Prus
42de522df6
Incremented version to 3.1.2, in anticipation of upcoming Boost release.
...
[SVN r14831]
2002-08-14 10:15:30 +00:00
Vladimir Prus
22d30f81dc
Updated debian files.
...
[SVN r14830]
2002-08-14 10:01:32 +00:00
Vladimir Prus
7db103a85b
Fixed formatting.
...
[SVN r14829]
2002-08-14 10:00:24 +00:00
Dave Abrahams
8575980b41
Automatic class def_init(), abstract class __init__ errors
...
Fixed line endings
Suppressed warnings
[SVN r14828]
2002-08-14 06:26:33 +00:00
Rene Rivera
2d809ddc44
Damn, CVS!!! Fix the previous commit to correctly restore/merge 1.10 changes.ck lim
...
[SVN r14751]
2002-08-09 05:28:12 +00:00
Rene Rivera
7d72ad9899
This is a reworking of make1 to be non-recursive.
...
Pros:
1) Removes bug in stack limited platforms of blowing the stack limits. Like win32.tLiek win32.
2) Slightly faster (10% or so).
Cons:
1) More heap usage.
The code is from Sta
[SVN r14750]
2002-08-09 05:14:21 +00:00
Vladimir Prus
398dd1c01f
Make the BACKTRACE rule accept an optional 'levels' parameter.
...
[SVN r14563]
2002-07-22 17:39:42 +00:00
Vladimir Prus
c564bb24a1
Modified profiling code to handle recursive functions.
...
[SVN r14562]
2002-07-22 16:46:31 +00:00
Vladimir Prus
8aac1788ff
Attempts at creating Debian package.
...
* jam_src/Jamfile: Install documentation and bjam binary.
* debian/*: New files needed to create a package.
[SVN r14497]
2002-07-17 16:10:51 +00:00
Vladimir Prus
020c9e4185
Regenerated jambase.c.
...
[SVN r14424]
2002-07-12 15:54:58 +00:00
Dave Abrahams
2c056ca135
Fix mistaken commit
...
[SVN r14422]
2002-07-12 14:52:01 +00:00