-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
81 lines (42 loc) · 2.25 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
cmake_minimum_required(VERSION 3.0)
project(interview_prep)
add_executable(rvaluesref coreFeatures/rvaluesref.cpp)
add_executable(move coreFeatures/move.cpp)
add_executable(sharedPtr coreFeatures/sharedPtr.cpp)
add_executable(uniquePtr coreFeatures/uniquePtr.cpp)
add_executable(weakptr coreFeatures/weakptr.cpp)
add_executable(test coreFeatures/test.cpp)
add_executable(copies coreFeatures/copies.cpp)
add_executable(mutex concurrency/mutex.cpp)
add_executable(thdsafe_static concurrency/thdsafe_static.cpp)
add_executable(thread concurrency/thread.cpp)
add_executable(deadlock concurrency/deadlock.cpp)
add_executable(atomic concurrency/atomic.cpp)
add_executable(condition_variable concurrency/condition_variable.cpp)
target_link_libraries(condition_variable pthread)
add_executable(avoiding_copies coreFeatures/avoiding_copies.cpp)
add_executable(operator_overloading coreFeatures/operator_overloading.cpp)
add_executable(templates coreFeatures/templates.cpp)
add_executable(raii coreFeatures/raii.cpp)
add_executable(varidic_function_templates coreFeatures/variadic_function_templates.cpp)
add_executable(lambdas coreFeatures/lambdas.cpp)
add_executable(Static coreFeatures/Static.cpp)
add_executable(singleton designPatterns/singleton.cpp)
add_executable(factory designPatterns/factory.cpp)
add_executable(array stl/array.cpp)
add_executable(const coreFeatures/const.cpp)
add_executable(vector stl/vector.cpp)
add_executable(set stl/set.cpp)
add_executable(map stl/map.cpp)
add_executable(minmax stl/minmax.cpp)
add_executable(iterator exceptional_cpp/iterator.cpp)
add_executable(ci_string exceptional_cpp/ci_string.cpp)
add_executable(reusable_generic_containers exceptional_cpp/reusable_generic_containers.cpp)
add_executable(temporary_objects exceptional_cpp/temporary_objects.cpp)
add_executable(Stack exceptional_cpp/ExceptionSafetyTechniques/Stack.cpp)
add_executable(two_sum leetcode/hashing/two_sum.cpp)
add_executable(top_k_elems leetcode/hashing/top_k_elems.cpp)
add_executable(ProdArrayExceptSelf leetcode/arrays/ProdArrayExceptSelf.cpp)
add_executable(EncodeDecodeString leetcode/arrays/EncodeDecodeString.cpp)
add_executable(LongConsecSeq leetcode/arrays/LongConsecSeq.cpp)
add_executable(ValidPalindrome leetcode/TwoPointers/ValidPalindrome.cpp)