Skip to content
Snippets Groups Projects
CMakeLists.txt 514 B
cmake_minimum_required(VERSION 3.10)

# set the project name
project(duskcut)

file(GLOB sources 
src/cut/*.cc
src/FR/*.cc
src/generator/*.cc
src/reader/*.cc
src/shape/*.cc)
# add the executable
add_executable(duskcut ${sources})

target_include_directories(duskcut
    PRIVATE ${PROJECT_SOURCE_DIR}/src/cut
    ${PROJECT_SOURCE_DIR}/src/generator
    ${PROJECT_SOURCE_DIR}/src/reader
    ${PROJECT_SOURCE_DIR}/src/shape
    ${PROJECT_SOURCE_DIR}/src/FR
)
target_compile_definitions(duskcut
    PRIVATE USE_UNIX
)