diff options
| -rw-r--r-- | lldb/tools/lldb-server/CMakeLists.txt | 12 |
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 |

