File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515
1616find_package (HTSLIB REQUIRED )
1717
18- if (NOT TARGET smithlab_cpp )
18+ if (NOT TARGET bamxx )
1919 add_subdirectory (bamxx )
2020endif ()
2121if (NOT TARGET smithlab_cpp)
@@ -28,16 +28,18 @@ add_library(abismal_objs OBJECT
2828 AbismalIndex.cpp
2929 simreads.cpp
3030)
31- target_link_libraries (abismal_objs PUBLIC bamxx smithlab_cpp )
32- target_include_directories (abismal_objs PUBLIC ${CMAKE_CURRENT_SOURCE_DIR } )
33- # ADS: below, for config.h
34- target_include_directories (abismal_objs PUBLIC ${CMAKE_BINARY_DIR } )
35-
36- add_executable (abismal abismal_main.cpp )
37- # ADS: below, for config.h
38- target_include_directories (abismal PUBLIC ${CMAKE_BINARY_DIR } )
39- target_link_libraries (abismal PUBLIC
40- abismal_objs
31+ target_link_libraries (abismal_objs PUBLIC
32+ bamxx
4133 smithlab_cpp
4234 HTSLIB::HTSLIB
4335)
36+ # ADS: CMAKE_BINARY_DIR for config.h
37+ target_include_directories (abismal_objs PUBLIC
38+ ${CMAKE_CURRENT_SOURCE_DIR }
39+ ${CMAKE_BINARY_DIR }
40+ )
41+
42+ if (NOT LIBRARY_ONLY)
43+ add_executable (abismal abismal_main.cpp )
44+ target_link_libraries (abismal PRIVATE abismal_objs )
45+ endif ()
You can’t perform that action at this time.
0 commit comments