r3238 - trunk/varnish-cache

tfheen at projects.linpro.no tfheen at projects.linpro.no
Mon Sep 29 12:52:35 CEST 2008


Author: tfheen
Date: 2008-09-29 12:52:34 +0200 (Mon, 29 Sep 2008)
New Revision: 3238

Modified:
   trunk/varnish-cache/configure.ac
Log:
Merge branch 'cflags_for_vcl'


Modified: trunk/varnish-cache/configure.ac
===================================================================
--- trunk/varnish-cache/configure.ac	2008-09-29 10:49:12 UTC (rev 3237)
+++ trunk/varnish-cache/configure.ac	2008-09-29 10:52:34 UTC (rev 3238)
@@ -326,18 +326,22 @@
 # Command line for compiling VCL code.  I wish there were a simple way
 # to figure this out dynamically without introducing a run-time
 # dependency on libtool.
-case $host in
-*-*-solaris*)
-	VCC_CC="cc -Kpic ${CFLAGS} -G -o %o %s"
-	;;
-*-*-darwin*)
-	VCC_CC="exec cc -dynamiclib -Wl,-undefined,dynamic_lookup ${CFLAGS} -o %o %s"
-	;;
-*)
-	VCC_CC="exec cc -fpic -shared -Wl,-x ${CFLAGS} -o %o %s"
-	;;
-esac
-
+AC_ARG_VAR([VCC_CC], [C compiler command line for VCL code])
+if test "$ac_cv_env_VCC_CC_set" = "set"; then
+	VCC_CC="$ac_cv_env_VCC_CC_value"
+else
+	case $host in
+	*-*-solaris*)
+		VCC_CC="cc -Kpic -G -o %o %s"
+		;;
+	*-*-darwin*)
+		VCC_CC="exec cc -dynamiclib -Wl,-undefined,dynamic_lookup -o %o %s"
+		;;
+	*)
+		VCC_CC="exec cc -fpic -shared -Wl,-x -o %o %s"
+		;;
+	esac
+fi
 AC_DEFINE_UNQUOTED([VCC_CC],"$VCC_CC",[C compiler command line for VCL code])
 
 # Use jemalloc on Linux




More information about the varnish-commit mailing list