-
Notifications
You must be signed in to change notification settings - Fork 21
/
CMakeLists.txt
29 lines (25 loc) · 880 Bytes
/
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
# header begin
cmake_minimum_required(VERSION 3.10.2)
project(CS302_OS LANGUAGES C CXX)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -Wall -Wextra")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")
include_directories(./third_party)
include_directories(./include)
# header end
# add library begin
#add_library(catch STATIC catch.hpp )
#SET_TARGET_PROPERTIES(catch PROPERTIES LINKER_LANGUAGE CXX)
add_subdirectory(lab01_code)
add_subdirectory(lab03_code)
add_subdirectory(lab04_code/lab3_exercise_code_answers)
add_subdirectory(lab05_code)
add_subdirectory(lab06_code)
add_subdirectory(report_02_lab03)
add_subdirectory(report_03_lab05/src)
add_subdirectory(report_04_lab06/src)
add_subdirectory(report_05_lab08/src)
add_subdirectory(report_06_lab09/src)
add_subdirectory(report_07/src)
add_subdirectory(report_08/src)