CMAKE_MINIMUM_REQUIRED(VERSION 3.26) PROJECT(digftp) SET(CMAKE_CXX_STANDARD 20) SET(CMAKE_CXX_STANDARD_REQUIRED True) SET(CMAKE_CXX_FLAGS "-O3") SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}) ADD_SUBDIRECTORY(src) FILE(COPY conf DESTINATION ${CMAKE_BINARY_DIR}) INSTALL(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin)