CMake: Don't install service libraries

This pattern was in place for out of tree chromes. If needed we can add
it back, but there's no current interest in such chromes.
This commit is contained in:
Andrew Kaster 2024-09-23 11:50:51 -06:00 committed by Andrew Kaster
parent 2d34e797ef
commit c04f3c7748
Notes: github-actions[bot] 2024-09-23 22:40:54 +00:00

View file

@ -43,19 +43,6 @@ list(REMOVE_DUPLICATES all_required_lagom_libraries)
# Remove ladybird shlib if it exists
list(REMOVE_ITEM all_required_lagom_libraries ladybird)
# Install service impl libraries if they exist
macro(install_service_lib service)
if (TARGET ${service})
get_target_property(target_type ${service} TYPE)
if ("${target_type}" STREQUAL STATIC_LIBRARY)
list(APPEND all_required_lagom_libraries ${service})
endif()
endif()
endmacro()
foreach(service IN LISTS webcontent requestserver websocket webworker)
install_service_lib(${service})
endforeach()
if (APPLE)
# Fixup the app bundle and copy:
# - Libraries from lib/ to Ladybird.app/Contents/lib