Jambase #2

  • //
  • guest/
  • matt_armstrong/
  • jam/
  • fix/
  • no_dot_in_path/
  • Jambase
  • Commits
# Change User Description Committed
#2 2570 Matt Armstrong delete a bunch of fixes that have been incorporated upstream
#1 2532 Matt Armstrong Initial branch for "finally get jam to bootstrap without .
in
path" fix.
//guest/perforce_software/jam/src/Jambase
#22 2513 rmg Set the version number and patchlevel for the 2.5rc1 release.

In RELNOTES, don't document the different behavior when a "return"
is not the last statement executed in rule definition as a
       non-backward-compatible change (in the "Compatibility"
       section).
#21 2503 rmg No longer link jam with advapi32.lib -- it isn't needed
and it keeps moving.

No functional change.

=== computer:1666: Change 38674 by seiwald@tricks-seiwald on 2002/12/10 12:02:55
#20 2497 rmg Jambase no longer announces the compiler on Windows.
 It doesn't
announce anything else.

User visible change documented in RELNOTES.

=== computer:1666: Change 38194 by seiwald@tricks-seiwald on 2002/11/25 15:02:57
#19 2496 rmg Fix SubInclude's error message so that it actually mentions
the variable that is unset.

Also bumped patchlevel to 2.4.2 capriciously.

Change to unreleased behavior.

=== computer:1666: Change 38182 by seiwald@tricks-seiwald on 2002/11/25 10:47:50
#18 2485 rmg Beos updates for jam from "Ingo Weinhold" <[email protected]>.

Porting change.

=== computer:1666: Change 35634 by seiwald@play-seiwald on 2002/08/16 11:42:39
#17 2483 rmg Jam macosx changes: use 'ar' instead of libtool, as ar can do incremental
updates.  New support for the BSD style long filenames in archives.

Porting change.

=== computer:1666: Change 34993 by seiwald@oswald-seiwald on 2002/07/16 12:01:32

Fix archive scan (solaris and FreeBSD style) broken by change
#34993.  I _think_ all three forms of archive entries now work
again (traditional, solaris string table, and macosx #1/xxxx ).

=== computer:1666: Change 35027 by seiwald@play-seiwald on 2002/07/17 11:31:20

Fix archive scan supposedly fixed in 35027 (which was to fix 34993).
Now it works on MacOSX again.

=== computer:1666: Change 35057 by perforce@cardtrick on 2002/07/17 16:11:01
#16 2480 rmg Rewrite jam's SubDir rule to allow multiple roots.

Infrastructure change.

=== computer:1666: Change 33320 by seiwald@thin on 2002/05/13 10:10:50
#15 1577 rmg Use G=$(INSTALLGRIST) wherever G=installed had been hardcoded.
(To complete the use of $(INSTALLGRIST) started in change 1572
began)

completes change 1572; document as a Jambase variable, TBD.
#14 1572 Perforce staff Fix InstallInto to handle multiple sources properly, thanks
to Stephen Goodson.

Bug fix documented in RELNOTES.
#13 1571 Perforce staff MINGW port by Max Blagai.

Porting change documented in RELNOTES.
#12 1570 Perforce staff New SoftLink rule, courtesy of David Lindes.

User visible change documented in RELNOTES.
#11 1539 Perforce staff Fix definitions of FIncludes/FDefines for OS2 and NT, mistakes
caught by Craigh McPheeters.

This corrects behavior altered since jam 2.3 and prior to 2.4.
#10 1488 rmg Fix makeString to use builtin :J now - not the
missing FConcat.

Thanks to Craig McPheeters.
#9 1355 rmg Record integration of Change 281 by john_belmonte.
 (This was
actually dropped in as part of the Jam 2.3 release; the
present change serves to record the fact in the integration
history, only.)
#8 1344 rmg Under NT, default $(MV) to "move /y" in Jambase.
Logically (and in the integ hhistory) integrates Change 390 by Eric Scouten.

Cc: [email protected]
#7 1319 rmg Jam 2.3 + Perforce's internal changes.

This change is a drop of the Perforce internal Jam changes
since the 2.3 public release. The individual changes
represented herein are preserved in the
//guest/richard_geiger/intjam/ branch.

The intent of this drop is to provide a base, from which other
contributors' Jam branches may be integrated into. It is not
intended to become a packaged release in this state. We will
be integrating changes from other users prior to creating the
next packaged release.

Please refer to the src/RELNOTES file for an overview of the
changes present in this integration.

  - Richard Geiger
  Open Source Engineer at Perforce
#6 486 Perforce staff Jam 2.3.
 See RELNOTES for a list of changes from 2.2.x.

Just about every source file was touched when jam got ANSI-fied.
#5 211 Perforce staff Jeff Sickel's Mac OS X port.
#4 67 Laura Wingerd Integrate Perforce's jam changes & project page update
(change 59, change 60, change 61, change 62, change 63, change 64,
change 66)
#3 5 Perforce maintenance Jam/MR 2.2.4 (HDRPATTERN, JAMUNAME, JAMSHELL, plus misc tweaks)
#2 4 Perforce maintenance Jam/MR 2.2.2 (AmigaOS support)
#1 2 laura Add Jam/MR 2.2 source