Skip to content

Commit 04b7cd2

Browse files
committed
macOS zstd static linking
1 parent cac2de9 commit 04b7cd2

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ execute_process(COMMAND git describe --tags --always --dirty
3838
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
3939
add_library(genomicsqlite SHARED src/genomicsqlite.cc include/genomicsqlite.h src/json1.c src/hardcoded_refseq.hpp)
4040
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
41-
target_link_libraries(genomicsqlite PRIVATE SQLiteCpp zstd)
41+
find_library(LIBZSTD_A NAMES libzstd.a REQUIRED)
42+
target_link_libraries(genomicsqlite PRIVATE SQLiteCpp ${LIBZSTD_A})
4243
elseif(ZSTD_WHOLE_ARCHIVE)
4344
# Linux: statically linking zstd
4445
target_link_libraries(genomicsqlite PRIVATE libsqlite3.so.0 SQLiteCpp -Wl,--whole-archive libzstd.a -Wl,--no-whole-archive)

0 commit comments

Comments
 (0)