Skip to content
Snippets Groups Projects
CMakeLists.txt 706 B
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)