set(cgal_root "${CMAKE_SOURCE_DIR}/dependency/CGAL/")
set(CGAL_INCLUDE_DIRS "${cgal_root}include")
add_library(CGAL INTERFACE)
target_include_directories(CGAL INTERFACE ${cgal_root})
set_property(TARGET CGAL PROPERTY
INTERFACE_LINK_LIBRARIES CGAL boost::atomic boost::chrono boost::container boost::context boost::datatime)
target_include_directories(CGAL BEFORE INTERFACE "${Boost_root}")
set_target_properties(CGAL PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES ${CGAL_INCLUDE_DIRS}
)