Adjusted compilation optimisation flags to tune per target processor. Multi-architect...
[OSXPackageBuilder.git] / common.sh
index 44918b0..74dcfdc 100755 (executable)
--- a/common.sh
+++ b/common.sh
@@ -55,6 +55,7 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.7"
     ARCH="-arch x86_64"
     STARTUP="LaunchDaemon"
+    CFLAGS="-mtune=x86_64 ${CFLAGS}"
     ;;
   # Mac OS X 10.6 x86_64
   "snowleopardx64")
@@ -64,6 +65,7 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.6"
     ARCH="-arch x86_64"
     STARTUP="LaunchDaemon"
+    CFLAGS="-mtune=x86_64 ${CFLAGS}"
     ;;
   # Mac OS X 10.6 all supported architectures
   "snowleopard")
@@ -82,6 +84,7 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.6"
     ARCH="-arch i386"
     STARTUP="LaunchDaemon"
+    CFLAGS="-mtune=i386 ${CFLAGS}"
     ;;
   # Mac OS X 10.5 and all later releases
   "leopardupwards")
@@ -109,6 +112,7 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.5"
     ARCH="-arch i386"
     STARTUP="LaunchDaemon"
+    CFLAGS="-mtune=i386 ${CFLAGS}"
     ;;
   # Mac OS X 10.5 PPC
   "leopardppc")
@@ -118,6 +122,7 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.5"
     ARCH="-arch ppc"
     STARTUP="LaunchDaemon"
+    CFLAGS="-mtune=G5 ${CFLAGS}"
     ;;
   # Mac OS X 10.4 all supported architectures
   "tiger")
@@ -128,7 +133,7 @@ case "${release_name}" in
     ARCH="-arch i386 -arch ppc"
     STARTUP="LaunchDaemon"
     ;;
-  # Mac OS X 10.4
+  # Mac OS X 10.4 i386
   "tigeri386")
     XCODE_PATH="/Developer"
 #    SYSROOT="-isysroot ${XCODE_PATH}/SDKs/MacOSX10.4u.sdk"
@@ -136,8 +141,9 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.4"
     ARCH="-arch i386"
     STARTUP="LaunchDaemon"
+    CFLAGS="-mtune=i386 ${CFLAGS}"
     ;;
-  # Mac OS X 10.4
+  # Mac OS X 10.4 PPC
   "tigerppc")
     XCODE_PATH="/Developer"
 #    SYSROOT="-isysroot ${XCODE_PATH}/SDKs/MacOSX10.4u.sdk"
@@ -145,8 +151,9 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.4"
     ARCH="-arch ppc"
     STARTUP="LaunchDaemon"
+    CFLAGS="-mtune=G5 ${CFLAGS}"
     ;;
-  # Mac OS X 10.3
+  # Mac OS X 10.3 PPC
   "panther")
     XCODE_PATH="/Developer"
 #    SYSROOT="-isysroot ${XCODE_PATH}/SDKs/MacOSX10.3.9.sdk"
@@ -154,6 +161,7 @@ case "${release_name}" in
     MACOSX_VERSION="-mmacosx-version-min=10.3"
     ARCH="-arch ppc"
     STARTUP="StartupItem"
+    CFLAGS="-mtune=G5 ${CFLAGS}"
     ;;
   # default
   *)