| 1234567891011121314151617181920 |
- cmake_minimum_required(VERSION 3.16)
- project(CppYoutube CXX)
- set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
- include_directories(include)
- set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ../lib)
- add_library(functions SHARED include/functions.cpp)
- set_target_properties(functions PROPERTIES LINKER_LANGUAGE CXX)
- # link_directories(lib) link_libraries(functions)
- add_executable(CppYoutube main.cpp)
- add_executable(try_pointer try_pointer.cpp)
- add_executable(pointer_array pointer_array.cpp)
- add_executable(min_array min_array.cpp)
- add_executable(dyna_mem_array dyn_mem_array.cpp)
- add_executable(structures structures.cpp)
- add_executable(try_namespace try_namespace.cpp)
- add_executable(accumulator accumulator.cpp)
- target_link_libraries(CppYoutube functions)
|