fix: install libcore.so via CMake for proper packaging

This commit is contained in:
Umbrix Developer
2026-01-18 06:36:16 +03:00
parent abb6929e19
commit 8c5696b6aa

View File

@@ -108,9 +108,14 @@ install(CODE "
set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
# Libcore is copied by build script, not cmake
# install(FILES "../libcore/bin/lib/libcore.so" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
# COMPONENT Runtime)
# Install custom libcore (49MB with FFI parse function)
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../libcore/bin/lib/libcore.so")
install(FILES "../libcore/bin/lib/libcore.so" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
COMPONENT Runtime)
message(STATUS "Custom libcore.so will be installed")
else()
message(WARNING "Custom libcore.so not found, application may fail at runtime")
endif()
install(
FILES "../libcore/bin/HiddifyCli"