From 44396558c4651b92cd61f3adb7e7e06f811bd522 Mon Sep 17 00:00:00 2001 From: Bryan Jurish Date: Fri, 23 Jan 2009 10:57:17 +0000 Subject: + yet more autobuild-related updates svn path=/trunk/externals/moocow/; revision=10603 --- readdir/configure | 52 +++++++++++++++++++++++++++++---------------- readdir/configure.ac | 60 ++++++++++++++++++++++++++++++---------------------- 2 files changed, 69 insertions(+), 43 deletions(-) (limited to 'readdir') diff --git a/readdir/configure b/readdir/configure index 36bb98d..469ae1d 100755 --- a/readdir/configure +++ b/readdir/configure @@ -3579,55 +3579,71 @@ fi +##vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv +## BEGIN machine-dependent variables LD=ld + +##-- Linux if test `uname -s` = Linux; then - LFLAGS="-export_dynamic -shared" - if test "$DEBUG" = "no"; then - #OFLAGS="-O6 -funroll-loops -fomit-frame-pointer -finline-limit-10000000" - OFLAGS="-O3 -funroll-loops -fomit-frame-pointer -pipe" + LFLAGS="$LFFLAGS -Wl,-export-dynamic -shared" + if test "$DEBUG" = "no" -a -z "$UCFLAGS"; then + ##-- only set OFLAGS if user CFLAGS are empty + OFLAGS="-O2 -pipe" else OFLAGS="-g" fi + OFLAGS="$OFLAGS -fPIC" + DFLAGS="$DFLAGS -DPIC" PDEXT=pd_linux fi +##-- MacOSX (darwin) +if test `uname -s` = Darwin; +then + LD=cc + LFLAGS="$LFLAGS -bundle -undefined suppress -flat_namespace" + DFLAGS="$DFLAGS -DMACOSX" + if test "$DEBUG" = "no" -a -z "$UCFLAGS"; then + ##-- only set OFLAGS if user CFLAGS are empty + OFLAGS="-O2" + else + OFLAGS="-g" + fi + PDEXT=pd_darwin +fi + +##-- alpha if test `uname -m` = alpha; then AFLAGS="-mieee -mcpu=ev56"; OFLAGS="$CFLAGS" fi +##-- irix64 if test `uname -s` = IRIX64; then - LFLAGS="-n32 -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \ + LFLAGS="$LFLAGS -n32 -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \ -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \ -shared -rdata_shared" OFLAGS="$CFLAGS" PDEXT=pd_irix6 fi +##-- irix32 if test `uname -s` = IRIX32; then - LFLAGS="-o32 -DUNIX -DIRIX -O2 -shared -rdata_shared" + LFLAGS="$LFLAGS -o32 -DUNIX -DIRIX -O2 -shared -rdata_shared" OFLAGS="$CFLAGS" PDEXT=pd_irix5 fi -if test `uname -s` = Darwin; -then - LD=cc - LFLAGS="-bundle -undefined suppress -flat_namespace" - PDEXT=pd_darwin - DFLAGS="$DFLAGS -DMACOSX" +EXT=$PDEXT + +## END machine-dependent variables +##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - if test "$DEBUG" = "no"; then - OFLAGS="-O2" - else - OFLAGS="-g" - fi -fi CFLAGS="$UCFLAGS" CPPFLAGS="$UCPPFLAGS" diff --git a/readdir/configure.ac b/readdir/configure.ac index 31e0446..4a45877 100644 --- a/readdir/configure.ac +++ b/readdir/configure.ac @@ -144,61 +144,71 @@ fi AC_SUBST(DEBUG) +##vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv +## BEGIN machine-dependent variables -dnl -dnl machine-dependent variables -dnl LD=ld + +##-- Linux if test `uname -s` = Linux; then - LFLAGS="-export_dynamic -shared" - if test "$DEBUG" = "no"; then - #OFLAGS="-O6 -funroll-loops -fomit-frame-pointer -finline-limit-10000000" - OFLAGS="-O3 -funroll-loops -fomit-frame-pointer -pipe" + LFLAGS="$LFFLAGS -Wl,-export-dynamic -shared" + if test "$DEBUG" = "no" -a -z "$UCFLAGS"; then + ##-- only set OFLAGS if user CFLAGS are empty + OFLAGS="-O2 -pipe" + else + OFLAGS="-g" + fi + OFLAGS="$OFLAGS -fPIC" + DFLAGS="$DFLAGS -DPIC" + PDEXT=pd_linux +fi + +##-- MacOSX (darwin) +if test `uname -s` = Darwin; +then + LD=cc + LFLAGS="$LFLAGS -bundle -undefined suppress -flat_namespace" + DFLAGS="$DFLAGS -DMACOSX" + if test "$DEBUG" = "no" -a -z "$UCFLAGS"; then + ##-- only set OFLAGS if user CFLAGS are empty + OFLAGS="-O2" else OFLAGS="-g" fi - PDEXT=pd_linux + PDEXT=pd_darwin fi +##-- alpha if test `uname -m` = alpha; then AFLAGS="-mieee -mcpu=ev56"; OFLAGS="$CFLAGS" fi +##-- irix64 if test `uname -s` = IRIX64; then - LFLAGS="-n32 -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \ + LFLAGS="$LFLAGS -n32 -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \ -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \ -shared -rdata_shared" OFLAGS="$CFLAGS" PDEXT=pd_irix6 fi +##-- irix32 if test `uname -s` = IRIX32; then - LFLAGS="-o32 -DUNIX -DIRIX -O2 -shared -rdata_shared" + LFLAGS="$LFLAGS -o32 -DUNIX -DIRIX -O2 -shared -rdata_shared" OFLAGS="$CFLAGS" PDEXT=pd_irix5 fi -dnl -dnl Flags for MacOSX, borrowed from pd-0.35-test16 -dnl -if test `uname -s` = Darwin; -then - LD=cc - LFLAGS="-bundle -undefined suppress -flat_namespace" - PDEXT=pd_darwin - DFLAGS="$DFLAGS -DMACOSX" +EXT=$PDEXT + +## END machine-dependent variables +##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - if test "$DEBUG" = "no"; then - OFLAGS="-O2" - else - OFLAGS="-g" - fi -fi dnl dnl restore user's CFLAGS -- cgit v1.2.1