cmake_minimum_required(VERSION 3.7)
project(groove C CXX)

set(CMAKE_CXX_STANDARD 14)

include_directories(src)

#set(SOURCE_FILES main.cpp)
file(
	GLOB_RECURSE SOURCE_FILES
	${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp
)

file(
	GLOB_RECURSE HEADER_FILES
	${CMAKE_CURRENT_SOURCE_DIR}/src/*.h
	${CMAKE_CURRENT_SOURCE_DIR}/src/*.hpp
)

include_directories(
	${CMAKE_CURRENT_SOURCE_DIR}/src
)

add_executable(groove main.cpp ${SOURCE_FILES} ${HEADER_FILES})

target_link_libraries(groove ncursesw)