qskinny/playground/shadows/CMakeLists.txt

41 lines
888 B
CMake
Raw Normal View History

2023-04-05 17:47:15 +02:00
############################################################################
2024-01-17 14:31:45 +01:00
# QSkinny - Copyright (C) The authors
2023-04-06 09:23:37 +02:00
# SPDX-License-Identifier: BSD-3-Clause
2023-04-05 17:47:15 +02:00
############################################################################
set(target shadows)
set(SOURCES
BoxPage.h
BoxPage.cpp
ShadowedBox.h
ShadowedBox.cpp
ArcPage.h
ArcPage.cpp
ShadowedArc.h
ShadowedArc.cpp
Slider.h
Slider.cpp
main.cpp
)
list(APPEND SOURCES
ArcShadowNode.h
ArcShadowNode.cpp
)
if (QT_VERSION_MAJOR VERSION_LESS 6)
qt_add_resources(SOURCES shaders.qrc)
endif()
qsk_add_example(${target} ${SOURCES})
if (QT_VERSION_MAJOR VERSION_GREATER_EQUAL 6)
list(APPEND SHADERS
shaders/arcshadow-vulkan.vert
shaders/arcshadow-vulkan.frag
)
qsk_add_shaders( ${target} FILES ${SHADERS} OUTPUT_TARGETS shader_target)
endif()