mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-23 21:34:18 +08:00
Use GNU_TARGET prefix for cmake cross compiler
This commit is contained in:
parent
554893f862
commit
b8f49078b9
@ -945,22 +945,22 @@ COOKBOOK_CMAKE_FLAGS=(
|
||||
)
|
||||
function cookbook_cmake {
|
||||
cat > cross_file.cmake <<EOF
|
||||
set(CMAKE_AR ${TARGET}-ar)
|
||||
set(CMAKE_CXX_COMPILER ${TARGET}-g++)
|
||||
set(CMAKE_C_COMPILER ${TARGET}-gcc)
|
||||
set(CMAKE_AR ${GNU_TARGET}-ar)
|
||||
set(CMAKE_CXX_COMPILER ${GNU_TARGET}-g++)
|
||||
set(CMAKE_C_COMPILER ${GNU_TARGET}-gcc)
|
||||
set(CMAKE_FIND_ROOT_PATH ${COOKBOOK_SYSROOT})
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
set(CMAKE_PLATFORM_USES_PATH_WHEN_NO_SONAME 1)
|
||||
set(CMAKE_PREFIX_PATH, ${COOKBOOK_SYSROOT})
|
||||
set(CMAKE_RANLIB ${TARGET}-ranlib)
|
||||
set(CMAKE_RANLIB ${GNU_TARGET}-ranlib)
|
||||
set(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-Wl,-soname,")
|
||||
set(CMAKE_SYSTEM_NAME UnixPaths)
|
||||
set(CMAKE_SYSTEM_PROCESSOR $(echo "${TARGET}" | cut -d - -f1))
|
||||
EOF
|
||||
|
||||
if [ -n "$CC_WRAPPER" ]
|
||||
if [ -n "${CC_WRAPPER}" ]
|
||||
then
|
||||
echo "set(CMAKE_C_COMPILER_LAUNCHER ${CC_WRAPPER})" >> cross_file.cmake
|
||||
echo "set(CMAKE_CXX_COMPILER_LAUNCHER ${CC_WRAPPER})" >> cross_file.cmake
|
||||
|
||||
Loading…
Reference in New Issue
Block a user