Revision control
++ # Copyright (C) 2022 The Qt Company Ltd.
++ # SPDX-License-Identifier: BSD-3-Clause
++
++ set(target_name cooker)
++ qt_internal_add_app(${target_name}
++ SOURCES
++ main.cpp
++ LIBRARIES
++ Qt::Core
++ Qt::Quick3D
++ Qt::Quick3DPrivate
++ Qt::Quick3DPhysics
++ Qt::Quick3DPhysicsPrivate
++ Qt::BundledPhysX
++ )
++ target_include_directories(${target_name} SYSTEM
++ PRIVATE
++ ../../src/3rdparty/PhysX/include
++ )
++ if (UNIX OR MINGW)
++ # Needed for PxPreprocessor.h error
++ if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
++ qt_internal_extend_target(${target_name} DEFINES _DEBUG)
++ else()
++ qt_internal_extend_target(${target_name} DEFINES NDEBUG)
++ endif()
++ endif()
++ qt_internal_extend_target(${target_name} DEFINES PX_PHYSX_STATIC_LIB)