[Lldb-commits] [PATCH] D57378: [CMake] Accept entitlements for code signing in add_lldb_library()
Phabricator via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Wed Jan 30 07:13:27 PST 2019
This revision was automatically updated to reflect the committed changes.
Closed by commit rL352629: [CMake] Accept entitlements for code signing in add_lldb_library() (authored by stefan.graenitz, committed by ).
Herald added a subscriber: llvm-commits.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57378/new/
https://reviews.llvm.org/D57378
Files:
lldb/trunk/cmake/modules/AddLLDB.cmake
Index: lldb/trunk/cmake/modules/AddLLDB.cmake
===================================================================
--- lldb/trunk/cmake/modules/AddLLDB.cmake
+++ lldb/trunk/cmake/modules/AddLLDB.cmake
@@ -3,7 +3,7 @@
# MODULE;SHARED;STATIC library type and source files
cmake_parse_arguments(PARAM
"MODULE;SHARED;STATIC;OBJECT;PLUGIN"
- ""
+ "ENTITLEMENTS"
"EXTRA_CXXFLAGS;DEPENDS;LINK_LIBS;LINK_COMPONENTS"
${ARGN})
llvm_process_sources(srcs ${PARAM_UNPARSED_ARGUMENTS})
@@ -44,6 +44,10 @@
if (PARAM_OBJECT)
add_library(${name} ${libkind} ${srcs})
else()
+ if(PARAM_ENTITLEMENTS)
+ set(pass_ENTITLEMENTS ENTITLEMENTS ${PARAM_ENTITLEMENTS})
+ endif()
+
if(LLDB_NO_INSTALL_DEFAULT_RPATH)
set(pass_NO_INSTALL_RPATH NO_INSTALL_RPATH)
endif()
@@ -51,6 +55,7 @@
llvm_add_library(${name} ${libkind} ${srcs}
LINK_LIBS ${PARAM_LINK_LIBS}
DEPENDS ${PARAM_DEPENDS}
+ ${pass_ENTITLEMENTS}
${pass_NO_INSTALL_RPATH}
)
@@ -106,14 +111,19 @@
${ARGN}
)
+ if(ARG_ENTITLEMENTS)
+ set(pass_ENTITLEMENTS ENTITLEMENTS ${ARG_ENTITLEMENTS})
+ endif()
+
if(LLDB_NO_INSTALL_DEFAULT_RPATH)
set(pass_NO_INSTALL_RPATH NO_INSTALL_RPATH)
endif()
list(APPEND LLVM_LINK_COMPONENTS ${ARG_LINK_COMPONENTS})
- add_llvm_executable(${name} ${ARG_UNPARSED_ARGUMENTS}
- ENTITLEMENTS ${ARG_ENTITLEMENTS}
+ add_llvm_executable(${name}
+ ${pass_ENTITLEMENTS}
${pass_NO_INSTALL_RPATH}
+ ${ARG_UNPARSED_ARGUMENTS}
)
target_link_libraries(${name} PRIVATE ${ARG_LINK_LIBS})
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D57378.184292.patch
Type: text/x-patch
Size: 1591 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190130/37f64bc0/attachment-0001.bin>
More information about the lldb-commits
mailing list