Changeset View
Changeset View
Standalone View
Standalone View
cmake/platforms/OSX.cmake
Show All 26 Lines | |||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) | ||||
# Sysroot clang | # Sysroot clang | ||||
set(OSX_EXTRA_FLAGS | set(OSX_EXTRA_FLAGS | ||||
" -target ${TOOLCHAIN_PREFIX}" | " -target ${TOOLCHAIN_PREFIX}" | ||||
" -mlinker-version=253.9" | " -mlinker-version=253.9" | ||||
) | ) | ||||
string(APPEND CMAKE_C_FLAGS ${OSX_EXTRA_FLAGS}) | string(APPEND CMAKE_C_FLAGS_INIT ${OSX_EXTRA_FLAGS}) | ||||
string(APPEND CMAKE_CXX_FLAGS ${OSX_EXTRA_FLAGS} " -stdlib=libc++") | string(APPEND CMAKE_CXX_FLAGS_INIT ${OSX_EXTRA_FLAGS} " -stdlib=libc++") | ||||
# Ensure we use an OSX specific version of ar, ranlib and nm. | # Ensure we use an OSX specific version of ar, ranlib and nm. | ||||
find_program(CMAKE_AR ${TOOLCHAIN_PREFIX}-ar) | find_program(CMAKE_AR ${TOOLCHAIN_PREFIX}-ar) | ||||
find_program(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}-ranlib) | find_program(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}-ranlib) | ||||
find_program(CMAKE_NM ${TOOLCHAIN_PREFIX}-nm) | find_program(CMAKE_NM ${TOOLCHAIN_PREFIX}-nm) |