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}