From 8c5696b6aae3436acfc33170a227ce8326d472ed Mon Sep 17 00:00:00 2001 From: Umbrix Developer Date: Sun, 18 Jan 2026 06:36:16 +0300 Subject: [PATCH] fix: install libcore.so via CMake for proper packaging --- linux/CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt index 60758a0c..8231c853 100644 --- a/linux/CMakeLists.txt +++ b/linux/CMakeLists.txt @@ -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"