Dave Abrahams
eb1b5407d0
Automatically add library-path values to RUN_PATH/RUN_LD_LIBRARY_PATH
...
[SVN r17562]
2003-02-20 20:28:05 +00:00
Dave Abrahams
fed31d2af9
Use downcased globbing on NT/Cygwin
...
[SVN r17537]
2003-02-19 16:43:55 +00:00
Dave Abrahams
1b2c46c06e
Fix EOL trimming
...
[SVN r17532]
2003-02-19 13:59:17 +00:00
Vladimir Prus
9d799da62b
Fix debugging output.
...
[SVN r17521]
2003-02-19 08:00:53 +00:00
Dave Abrahams
991f2ecde2
untested MSVC toolset
...
untested response-file support
expanded optimization to speed/space/off
removed module_actions.PYC
validate multiple properties at once.
Fix bugs in type.jam, virtual-target.jam, symlink.py
[SVN r17487]
2003-02-17 15:16:35 +00:00
Rene Rivera
bf562a5128
Make the target option in RPM work conditionaly, as it has different syntax depending on version/os variant... yuk.
...
[SVN r17166]
2003-02-02 21:23:36 +00:00
Rene Rivera
40f05f7133
Minor change to options for RPM build to make it work on YellowDog PPC-Linux.
...
[SVN r17165]
2003-02-02 21:08:27 +00:00
Rene Rivera
e707ecc884
Reflect current state of checked for toolsets.
...
[SVN r17164]
2003-02-02 17:37:38 +00:00
Rene Rivera
afe1f38071
* Make use of CC, CFLAGS, and LIBS env when using cc toolset.
...
* Adjust generated packages for posting to SourceForge. Specifically, generate a tgz for the single binary.
[SVN r17163]
2003-02-02 17:36:49 +00:00
Dave Abrahams
a6aa672159
Fix integer overflow that was causing traps on Cray.
...
[SVN r17150]
2003-02-01 17:21:54 +00:00
Rene Rivera
36606c9e75
Prefer using "whence" to test PATH, but fallback to "hash" when not available like in bash.
...
[SVN r16994]
2003-01-22 16:57:35 +00:00
Dave Abrahams
1f7916983b
Handle BB1
...
[SVN r16966]
2003-01-21 04:55:24 +00:00
Ronald Garcia
c293134c8b
calls to "test" were using nonportable "-e" (bash-ism). Changed to -r.
...
[SVN r16923]
2003-01-17 19:54:04 +00:00
Rene Rivera
ccd16cd590
Add recognition of OpenBSD... to fix some of the regression tests (threads).
...
[SVN r16893]
2003-01-13 16:51:58 +00:00
Vladimir Prus
4c14009b18
Fix/improve the symlink rule.
...
* new/path.jam
(make-NT, make-UNIX): Convert empty path into "."
* new/project.jam
(path-relative-to-project-location): New rule.
* new/stage.jam
(stage-target-class.construct): Use the above rule.
* new/symlink.jam
(symlink-targets.construct): Call 'set-path' on created
virtual targets.
(ln): Attempts at better handling creating symlinks in
directories.
* new/virtual-target.jam
(abstract-file-target.actual-name): If explicit path was
given, include it in grist.
* test/symlink.py: New test.
* test/test_all.py
Run new test.
[SVN r16889]
2003-01-13 16:09:43 +00:00
Rene Rivera
9078fdf5ad
Per John's observation, added missing quotes in acc CC.
...
[SVN r16862]
2003-01-10 17:43:22 +00:00
Rene Rivera
24789783ed
Guard against OSPLAT not being defined. Missed one.
...
[SVN r16861]
2003-01-10 17:15:46 +00:00
Rene Rivera
1f6bf335b4
Guard against OSPLAT not being defined.
...
[SVN r16860]
2003-01-10 17:09:08 +00:00
Rene Rivera
4a7ce9bfdd
Add -Ae flag to acc.
...
[SVN r16859]
2003-01-10 16:26:23 +00:00
Rene Rivera
761de79c80
Use HP-UX uname to determine if aCC(cc) is available.
...
Add -Ae flag to acc.
[SVN r16858]
2003-01-10 16:22:05 +00:00
Rene Rivera
25358c0b39
Added "-Ae" flag to acc toolset.
...
Added generic Unix cc toolset.
[SVN r16843]
2003-01-09 21:57:03 +00:00
Rene Rivera
b9ad8e59c2
Added aCC toolset.
...
Fixed problematic use of ksh "function" keyword.
[SVN r16841]
2003-01-09 17:50:11 +00:00
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