Skip to content

Commit

Permalink
Use CFLAGS that pkg-config says we need for the found htslib and tabixpp
Browse files Browse the repository at this point in the history
  • Loading branch information
adamnovak committed Apr 24, 2023
1 parent 3dde0f4 commit d905f69
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -116,13 +116,19 @@ include_directories(contrib/multichoose)
include_directories(contrib/filevercmp)
include_directories(contrib/c-progress-bar)

if(NOT HTSLIB_FOUND)
if(HTSLIB_FOUND)
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HTSLIB_CFLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${HTSLIB_CFLAGS}")
else(HTSLIB_FOUND)
message(STATUS "Using included htslib")
set(HTSLIB_LOCAL contrib/tabixpp/htslib)
set(TABIXPP_FOUND OFF) # also build tabixpp if htslib is missing
endif()

if (NOT TABIXPP_FOUND)
if(TABIXPP_FOUND)
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TABIXPP_CFLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TABIXPP_CFLAGS}")
else(TABIXPP_FOUND)
message(STATUS "Using included tabixpp")
set(TABIXPP_LOCAL contrib/tabixpp)
include_directories(contrib/tabixpp)
Expand Down

0 comments on commit d905f69

Please sign in to comment.