summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Granitz <stefan.graenitz@gmail.com>2019-01-28 16:57:23 +0000
committerStefan Granitz <stefan.graenitz@gmail.com>2019-01-28 16:57:23 +0000
commit61db81d8d022d267dfce12110b2117cec9db7db0 (patch)
treec7b9cf2dba58ef754b5a64f4b01648a9a6f14034
parent1f34e851ee752ca0dde4719a859b8cb3e07b0bf9 (diff)
downloadbcm5719-llvm-61db81d8d022d267dfce12110b2117cec9db7db0.tar.gz
bcm5719-llvm-61db81d8d022d267dfce12110b2117cec9db7db0.zip
[CMake] Add code signing for lldb-server on iOS
llvm-svn: 352388
-rw-r--r--lldb/tools/lldb-server/CMakeLists.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/lldb/tools/lldb-server/CMakeLists.txt b/lldb/tools/lldb-server/CMakeLists.txt
index 5b138534404..68eef8843f0 100644
--- a/lldb/tools/lldb-server/CMakeLists.txt
+++ b/lldb/tools/lldb-server/CMakeLists.txt
@@ -42,6 +42,18 @@ else()
list(APPEND LLDB_PLUGINS lldbPluginObjectFileELF)
endif()
+if(IOS)
+ if(LLDB_CODESIGN_IDENTITY)
+ # Use explicit LLDB identity
+ set(LLVM_CODESIGNING_IDENTITY ${LLDB_CODESIGN_IDENTITY})
+ else()
+ # Use explicit LLVM identity or default to lldb_codesign if empty
+ if(NOT LLVM_CODESIGNING_IDENTITY)
+ set(LLVM_CODESIGNING_IDENTITY lldb_codesign)
+ endif()
+ endif()
+endif()
+
add_lldb_tool(lldb-server
Acceptor.cpp
lldb-gdbserver.cpp
OpenPOWER on IntegriCloud