Skip to content
Snippets Groups Projects
CMakeLists.txt 690 B
Newer Older
  • Learn to ignore specific revisions
  • # 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 ${serpent_sources} src/jeu_serpent.cpp)
      target_include_directories(jeu_serpent PUBLIC ${CURSES_INCLUDE_DIR})
      target_link_libraries(jeu_serpent ${CURSES_LIBRARIES})
    
    endif(UNIX)