Revision control

Copy as Markdown

# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
# Generated from scenegrabber.pro.
#####################################################################
## qmlscenegrabber Binary:
#####################################################################
qt_internal_add_executable(qquick3d_qmlscenegrabber
OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/.." # special case
SOURCES
dynamicgeometry.cpp dynamicgeometry.h
dynamictexturedata.cpp dynamictexturedata.h
indextrianglestopology.cpp indextrianglestopology.h
main.cpp
nonindextrianglestopology.cpp nonindextrianglestopology.h
pointstopology.cpp pointstopology.h
skingeometry.cpp skingeometry.h
LIBRARIES
Qt::Gui
Qt::Quick
Qt::Quick3DPrivate
)
# Resources:
set(scenegrabber_resource_files
"trim.ttf"
)
qt_internal_add_resource(qquick3d_qmlscenegrabber "scenegrabber"
PREFIX
"/"
FILES
${scenegrabber_resource_files}
)
qt6_add_lightprobe_images(qquick3d_qmlscenegrabber "ibl_assets"
PREFIX
"/"
BASE
"../data/shared/maps"
FILES
"../data/shared/maps/OpenfootageNET_lowerAustria01-1024.hdr"
"../data/shared/maps/TestEnvironment-512.exr"
)
# Turn it into a QML module which has no plugin (i.e. just a backing target)
qt6_add_qml_module(qquick3d_qmlscenegrabber
URI "QtQuick3D.Lancelot"
VERSION "${PROJECT_VERSION}"
NO_GENERATE_PLUGIN_SOURCE
RESOURCE_PREFIX "/"
)