forked from UCL/research-computing-with-cpp
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
23 lines (21 loc) · 764 Bytes
/
CMakeLists.txt
File metadata and controls
23 lines (21 loc) · 764 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cmake_minimum_required(VERSION 3.1)
project(ResearchComputingWithCPP)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
# Add the c++11 flag
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
# Apparently now this is also needed for ITK-related stuff to compile...
add_compile_options(-fpermissive)
add_subdirectory(01research/cpp)
add_subdirectory(03cpp/cpp)
add_subdirectory(03cpppatterns/cpp)
add_subdirectory(04HPC/cpp)
add_subdirectory(05OpenMP/cpp)
add_subdirectory(06MPI/cpp)
add_subdirectory(88cpplibraries/cpp)
add_subdirectory(90stl/cpp)
add_subdirectory(92TemplateMetaProg/cpp)
add_subdirectory(93MPIExample/cpp)
add_subdirectory(95CodeQuality/cpp)
add_subdirectory(97Accelerators/cpp)