Add '--ldflags=-Wl,-no_pie' to $xemacs_opts when running with Mac OS X
authortomo <tomo>
Sat, 18 Feb 2012 11:06:27 +0000 (11:06 +0000)
committertomo <tomo>
Sat, 18 Feb 2012 11:06:27 +0000 (11:06 +0000)
10.7 Lion or later.

configure.in

index 0649c4f..13d9cbe 100644 (file)
@@ -86,6 +86,20 @@ if test x"$with_canna" != x"no"; then
    xemacs_opts="$xemacs_opts --with-canna")
 fi
 
+os_name=`uname -s`
+mac_product_name=`sw_vers |grep ProductName|cut -f2`
+mac_product_version=`sw_vers |grep ProductVersion|cut -f2`
+mac_product_major_version=`echo $mac_product_version|cut -d'.' -f1`
+mac_product_minor_version=`echo $mac_product_version|cut -d'.' -f2`
+
+if test "$os_name" = "Darwin" -a \
+       "$mac_product_name" = "Mac OS X" -a \
+       $mac_product_major_version -eq 10 -a \
+       $mac_product_minor_version -ge 7
+then
+   xemacs_opts="$xemacs_opts '--ldflags=-Wl,-no_pie'"
+fi
+
 # Checks for header files.
 
 # Checks for typedefs, structures, and compiler characteristics.