summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process
diff options
context:
space:
mode:
authorFilipe Cabecinhas <me@filcab.net>2013-04-19 00:19:04 +0000
committerFilipe Cabecinhas <me@filcab.net>2013-04-19 00:19:04 +0000
commit24cf86f83e4dc5433b550579f802b2bb343ac974 (patch)
treecec8f7e41f3f6a02f214cbd1224a0735284813a2 /lldb/source/Plugins/Process
parentdf9bf40c566ab8b91e5b3cf291d86699ba4746a7 (diff)
downloadbcm5719-llvm-24cf86f83e4dc5433b550579f802b2bb343ac974.tar.gz
bcm5719-llvm-24cf86f83e4dc5433b550579f802b2bb343ac974.zip
Split Linux-specific and OS X specific stuff. Add include_directories
Only add the -std=c++11 flag when needed, don't touch current flags. llvm-svn: 179821
Diffstat (limited to 'lldb/source/Plugins/Process')
-rw-r--r--lldb/source/Plugins/Process/CMakeLists.txt16
-rw-r--r--lldb/source/Plugins/Process/Utility/CMakeLists.txt4
-rw-r--r--lldb/source/Plugins/Process/mach-core/CMakeLists.txt2
3 files changed, 16 insertions, 6 deletions
diff --git a/lldb/source/Plugins/Process/CMakeLists.txt b/lldb/source/Plugins/Process/CMakeLists.txt
index fe56d9bb6ad..274f4db6179 100644
--- a/lldb/source/Plugins/Process/CMakeLists.txt
+++ b/lldb/source/Plugins/Process/CMakeLists.txt
@@ -1,7 +1,13 @@
-#add_subdirectory(FreeBSD)
+if (CMAKE_SYSTEM_NAME MATCHES "Linux")
+ add_subdirectory(Linux)
+ add_subdirectory(POSIX)
+elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+ #add_subdirectory(FreeBSD)
+ add_subdirectory(POSIX)
+elseif (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+ add_subdirectory(MacOSX-Kernel)
+endif()
+
add_subdirectory(gdb-remote)
-add_subdirectory(Linux)
-#add_subdirectory(mach-core)
-#add_subdirectory(MacOSx-Kernel)
-add_subdirectory(POSIX)
add_subdirectory(Utility)
+add_subdirectory(mach-core)
diff --git a/lldb/source/Plugins/Process/Utility/CMakeLists.txt b/lldb/source/Plugins/Process/Utility/CMakeLists.txt
index 252f509ec8d..40689b31f47 100644
--- a/lldb/source/Plugins/Process/Utility/CMakeLists.txt
+++ b/lldb/source/Plugins/Process/Utility/CMakeLists.txt
@@ -1,3 +1,5 @@
+include_directories(../../../Utility/)
+
set(LLVM_NO_RTTI 1)
add_lldb_library(lldbPluginProcessUtility
@@ -16,4 +18,4 @@ add_lldb_library(lldbPluginProcessUtility
ThreadMemory.cpp
UnwindLLDB.cpp
UnwindMacOSXFrameBackchain.cpp
- ) \ No newline at end of file
+ )
diff --git a/lldb/source/Plugins/Process/mach-core/CMakeLists.txt b/lldb/source/Plugins/Process/mach-core/CMakeLists.txt
index 0016271a509..e48d8c6dad9 100644
--- a/lldb/source/Plugins/Process/mach-core/CMakeLists.txt
+++ b/lldb/source/Plugins/Process/mach-core/CMakeLists.txt
@@ -1,3 +1,5 @@
+include_directories(../Utility)
+
set(LLVM_NO_RTTI 1)
add_lldb_library(lldbPluginProcessMachCore
OpenPOWER on IntegriCloud