# 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)