aboutsummaryrefslogtreecommitdiff
path: root/tools/darwin/depends/config.site_osx.in
blob: ccbb64a060d16224ee52536a256537dffe31c941 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
if test "@use_sdk@" = "10.4" ; then
  if test "@use_arch@" = "ppc" ; then
    host_alias=powerpc-apple-darwin8
  else
    host_alias=i386-apple-darwin8
  fi
  platform_gcc_version=4.0
  platform_sdk_version=@use_sdk@u
else
  host_alias=i686-apple-darwin
  platform_gcc_version=4.2
  platform_sdk_version=@use_sdk@
fi
platform_min_version=macosx-version-min=@use_sdk@
platform_path="/Developer"
platform_os_cflags="-arch @use_arch@ -no_compact_linkedit"
platform_os_ldflags="-arch @use_arch@ -Wl,-arch,@use_arch@ -no_compact_linkedit"
platform_sdk_path="${platform_path}/SDKs/MacOSX${platform_sdk_version}.sdk"

export NM=/usr/bin/nm
export CPP=/usr/bin/cpp-${platform_gcc_version}
export CXXCPP=${CPP}
export CPPFLAGS="-no-cpp-precomp -I${prefix}/include"
export CC=/usr/bin/gcc-${platform_gcc_version}
export CFLAGS="-std=gnu89 -no-cpp-precomp -m${platform_min_version} -isysroot ${platform_sdk_path} ${platform_os_cflags} -I${platform_sdk_path}/usr/include"
export LD=${platform_path}/usr/bin/ld
export LDFLAGS="-m${platform_min_version} -isysroot ${platform_sdk_path} ${platform_os_ldflags} -L${prefix}/lib -L${platform_sdk_path}/usr/lib"
export CXX=/usr/bin/g++-${platform_gcc_version}
export CXXFLAGS="-m${platform_min_version} -isysroot ${platform_sdk_path} ${platform_os_cflags}"
export AR=${platform_path}/usr/bin/ar
export AS=${platform_path}/usr/bin/as
export STRIP=${platform_path}/usr/bin/strip
export RANLIB=${platform_path}/usr/bin/ranlib
export ACLOCAL="aclocal -I ${prefix}/share/aclocal -I @use_toolchain@/share/aclocal -I ${platform_path}/usr/share/aclocal"
export LIBTOOL=@use_toolchain@/bin/glibtool
export LIBTOOLIZE=@use_toolchain@/bin/glibtoolize
export PKG_CONFIG_PATH=${prefix}/usr/lib/pkgconfig:${platform_sdk_path}/usr/lib/pkgconfig
export PATH="@use_toolchain@/bin:${prefix}/bin:${platform_path}/usr/bin:/Developer/usr/bin:${PATH}"
export MACOSX_DEPLOYMENT_TARGET=@use_sdk@

# tweaks for samba
if test "${PACKAGE_NAME}" = "Samba" ; then
  # disable python support
  export PYTHON_VER=0.0
  # ios/osx-10.6 issue with collision of _MD5 exported from a system lib
  export LDFLAGS="${LDFLAGS} -Wl,-unexported_symbol,_MD5* -lc"
  # uses OPT instead of CFLAGS
  export OPT="${CFLAGS}"
  # various configure overrides
  ac_cv_header_libunwind_h=no
  ac_cv_header_execinfo_h=no
  samba_cv_SYSCONF_SC_NPROCESSORS_ONLN=no
fi

# tweaks for python
if test "${PACKAGE_NAME}" = "python" ; then
  export OPT="${CFLAGS}"
fi