]> granicus.if.org Git - clang/commitdiff
Wire up Daniel's new spiffy C interpreter into the CMake build system
authorKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>
Sat, 27 Feb 2010 07:46:49 +0000 (07:46 +0000)
committerKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>
Sat, 27 Feb 2010 07:46:49 +0000 (07:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97311 91177308-0d34-0410-b5e6-96231b3b80d8

examples/CMakeLists.txt
examples/clang-interpreter/CMakeLists.txt [new file with mode: 0644]

index 04332b7025d347add03bdcaf1a291c383fe3d2c2..d2738c69035e88f55fe2c01604f0e3ae90681a63 100644 (file)
@@ -1,3 +1,4 @@
+add_subdirectory(clang-interpreter)
 add_subdirectory(PrintFunctionNames)
 add_subdirectory(wpa)
 
diff --git a/examples/clang-interpreter/CMakeLists.txt b/examples/clang-interpreter/CMakeLists.txt
new file mode 100644 (file)
index 0000000..0f63b5f
--- /dev/null
@@ -0,0 +1,30 @@
+set(LLVM_NO_RTTI 1)
+
+set(LLVM_USED_LIBS
+    clangFrontend
+    clangDriver
+    clangCodeGen
+    clangSema
+    clangChecker
+    clangAnalysis
+    clangRewrite
+    clangAST
+    clangParse
+    clangLex
+    clangBasic
+    )
+
+set(LLVM_LINK_COMPONENTS
+    jit
+    interpreter
+    nativecodegen
+    bitreader
+    bitwriter
+    ipo
+    selectiondag
+  )
+
+add_clang_executable(clang-interpreter
+  main.cpp
+  )
+add_dependencies(clang-interpreter clang-headers)