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.
pull/3/head
Mathieu Lirzin 2016-11-13 00:46:53 +01:00
parent 05e5495e8f
commit a948f556eb
No known key found for this signature in database
GPG Key ID: 0ADEE10094604D37
1 changed files with 3 additions and 4 deletions

View File

@ -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. ##