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

131 Commits

Author SHA1 Message Date
Rene Rivera
ef4485356f SH compatible function declaration syntax.
[SVN r16203]
2002-11-12 00:08:25 +00:00
Dave Abrahams
82e6654f3a Really fix broken debug output.
[SVN r16202]
2002-11-11 23:32:42 +00:00
Dave Abrahams
194f47cd93 Help for Cygwin
[SVN r16201]
2002-11-11 23:31:03 +00:00
Rene Rivera
1784c332f8 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
dee7956725 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
24454ec418 Fix broken debug output.
[SVN r16120]
2002-11-05 18:40:26 +00:00
Dave Abrahams
76983f43b7 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
328161d973 Tested on MacOSX darwin toolset... working.
[SVN r16105]
2002-11-04 21:48:41 +00:00
Rene Rivera
0c0a145311 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
e82a103652 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
b2813efad4 Suppress warning
[SVN r15998]
2002-10-28 04:06:50 +00:00
Dave Abrahams
741ea8f345 Fix -d+5 output
[SVN r15997]
2002-10-28 04:06:06 +00:00
Vladimir Prus
1c0baff138 Changes the debian bjam package to be similar to jam package.
[SVN r15968]
2002-10-23 12:27:57 +00:00
Vladimir Prus
4a4bedfbb6 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
d708e1b4dd Fix "illegal constant expression" error on CodeWarrior.
[SVN r15907]
2002-10-12 17:02:42 +00:00
Vladimir Prus
d374176afe Kill a warning.
[SVN r15858]
2002-10-10 13:20:43 +00:00
Vladimir Prus
4fdfbd4680 Bugfix.
[SVN r15714]
2002-10-04 15:23:46 +00:00
Vladimir Prus
a7ead880c1 Increase Boost.Jam version to 3.1.3.
[SVN r15710]
2002-10-04 14:25:11 +00:00
Vladimir Prus
bb77bf428a Bufgix.
* make1.c (make1): Do not process any stacked targets when interrupted.


[SVN r15650]
2002-10-02 15:11:36 +00:00
Vladimir Prus
511b07358e 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
58738ec933 Improve RPM spec per suggestions from Malte Starostik and Steve Robbins.
[SVN r15608]
2002-10-01 14:33:47 +00:00
Dave Abrahams
0667a2755d Bug fix
[SVN r15536]
2002-09-28 08:03:38 +00:00
Dave Abrahams
9a5f0a5194 Suppress warning
[SVN r15535]
2002-09-28 08:03:19 +00:00
Rene Rivera
712c61a485 Fix for compiling with CodeWarrior.
[SVN r15503]
2002-09-25 05:53:35 +00:00
Dave Abrahams
99e3987837 Apply patch from "Markus Schöpflin" <markus.schoepflin@ginit-technology.com>
[SVN r15494]
2002-09-24 13:47:57 +00:00
Dave Abrahams
f41f552156 VC7 builds
[SVN r15236]
2002-09-09 14:05:10 +00:00
Dave Abrahams
fc0720b830 Apply patch for building with VC7
[SVN r15196]
2002-09-07 18:08:50 +00:00
Toon Knapen
de39477e27 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
7dc57cc6a2 Implemented less-liberal conversion rules
[SVN r15136]
2002-09-02 23:23:27 +00:00
Dave Abrahams
9f496d0cb2 Added quotes for the VC++ libraries
[SVN r15110]
2002-08-29 14:51:29 +00:00
Vladimir Prus
84abc8e0b9 Incremented version to 3.1.2, in anticipation of upcoming Boost release.
[SVN r14831]
2002-08-14 10:15:30 +00:00
Vladimir Prus
ccc3499bcf Updated debian files.
[SVN r14830]
2002-08-14 10:01:32 +00:00
Vladimir Prus
04e36986de Fixed formatting.
[SVN r14829]
2002-08-14 10:00:24 +00:00
Dave Abrahams
10be219d62 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
4f0c6787e0 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
93f5bc163a 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
ddb52936a6 Make the BACKTRACE rule accept an optional 'levels' parameter.
[SVN r14563]
2002-07-22 17:39:42 +00:00
Vladimir Prus
5327706cde Modified profiling code to handle recursive functions.
[SVN r14562]
2002-07-22 16:46:31 +00:00
Vladimir Prus
3d408cbe74 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
349e68b6de Regenerated jambase.c.
[SVN r14424]
2002-07-12 15:54:58 +00:00
Dave Abrahams
1af9a139d6 Fix mistaken commit
[SVN r14422]
2002-07-12 14:52:01 +00:00
Dave Abrahams
f5663382cb tru64cxx6.5 fixes
[SVN r14421]
2002-07-12 14:32:20 +00:00
Vladimir Prus
56da200494 Merge from feature_branch-update_rule (state 1).
* jam_src/Jamfile, jam_src/boost-jam.spec, jam_src/patchlevel.h:
          Updated version number to 3.1.1.
      * jam_src/jam.c: Made JAM_VERSION three-element string.
      * bootstrap.jam: When JAM_VERSION is 3.1.1 or more, call UPDATE
          explicitly on all non-option element in the command line.


[SVN r14363]
2002-07-09 08:58:29 +00:00
Vladimir Prus
14237dc18a Eliminated several minor leaks.
[SVN r14305]
2002-07-05 10:41:53 +00:00
Rene Rivera
8e4da42ca8 Added new hcache.h/c files so that RPM building works.
[SVN r14303]
2002-07-04 17:54:54 +00:00
Dave Abrahams
689fc18123 Fix comments
[SVN r14302]
2002-07-04 15:43:02 +00:00
Dave Abrahams
067cf0d0a7 Add immortal string block allocator
[SVN r14301]
2002-07-04 15:31:52 +00:00
Dave Abrahams
9706cfc517 Clean up insignificant leak
[SVN r14300]
2002-07-04 15:31:23 +00:00
Dave Abrahams
f53a2777ab Not sure why, but this is out-of-sync with HEAD
[SVN r14299]
2002-07-04 14:09:12 +00:00
Dave Abrahams
50ad7f49c6 Fixed this memory leak:
==30721== 174984 bytes in 14582 blocks are definitely lost in loss record 20 of 25
==30721==    at 0x40043BDB: malloc (vg_clientfuncs.c:100)
==30721==    by 0x804E02A: addsettings (rules.c:235)
==30721==    by 0x804A2AF: collect_arguments (compile.c:652)
==30721==    by 0x804A759: evaluate_rule (compile.c:864)
==30721==    by 0x804A072: compile_rule (compile.c:563)
==30721==    by 0x804DDBC: parse_evaluate (parse.c:138)
==30721==    by 0x80497FD: compile_append (compile.c:124)


[SVN r14298]
2002-07-04 14:06:21 +00:00