]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix openbsd sofia build
authorMichael Jerris <mike@jerris.com>
Fri, 2 Apr 2010 05:15:18 +0000 (01:15 -0400)
committerMichael Jerris <mike@jerris.com>
Fri, 2 Apr 2010 05:15:18 +0000 (01:15 -0400)
libs/sofia-sip/configure.ac
libs/sofia-sip/libsofia-sip-ua/sofia.am
libs/sofia-sip/rules/sofia.am

index fcedf33260d26ac0bc0abd02b53775f1e670e02f..0eb2418ad9b203202b98cdb01d7eb5ea98676f9b 100644 (file)
@@ -100,13 +100,16 @@ if test "x${ax_cv_c_compiler_vendor}"  =  "xsun" ; then
     fi
 fi
 
+SOFIA_PLAT_CFLAGS=
 # openbsd seems to not define NULL as a void pointer, I blame standards by committee for this.
 # This is a dirty hack, but shuts up all the warnings
 case "$host" in
-     *-openbsd*) SOFIA_CFLAGS="$SOFIA_CFLAGS -DNULL='(void *) 0L'";;
+     *-openbsd*) SOFIA_PLAT_CFLAGS="-DNULL='(void *) 0L'";;
      *) ;;
 esac
 
+AC_SUBST(SOFIA_PLAT_CFLAGS, $SOFIA_PLAT_CFLAGS)
+
 
 ### checks for header files
 ### -----------------------
index b5e5ec88f2c8710d0f4b27b7124a8f55a59dfe29..a7d8c346d66753e5349390b2796e196c16e5fc3f 100644 (file)
@@ -1,7 +1,7 @@
 # common Makefile targets for libsofia-sip-ua modules
 # ---------------------------------------------------
 
-AM_CFLAGS = $(CWFLAG) $(SOFIA_CFLAGS) $(SOFIA_COVERAGE)
+AM_CFLAGS = $(CWFLAG) $(SOFIA_CFLAGS) $(SOFIA_COVERAGE) $(SOFIA_PLAT_CFLAGS)
 
 # Use with --enable-ndebug
 if NDEBUG
index 3d3b88f50f502e2fffddfcb8d4a41bc4149db945..a312e1355f6f8f845f914c76fd80b6f5bdef144b 100644 (file)
@@ -4,7 +4,7 @@
 sofiasrcdir = ${top_srcdir}/libsofia-sip-ua
 sofiabuilddir = ${top_builddir}/libsofia-sip-ua
 
-AM_CFLAGS = $(CWFLAG) $(SOFIA_COVERAGE) $(SOFIA_CFLAGS) $(openssl_CFLAGS)
+AM_CFLAGS = $(CWFLAG) $(SOFIA_COVERAGE) $(SOFIA_CFLAGS) $(openssl_CFLAGS) $(SOFIA_PLAT_CFLAGS)
 
 SOFIA_COVERAGE = $(COVERAGE_FLAGS)