diff options
Diffstat (limited to 'tools/llvmc/src/CMakeLists.txt')
-rw-r--r-- | tools/llvmc/src/CMakeLists.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/llvmc/src/CMakeLists.txt b/tools/llvmc/src/CMakeLists.txt new file mode 100644 index 0000000..e6c8917 --- /dev/null +++ b/tools/llvmc/src/CMakeLists.txt @@ -0,0 +1,19 @@ +set(LLVMGCCCOMMAND llvm-gcc) +set(LLVMGXXCOMMAND llvm-g++) + +configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/Base.td.in + ${CMAKE_CURRENT_BINARY_DIR}/Base.td + @ONLY) + +set(LLVM_TARGET_DEFINITIONS AutoGenerated.td) + +tablegen(AutoGenerated.inc -gen-llvmc) + +set(LLVM_USED_LIBS CompilerDriver) +set(LLVM_LINK_COMPONENTS support) + +add_llvm_tool(llvmc + Hooks.cpp + Main.cpp + ) |