-
Notifications
You must be signed in to change notification settings - Fork 6
/
CMakeLists.txt
24 lines (22 loc) · 712 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
# header begin
cmake_minimum_required(VERSION 3.16.6)
project(CS323_Compilers LANGUAGES C CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -Wall -Wextra")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")
# header end
# add library begin
#add_library(catch STATIC catch.hpp )
#SET_TARGET_PROPERTIES(catch PROPERTIES LINKER_LANGUAGE CXX)
add_subdirectory(./lab01)
add_subdirectory(./lab02)
add_subdirectory(./lab03)
add_subdirectory(./lab04)
add_subdirectory(./lab05)
add_subdirectory(./lab07)
add_subdirectory(./lab08)
add_subdirectory(./project1/src)
add_subdirectory(./project2/src)
add_subdirectory(./project3)
add_subdirectory(./project4)
add_subdirectory(./Assignment05)