-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
30 lines (24 loc) · 742 Bytes
/
Copy pathCMakeLists.txt
File metadata and controls
30 lines (24 loc) · 742 Bytes
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
cmake_minimum_required(VERSION 3.0.0)
project(SortingAlgorithms)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/externals/sanitizers-cmake/cmake" ${CMAKE_MODULE_PATH})
set(SANITIZE_ADDRESS TRUE)
set(CMAKE_CXX_STANDARD 17)
find_package(Sanitizers)
add_executable(
SortingAlgorithms
main.cpp
sorting-algo/BubbleSort.cpp
sorting-algo/CountingSort.cpp
sorting-algo/FlashSort.cpp
sorting-algo/HeapSort.cpp
sorting-algo/InsertionSort.cpp
sorting-algo/MergeSort.cpp
sorting-algo/QuickSort.cpp
sorting-algo/RadixSort.cpp
sorting-algo/SelectionSort.cpp
sorting-algo/ShakerSort.cpp
sorting-algo/ShellSort.cpp
helper/DataGenerator.cpp
helper/Utilities.cpp
)
add_sanitizers(SortingAlgorithms)