forked from Lainports/opnsense-ports
26 lines
878 B
Text
26 lines
878 B
Text
--- CMakeLists.txt.orig 2024-11-12 19:29:11 UTC
|
|
+++ CMakeLists.txt
|
|
@@ -51,8 +51,12 @@ if (WITH_SYSTEM_ZSTD)
|
|
|
|
# zstd
|
|
if (WITH_SYSTEM_ZSTD)
|
|
- find_package(zstd REQUIRED)
|
|
- list(APPEND PLATFORM_LIBS zstd::libzstd_shared)
|
|
+ # find_package(zstd) fails on i386 because of a known problem with the
|
|
+ # provided cmake module. Use pkg_check_modules instead.
|
|
+ find_package(PkgConfig REQUIRED)
|
|
+ pkg_check_modules(zstd REQUIRED libzstd)
|
|
+ list(APPEND CHDR_INCLUDES ${zstd_INCLUDE_DIRS})
|
|
+ list(APPEND PLATFORM_LIBS ${zstd_LINK_LIBRARIES})
|
|
else()
|
|
option(ZSTD_BUILD_SHARED "BUILD SHARED LIBRARIES" OFF)
|
|
option(ZSTD_BUILD_PROGRAMS "BUILD PROGRAMS" OFF)
|
|
@@ -83,7 +87,7 @@ if (INSTALL_STATIC_LIBS)
|
|
endif()
|
|
|
|
if (INSTALL_STATIC_LIBS)
|
|
- install(TARGETS chdr-static ${CHDR_LIBS}
|
|
+ install(TARGETS chdr-static
|
|
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
|
)
|
|
endif()
|