aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure b/configure
index 672b24f..d15c03b 100755
--- a/configure
+++ b/configure
@@ -55,6 +55,7 @@ mandir=${mandir-'${prefix}/share/man'}
55shared_ext='.so' 55shared_ext='.so'
56shared=1 56shared=1
57solo=0 57solo=0
58cover=0
58zprefix=0 59zprefix=0
59build64=0 60build64=0
60gcc=0 61gcc=0
@@ -85,6 +86,7 @@ case "$1" in
85 -s* | --shared | --enable-shared) shared=1; shift ;; 86 -s* | --shared | --enable-shared) shared=1; shift ;;
86 -t | --static) shared=0; shift ;; 87 -t | --static) shared=0; shift ;;
87 --solo) solo=1; shift ;; 88 --solo) solo=1; shift ;;
89 --cover) cover=1; shift ;;
88 -z* | --zprefix) zprefix=1; shift ;; 90 -z* | --zprefix) zprefix=1; shift ;;
89 -6* | --64) build64=1; shift ;; 91 -6* | --64) build64=1; shift ;;
90 -a*=* | --archs=*) ARCHS=`echo $1 | sed 's/.*=//'`; shift ;; 92 -a*=* | --archs=*) ARCHS=`echo $1 | sed 's/.*=//'`; shift ;;
@@ -345,6 +347,10 @@ OBJC='$(OBJZ)'
345PIC_OBJC='$(PIC_OBJZ)' 347PIC_OBJC='$(PIC_OBJZ)'
346fi 348fi
347 349
350if test $cover -eq 1; then
351 CFLAGS="${CFLAGS} -fprofile-arcs -ftest-coverage"
352fi
353
348cat > $test.c <<EOF 354cat > $test.c <<EOF
349#include <stdio.h> 355#include <stdio.h>
350#include <stdarg.h> 356#include <stdarg.h>
@@ -578,7 +584,7 @@ case $CFLAGS in
578 fi ;; 584 fi ;;
579esac 585esac
580 586
581rm -f $test.[co] $test $test$shared_ext 587rm -f $test.[co] $test $test$shared_ext $test.gcno
582 588
583# udpate Makefile 589# udpate Makefile
584sed < Makefile.in " 590sed < Makefile.in "