mirror of
https://github.com/Relintai/osxcross.git
synced 2025-02-03 22:45:56 +01:00
fix compiling pre-compiled headers
This commit is contained in:
parent
5e82ba96f7
commit
e935b36688
@ -83,7 +83,7 @@ if [ -n "$BUILD_LIBCXX" ]; then
|
||||
USE_LIBCXX=0
|
||||
else
|
||||
if [ $USE_LIBCXX -eq 0 ]; then
|
||||
MIN_TARGET_VERSION=`echo "$OSX_VERSION_MIN" | tr '=' ' ' | tr '.' ' ' | awk '{printf "%d %d", $1, $2}'`
|
||||
MIN_TARGET_VERSION=`echo "$OSX_VERSION_MIN" | tr '.' ' ' | awk '{printf "%d %d", $1, $2}'`
|
||||
MIN_TARGET_VERSION_MAJOR=`echo $MIN_TARGET_VERSION | awk '{print $1}'`
|
||||
MIN_TARGET_VERSION_MINOR=`echo $MIN_TARGET_VERSION | awk '{print $2}'`
|
||||
|
||||
@ -106,8 +106,13 @@ if [ $USE_LIBCXX -ne 0 ]; then
|
||||
CXXINC="$CXXINC -stdlib=libc++"
|
||||
fi
|
||||
|
||||
REGEX="\-o\s*[^ ]+\.gch"
|
||||
if [[ ! "$@" =~ $REGEX ]]; then
|
||||
if [[ $COMPILER == *clang++* ]]; then
|
||||
CXXINC="$CXXINC -Qunused-arguments -lc++abi"
|
||||
fi
|
||||
CXXINC="$CXXINC -L$OSXCROSS_SDK/../libcxx_$OSXCROSS_SDK_VERSION/lib"
|
||||
fi
|
||||
else
|
||||
CXXINC="-cxx-isystem $OSXCROSS_SDK/usr/lib/gcc/i686-apple-$OSXCROSS_TARGET/4.2.1/include"
|
||||
CXXINC="$CXXINC -cxx-isystem $OSXCROSS_SDK/usr/include/c++/4.0.0 "
|
||||
|
@ -34,14 +34,21 @@ if [[ $COMPILER == *g++ ]] && [[ $type == *libc++* ]]; then
|
||||
|
||||
OSXCROSS_OPT_ARGS="$OSXCROSS_OPT_ARGS -std=c++0x -nostdinc++ -nodefaultlibs"
|
||||
OSXCROSS_OPT_ARGS="$OSXCROSS_OPT_ARGS -lc -isystem $OSXCROSS_SDK/../libcxx_$OSXCROSS_SDK_VERSION/include/c++/v1"
|
||||
|
||||
REGEX="\-o\s*[^ ]+\.gch"
|
||||
if [[ ! "$@" =~ $REGEX ]]; then
|
||||
OSXCROSS_OPT_ARGS="$OSXCROSS_OPT_ARGS -L$OSXCROSS_SDK/../libcxx_$OSXCROSS_SDK_VERSION/lib -lc++ -lc++abi"
|
||||
OSXCROSS_OPT_ARGS="$OSXCROSS_OPT_ARGS -L$OSXCROSS_SDK/usr/lib -lgcc_s.10.5"
|
||||
fi
|
||||
else
|
||||
REGEX="\-o\s*[^ ]+\.gch"
|
||||
if [[ ! "$@" =~ $REGEX ]]; then
|
||||
if [[ $COMPILER == *g++ ]]; then
|
||||
OSXCROSS_OPT_ARGS="$OSXCROSS_OPT_ARGS -static-libgcc -static-libstdc++"
|
||||
else
|
||||
OSXCROSS_OPT_ARGS="$OSXCROSS_OPT_ARGS -static-libgcc"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ $# -gt 0 ]; then
|
||||
|
Loading…
Reference in New Issue
Block a user