summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Windows/CMakeLists.txt
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2015-04-27 22:58:57 +0000
committerZachary Turner <zturner@google.com>2015-04-27 22:58:57 +0000
commit7cc3494deabb58d810cb1e56636d033572ae4ee4 (patch)
tree2eb397ba21f08be15ff8e6610b54f7efa378c8d2 /lldb/source/Plugins/Process/Windows/CMakeLists.txt
parent675e539f542edd992e2d03e9b633a01e142d50b6 (diff)
downloadbcm5719-llvm-7cc3494deabb58d810cb1e56636d033572ae4ee4.tar.gz
bcm5719-llvm-7cc3494deabb58d810cb1e56636d033572ae4ee4.zip
[Windows] Add a RegisterContextWindows_x64.
With this patch, LLDB can debug x64 executables on Windows with the same level of functionality as for x86 executables. llvm-svn: 235935
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/CMakeLists.txt')
-rw-r--r--lldb/source/Plugins/Process/Windows/CMakeLists.txt18
1 files changed, 9 insertions, 9 deletions
diff --git a/lldb/source/Plugins/Process/Windows/CMakeLists.txt b/lldb/source/Plugins/Process/Windows/CMakeLists.txt
index cc2dd554fa8..c0f210e0d00 100644
--- a/lldb/source/Plugins/Process/Windows/CMakeLists.txt
+++ b/lldb/source/Plugins/Process/Windows/CMakeLists.txt
@@ -1,26 +1,26 @@
set(LLVM_NO_RTTI 1)
-macro(add_process_windows_subdirectory group)
- list(APPEND PROC_WINDOWS_SOURCES ${ARGN})
- source_group(${group} FILES ${ARGN})
-endmacro()
-
include_directories(.)
include_directories(../Utility)
-add_process_windows_subdirectory(common
+set(PROC_WINDOWS_SOURCES
DebuggerThread.cpp
DynamicLoaderWindows.cpp
LocalDebugDelegate.cpp
ProcessWindows.cpp
ProcessWindowsLog.cpp
+ RegisterContextWindows.cpp
TargetThreadWindows.cpp
)
if (CMAKE_SIZEOF_VOID_P EQUAL 4)
- add_process_windows_subdirectory(x86
- x86/RegisterContextWindows_x86.cpp
- )
+ set(PROC_WINDOWS_SOURCES ${PROC_WINDOWS_SOURCES}
+ x86/RegisterContextWindows_x86.cpp
+ )
+elseif (CMAKE_SIZEOF_VOID_P EQUAL 8)
+ set(PROC_WINDOWS_SOURCES ${PROC_WINDOWS_SOURCES}
+ x64/RegisterContextWindows_x64.cpp
+ )
endif()
add_lldb_library(lldbPluginProcessWindows
OpenPOWER on IntegriCloud