From b0027b808215340503efa79e1f301c5b922766b6 Mon Sep 17 00:00:00 2001
From: Kostyantyn Vorobyov <kostyantyn.vorobyov@cea.fr>
Date: Wed, 16 Dec 2015 11:16:32 +0100
Subject: [PATCH] scripts/e-acsl-gcc.sh:   Used frama-c-config tool instead of
 frama-c executable to retrieve share path

---
 src/plugins/e-acsl/scripts/e-acsl-gcc.sh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/plugins/e-acsl/scripts/e-acsl-gcc.sh b/src/plugins/e-acsl/scripts/e-acsl-gcc.sh
index d8f6ea47380..44e3e1ec2a1 100755
--- a/src/plugins/e-acsl/scripts/e-acsl-gcc.sh
+++ b/src/plugins/e-acsl/scripts/e-acsl-gcc.sh
@@ -54,7 +54,7 @@ ERROR="ERROR parsing arguments:"
 
 # Gcc
 CC="`check_tool 'gcc'`"
-CFLAGS="-std=c99 -g3 -O2 -fno-builtin -Wall \
+CFLAGS="-std=c99 -g3 -O2 -pedantic -fno-builtin -Wall \
     -Wno-long-long \
     -Wno-attributes \
     -Wno-unused-result \
@@ -67,11 +67,12 @@ CPPFLAGS=""
 LDFLAGS=""
 # Frama-C
 FRAMAC="`check_tool 'frama-c'`"
+FRAMAC_CONGIG="`check_tool 'frama-c-config'`"
 FRAMAC_FLAGS="-implicit-function-declaration ignore"
 
 # E-ACSL source that needed for compilation
-FRAMA_C_SHARE="`frama-c -print-share-path`"
-EACSL_SHARE="`$FRAMAC -print-share-path`/e-acsl"
+FRAMA_C_SHARE="`$FRAMAC_CONGIG -print-share-path`"
+EACSL_SHARE="$FRAMA_C_SHARE/e-acsl"
 RTL="$EACSL_SHARE/e_acsl.c                      \
   $EACSL_SHARE/memory_model/e_acsl_mmodel.c     \
   $EACSL_SHARE/memory_model/e_acsl_bittree.c    \
-- 
GitLab