[PD-cvs] externals/zexy/src configure.ac,1.19,1.20
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Thu Sep 28 11:52:50 CEST 2006
Update of /cvsroot/pure-data/externals/zexy/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26269
Modified Files:
configure.ac
Log Message:
hopefully a bit better checks (needs some more testing)
Index: configure.ac
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/configure.ac,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** configure.ac 6 Jun 2006 12:28:04 -0000 1.19
--- configure.ac 28 Sep 2006 09:52:48 -0000 1.20
***************
*** 32,40 ****
AC_ARG_ENABLE(lpt, [ --enable-lpt enable parallelport-support])
AC_ARG_ENABLE(icc, [ --enable-icc enable ICC-support])
- if test `uname -s` = Darwin;
- then
- AC_ARG_ENABLE(bundle, [ --enable-bundleloader use bundle_loader (default: autodetect)])
- fi
-
AC_ARG_ENABLE(library,[ --disable-library split the library into single externals])
--- 32,35 ----
***************
*** 51,58 ****
fi
- if test "x" = "x${enable_bundle}" ; then
- enable_bundle="${with_bundle}"
- fi
-
if test "xno" != "x${enable_library}" ; then
dnl LATER: find a more generic way to generate the .._LIBRARY define
--- 46,49 ----
***************
*** 94,98 ****
fi
if test -d "${with_pd}/bin"; then
! LIBS="-L${with_pd}/bin ${LIBS}"
fi
fi
--- 85,89 ----
fi
if test -d "${with_pd}/bin"; then
! LFLAGS="-L${with_pd}/bin ${LFLAGS}"
fi
fi
***************
*** 109,113 ****
for id in $libdir
do
! if test -d $id; then LIBS="-L$id $LIBS"; fi
done
fi
--- 100,104 ----
for id in $libdir
do
! if test -d $id; then LFLAGS="-L$id $LFLAGS"; fi
done
fi
***************
*** 259,263 ****
if $CC $INCLUDES $DFLAGS -o conftest.o conftest.c > /dev/null 2>&1
then
! LIBRARY_VERSION=`./conftest.o`
echo "$LIBRARY_VERSION"
else
--- 250,254 ----
if $CC $INCLUDES $DFLAGS -o conftest.o conftest.c > /dev/null 2>&1
then
! LIBRARY_VERSION=$(./conftest.o)
echo "$LIBRARY_VERSION"
else
***************
*** 276,283 ****
dnl this needs some rethinking when cross-compiling (?)
dnl
if test `uname -s` = Linux;
then
- LFLAGS="-export_dynamic -shared"
EXT=pd_linux
STRIPFLAGS="--strip-unneeded"
--- 267,274 ----
dnl this needs some rethinking when cross-compiling (?)
dnl
+ AC_CHECK_LDFLAGS([-export_dynamic -shared])
if test `uname -s` = Linux;
then
EXT=pd_linux
STRIPFLAGS="--strip-unneeded"
***************
*** 289,296 ****
then
LD=$CC
! LFLAGS="-ip -ipo_obj "$LFLAGS
! CFLAGS="-ip -ipo_obj "$CFLAGS
! else
! :
fi
fi
--- 280,285 ----
then
LD=$CC
! AC_CHECK_LDFLAGS([-ip -ipo_obj])
! AC_CHECK_CFLAGS([-ip -ipo_obj])
fi
fi
***************
*** 300,324 ****
if test `uname -s` = Darwin;
then
! LD=cc
EXT=pd_darwin
STRIP="echo faking strip"
STRIPFLAGS=
- if test "$enable_bundleloader" = ""; then
- if test "$PD_MAJORVERSION" -gt 0 || test "$PD_MINORVERSION" -ge 39; then
- enable_bundleloader="yes"
- else
- enable_bundleloader="no"
- fi
- fi
- if test "$enable_bundleloader" = "yes"; then
- dnl i hope "prefix" points to where we want it...
- dnl should it rather be @exec_prefix@ ???
- LFLAGS="-bundle -bundle_loader @prefix@/bin/pd"
- else
- LFLAGS="-bundle -undefined suppress -flat_namespace"
- fi
-
-
if test "$enable_lpt" = "yes"; then
AC_MSG_ERROR("lpt not supported on this platform");
--- 289,297 ----
if test `uname -s` = Darwin;
then
! LD=${CC}
EXT=pd_darwin
STRIP="echo faking strip"
STRIPFLAGS=
if test "$enable_lpt" = "yes"; then
AC_MSG_ERROR("lpt not supported on this platform");
***************
*** 330,349 ****
fi
if test `uname | sed -e 's/^MINGW.*/NT/'` = NT ;
then
! LD=gcc
! INCLUDES="-I at prefix@/src"
! dnl mingw should (does?) define __WIN32__ which is now used
! dnl DFLAGS="-DMSW -DNT"
! LFLAGS="-shared @prefix@/bin/pd.dll"
EXT=dll
else
PDLIBDIR="/lib/pd"
dnl this is handled by AC_CHECK_LIB above
- dnl LIBS="-lc -lm"
fi
if test `uname -s` = IRIX64;
then
! LFLAGS="-n32 -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \
-OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \
-shared -rdata_shared"
--- 303,331 ----
fi
+ AC_CHECK_LDFLAGS([-dynamiclib -mmacosx-version-min=10.3 -undefined dynamic_lookup],
+ ,
+ AC_CHECK_LDFLAGS([-bundle -undefined suppress -flat_namespace])
+ )
+
if test `uname | sed -e 's/^MINGW.*/NT/'` = NT ;
then
! LD=${CC}
! LDFLAGS="-shared pd.dll"
EXT=dll
else
PDLIBDIR="/lib/pd"
dnl this is handled by AC_CHECK_LIB above
fi
+
+ AC_CHECK_LDFLAGS([-shared pd.dll])
+
+
+
+
+
+
if test `uname -s` = IRIX64;
then
! LDFLAGS="-n32 -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \
-OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \
-shared -rdata_shared"
***************
*** 362,366 ****
if test `uname -s` = IRIX32;
then
! LFLAGS="-o32 -DUNIX -DIRIX -O2
-shared -rdata_shared"
EXT=pd_irix5
--- 344,348 ----
if test `uname -s` = IRIX32;
then
! LDFLAGS="-o32 -DUNIX -DIRIX -O2
-shared -rdata_shared"
EXT=pd_irix5
***************
*** 429,432 ****
--- 411,416 ----
"--includedir=</path/to/pd/src/>"]))
+ LFLAGS=${LDFLAGS}
+
AC_OUTPUT(Make.config)
More information about the Pd-cvs
mailing list