forked from OSchip/llvm-project
12 lines
552 B
CMake
12 lines
552 B
CMake
macro(llvm_enable_language_nolink)
|
|
# Set CMAKE_TRY_COMPILE_TARGET_TYPE to STATIC_LIBRARY to disable linking
|
|
# in the compiler sanity checks. When bootstrapping the toolchain,
|
|
# the toolchain itself is still incomplete and sanity checks that include
|
|
# linking may fail.
|
|
set(__SAVED_TRY_COMPILE_TARGET_TYPE ${CMAKE_TRY_COMPILE_TARGET_TYPE})
|
|
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
|
enable_language(${ARGV})
|
|
set(CMAKE_TRY_COMPILE_TARGET_TYPE ${__SAVED_TRY_COMPILE_TARGET_TYPE})
|
|
unset(__SAVED_TRY_COMPILE_TARGET_TYPE)
|
|
endmacro()
|