mirror of
https://github.com/wownero/wownero.git
synced 2026-10-17 07:31:35 +02:00
Merge pull request #11094
1d909d0 depends: set CMAKE_{LANG}_COMPILER_TARGET (tobtoht)
ACKs: selsta, redsh4de, jpk68
This commit is contained in:
@@ -145,7 +145,7 @@ $(host_prefix)/.stamp_$(final_build_id): $(native_packages) $(packages)
|
||||
|
||||
$(host_prefix)/share/toolchain.cmake : toolchain.cmake.in $(host_prefix)/.stamp_$(final_build_id)
|
||||
$(AT)@mkdir -p $(@D)
|
||||
$(AT)sed -e 's|@HOST@|$(host)|' \
|
||||
$(AT)sed -e 's|@host@|$(host)|' \
|
||||
-e 's|@CC@|$(host_CC)|' \
|
||||
-e 's|@CXX@|$(host_CXX)|' \
|
||||
-e 's|@AR@|$(toolchain_path)$(host_AR)|' \
|
||||
|
||||
@@ -3,6 +3,9 @@ SET(CMAKE_SYSTEM_NAME @cmake_system_name@)
|
||||
SET(CMAKE_SYSTEM_PROCESSOR @arch@)
|
||||
SET(CMAKE_BUILD_TYPE @release_type@)
|
||||
|
||||
SET(CMAKE_C_COMPILER_TARGET @host@)
|
||||
SET(CMAKE_CXX_COMPILER_TARGET @host@)
|
||||
|
||||
SET(STATIC ON)
|
||||
SET(UNBOUND_STATIC ON)
|
||||
SET(ARCH "default")
|
||||
@@ -84,11 +87,9 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||
SET(_CMAKE_TOOLCHAIN_PREFIX @prefix@/native/bin/${CONF_TRIPLE}-)
|
||||
split_program("@CC@" CC_DARWIN CC_DARWIN_ARGS)
|
||||
SET(CMAKE_C_COMPILER "${CC_DARWIN}" "${CC_DARWIN_ARGS}")
|
||||
SET(CMAKE_C_COMPILER_TARGET ${CLANG_TARGET})
|
||||
split_program("@CXX@" CXX_DARWIN CXX_DARWIN_ARGS)
|
||||
SET(CMAKE_CXX_COMPILER "${CXX_DARWIN}" "${CXX_DARWIN_ARGS}")
|
||||
SET(CMAKE_C_FLAGS "@CFLAGS@")
|
||||
SET(CMAKE_CXX_COMPILER_TARGET ${CLANG_TARGET})
|
||||
SET(CMAKE_CXX_FLAGS "@CXXFLAGS@")
|
||||
SET(CMAKE_EXE_LINKER_FLAGS "@LDFLAGS@")
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS "@LDFLAGS@")
|
||||
@@ -108,6 +109,9 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
||||
elseif(TARGET_OS STREQUAL "android")
|
||||
SET(ANDROID TRUE)
|
||||
|
||||
UNSET(CMAKE_C_COMPILER_TARGET)
|
||||
UNSET(CMAKE_CXX_COMPILER_TARGET)
|
||||
|
||||
split_program("@CC@" CC_ANDROID CC_ANDROID_ARGS)
|
||||
SET(CMAKE_C_COMPILER "${CC_ANDROID}" "${CC_ANDROID_ARGS}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user