summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/SymbolVendor
diff options
context:
space:
mode:
authorDaniel Malea <daniel.malea@intel.com>2013-02-21 20:58:22 +0000
committerDaniel Malea <daniel.malea@intel.com>2013-02-21 20:58:22 +0000
commit79a3dc5f26ad4f8c6f4681ccd1c9033c7e216e44 (patch)
tree32d950c27d8b858c0335d20169b48c921ece861a /lldb/source/Plugins/SymbolVendor
parenta314c83d1e436e596e1857cc925a370c0c1a04ee (diff)
Adding CMake build system to LLDB. Some known issues remain:
- generate-vers.pl has to be called by cmake to generate the version number - parallel builds not yet supported; dependency on clang must be explicitly specified Tested on Linux. - Building on Mac will require code-signing logic to be implemented. - Building on Windows will require OS-detection logic and some selective directory inclusion Thanks to Carlo Kok (who originally prepared these CMakefiles for Windows) and Ben Langmuir who ported them to Linux!
Diffstat (limited to 'lldb/source/Plugins/SymbolVendor')
-rw-r--r--lldb/source/Plugins/SymbolVendor/CMakeLists.txt1
-rw-r--r--lldb/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt5
2 files changed, 6 insertions, 0 deletions
diff --git a/lldb/source/Plugins/SymbolVendor/CMakeLists.txt b/lldb/source/Plugins/SymbolVendor/CMakeLists.txt
new file mode 100644
index 00000000000..a50a5429802
--- /dev/null
+++ b/lldb/source/Plugins/SymbolVendor/CMakeLists.txt
@@ -0,0 +1 @@
+#add_subdirectory(MacOSX)
diff --git a/lldb/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt b/lldb/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt
new file mode 100644
index 00000000000..e47f52f0772
--- /dev/null
+++ b/lldb/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt
@@ -0,0 +1,5 @@
+set(LLVM_NO_RTTI 1)
+
+add_lldb_library(lldbPluginSymbolVendorMacOSX
+ SymbolVendorMacOSX.cpp
+ )