cmake_minimum_required(VERSION 3.2) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) project(Resource) set(SRC_LIST resource.cpp ) add_executable(${PROJECT_NAME} ${SRC_LIST}) target_compile_options(${PROJECT_NAME} PUBLIC -Wall -Werror -Wpedantic -Wextra) target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_SOURCE_DIR}) project(Resource2) set(SRC_LIST resource2.cpp ) add_executable(${PROJECT_NAME} ${SRC_LIST}) target_compile_options(${PROJECT_NAME} PUBLIC -Wall -Werror -Wpedantic -Wextra) target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_SOURCE_DIR})