aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: c6617f8e2455409f81e612e878706d5e62f2a6ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cmake_minimum_required(VERSION 3.15)
project(maze VERSION 0.9)

set(CURSES_NEED_WIDE TRUE)
find_package(Curses REQUIRED)
set(CMAKE_CXX_FLAGS "-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600")
include_directories(${CURSES_INCLUDE_DIR})

file(GLOB_RECURSE maze_SRC CONFIGURE_DEPENDS "src/*")
add_executable(maze ${maze_SRC})

target_include_directories(maze PRIVATE src/)
target_link_libraries(maze ${CURSES_LIBRARIES})