X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=INSTALL;h=67e0771bda06ccee3817636b845d1029d90d1001;hb=a18f0a95bc9a457e4d2d00c702b746f29c2662b1;hp=728f6db24f298496359c20f45f0c33f96027af52;hpb=6d9ecc45cb21a1208deb8c4d128adc04aa289c9d;p=sbcl.git diff --git a/INSTALL b/INSTALL index 728f6db..67e0771 100644 --- a/INSTALL +++ b/INSTALL @@ -100,10 +100,18 @@ To build the system binaries: 2. If the GNU make command is not available under the name "gmake", then define the environment variable GNUMAKE to a name where it can be found. - 3. If you like, you can edit the base-target-features.lisp-expr file - to customize the resulting Lisp system. By enabling or disabling - features in this file, you can create a smaller system, or one - with extra code for debugging output or error-checking or other things. + 3. If you like, you can tweak the *FEATURES* set for the resulting + Lisp system, enabling or disabling features like documentation + strings or extra debugging code. The preferred way to do this is + by creating a file "customize-target-features.lisp", containing + a lambda expression which is applied to the default *FEATURES* + set and which returns the new *FEATURES* set, e.g. + (LAMBDA (LIST) + (ADJOIN :SB-SHOW + (REMOVE :SB-DOC + LIST))) + (This is the preferred way because it lets local changes interact + cleanly with CVS changes to the main, global source tree.) 4. Run "sh make.sh" in the same directory where you unpacked the tarball. If you don't already have a SBCL binary installed as "sbcl" in your path, you'll need to tell make.sh what Lisp