-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
29 lines (22 loc) · 1.27 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
cmake_minimum_required(VERSION 3.9)
project(ProjetSFML-Pacman)
set(CMAKE_CXX_STANDARD 11)
add_executable(ProjetSFML-Pacman
main.cpp
Graphe/AElement.h Graphe/AElement.cpp Graphe/Arete.h Graphe/AStar.h Graphe/GElement.h Graphe/Graphe.h
Graphe/InfoAStar.h Graphe/InfoAStar.cpp Graphe/PElement.h Graphe/Sommet.h Graphe/VSommet.h Graphe/VArete.h
Graphe/OutilsCarte.h Graphe/OutilsCarte.cpp Graphe/VArete.cpp Graphe/VSommet.cpp
Screen/backgroundRender.h Screen/FenetreSFML.h Screen/FenetreGrapheSFML.h Screen/AlgebreLineaire.h
Screen/Matrice22.h Screen/TransfoAffine2D.h Screen/Vecteur2D.h Screen/Reels.h
Persos/Pacman.h Persos/Fantome.h Persos/Personnage.h Persos/deplacement.h Persos/deplacement.cpp Persos/Animation.cpp
Persos/Animation.h
World/board.h World/Thing.h
Erreur.h
Partie.cpp Partie.h World/Thing.cpp Persos/Personnage.cpp Persos/Pacman.cpp Persos/Fantome.cpp Persos/deplacement.cpp Screen/FenetreGrapheSFML.cpp)
# Detect and add SFML
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake_modules")
find_package(SFML REQUIRED system window graphics network audio)
if (SFML_FOUND)
include_directories(${SFML_INCLUDE_DIR})
target_link_libraries(ProjetSFML-Pacman ${SFML_LIBRARIES})
endif()