mirror of
https://github.com/Syping/dtranslatebot.git
synced 2024-12-22 11:55:30 +01:00
ArgumentPassthrough: avoid accidental Cross-Compiling + more fixes
This commit is contained in:
parent
024400be46
commit
dd2de72f94
1 changed files with 11 additions and 3 deletions
|
@ -22,6 +22,8 @@ endif()
|
|||
if (DEFINED CMAKE_C_COMPILER)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}")
|
||||
list(APPEND CMAKE_PASSTHROUGH_ENV "CC=${CMAKE_C_COMPILER}")
|
||||
elseif ($ENV{MSYSTEM} STREQUAL "CLANG64")
|
||||
list(APPEND CMAKE_PASSTHROUGH_ENV "CC=clang")
|
||||
endif()
|
||||
if (DEFINED CMAKE_C_COMPILER_TARGET)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_C_COMPILER_TARGET=${CMAKE_C_COMPILER_TARGET}")
|
||||
|
@ -32,16 +34,22 @@ endif()
|
|||
if (DEFINED CMAKE_CXX_COMPILER_TARGET)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_CXX_COMPILER_TARGET=${CMAKE_CXX_COMPILER_TARGET}")
|
||||
endif()
|
||||
if (DEFINED CMAKE_RC_COMPILER)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_RC_COMPILER=${CMAKE_RC_COMPILER}")
|
||||
endif()
|
||||
if (DEFINED CMAKE_STRIP)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_STRIP=${CMAKE_STRIP}")
|
||||
endif()
|
||||
if (DEFINED CMAKE_SYSROOT)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_SYSROOT=${CMAKE_SYSROOT}")
|
||||
endif()
|
||||
if (DEFINED CMAKE_SYSTEM_NAME)
|
||||
if (DEFINED CMAKE_SYSTEM_NAME AND NOT CMAKE_SYSTEM_NAME STREQUAL CMAKE_HOST_SYSTEM_NAME)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}")
|
||||
endif()
|
||||
if (DEFINED CMAKE_SYSTEM_PROCESSOR)
|
||||
if (DEFINED CMAKE_SYSTEM_PROCESSOR AND NOT CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}")
|
||||
endif()
|
||||
if (DEFINED CMAKE_SYSTEM_VERSION)
|
||||
if (DEFINED CMAKE_SYSTEM_VERSION AND NOT CMAKE_SYTEM_VERSION STREQUAL CMAKE_HOST_SYSTEM_VERSION)
|
||||
list(APPEND CMAKE_PASSTHROUGH_ARGS "-DCMAKE_SYSTEM_VERSION=${CMAKE_SYSTEM_VERSION}")
|
||||
endif()
|
||||
if (DEFINED CMAKE_TOOLCHAIN_FILE)
|
||||
|
|
Loading…
Reference in a new issue