cmake_minimum_required(VERSION 3.15)
project(root)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_BUILD_TYPE RELEASE)
add_subdirectory(graphdump)
add_subdirectory(graphconstructor)
include(CPack)

if (${TBB_TARGET_EXISTED})
add_dependencies(graphdump TBB::tbb)
add_dependencies(twopaco TBB::tbb)
else ()
message("adding externally-fetched tbb as dependency of twopaco")
add_dependencies(graphdump libtbb)
add_dependencies(twopaco libtbb)
endif()

#install(
#  FILES
#  ${CMAKE_BINARY_DIR}/graphconstructor/libtwopaco.a
#  ${CMAKE_BINARY_DIR}/graphdump/libgraphdump.a
#  DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
