project(example_proj) cmake_minimum_required(VERSION 2.8.11) set(CMAKE_CXX_STANDARD 17) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}) add_executable(ExampleBinary main.cpp) add_subdirectory(src) target_link_libraries(ExampleBinary PUBLIC src )