From 3673bd0d480289ce1ef85047ad1b86a7b8b0aba9 Mon Sep 17 00:00:00 2001 From: GeorgH93 Date: Tue, 4 Aug 2020 18:57:18 +0200 Subject: [PATCH] Recursively get cpp files --- CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9835ffa..7182f1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,9 +11,12 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_SOURCE_DIR}/bin/release") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_SOURCE_DIR}/bin/debug") set(CMAKE_DEBUG_POSTFIX "d") -project (openVulkanoCpp) +project (openVulkanoCpp VERSION 1.0 LANGUAGES CXX) add_executable(openVulkanoCpp openVulkanoCpp/main.cpp) +file(GLOB_RECURSE sources CONFIGURE_DEPENDS "openVulkanoCpp/*.cpp") +target_sources(openVulkanoCpp PRIVATE ${sources}) + #Setup Vulkan find_package(Vulkan REQUIRED) set(Vulkan_LIBRARIES Vulkan::Vulkan) @@ -30,7 +33,7 @@ else() link_libraries(${XCB_LIBRARIES}) endif() -set_property(TARGET openVulkanoCpp PROPERTY CXX_STANDARD 14) +set_property(TARGET openVulkanoCpp PROPERTY CXX_STANDARD 17) target_compile_options(openVulkanoCpp PRIVATE -Wall) # glfw @@ -60,8 +63,6 @@ ELSE(WIN32) find_package(assimp REQUIRED) ENDIF(WIN32) -target_sources(openVulkanoCpp PRIVATE openVulkanoCpp/Vulkan/FrameBuffer.cpp openVulkanoCpp/Base/Logger.cpp openVulkanoCpp/Scene/Drawable.cpp openVulkanoCpp/Scene/Node.cpp openVulkanoCpp/Host/GLFW/InputProviderGLFW.cpp) - # copy shaders file(GLOB SHADERS "openVulkanoCpp/Shader/*.spv") file(COPY ${SHADERS} DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG}/Shader/)