]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-6293: fix mod_silk srcdir build
authorMichael Jerris <mike@jerris.com>
Mon, 17 Mar 2014 12:32:17 +0000 (08:32 -0400)
committerMichael Jerris <mike@jerris.com>
Mon, 17 Mar 2014 12:32:17 +0000 (08:32 -0400)
libs/silk/Makefile.am
libs/silk/configure.ac
src/mod/codecs/mod_silk/Makefile.am

index ca98d4c97d1c08f29b83a4a64dcba4ab2ca11d4e..f61fb02b228ab53bc1623b72ad06d926682acac9 100644 (file)
@@ -1,4 +1,4 @@
-AM_CFLAGS = -Isrc -Iinterface -fPIC -O3
+AM_CFLAGS = -Isrc -I$(abs_srcdir)/src -Iinterface -I$(abs_srcdir)/interface -fPIC -O3
 AUTOMAKE_OPTIONS = gnu
 NAME = libSKP_SILK_SDK
 AM_CPPFLAGS = $(AM_CFLAGS)
index 29ea7027a4ce5f44cb6234ed5ac648f990584fdb..64feb0b5f85a72aa842f50358ab943ada696078f 100644 (file)
@@ -22,5 +22,11 @@ AC_TYPE_SIZE_T
 AC_FUNC_MALLOC
 AC_CHECK_LIB([m],[pow])
 
+# Absolute source/build directory
+abs_srcdir=`(cd $srcdir && pwd)`
+abs_builddir=`pwd`
+AC_SUBST(abs_srcdir)
+AC_SUBST(abs_builddir)
+
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT
index b1e1062f8a2ee42741a099e501a57463e29992af..619e68161a802832239c828b1d9e18e70897703e 100644 (file)
@@ -14,5 +14,6 @@ mod_silk_la_LDFLAGS  = -avoid-version -module -no-undefined -shared
 BUILT_SOURCES=$(SILK_LA)
 
 $(SILK_LA): $(SILK_DIR)/.update        
-       cd $(SILK_BUILDDIR) && ./configure --disable-shared && make clean && $(MAKE)
+       mkdir -p $(SILK_BUILDDIR)
+       cd $(SILK_BUILDDIR) && $(DEFAULT_VARS) $(SILK_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(SILK_DIR) --disable-shared && make clean && $(MAKE)
        $(TOUCH_TARGET)