-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
39 lines (35 loc) · 1007 Bytes
/
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
30
31
32
33
34
35
36
37
38
39
cmake_minimum_required(VERSION 3.9)
project(Hermes_pathfinding)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_AUTOMOC ON)
find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
add_executable(Hermes_pathfinding
main.cpp
smartMaths/Vector.cpp
smartMaths/Vector.h
smartMaths/maths_lib.h
smartMaths/Ellipse.cpp
smartMaths/Ellipse.h
smartMaths/Circle.cpp
smartMaths/Circle.h
display/Window.cpp
display/Window.h
display/LandmarkFrame.h
display/LandmarkFrame.cpp
display/LogFrame.cpp
display/LogFrame.h
display/Menu.cpp
display/Menu.h
display/Line.cpp
display/Line.h
graph/Graph.h
graph/Graph.cpp
graph/Landmark.h
graph/Landmark.cpp
graph/Node.h
graph/Node.cpp
utils/Log.h
utils/Log.cpp
algorithms/Dijkstra.cpp
algorithms/Dijkstra.h)
target_link_libraries(Hermes_pathfinding Qt5::Core Qt5::Widgets)