diff options
author | Daniel Malea <daniel.malea@intel.com> | 2013-02-21 20:58:22 +0000 |
---|---|---|
committer | Daniel Malea <daniel.malea@intel.com> | 2013-02-21 20:58:22 +0000 |
commit | 79a3dc5f26ad4f8c6f4681ccd1c9033c7e216e44 (patch) | |
tree | 32d950c27d8b858c0335d20169b48c921ece861a /lldb/source/Plugins/SymbolVendor | |
parent | a314c83d1e436e596e1857cc925a370c0c1a04ee (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.txt | 1 | ||||
-rw-r--r-- | lldb/source/Plugins/SymbolVendor/MacOSX/CMakeLists.txt | 5 |
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
+ )
|