mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 04:40:18 -05:00
@@ -8,6 +8,11 @@ if(__WINDOWS_CLANG)
|
||||
endif()
|
||||
set(__WINDOWS_CLANG 1)
|
||||
|
||||
set(__pch_header_C "c-header")
|
||||
set(__pch_header_CXX "c++-header")
|
||||
set(__pch_header_OBJC "objective-c-header")
|
||||
set(__pch_header_OBJCXX "objective-c++-header")
|
||||
|
||||
macro(__windows_compiler_clang_gnu lang)
|
||||
set(CMAKE_LIBRARY_PATH_FLAG "-L")
|
||||
set(CMAKE_LINK_LIBRARY_FLAG "-l")
|
||||
@@ -87,7 +92,7 @@ macro(__windows_compiler_clang_gnu lang)
|
||||
set(CMAKE_PCH_EXTENSION .pch)
|
||||
set(CMAKE_PCH_PROLOGUE "#pragma clang system_header")
|
||||
set(CMAKE_${lang}_COMPILE_OPTIONS_USE_PCH -Xclang -include-pch -Xclang <PCH_FILE> -Xclang -include -Xclang <PCH_HEADER>)
|
||||
set(CMAKE_${lang}_COMPILE_OPTIONS_CREATE_PCH -Xclang -emit-pch -Xclang -include -Xclang <PCH_HEADER>)
|
||||
set(CMAKE_${lang}_COMPILE_OPTIONS_CREATE_PCH -Xclang -emit-pch -Xclang -include -Xclang <PCH_HEADER> -x ${__pch_header_${lang}})
|
||||
|
||||
unset(__ADDED_FLAGS)
|
||||
unset(__ADDED_FLAGS_DEBUG)
|
||||
|
||||
@@ -10,6 +10,11 @@ set(__WINDOWS_EMBARCADERO 1)
|
||||
|
||||
set(BORLAND 1)
|
||||
|
||||
set(__pch_header_C "c-header")
|
||||
set(__pch_header_CXX "c++-header")
|
||||
set(__pch_header_OBJC "objective-c-header")
|
||||
set(__pch_header_OBJCXX "objective-c++-header")
|
||||
|
||||
if("${CMAKE_${_lang}_COMPILER_VERSION}" VERSION_LESS 6.30)
|
||||
# Borland target type flags (bcc32 -h -t):
|
||||
set(_tW "-tW") # -tW GUI App (implies -U__CONSOLE__)
|
||||
@@ -123,7 +128,7 @@ macro(__embarcadero_language lang)
|
||||
if (EMBARCADERO)
|
||||
set(CMAKE_PCH_EXTENSION .pch)
|
||||
set(CMAKE_${lang}_COMPILE_OPTIONS_USE_PCH -Xclang -include-pch -Xclang <PCH_FILE> -Xclang -include -Xclang <PCH_HEADER>)
|
||||
set(CMAKE_${lang}_COMPILE_OPTIONS_CREATE_PCH -Xclang -emit-pch -Xclang -include -Xclang <PCH_HEADER>)
|
||||
set(CMAKE_${lang}_COMPILE_OPTIONS_CREATE_PCH -Xclang -emit-pch -Xclang -include -Xclang <PCH_HEADER> -x ${__pch_header_${lang}})
|
||||
endif()
|
||||
|
||||
# Initial configuration flags.
|
||||
|
||||
Reference in New Issue
Block a user