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

135 Commits

Author SHA1 Message Date
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
Dave Abrahams
426164ef04 tru64cxx6.5 fixes
[SVN r14421]
2002-07-12 14:32:20 +00:00
Vladimir Prus
d2a25c1a57 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
69126c8826 Eliminated several minor leaks.
[SVN r14305]
2002-07-05 10:41:53 +00:00
Rene Rivera
29af4a572f Added new hcache.h/c files so that RPM building works.
[SVN r14303]
2002-07-04 17:54:54 +00:00
Dave Abrahams
22412c04ac Fix comments
[SVN r14302]
2002-07-04 15:43:02 +00:00