Lines Matching full:clang
20 # Compute the Clang version from the LLVM version.
22 # in Clang cmake files, instead of copying the rules here.
26 set(COMPILER_RT_OUTPUT_DIR ${LLVM_LIBRARY_OUTPUT_INTDIR}/clang/${CLANG_VERSION})
28 set(COMPILER_RT_INSTALL_PATH lib${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION})
33 # Use just-built Clang to compile/link tests on all platforms, except for
34 # Windows where we need to use clang-cl instead.
36 set(COMPILER_RT_TEST_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang)
37 set(COMPILER_RT_TEST_CXX_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++)
39 set(COMPILER_RT_TEST_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang.exe)
40 set(COMPILER_RT_TEST_CXX_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++.exe)
57 if("${COMPILER_RT_TEST_COMPILER}" MATCHES "clang[+]*$")
58 set(COMPILER_RT_TEST_COMPILER_ID Clang)
59 elseif("${COMPILER_RT_TEST_COMPILER}" MATCHES "clang.*.exe$")
60 set(COMPILER_RT_TEST_COMPILER_ID Clang)
74 # sysroot to pass to clang.
89 # Find and run MSVC (not clang-cl) and get its version. This will tell clang-cl
93 # Find and run MSVC (not clang-cl) and get its version. This will tell
94 # clang-cl what version of MSVC to pretend to be so that the STL works.
103 # Add this flag into the host build if this is clang-cl.
104 if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
106 elseif (COMPILER_RT_TEST_COMPILER_ID MATCHES "Clang")
107 # Add this flag to test compiles to suppress clang's auto-detection
123 # FIXME: We build runtimes for both i686 and i386, as "clang -m32" may
147 # clang's default CPU's. In the 64-bit case, we must also specify the ABI
148 # since the default ABI differs between gcc and clang.