cmake_minimum_required(VERSION 3.12) 
project(reap CXX)
set(CMAKE_CXX_STANDARD 17)

##############################################################################
# Dependencies
##############################################################################
add_subdirectory(
    ${CMAKE_CURRENT_SOURCE_DIR}/external/disc-pattern-miner 
    ${CMAKE_CURRENT_SOURCE_DIR}/build/disc-pattern-miner/
    EXCLUDE_FROM_ALL
)

##############################################################################
# Library
##############################################################################
add_library(${PROJECT_NAME} INTERFACE)
target_include_directories(${PROJECT_NAME} 
    INTERFACE 
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>
        $<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>
)
target_link_libraries(${PROJECT_NAME} INTERFACE disc)
