Skip to content
Snippets Groups Projects
Commit 1fbc38d4 authored by Virgile Prevosto's avatar Virgile Prevosto
Browse files

[script] initial attempt at making use of ast diff info in %.eva computation

parent f5d3615a
No related branches found
No related tags found
No related merge requests found
...@@ -163,8 +163,8 @@ SHELL := $(shell which bash) ...@@ -163,8 +163,8 @@ SHELL := $(shell which bash)
%.parse: SOURCES = $(filter-out %/command,$^) %.parse: SOURCES = $(filter-out %/command,$^)
%.parse: PARSE = $(FRAMAC) \ %.parse: PARSE = $(FRAMAC) \
$(if $(AST_DIFF),\ $(if $(AST_DIFF),\
$(if $(wildcard $@/framac.sav),\ $(if $(wildcard $@/framac.sav $*.eva/framac.sav),\
-load $@/framac.reparse -then -ast-diff,),) \ -load $@/framac.reparse -then -no-eva -ast-diff,),) \
$(FCFLAGS) \ $(FCFLAGS) \
$(if $(value MACHDEP),-machdep $(MACHDEP),) \ $(if $(value MACHDEP),-machdep $(MACHDEP),) \
-cpp-extra-args="$(CPPFLAGS)" $(SOURCES) \ -cpp-extra-args="$(CPPFLAGS)" $(SOURCES) \
...@@ -173,8 +173,11 @@ SHELL := $(shell which bash) ...@@ -173,8 +173,11 @@ SHELL := $(shell which bash)
@$(call display_command,$(PARSE)) @$(call display_command,$(PARSE))
mkdir -p $@ mkdir -p $@
$(if $(AST_DIFF),\ $(if $(AST_DIFF),\
$(if $(wildcard $@/framac.sav),mv $@/framac.sav $@/framac.reparse,true)\ $(if $(wildcard $*.eva/framac.sav), \
,true) mv $*.eva/framac.sav $@/framac.reparse,\
$(if $(wildcard $@/framac.sav), \
mv $@/framac.sav $@/framac.reparse,true)),\
true)
mv -f $@/{command,running} mv -f $@/{command,running}
{ {
$(call time_with_output,$@/stats.txt) \ $(call time_with_output,$@/stats.txt) \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment