-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
44 lines (39 loc) · 1.76 KB
/
CMakeLists.txt
File metadata and controls
44 lines (39 loc) · 1.76 KB
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
cmake_minimum_required(VERSION 3.16.3)
project(Barnes_Hut_Algoritm)
set(CMAKE_CXX_STANDARD 20)
find_library(UNIVERSAL universal)
find_package(ImGui-SFML REQUIRED)
find_package(nlohmann_json 3.2.0 REQUIRED)
add_executable(bha
Source/main.cpp
Source/Simulation/QuadTree/Node.cpp
Source/Simulation/QuadTree/Node.h
Source/Simulation/QuadTree/QuadTree.cpp
Source/Simulation/QuadTree/QuadTree.h
Source/Utils/Utils.cpp
Source/Utils/Utils.h
Source/Application/Camera.cpp
Source/Application/Camera.h
Source/Simulation/Entity/Entity.cpp
Source/Simulation/Entity/Entity.h
Source/Simulation/Simulation.cpp
Source/Simulation/Simulation.h
Source/Simulation/Entity/Tracker.cpp
Source/Simulation/Entity/Tracker.h
Source/Simulation/Entity/CircEntity.cpp
Source/Simulation/Entity/CircEntity.h
Source/Simulation/Preset/SimulationPresetSerializer.cpp
Source/Simulation/Preset/SimulationPresetSerializer.h
Source/Simulation/Preset/SimulationPreset.h
Source/Simulation/Preset/SimulationPresetManager.cpp
Source/Simulation/Preset/SimulationPresetManager.h
Source/Simulation/Preset/SimulationPresetGenerator.cpp
Source/Simulation/Preset/SimulationPresetGenerator.h
Source/Simulation/Preset/SimulationPresetUtils.cpp
Source/Simulation/Preset/SimulationPresetUtils.h
Source/Application/Application.cpp
Source/Application/Application.h
Source/Simulation/Preset/SimulationPresetEditor.cpp
Source/Simulation/Preset/SimulationPresetEditor.h)
target_link_libraries(bha PRIVATE ImGui-SFML::ImGui-SFML ${UNIVERSAL} nlohmann_json::nlohmann_json)
target_include_directories(bha PRIVATE Source)