File tree Expand file tree Collapse file tree 2 files changed +9
-8
lines changed
Expand file tree Collapse file tree 2 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ if(NOT USE_SYSTEM_SQUASHFUSE)
2121 GIT_TAG master
2222 UPDATE_COMMAND "" # make sure CMake won't try to fetch updates unnecessarily and hence rebuild the dependency every time
2323 CONFIGURE_COMMAND sh autogen.sh
24- COMMAND sh <SOURCE_DIR>/configure --host=${HOST} --disable-demo --disable-high-level --prefix =<INSTALL_DIR> --libdir=<INSTALL_DIR>/lib
24+ COMMAND sh <SOURCE_DIR>/configure --host=${HOST} --disable-demo --disable-high-level --enable-shared= no --enable- static = yes --without-zlib --without-xz -- prefix =<INSTALL_DIR> --libdir=<INSTALL_DIR>/lib
2525 BUILD_COMMAND ${MAKE}
2626 BUILD_IN_SOURCE ON
2727 INSTALL_COMMAND ${MAKE} install
Original file line number Diff line number Diff line change 1- import_pkgconfig_target(TARGET_NAME fuse2 PKGCONFIG_TARGET fuse)
2- import_pkgconfig_target(TARGET_NAME zlib PKGCONFIG_TARGET zlib)
3- import_pkgconfig_target(TARGET_NAME liblzma PKGCONFIG_TARGET liblzma)
4- import_pkgconfig_target(TARGET_NAME libzstd PKGCONFIG_TARGET libzstd)
1+ find_package (Threads REQUIRED)
2+
3+ include (FindPkgConfig)
4+ pkg_check_modules(ZSTD REQUIRED IMPORTED_TARGET libzstd)
5+ pkg_check_modules(FUSE REQUIRED IMPORTED_TARGET fuse)
6+
57
68add_executable (
79 runtime
@@ -15,11 +17,10 @@ add_executable(
1517
1618target_link_libraries (
1719 runtime
18- PRIVATE bson_static appimage_type3_header
19- libsquashfuse fuse2 zlib liblzma libzstd pthread dl
20+ PRIVATE appimage_type3_header libsquashfuse bson_static Threads::Threads PkgConfig::ZSTD PkgConfig::FUSE
2021)
2122
2223target_compile_definitions (runtime PRIVATE _FILE_OFFSET_BITS=64)
2324
2425# add magic bytes section to the final executable
25- target_link_options (runtime PRIVATE -T ${CMAKE_CURRENT_SOURCE_DIR} /magic_bytes.ld)
26+ target_link_options (runtime PRIVATE -T ${CMAKE_CURRENT_SOURCE_DIR} /magic_bytes.ld)
You can’t perform that action at this time.
0 commit comments