aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-02-24 12:53:28 -0500
committerAndrew Kelley <andrew@ziglang.org>2019-02-24 12:53:28 -0500
commita77a17e2c2dc8c2add8a3ed47708c90799425c70 (patch)
treea1fcec35c29f5324b215ba477bc53ce1e3a3ed00 /cmake
parent00d8f4a1bb634ec5b0569e6ff6c2679ade2bd6b0 (diff)
downloadzig-a77a17e2c2dc8c2add8a3ed47708c90799425c70.tar.gz
zig-a77a17e2c2dc8c2add8a3ed47708c90799425c70.zip
add `zig cc` command to act like a C compiler
closes #490
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Findclang.cmake22
1 files changed, 22 insertions, 0 deletions
diff --git a/cmake/Findclang.cmake b/cmake/Findclang.cmake
index 9268f19730..7f5f2f6ed3 100644
--- a/cmake/Findclang.cmake
+++ b/cmake/Findclang.cmake
@@ -11,17 +11,28 @@ if(MSVC)
find_package(CLANG REQUIRED CONFIG)
set(CLANG_LIBRARIES
+ clangFrontendTool
+ clangCodeGen
clangFrontend
clangDriver
clangSerialization
clangSema
+ clangStaticAnalyzerFrontend
+ clangStaticAnalyzerCheckers
+ clangStaticAnalyzerCore
clangAnalysis
+ clangASTMatchers
clangAST
clangParse
clangSema
clangBasic
clangEdit
clangLex
+ clangARCMigrate
+ clangRewriteFrontend
+ clangRewrite
+ clangCrossTU
+ clangIndex
)
else()
@@ -50,17 +61,28 @@ else()
endif()
endmacro(FIND_AND_ADD_CLANG_LIB)
+ FIND_AND_ADD_CLANG_LIB(clangFrontendTool)
+ FIND_AND_ADD_CLANG_LIB(clangCodeGen)
FIND_AND_ADD_CLANG_LIB(clangFrontend)
FIND_AND_ADD_CLANG_LIB(clangDriver)
FIND_AND_ADD_CLANG_LIB(clangSerialization)
FIND_AND_ADD_CLANG_LIB(clangSema)
+ FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerFrontend)
+ FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCheckers)
+ FIND_AND_ADD_CLANG_LIB(clangStaticAnalyzerCore)
FIND_AND_ADD_CLANG_LIB(clangAnalysis)
+ FIND_AND_ADD_CLANG_LIB(clangASTMatchers)
FIND_AND_ADD_CLANG_LIB(clangAST)
FIND_AND_ADD_CLANG_LIB(clangParse)
FIND_AND_ADD_CLANG_LIB(clangSema)
FIND_AND_ADD_CLANG_LIB(clangBasic)
FIND_AND_ADD_CLANG_LIB(clangEdit)
FIND_AND_ADD_CLANG_LIB(clangLex)
+ FIND_AND_ADD_CLANG_LIB(clangARCMigrate)
+ FIND_AND_ADD_CLANG_LIB(clangRewriteFrontend)
+ FIND_AND_ADD_CLANG_LIB(clangRewrite)
+ FIND_AND_ADD_CLANG_LIB(clangCrossTU)
+ FIND_AND_ADD_CLANG_LIB(clangIndex)
endif()
include(FindPackageHandleStandardArgs)