summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2009-10-14 09:39:26 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2009-10-14 09:44:15 +0200
commitd5b0ff6ae51f541fb9c9af0e20865d6c3259e05f (patch)
treee0366beacf17112e77b22c394821ffab63460cc5 /configure
parentffe8f622d2415aeb2bfbaf1e736a09186cc11b58 (diff)
downloadeurephia-d5b0ff6ae51f541fb9c9af0e20865d6c3259e05f.tar.gz
eurephia-d5b0ff6ae51f541fb9c9af0e20865d6c3259e05f.tar.xz
eurephia-d5b0ff6ae51f541fb9c9af0e20865d6c3259e05f.zip
Include system wide CFLAGS when building
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure10
1 files changed, 6 insertions, 4 deletions
diff --git a/configure b/configure
index ed1f5de..33fbd0b 100755
--- a/configure
+++ b/configure
@@ -87,7 +87,7 @@ ADMIN="";
OPENVPN_SRC_DIR=""
PLUGIN=""
CONFIGUREPARAMS="$*"
-GCOV=""
+CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -g -Wall -Wpointer-arith"
# Parse all arguments
while [ ! -z "$1" ]; do
@@ -137,8 +137,7 @@ while [ ! -z "$1" ]; do
SECRETS_WARN=1
;;
--gcov)
- PARAMS="${PARAMS} -DGCOV=ON"
- GCOV=1
+ CFLAGS="${CFLAGS} -fprofile-arcs -ftest-coverage"
;;
-p|--plug-in)
PARAMS="${PARAMS} -DPLUGIN=ON"
@@ -235,12 +234,15 @@ rm -f CMakeCache.txt
EOF
cmake . ${PARAMS} -DPREFIX:STRING=${PREFIX} -DCMAKE_INSTALL_PREFIX:STRING=${PREFIX} \
-DPLUGINDIR:STRING=${PLUGINDIR} -DBINDIR:STRING=${BINDIR} \
- -DEUREPHIADM_XSLT_PATH:STRING=${EUREPHIADM_XSLT} -DXSLTROOT:STRING=${XSLTPATH}
+ -DEUREPHIADM_XSLT_PATH:STRING=${EUREPHIADM_XSLT} -DXSLTROOT:STRING=${XSLTPATH} \
+ -DCFLAGS:STRING="${CFLAGS}"
export ec=$?
# If cmake exited without failure, provide some info about the configuration
if [ "$ec" = "0" ]; then
echo
+ echo "Building options:"
+ echo " CFLAGS: $CFLAGS"
echo
echo "eurephia will be built with support for: "
echo