mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-07 22:02:12 +08:00
contrib: set CMAKE_SYSTEM_PROCESSOR on Darwin
Change-Id: I51ccb462103a30d557830d31c5075f73d393ed97
This commit is contained in:
@ -238,13 +238,14 @@ test -z "$PREFIX" || add_make "PREFIX := $PREFIX"
|
||||
OS="${HOST#*-}" # strip architecture
|
||||
case "${OS}" in
|
||||
apple-darwin*)
|
||||
add_make_enabled "HAVE_DARWIN_OS" "HAVE_BSD"
|
||||
if test -z "$BUILDFORIOS"
|
||||
then
|
||||
check_macosx_sdk
|
||||
add_make_enabled "HAVE_MACOSX" "HAVE_DARWIN_OS" "HAVE_BSD"
|
||||
add_make_enabled "HAVE_MACOSX"
|
||||
else
|
||||
check_ios_sdk
|
||||
add_make_enabled "HAVE_IOS" "HAVE_DARWIN_OS" "HAVE_BSD" "HAVE_NEON" "HAVE_ARMV7A"
|
||||
add_make_enabled "HAVE_IOS" "HAVE_NEON"
|
||||
fi
|
||||
;;
|
||||
*bsd*)
|
||||
|
@ -20,7 +20,7 @@ case "$HOST" in
|
||||
ARCH="ppc64"
|
||||
;;
|
||||
aarch64-*)
|
||||
if $HAVE_IOS
|
||||
if $HAVE_DARWIN_OS
|
||||
then
|
||||
ARCH="arm64"
|
||||
else
|
||||
|
@ -562,6 +562,7 @@ ifdef HAVE_WIN32
|
||||
endif
|
||||
ifdef HAVE_DARWIN_OS
|
||||
echo "set(CMAKE_SYSTEM_NAME Darwin)" >> $@
|
||||
echo "set(CMAKE_SYSTEM_PROCESSOR $(ARCH))" >> $@
|
||||
echo "set(CMAKE_C_FLAGS \"$(CFLAGS)\")" >> $@
|
||||
echo "set(CMAKE_CXX_FLAGS \"$(CXXFLAGS)\")" >> $@
|
||||
echo "set(CMAKE_LD_FLAGS \"$(LDFLAGS)\")" >> $@
|
||||
|
Reference in New Issue
Block a user