-
Notifications
You must be signed in to change notification settings - Fork 4
/
CMakeLists.txt
58 lines (51 loc) · 1.93 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
cmake_minimum_required(VERSION 3.0.0)
project(simple_graph_tool VERSION 0.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_PREFIX_PATH "/usr/bin/qmake")
find_package(Qt5Core REQUIRED)
find_package(Qt5Gui REQUIRED)
find_package(Qt5Widgets REQUIRED)
include_directories(.)
add_executable(simple_graph_tool
graphics/sources/EdgeGraphicsItem.cpp
graphics/headers/EdgeGraphicsItem.h
basis/sources/Graph.cpp
basis/headers/Graph.h
graphics/sources/GraphGraphicsScene.cpp
graphics/headers/GraphGraphicsScene.h
graphics/sources/GraphGraphicsView.cpp
graphics/headers/GraphGraphicsView.h
widgets/sources/AdjacencyMatrixTable.cpp
widgets/headers/AdjacencyMatrixTable.h
basis/sources/GraphUtils.cpp
basis/headers/GraphUtils.h
widgets/sources/MultiLineInputDialog.cpp
widgets/headers/MultiLineInputDialog.h
main.cpp
mainwindow.cpp
mainwindow.h
basis/sources/Node.cpp
basis/headers/Node.h
graphics/sources/NodeGraphicsItem.cpp
graphics/headers/NodeGraphicsItem.h
utils/qdebugstream.h
utils/random.h
widgets/sources/ElementPropertiesTable.cpp
widgets/headers/ElementPropertiesTable.h
widgets/sources/GraphPropertiesTable.cpp
widgets/headers/GraphPropertiesTable.h
basis/headers/Matrix.h
basis/headers/Edge.h
widgets/headers/GraphOptionDialog.h
widgets/sources/GraphOptionDialog.cpp
widgets/headers/IncidenceMatrixTable.h
widgets/sources/IncidenceMatrixTable.cpp
widgets/sources/MultiComboboxDialog.cpp
widgets/headers/MultiComboboxDialog.h)
target_link_libraries(simple_graph_tool Qt5::Core)
target_link_libraries(simple_graph_tool Qt5::Widgets)
target_link_libraries(simple_graph_tool Qt5::Gui)