fix: install libcore.so via CMake for proper packaging
This commit is contained in:
@@ -108,9 +108,14 @@ install(CODE "
|
|||||||
set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
|
set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
|
||||||
set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
|
set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
|
||||||
|
|
||||||
# Libcore is copied by build script, not cmake
|
# Install custom libcore (49MB with FFI parse function)
|
||||||
# install(FILES "../libcore/bin/lib/libcore.so" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
|
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../libcore/bin/lib/libcore.so")
|
||||||
# COMPONENT Runtime)
|
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(
|
install(
|
||||||
FILES "../libcore/bin/HiddifyCli"
|
FILES "../libcore/bin/HiddifyCli"
|
||||||
|
|||||||
Reference in New Issue
Block a user