[vlc-commits] commit: bootstrap: Use an abstraction for enabling setting in config.mak. ( Pierre d'Herbemont )

git at videolan.org git at videolan.org
Fri Nov 5 22:54:55 CET 2010


vlc | branch: master | Pierre d'Herbemont <pdherbemont at free.fr> | Fri Nov  5 22:28:55 2010 +0100| [b9b7edc6cd20c6feebefe2b83a24302f26d43774] | committer: Pierre d'Herbemont 

bootstrap: Use an abstraction for enabling setting in config.mak.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b9b7edc6cd20c6feebefe2b83a24302f26d43774
---

 extras/contrib/bootstrap |   39 ++++++++++++++++++++++-----------------
 1 files changed, 22 insertions(+), 17 deletions(-)

diff --git a/extras/contrib/bootstrap b/extras/contrib/bootstrap
index c44d8d8..c5380a1 100755
--- a/extras/contrib/bootstrap
+++ b/extras/contrib/bootstrap
@@ -48,6 +48,11 @@ add_makefile_cfg()
     echo $1 >> "${config_mak}"
 }
 
+add_enabled_makefile_cfg()
+{
+    echo "$1=1" >> "${config_mak}"
+}
+
 error()
 {
     echo "[contrib] ERROR: $1"
@@ -183,17 +188,17 @@ add_makefile_cfg "ARCH = $ARCH"
 # Check the HAVE_{OS}
 case $TARGET in
     *darwin*)
-        add_makefile_cfg "HAVE_DARWIN_OS = 1"
-        add_makefile_cfg "HAVE_BSD = 1"
+        add_enabled_makefile_cfg "HAVE_DARWIN_OS"
+        add_enabled_makefile_cfg "HAVE_BSD"
     ;;
     *linux*)
-        add_makefile_cfg "HAVE_LINUX = 1"
+        add_enabled_makefile_cfg "HAVE_LINUX"
     ;;
     *bsd*)
-        add_makefile_cfg "HAVE_BSD = 1"
+        add_enabled_makefile_cfg "HAVE_BSD"
     ;;
     *wince*)
-        add_makefile_cfg "HAVE_WINCE = 1"
+        add_enabled_makefile_cfg "HAVE_WINCE"
     ;;
 esac
 
@@ -221,9 +226,9 @@ case $TARGET in
         CFLAGS_TUNING=" -march=prescott -mtune=generic -arch i386 -m32"
         EXTRA_LDFLAGS=" -arch i386"
 
-        add_makefile_cfg "HAVE_DARWIN_OS_ON_INTEL = 1"
+        add_enabled_makefile_cfg "HAVE_DARWIN_OS_ON_INTEL"
         if test $TARGET = "i686-apple-darwin10"; then
-            add_makefile_cfg "HAVE_DARWIN_10 = 1"
+            add_enabled_makefile_cfg "HAVE_DARWIN_10"
         fi
     ;;
     x86_64-apple-darwin*)
@@ -239,10 +244,10 @@ case $TARGET in
         AR="ar"
         STRIP="strip"
 
-        add_makefile_cfg "HAVE_DARWIN_OS_ON_INTEL = 1"
+        add_enabled_makefile_cfg "HAVE_DARWIN_OS_ON_INTEL"
         add_makefile_cfg "PATH = /bin:/usr/bin:/usr/local/bin"
         if test $TARGET = "x86_64-apple-darwin10"; then
-            add_makefile_cfg "HAVE_DARWIN_10 = 1"
+            add_enabled_makefile_cfg "HAVE_DARWIN_10"
         fi
     ;;
     *mingw32ce)
@@ -251,7 +256,7 @@ case $TARGET in
         hint_distro wince
     ;;
     *64-*mingw*)
-        add_makefile_cfg "HAVE_WIN32 = 1"
+        add_enabled_makefile_cfg "HAVE_WIN32"
         add_makefile_cfg "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig"
         EXTRA_CFLAGS="-O3"
         hint_distro win64
@@ -262,7 +267,7 @@ case $TARGET in
         hint_distro win32
     ;;
     i686-pc-cygwin)
-        add_makefile_cfg "HAVE_CYGWIN = 1"
+        add_enabled_makefile_cfg "HAVE_CYGWIN"
         CC="gcc -mno-cygwin -isystem /usr/include/mingw"
         CXX="g++ -mno-cygwin -isystem /usr/include/mingw"
         TARGET=`$CC -dumpmachine`
@@ -278,8 +283,8 @@ case $TARGET in
         hint_distro wince
     ;;
     armeb-linux-uclibc)
-        add_makefile_cfg "HAVE_UCLIBC = 1"
-        add_makefile_cfg "HAVE_BIGENDIAN = 1"
+        add_enabled_makefile_cfg "HAVE_UCLIBC"
+        add_enabled_makefile_cfg "HAVE_BIGENDIAN"
         EXTRA_CFLAGS="-Os -march=armv5 -msoft-float"
     ;;
     arm-none-linux-gnueabi)
@@ -370,7 +375,7 @@ EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS $CPPFLAGS"
 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS $CXXFLAGS"
 
 uppercase_distro=`echo "$DISTRO" | tr '[:lower:]' '[:upper:]'`
-add_makefile_cfg "HAVE_${uppercase_distro} = 1"
+add_enabled_makefile_cfg "HAVE_${uppercase_distro}"
 add_makefile_cfg "BUILD = $BUILD"
 add_makefile_cfg "HOST = $TARGET"
 add_makefile_cfg "SRCDIR = `pwd`"
@@ -435,14 +440,14 @@ if test -z "$CONTRIBS_RELEASE"; then
 fi
 
 if test $HAVE_DARWIN_9; then
-    add_makefile_cfg "HAVE_DARWIN_9 = 1"
+    add_enabled_makefile_cfg "HAVE_DARWIN_9"
     if ! /usr/bin/gcc-4.2 --version>/dev/null 2>&1; then
         error "You do not have GCC-4.2 installed in /usr/bin, compilation WILL FAIL."
     fi
 fi
 
 if test $HAVE_DARWIN_32; then
-    add_makefile_cfg "HAVE_DARWIN_32 = 1"
+    add_enabled_makefile_cfg "HAVE_DARWIN_32"
     info "*****************************************************************"
     info "* VLC will be compiled in 32bit mode.                           *"
     info "*                                                               *"
@@ -454,7 +459,7 @@ if test $HAVE_DARWIN_32; then
 fi
 
 if test $HAVE_DARWIN_64; then
-    add_makefile_cfg "HAVE_DARWIN_64 = 1"
+    add_enabled_makefile_cfg "HAVE_DARWIN_64"
     info
     info "*****************************************************************"
     info "* VLC will be compiled in 64bit mode using the 10.5 SDK.        *"



More information about the vlc-commits mailing list