diff configure @ 22709:bd96254153f1

Group (system-specific) CFLAGS settings together.
author diego
date Sun, 18 Mar 2007 20:33:20 +0000
parents 0d86320521b9
children 8a10d878826d
line wrap: on
line diff
--- a/configure	Sun Mar 18 20:25:02 2007 +0000
+++ b/configure	Sun Mar 18 20:33:20 2007 +0000
@@ -7188,35 +7188,6 @@
 fi
 echores "$_crash_debug"
 
-if darwin ; then
-  CFLAGS="$CFLAGS -mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc"
-  if [ "$_cc_major" = 3 ] && [ "$_cc_minor" -lt 1 ]; then
-    CFLAGS="$CFLAGS -no-cpp-precomp"
-  fi
-fi
-if amigaos ; then
-  CFLAGS="$CFLAGS -DNEWLIB -D__USE_INLINE__ -DSYS_AMIGAOS4"
-fi
-if hpux ; then
-  # use flag for HPUX missing setenv()
-  CFLAGS="$CFLAGS -DHPUX"
-fi
-# Thread support
-if linux ; then
-  CFLAGS="$CFLAGS -D_REENTRANT"
-elif bsd ; then
-  # FIXME bsd needs this so maybe other OS'es
-  CFLAGS="$CFLAGS -D_THREAD_SAFE"
-fi
-# 64 bit file offsets?
-if test "$_largefiles" = yes || freebsd ; then
-  CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-  if test "$_dvdread" = yes || test "$_libdvdcss_internal" = yes ; then
-    # dvdread support requires this (for off64_t)
-    CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE"
-  fi
-fi
-
 echocheck "compiler support for noexecstack"
 cat > $TMPC <<EOF
 int main(void) { return 0; }
@@ -7228,10 +7199,6 @@
   echores "no"
 fi
 
-if cc_check -Wdeclaration-after-statement ; then
-  CFLAGS="-Wdeclaration-after-statement $CFLAGS"
-fi
-
 echocheck "ftello()"
 # if we don't have ftello use the osdep/ compatibility module
 cat > $TMPC << EOF
@@ -7250,13 +7217,6 @@
 fi
 echores "$_ftello"
 
-# Determine OS dependent libs
-if cygwin ; then
-  #CFLAGS="$CFLAGS -D__CYGWIN__ -D__CYGWIN_USE_BIG_TYPES__"
-  # stat.st_size with BIG_TYPES is broken (not set) ::atmos 
-  CFLAGS="$CFLAGS -D__CYGWIN__"
-fi
-
 # Dynamic linking flags 
 # (FIXME: 'echocheck "dynamic linking"' above and modify here accordingly)
 _ld_dl_dynamic=''
@@ -7413,6 +7373,46 @@
 done
 _libs_mplayer=$_ld_tmp
 
+
+#############################################################################
+if darwin ; then
+  CFLAGS="$CFLAGS -mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc"
+  if [ "$_cc_major" = 3 ] && [ "$_cc_minor" -lt 1 ]; then
+    CFLAGS="$CFLAGS -no-cpp-precomp"
+  fi
+fi
+if amigaos ; then
+  CFLAGS="$CFLAGS -DNEWLIB -D__USE_INLINE__ -DSYS_AMIGAOS4"
+fi
+if hpux ; then
+  # use flag for HPUX missing setenv()
+  CFLAGS="$CFLAGS -DHPUX"
+fi
+# Thread support
+if linux ; then
+  CFLAGS="$CFLAGS -D_REENTRANT"
+elif bsd ; then
+  # FIXME bsd needs this so maybe other OS'es
+  CFLAGS="$CFLAGS -D_THREAD_SAFE"
+fi
+if cygwin ; then
+  #CFLAGS="$CFLAGS -D__CYGWIN__ -D__CYGWIN_USE_BIG_TYPES__"
+  # stat.st_size with BIG_TYPES is broken (not set) ::atmos
+  CFLAGS="$CFLAGS -D__CYGWIN__"
+fi
+# 64 bit file offsets?
+if test "$_largefiles" = yes || freebsd ; then
+  CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+  if test "$_dvdread" = yes || test "$_libdvdcss_internal" = yes ; then
+    # dvdread support requires this (for off64_t)
+    CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE"
+  fi
+fi
+
+if cc_check -Wdeclaration-after-statement ; then
+  CFLAGS="-Wdeclaration-after-statement $CFLAGS"
+fi
+
 #############################################################################
 # Take care of ffmpeg dependencies
 if test "$_zlib" = no ; then