Files
nixpkgs/pkgs/by-name/sa/salmon/fix_pufferfish.patch
László Kupcsik 0a4874ad9d salmon: 1.10.3 -> 1.11.4
Upgrade and adapt to major revamp of salmon build system
2026-04-04 15:24:37 +02:00

22 lines
852 B
Diff

diff --git a/cmake/SalmonDependencies.cmake b/cmake/SalmonDependencies.cmake
index b6bebe0..a67571a 100644
--- a/cmake/SalmonDependencies.cmake
+++ b/cmake/SalmonDependencies.cmake
@@ -86,6 +86,8 @@ if(ZLIBNG_FOUND)
set(SALMON_ZLIB_LIBRARIES ZLIBNG::ZLIBNG)
set(ZLIB_INCLUDE_DIR ${ZLIBNG_INCLUDE_DIR})
set(ZLIB_LIBRARY ZLIBNG::ZLIBNG)
+ add_library(zlibstatic ALIAS ${ZLIB_LIBRARY})
+ message(STATUS "Created zlibstatic alias for pufferfish embedded mode")
elseif(SALMON_FETCH_MISSING_DEPS)
message(STATUS "zlib-ng not found; fetching pinned zlib-ng release in compatibility mode")
set(ZLIB_COMPAT ON CACHE BOOL "" FORCE)
@@ -421,6 +423,7 @@ else()
set(SALMON_CURL_LIBRARIES "" CACHE INTERNAL "" FORCE)
endif()
if(SALMON_USE_SYSTEM_DEPS)
+ find_package(OpenSSL REQUIRED)
find_package(HTSlib QUIET)
endif()
if(HTSlib_FOUND)