From 43de6f84843953d2b91bae341d3cfc7b9877de02 Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Mon, 10 Apr 2017 14:29:24 +0200 Subject: [PATCH] Fixes compilation in external mode --- src/plugins/e-acsl/Makefile.in | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/e-acsl/Makefile.in b/src/plugins/e-acsl/Makefile.in index d9d1486494c..a5cb7784ea0 100644 --- a/src/plugins/e-acsl/Makefile.in +++ b/src/plugins/e-acsl/Makefile.in @@ -41,6 +41,14 @@ else EACSL_HAS_OCAML312 = yes endif +# Utilities used to create the list of contrib/ files to be included in the +# distribution. In external mode, we can't rely on these variables to be +# set, as we have to build the list before including Makefile.dynamic. +# There is no real alternative to cat and sed anyways, which are both part of +# POSIX, so that the usefulness of the variables is questionable. +CAT?=cat +SED?=sed + ######################### # Plug-in configuration # ######################### @@ -258,7 +266,7 @@ PLUGIN_DISTRIB_EXTERNAL:=\ $(EACSL_LICENSE_FILES) \ $(EACSL_CONTRIB_FILES) -EACSL_DISTRIB_FILES:= $(PLUGIN_DISTRIB_FILES) $(EACSL_OCAML_FILES) +EACSL_DISTRIB_FILES:= $(PLUGIN_DISTRIB_EXTERNAL) $(EACSL_OCAML_FILES) # BE CAREFUL: manually remove all *.ml* files which should not be released! e-acsl-distrib: .depend -- GitLab