Newer
Older
# Version minimale de CMake requise
cmake_minimum_required(VERSION 3.12)
project(liste)
# Sources
set(test_sources
src/cellule.hpp
src/cellule.cpp
src/liste.hpp
src/liste.cpp
)
# Applications
add_executable(test_liste ${test_sources} src/test_liste.cpp)
if(UNIX)
set(serpent_sources
src/coordonnees.hpp
src/coordonnees.cpp
src/niveau.hpp
src/niveau.cpp
src/serpent.hpp
src/serpent.cpp
)
find_package(Curses REQUIRED)
add_executable(jeu_serpent EXCLUDE_FROM_ALL ${test_sources} ${serpent_sources} src/jeu_serpent.cpp)
target_include_directories(jeu_serpent PUBLIC ${CURSES_INCLUDE_DIR})
target_link_libraries(jeu_serpent ${CURSES_LIBRARIES})
endif(UNIX)