mirror of
https://github.com/devkitPro/buildscripts.git
synced 2026-08-11 20:16:41 -05:00
tweaks for osx cross compile
This commit is contained in:
18
cross-build-x86_64-apple-darwin15.sh
Executable file
18
cross-build-x86_64-apple-darwin15.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
export CPPFLAGS=-I/opt/osx/x86_64-apple-darwin15/include
|
||||
export LDFLAGS=-L/opt/osx/x86_64-apple-darwin15/lib
|
||||
|
||||
export OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1
|
||||
|
||||
export CC=x86_64-apple-darwin15-clang
|
||||
export CXX=x86_64-apple-darwin15-clang++
|
||||
|
||||
export CROSSBUILD=x86_64-apple-darwin15
|
||||
export CROSSPATH=/opt/osx/x86_64-apple-darwin15
|
||||
export CROSSLIBPATH=$CROSSPATH/lib
|
||||
export CROSSBINPATH=$CROSSPATH/bin
|
||||
export PATH=/opt/osx/bin:$PATH
|
||||
export PKG_CONFIG_PATH=
|
||||
export PKG_CONFIG_LIBDIR=$CROSSLIBPATH/pkgconfig
|
||||
|
||||
@@ -84,6 +84,11 @@ fi
|
||||
unset CFLAGS
|
||||
cd $BUILDDIR
|
||||
|
||||
OLD_CC=$CC
|
||||
OLDCXX=$CXX
|
||||
unset CC
|
||||
unset CXX
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# build and install newlib
|
||||
#---------------------------------------------------------------------------------
|
||||
@@ -116,6 +121,9 @@ then
|
||||
touch installed-newlib
|
||||
fi
|
||||
|
||||
CC=$OLD_CC
|
||||
CXX=$OLD_CXX
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# build and install the final compiler
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user