[Lldb-commits] [lldb] a4380fe - [lldb/cmake] Remove special handling of OBJECT libraries (#141066)
via lldb-commits
lldb-commits at lists.llvm.org
Fri May 23 01:23:03 PDT 2025
Author: Pavel Labath
Date: 2025-05-23T10:22:59+02:00
New Revision: a4380fe5f99978f49c2d119aee412a6bd734e9fd
URL: https://github.com/llvm/llvm-project/commit/a4380fe5f99978f49c2d119aee412a6bd734e9fd
DIFF: https://github.com/llvm/llvm-project/commit/a4380fe5f99978f49c2d119aee412a6bd734e9fd.diff
LOG: [lldb/cmake] Remove special handling of OBJECT libraries (#141066)
Nothing in lldb sets this. And even if they did, llvm_add_library should
know how to handle that.
Added:
Modified:
lldb/cmake/modules/AddLLDB.cmake
Removed:
################################################################################
diff --git a/lldb/cmake/modules/AddLLDB.cmake b/lldb/cmake/modules/AddLLDB.cmake
index 41f9b28a0ab39..2956cdb7f9c8a 100644
--- a/lldb/cmake/modules/AddLLDB.cmake
+++ b/lldb/cmake/modules/AddLLDB.cmake
@@ -93,29 +93,25 @@ function(add_lldb_library name)
set(libkind STATIC)
endif()
- if (PARAM_OBJECT)
- add_library(${name} ${libkind} ${srcs})
- else()
- if(PARAM_ENTITLEMENTS)
- set(pass_ENTITLEMENTS ENTITLEMENTS ${PARAM_ENTITLEMENTS})
- endif()
+ 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()
+ if(LLDB_NO_INSTALL_DEFAULT_RPATH)
+ set(pass_NO_INSTALL_RPATH NO_INSTALL_RPATH)
+ endif()
- llvm_add_library(${name} ${libkind} ${srcs}
- LINK_LIBS ${PARAM_LINK_LIBS}
- DEPENDS ${PARAM_DEPENDS}
- ${pass_ENTITLEMENTS}
- ${pass_NO_INSTALL_RPATH}
- )
+ llvm_add_library(${name} ${libkind} ${srcs}
+ LINK_LIBS ${PARAM_LINK_LIBS}
+ DEPENDS ${PARAM_DEPENDS}
+ ${pass_ENTITLEMENTS}
+ ${pass_NO_INSTALL_RPATH}
+ )
- if(CLANG_LINK_CLANG_DYLIB)
- target_link_libraries(${name} PRIVATE clang-cpp)
- else()
- target_link_libraries(${name} PRIVATE ${PARAM_CLANG_LIBS})
- endif()
+ if(CLANG_LINK_CLANG_DYLIB)
+ target_link_libraries(${name} PRIVATE clang-cpp)
+ else()
+ target_link_libraries(${name} PRIVATE ${PARAM_CLANG_LIBS})
endif()
# A target cannot be changed to a FRAMEWORK after calling install() because
More information about the lldb-commits
mailing list