Dave Abrahams
ce38ecc9fb
Build jam0 with debugging under MSVC, in case it crashes (which it does).
...
[SVN r18377]
2003-05-10 14:28:30 +00:00
Dave Abrahams
8cbcbd861b
Don't reverse slash direction when reconstituting paths on NT
...
[SVN r18368]
2003-05-08 13:30:24 +00:00
Dave Abrahams
a24042fe51
On NT, force backslashes during binding phase so that files will be
...
found. This used to be taken care of by path_build, but now that
we're trying to preserve slash direction there, we need this here.
[SVN r18345]
2003-05-07 16:07:40 +00:00
Rene Rivera
af8a522fd2
Removed the /LIBPATH option for MSVC compilers as it's causing too much grief.
...
[SVN r18336]
2003-04-30 17:05:48 +00:00
Vladimir Prus
7dbda0c6e7
Fix mistaken commit
...
[SVN r18302]
2003-04-24 11:49:34 +00:00
Vladimir Prus
19e776cc6d
Add a script for making distributions
...
[SVN r18300]
2003-04-24 11:35:40 +00:00
Rene Rivera
828616e5d4
Change behaviour so that we always do a clean bootstrap.
...
[SVN r18287]
2003-04-21 04:39:44 +00:00
Rene Rivera
e5c152f90d
Add preliminary support for building the final VMS bjam executable.
...
[SVN r18286]
2003-04-21 04:38:30 +00:00
Rene Rivera
e9dc74c73b
Fix failing compilation on non-MSVC compilers. Specifically CodeWarriorn.
...
The defenitions in tchar.h prevent the definition TCHAR; windows.h must always be included before any other windows headers.
[SVN r18285]
2003-04-21 04:22:27 +00:00
Vladimir Prus
6dd39487f3
Workaround: change timestamp of 0, to 1, so that Jam does not consider
...
file as missing. This is needed because /cygdrive on cygwin has the
zero timestamp.
* new/fileunix.c
(file_time): The above change.
[SVN r18256]
2003-04-16 10:01:17 +00:00
Vladimir Prus
3ed8693101
Win32 fixes. Big thanks to Bjorn Karlsson.
...
* jam_src/pwc.c: Concert short pathnames to long ones.
[SVN r18181]
2003-04-04 07:55:59 +00:00
Rene Rivera
e6472a08c8
Changes to bootstrap and build with the MinGW environment.
...
* Define the OS as NT as this seems more reasonable than having MINGW as the OS (after all MinGW is the toolset not the OS).
* Add detection of one common install location for MinGW.
[SVN r18073]
2003-03-24 04:34:27 +00:00
Rene Rivera
f063766d8e
Minor change to hopefully cover more NT shells.
...
[SVN r18068]
2003-03-24 00:56:58 +00:00
Rene Rivera
a2a8fd3a9d
Cleanup.
...
[SVN r17579]
2003-02-21 18:30:58 +00:00
Rene Rivera
e55c3bc7b6
Removed outdated build scripts.
...
[SVN r17578]
2003-02-21 17:22:21 +00:00
Beman Dawes
9f605b2df5
initial commit
...
[SVN r17577]
2003-02-21 16:55:47 +00:00
Dave Abrahams
6934a87bd2
Automatically add library-path values to RUN_PATH/RUN_LD_LIBRARY_PATH
...
[SVN r17562]
2003-02-20 20:28:05 +00:00
Dave Abrahams
59d3e9eac6
Use downcased globbing on NT/Cygwin
...
[SVN r17537]
2003-02-19 16:43:55 +00:00
Dave Abrahams
a1eaff8296
Fix EOL trimming
...
[SVN r17532]
2003-02-19 13:59:17 +00:00
Vladimir Prus
88c8b27ba9
Fix debugging output.
...
[SVN r17521]
2003-02-19 08:00:53 +00:00
Dave Abrahams
38ca2de3b2
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
ab64b25c5a
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
715e57c0c8
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
d7082642c4
Reflect current state of checked for toolsets.
...
[SVN r17164]
2003-02-02 17:37:38 +00:00
Rene Rivera
c7bb382265
* 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
e31bc8af8b
Fix integer overflow that was causing traps on Cray.
...
[SVN r17150]
2003-02-01 17:21:54 +00:00
Rene Rivera
96ef2fa56a
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
a994e22c99
Handle BB1
...
[SVN r16966]
2003-01-21 04:55:24 +00:00
Ronald Garcia
bfdfb78e5c
calls to "test" were using nonportable "-e" (bash-ism). Changed to -r.
...
[SVN r16923]
2003-01-17 19:54:04 +00:00
Rene Rivera
f26c7b5405
Add recognition of OpenBSD... to fix some of the regression tests (threads).
...
[SVN r16893]
2003-01-13 16:51:58 +00:00
Vladimir Prus
2782e9b785
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
690e60a303
Per John's observation, added missing quotes in acc CC.
...
[SVN r16862]
2003-01-10 17:43:22 +00:00
Rene Rivera
81857f25c0
Guard against OSPLAT not being defined. Missed one.
...
[SVN r16861]
2003-01-10 17:15:46 +00:00
Rene Rivera
e0b7b88c4b
Guard against OSPLAT not being defined.
...
[SVN r16860]
2003-01-10 17:09:08 +00:00
Rene Rivera
2b06644d35
Add -Ae flag to acc.
...
[SVN r16859]
2003-01-10 16:26:23 +00:00
Rene Rivera
af1b75748e
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
c317b69f9c
Added "-Ae" flag to acc toolset.
...
Added generic Unix cc toolset.
[SVN r16843]
2003-01-09 21:57:03 +00:00
Rene Rivera
b1f592f446
Added aCC toolset.
...
Fixed problematic use of ksh "function" keyword.
[SVN r16841]
2003-01-09 17:50:11 +00:00
Rene Rivera
3411092edc
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
f671dbd6b3
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
3f27498cb1
Account for "Program Files" in different installations of Windows.
...
[SVN r16526]
2002-12-06 05:02:00 +00:00
Rene Rivera
330a10bc52
Minor fixes to compile in OpenVMS.
...
[SVN r16523]
2002-12-05 00:08:49 +00:00
Rene Rivera
93087de2d6
Fix end-of-lines
...
[SVN r16522]
2002-12-04 23:46:54 +00:00
Rene Rivera
14a1c4dda3
Initial. Minimal build of bootstrap only.
...
[SVN r16521]
2002-12-04 23:36:31 +00:00
Dave Abrahams
602dfaeb6c
Add missing "static" to suppress warning with aCC
...
[SVN r16484]
2002-12-03 00:02:47 +00:00
Vladimir Prus
3e0338e973
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
774c509dd0
automatic shared_ptr from_python conversions
...
[SVN r16467]
2002-12-02 01:37:39 +00:00
Rene Rivera
f3b3314352
Oops, account for spaces in LIB environment var.
...
[SVN r16463]
2002-12-01 04:29:27 +00:00
Rene Rivera
2848a6e5a5
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
b36e378294
Fix Debian build.
...
[SVN r16371]
2002-11-22 15:08:14 +00:00