1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
Author: Aaron M. Ucko
Last-Update: 2023-01-15 20:56:15
Description: use Debian packaged compression libs
--- a/tools/loaders/bam-loader/CMakeLists.txt
+++ b/tools/loaders/bam-loader/CMakeLists.txt
@@ -50,12 +50,12 @@ if( NOT WIN32)
target_compile_options( bam-load PRIVATE -msse4.2 -DBMSSE42OPT)
endif()
target_include_directories( bam-load PRIVATE ${CMAKE_SOURCE_DIR}/libs/inc)
- target_link_libraries( bam-load loader ${COMMON_LINK_LIBRARIES} ${COMMON_LIBS_WRITE})
+ target_link_libraries( bam-load loader ${COMMON_LINK_LIBRARIES} ${COMMON_LIBS_WRITE} -lz )
MakeLinksExe( bam-load false )
# Internal
- GenerateExecutableWithDefs( samview "bam;sam;samview" "" "" "${COMMON_LINK_LIBRARIES};${COMMON_LIBS_READ}" )
+ GenerateExecutableWithDefs( samview "bam;sam;samview" "" "" "${COMMON_LINK_LIBRARIES};${COMMON_LIBS_READ};-lz" )
MakeLinksExe( samview false )
endif()
--- a/tools/loaders/sra-sort/CMakeLists.txt
+++ b/tools/loaders/sra-sort/CMakeLists.txt
@@ -68,8 +68,8 @@ set( SRA_SORT_SRC
csra-pair
)
-GenerateExecutableWithDefs( sra-sort "${SRA_SORT_SRC}" "" "" "${COMMON_LINK_LIBRARIES};${COMMON_LIBS_WRITE}" )
+GenerateExecutableWithDefs( sra-sort "${SRA_SORT_SRC}" "" "" "${COMMON_LINK_LIBRARIES};${COMMON_LIBS_WRITE};-lbz2;-llzma" )
MakeLinksExe( sra-sort false )
-GenerateExecutableWithDefs( sra-sort-cg "${SRA_SORT_SRC}" "SEQUENCE_BEFORE_SECONDARY=0" "" "${COMMON_LINK_LIBRARIES};${COMMON_LIBS_WRITE}" )
+GenerateExecutableWithDefs( sra-sort-cg "${SRA_SORT_SRC}" "SEQUENCE_BEFORE_SECONDARY=0" "" "${COMMON_LINK_LIBRARIES};${COMMON_LIBS_WRITE};-lbz2;-llzma" )
MakeLinksExe( sra-sort-cg false )
|