Makefile.am: Drop `.fasl' files in build directory when making images.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 14 May 2021 18:42:40 +0000 (19:42 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 15 May 2021 13:59:00 +0000 (14:59 +0100)
This also means that we don't pick up cached cruft from the usual ASDF
cache tree.

Makefile.am

index 178949c..b13d107 100644 (file)
@@ -101,9 +101,16 @@ man_MANS           += dump-runlisp-image.1
 doc_DATA               += dump-runlisp-image.pdf
 EXTRA_DIST             += dump-runlisp-image.1.in
 
-DUMP_RUNLISP_IMAGE      = $(v_dump)./dump-runlisp-image -f -O$@ \
+DUMP_RUNLISP_IMAGE      = $(v_dump)\
+                          ASDF_OUTPUT_TRANSLATIONS='( \
+                               :output-translations \
+                               :ignore-inherited-configuration \
+                               (t ("$(abs_builddir)/" "fasl/" \
+                                       :implementation-type :**/ :*.*.*)))' \
+                          ./dump-runlisp-image -f -O$@ \
                                -c$(srcdir)/runlisp-base.conf \
                                -odata-dir=$(srcdir)
+clean-local::; rm -fr fasl
 
 v_dump                  = $(v_dump_@AM_V@)
 v_dump_                         = $(v_dump_@AM_DEFAULT_V@)