add_library(interval_tree STATIC interval.cpp interval_list.cpp itree.cpp) target_include_directories(interval_tree PUBLIC ${CMAKE_CURRENT_LIST_DIR}) add_subdirectory(test)