/[cmucl]/src/tools/build-utils.sh
ViewVC logotype

Log of /src/tools/build-utils.sh

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon May 10 19:30:40 2010 UTC (3 years, 11 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_20b, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, release-20b-pre1, release-20b-pre2, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base
Branch point for: RELEASE-20B-BRANCH, cross-sol-x86-branch, cross-sparc-branch, sparc-tramp-assem-branch
Changes since 1.6: +12 -0 lines
Diff to previous 1.6
Add asdf2 and restore (and update) defsystem.

asdf/asdf.lisp:
o Current version of asdf2 imported from common-lisp.net asdf
  project.

defsystem/defsystem.lisp:
o Restored from repository and updated to current version from
  clocc.sourceforge.net.

code/modules.lisp:
o Indent docstrings to match the style of cmucl docstrings used
  elsewhere.  (Lines after the first are indented 2 spaces.)
o Add module for asdf and defsystem.

tools/build-utils.sh:
o Compile asdf and defsystem so when users require them, they're not
  compiled again or run in the interpreter.

tools/clean-target.sh:
o Keep the asdf and defsystem directories when requested so that both
  x87 and sse2 versions can be built.

tools/make-extra-dist.sh:
o Skip the asdf and defsystem directories when building the extras
  tarball; we don't need copies in the main and extras tarball.

tools/make-main-dist.sh:
o Install the asdf and defsystem directories in the correct place
o Copy the asdf and defsystem fasls.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sun Apr 18 17:16:42 2010 UTC (4 years ago) by rtoy
Branch: MAIN
CVS Tags: snapshot-2010-05
Changes since 1.5: +1 -0 lines
Diff to previous 1.5
Enable translations when building the world and the utils.

Revision 1.5 - (view) (annotate) - [select for diffs]
Wed Apr 14 16:39:52 2010 UTC (4 years ago) by rtoy
Branch: MAIN
Changes since 1.4: +2 -0 lines
Diff to previous 1.4
code/intl.lisp:
o When saving the file name, use *compile-file-truename* instead of
  *compile-file-pathname*.  Also use enough-namestring to make a
  shorter name.  The file names that were placed in the pot file
  included search-lists which aren't understood by anything besides
  CMUCL.
o Don't install the reader macros by default anymore.
o Change INSTALL to accept an optional readtable that is modified with
  the reader macros and such.

code/exports.lisp:
o Export INTL::INSTALL.

tools/build-world.sh:
tools/build-utils.sh:
o Need to install the reader macros when building so we can get
  generate the pot files.
o Set *default-pathname-defaults* to be the (full) current build
  directory so that the pathnames in the pot file are relative to the
  build directory.

These changes fix the main part of Ticket #39.

Revision 1.3.6.1 - (view) (annotate) - [select for diffs]
Fri Dec 19 01:31:34 2008 UTC (5 years, 4 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmt-2009-06-11, unicode-utf16-extfmts-sync-2008-12
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 , to next main 1.7
Merge changes from utf16 branch to update to snapshot 2008-12.

Revision 1.3.4.1 - (view) (annotate) - [select for diffs]
Thu Dec 18 21:50:19 2008 UTC (5 years, 4 months ago) by rtoy
Branch: unicode-utf16-branch
CVS Tags: unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 , to next main 1.7
Merge Snapshot 2008-12 to this branch.  Some tweaks needed in
boot-2008-05-cross-unicode-x86.lisp and the Config files.  FreeBSD and
Darwin/x86 untested, but Linux and Solaris build ok.

Revision 1.4 - (view) (annotate) - [select for diffs]
Wed Nov 12 15:04:25 2008 UTC (5 years, 5 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, RELEASE_20a, amd64-dd-start, intl-2-branch-base, intl-branch-2010-03-18-1300, intl-branch-base, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, post-merge-intl-branch, pre-merge-intl-branch, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, snapshot-2010-04, unicode-string-buffer-base, unicode-string-buffer-impl-base
Branch point for: RELEASE-19F-BRANCH, RELEASE-20A-BRANCH, amd64-dd-branch, intl-2-branch, intl-branch, portable-clx-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch
Changes since 1.3: +3 -2 lines
Diff to previous 1.3
Merge in SSE2 changes from sse2-packed-branch (tag
sse2-packed-2008-11-12).

Revision 1.3.8.1 - (view) (annotate) - [select for diffs]
Sat Sep 27 05:20:48 2008 UTC (5 years, 6 months ago) by rtoy
Branch: sse2-branch
CVS Tags: sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base
Branch point for: sse2-packed-branch
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 , to next main 1.7
Add some support for building different x86 cores.  Not yet tested
with anything else.

build-utils.sh:
o Any additional args after the first are assumed to be options for
  lisp.

build.sh:
o Add -f option so we can specify the -fpu flag for lisp.
o Update how we check for failed builds.  Just do ls lisp*.core.
o Don't specify the core file when building; let lisp figure it out
  itself.

Revision 1.3 - (view) (annotate) - [select for diffs]
Thu Dec 6 16:24:43 2007 UTC (6 years, 4 months ago) by rtoy
Branch: MAIN
CVS Tags: release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, sse2-base, unicode-utf16-base, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11
Branch point for: release-19e-branch, sse2-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.2: +9 -1 lines
Diff to previous 1.2
This has the same issue with finding make as in build.sh.  Copy over
the code from build.sh to here so we do the same thing.

(Should this be moved out to a separate file?)

Revision 1.2 - (view) (annotate) - [select for diffs]
Thu Oct 4 20:21:47 2007 UTC (6 years, 6 months ago) by rtoy
Branch: MAIN
CVS Tags: snapshot-2007-11, snapshot-2007-12
Changes since 1.1: +4 -1 lines
Diff to previous 1.1
"which gmake" returns values that confuses the script for some
versions of which.  Some versions of which will return a 0 exit code
and return "no gmake in <paths>".  This confuses the script.  Check
for this and set MAKE to "make" in this case, and hope for the best.

Revision 1.1.6.1 - (view) (annotate) - [select for diffs]
Sat May 22 12:13:45 2004 UTC (9 years, 11 months ago) by rtoy
Branch: UNICODE-BRANCH
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.7
Perform trivial merge from head to unicode-branch.

Revision 1.1 - (view) (annotate) - [select for diffs]
Fri Oct 17 18:05:23 2003 UTC (10 years, 6 months ago) by toy
Branch: MAIN
CVS Tags: amd64-merge-start, double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, mod-arith-base, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, pre-telent-clx, prm-before-macosx-merge-tag, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, release-19b-base, release-19b-pre1, release-19b-pre2, release-19c, release-19c-base, release-19c-pre1, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11, snapshot-2005-12, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06, snapshot-2007-07, snapshot-2007-08, snapshot-2007-09, snapshot-2007-10
Branch point for: UNICODE-BRANCH, double-double-array-branch, double-double-branch, double-double-reader-branch, mod-arith-branch, ppc_gencgc_branch, release-19a-branch, release-19b-branch, release-19c-branch, release-19d-branch
Initial import of Pierre Mai's build scripts (slightly modified from
his 2.4 release).

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5