21 lines
721 B
CMake
21 lines
721 B
CMake
cmake_minimum_required(VERSION 3.14)
|
|
project(Morden_C++)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
add_executable(heap RAII/heap.cpp)
|
|
add_executable(stack RAII/stack.cpp)
|
|
add_executable(RAII RAII/RAII.cpp)
|
|
add_executable(RAII_fstram RAII/RAII_fstram.cpp)
|
|
|
|
add_executable(auto_scope smart_ptr/auto_scope.cpp)
|
|
add_executable(unique_ptr smart_ptr/unique_ptr.cpp)
|
|
add_executable(unique_ptr_U smart_ptr/unique_ptr_U.cpp)
|
|
add_executable(shared_ptr smart_ptr/shared_ptr.cpp)
|
|
|
|
add_executable(reference reference/reference.cpp)
|
|
add_executable(forward reference/forward.cpp)
|
|
add_executable(collapses reference/collapses.cpp)
|
|
add_executable(lifetime reference/lifetime.cpp)
|
|
add_executable(dontreturnReference reference/don'treturnReference.cpp)
|