Skip to content

Commit 80669d0

Browse files
committed
Added CMake
1 parent ce8adf2 commit 80669d0

File tree

3 files changed

+16
-44
lines changed

3 files changed

+16
-44
lines changed

.gitignore

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
.vscode
2-
sorting-visualizer
2+
sorting-visualizer
3+
CMakeFiles
4+
cmake_install.cmake
5+
CMakeCache.txt
6+
Makefile

CMakeLists.txt

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
cmake_minimum_required(VERSION 3.22)
2+
project(sorting-visualizer)
3+
4+
set(SFML_DIR "lib/SFML-2.5.1/lib/cmake/SFML")
5+
6+
7+
find_package(SFML COMPONENTS graphics window REQUIRED)
8+
9+
add_executable(sorting-visualizer src/main.cpp src/Sortable.cpp src/SortAlgorithms.cpp src/SortController.cpp src/Utils.cpp)
10+
11+
target_link_libraries(sorting-visualizer sfml-graphics sfml-window)

Makefile-old

-43
This file was deleted.

0 commit comments

Comments
 (0)