-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
50 lines (43 loc) · 1.54 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
cmake_minimum_required(VERSION 3.0.0)
project(lab VERSION 0.1.0)
set(CMAKE_CXX_STANDARD )
add_executable(lab1 1/main.cpp)
add_executable(lab1.1 1.1/main.cpp)
add_executable(lab2 2/main.cpp)
add_executable(lab2.1 2.1/main.cpp)
add_executable(lab3 3/main.cpp)
add_executable(lab3.1 3.1/main.cpp)
add_executable(lab4 4/main.cpp)
add_executable(lab5 5/main.cpp)
add_executable(lab5.1 5.1/main.cpp)
add_executable(lab5.2 5.2/main.cpp)
add_executable(lab5.3 5.3/main.cpp)
add_executable(lab6 6/main.cpp)
add_executable(lab6.1 6.1/main.cpp)
add_executable(lab6.2 6.2/main.cpp)
add_executable(lab6.3 6.3/main.cpp)
add_executable(lab6.4 6.4/main.cpp)
add_executable(lab7 7/main.cpp)
add_executable(lab8 8/main.cpp)
add_executable(lab9 9/main.cpp)
add_executable(lab10 10/main.cpp)
add_executable(lab11 11/main.cpp 11/scanner.cpp)
add_executable(lab12 12/main_str.cpp)
add_executable(lab13 13/main.cpp)
add_executable(lab14 14/main.cpp)
add_executable(lab15 15/main.cpp)
add_executable(lab16 16/main.cpp)
add_executable(c_str8 str/c_main.cpp)
target_compile_features(c_str8 PRIVATE cxx_std_17)
add_executable(str8 str/main.cpp)
target_compile_features(str8 PRIVATE cxx_std_17)
add_executable(w_str8 str/w_main.cpp)
target_compile_features(w_str8 PRIVATE cxx_std_17)
add_executable(lab17 17/main.cpp)
add_executable(lab17.1 17.1/main.cpp)
add_executable(lab18 18/main.cpp)
add_executable(lab18.1 18.1/main.cpp)
target_include_directories(lab11 PUBLIC ${PROJECT_SOURCE_DIR}/11)
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)