|
|
|
@ -63,6 +63,9 @@ elseif(TARGET_ARCH_NAME STREQUAL "s390x") |
|
|
|
elseif(TARGET_ARCH_NAME STREQUAL "x86") |
|
|
|
set(CMAKE_SYSTEM_PROCESSOR i686) |
|
|
|
set(TOOLCHAIN "i686-linux-gnu") |
|
|
|
if(TIZEN) |
|
|
|
set(TIZEN_TOOLCHAIN "i586-tizen-linux-gnu/9.2.0") |
|
|
|
endif() |
|
|
|
elseif (FREEBSD) |
|
|
|
set(CMAKE_SYSTEM_PROCESSOR "x86_64") |
|
|
|
set(triple "x86_64-unknown-freebsd12") |
|
|
|
@ -91,6 +94,10 @@ if(TIZEN) |
|
|
|
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib64/gcc/${TIZEN_TOOLCHAIN}/include/c++/) |
|
|
|
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib64/gcc/${TIZEN_TOOLCHAIN}/include/c++/aarch64-tizen-linux-gnu) |
|
|
|
endif() |
|
|
|
if(TARGET_ARCH_NAME STREQUAL "x86") |
|
|
|
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib/gcc/${TIZEN_TOOLCHAIN}/include/c++/) |
|
|
|
include_directories(SYSTEM ${CROSS_ROOTFS}/usr/lib/gcc/${TIZEN_TOOLCHAIN}/include/c++/i586-tizen-linux-gnu) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
if(ANDROID) |
|
|
|
@ -197,6 +204,13 @@ elseif(TARGET_ARCH_NAME STREQUAL "arm64") |
|
|
|
endif() |
|
|
|
elseif(TARGET_ARCH_NAME STREQUAL "x86") |
|
|
|
add_toolchain_linker_flag(-m32) |
|
|
|
|
|
|
|
if(TIZEN) |
|
|
|
add_toolchain_linker_flag("-B${CROSS_ROOTFS}/usr/lib/gcc/${TIZEN_TOOLCHAIN}") |
|
|
|
add_toolchain_linker_flag("-L${CROSS_ROOTFS}/lib") |
|
|
|
add_toolchain_linker_flag("-L${CROSS_ROOTFS}/usr/lib") |
|
|
|
add_toolchain_linker_flag("-L${CROSS_ROOTFS}/usr/lib/gcc/${TIZEN_TOOLCHAIN}") |
|
|
|
endif() |
|
|
|
elseif(ILLUMOS) |
|
|
|
add_toolchain_linker_flag("-L${CROSS_ROOTFS}/lib/amd64") |
|
|
|
add_toolchain_linker_flag("-L${CROSS_ROOTFS}/usr/amd64/lib") |
|
|
|
@ -232,7 +246,7 @@ elseif(TARGET_ARCH_NAME STREQUAL "x86") |
|
|
|
endif() |
|
|
|
|
|
|
|
if(TIZEN) |
|
|
|
if(TARGET_ARCH_NAME MATCHES "^(arm|armel|arm64)$") |
|
|
|
if(TARGET_ARCH_NAME MATCHES "^(arm|armel|arm64|x86)$") |
|
|
|
add_compile_options(-Wno-deprecated-declarations) # compile-time option |
|
|
|
add_compile_options(-D__extern_always_inline=inline) # compile-time option |
|
|
|
endif() |
|
|
|
|