add filter for OpenVulkano sources
This commit is contained in:
@@ -35,15 +35,15 @@ endif ()
|
|||||||
file(GLOB SHADER_SRC_FILES ${CMAKE_CURRENT_SOURCE_DIR}/Shader/*)
|
file(GLOB SHADER_SRC_FILES ${CMAKE_CURRENT_SOURCE_DIR}/Shader/*)
|
||||||
list(FILTER SHADER_SRC_FILES EXCLUDE REGEX ".*\\.(hpp|cpp)$")
|
list(FILTER SHADER_SRC_FILES EXCLUDE REGEX ".*\\.(hpp|cpp)$")
|
||||||
|
|
||||||
add_library(openVulkanoCpp ${MAIN_FILE} ${SHADER_SRC_FILES} ${GENERATED_SHADER_SOURCES})
|
FilterPlatformPaths(sources)
|
||||||
|
add_library(openVulkanoCpp ${MAIN_FILE} ${SHADER_SRC_FILES} ${GENERATED_SHADER_SOURCES} ${sources})
|
||||||
set_property(TARGET openVulkanoCpp PROPERTY CXX_STANDARD 20)
|
set_property(TARGET openVulkanoCpp PROPERTY CXX_STANDARD 20)
|
||||||
source_group("Shaders" FILES ${SHADER_SRC_FILES})
|
source_group("Shaders" FILES ${SHADER_SRC_FILES})
|
||||||
|
source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" FILES ${sources})
|
||||||
|
|
||||||
FilterPlatformPaths(sources)
|
|
||||||
SetWarningSettings(openVulkanoCpp)
|
SetWarningSettings(openVulkanoCpp)
|
||||||
SetGlmDefines(openVulkanoCpp)
|
SetGlmDefines(openVulkanoCpp)
|
||||||
|
|
||||||
target_sources(openVulkanoCpp PRIVATE ${sources})
|
|
||||||
target_include_directories(openVulkanoCpp PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${SHADER_OUTPUT_DEST})
|
target_include_directories(openVulkanoCpp PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${SHADER_OUTPUT_DEST})
|
||||||
|
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
|
|||||||
Reference in New Issue
Block a user