From 17eea9ac1db3a2ebbfa698b7d813167bcbaf97a9 Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Tue, 27 Jul 2021 13:23:44 +0200 Subject: [PATCH] [analysis-script] more efficient FRAMAC_SHARE definition and fix typo --- share/analysis-scripts/template.mk | 6 ++++-- tests/fc_script/oracle/GNUmakefile | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/share/analysis-scripts/template.mk b/share/analysis-scripts/template.mk index ce2c5e0eadc..8c85db2151c 100644 --- a/share/analysis-scripts/template.mk +++ b/share/analysis-scripts/template.mk @@ -7,7 +7,9 @@ # an optional include, unnecessary if frama-c is in the PATH. FRAMAC ?= frama-c # FRAMAC is defined in path.mk when it is included, but the # user can override it in the command-line. -FRAMAC_SHARE ?= $(shell $(FRAMAC)-config -print-share-path) +ifeq ($(FRAMAC_SHARE),) + FRAMAC_SHARE := $(shell $(FRAMAC)-config -print-share-path) +endif include $(FRAMAC_SHARE)/analysis-scripts/prologue.mk ############################################################################### @@ -39,5 +41,5 @@ main.parse: \ main.c \ ### Epilogue. Do not modify this block. ####################################### -include $(FRAMAC_SHARE)/analysis-scripts/prologue.mk +include $(FRAMAC_SHARE)/analysis-scripts/epilogue.mk ############################################################################### diff --git a/tests/fc_script/oracle/GNUmakefile b/tests/fc_script/oracle/GNUmakefile index d844ccc0701..7ea16dfa446 100644 --- a/tests/fc_script/oracle/GNUmakefile +++ b/tests/fc_script/oracle/GNUmakefile @@ -7,7 +7,9 @@ # an optional include, unnecessary if frama-c is in the PATH. FRAMAC ?= frama-c # FRAMAC is defined in path.mk when it is included, but the # user can override it in the command-line. -FRAMAC_SHARE ?= $(shell $(FRAMAC)-config -print-share-path) +ifeq ($(FRAMAC_SHARE),) + FRAMAC_SHARE := $(shell $(FRAMAC)-config -print-share-path) +endif include $(FRAMAC_SHARE)/analysis-scripts/prologue.mk ############################################################################### @@ -46,5 +48,5 @@ fc_script_main.parse: \ ../main3.c \ ### Epilogue. Do not modify this block. ####################################### -include $(FRAMAC_SHARE)/analysis-scripts/prologue.mk +include $(FRAMAC_SHARE)/analysis-scripts/epilogue.mk ############################################################################### -- GitLab