From 0883eab9ba9b5a0108a741f7c79a3c7669bf2189 Mon Sep 17 00:00:00 2001 From: Kirill Zhavoronkov Date: Thu, 16 Sep 2021 17:32:20 +0300 Subject: [PATCH] Always use self-built clang for pcm compilation --- cl_headers/CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt index 8f6bf1c8..3a06226d 100644 --- a/cl_headers/CMakeLists.txt +++ b/cl_headers/CMakeLists.txt @@ -1,5 +1,8 @@ set(CL_HEADERS_LIB cl_headers) -set(CLANG_COMMAND clang) +set(CLANG_COMMAND $ ) +if(LLVM_USE_HOST_TOOLS) + build_native_tool(clang CLANG_COMMAND) +endif() function(copy_file SRC DST) add_custom_command( @@ -32,7 +35,7 @@ function(create_pcm DST MODULE HEADER OPTS DEPS) add_custom_command ( OUTPUT ${DST} MAIN_DEPENDENCY ${MODMAP} - DEPENDS ${HEADER} ${DEPS} + DEPENDS ${HEADER} ${DEPS} ${CLANG_COMMAND} COMMAND ${CLANG_COMMAND} -cc1 -x cl -I. -O0 ${OPTS}