- 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)
- target_link_libraries(CppYoutube functions)
|