summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorMathieu Lirzin <mthl@gnu.org>2016-11-13 00:46:53 +0100
committerMathieu Lirzin <mthl@gnu.org>2016-11-17 01:19:04 +0100
commita948f556eb5e58f31aafa81e7e2125a6a1f91d7b (patch)
tree76244963d32749fa3460528b8fcf10bdf07be6d7 /Makefile.am
parent05e5495e8fdd7c0ba8f5d4afb5a59749b4474169 (diff)
downloadcuirass-a948f556eb5e58f31aafa81e7e2125a6a1f91d7b.tar
cuirass-a948f556eb5e58f31aafa81e7e2125a6a1f91d7b.tar.gz
build: Use BUILT_SOURCES to avoid recompilation.
Before that, modifying 'src/cuirass/config.scm' was triggering the recompilation of all modules which was unnecessary. * Makefile.am (go_files, $(go_files)): Delete. (BUILT_SOURCES): New variable.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am7
1 files changed, 3 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index edc7427..d340930 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -169,10 +169,9 @@ $(bin_SCRIPTS): Makefile
src/cuirass/config.scm: $(srcdir)/src/cuirass/config.scm.in Makefile
$(generate_file)
-# Guile modules require 'src/cuirass/config.scm' to exist before being
-# compiled.
-go_files = $(nodist_guilesite_DATA) $(dist_pkgmodule_DATA:%.scm=%.go)
-$(go_files): src/cuirass/config.scm
+# Guile modules require 'src/cuirass/config.scm' to exist before their
+# compilation.
+BUILT_SOURCES = src/cuirass/config.scm
## -------------- ##
## Installation. ##