diff options
Diffstat (limited to 'examples/qt3d/pbr-materials/CMakeLists.txt')
-rw-r--r-- | examples/qt3d/pbr-materials/CMakeLists.txt | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/examples/qt3d/pbr-materials/CMakeLists.txt b/examples/qt3d/pbr-materials/CMakeLists.txt index dfbd1c4fa..8f5ebb99d 100644 --- a/examples/qt3d/pbr-materials/CMakeLists.txt +++ b/examples/qt3d/pbr-materials/CMakeLists.txt @@ -1,37 +1,25 @@ -# Generated from pbr-materials.pro. - cmake_minimum_required(VERSION 3.16) project(pbr-materials LANGUAGES CXX) -set(CMAKE_INCLUDE_CURRENT_DIR ON) - set(CMAKE_AUTOMOC ON) -set(CMAKE_AUTORCC ON) -set(CMAKE_AUTOUIC ON) if(NOT DEFINED INSTALL_EXAMPLESDIR) - set(INSTALL_EXAMPLESDIR "examples") + set(INSTALL_EXAMPLESDIR "examples") endif() set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}") -find_package(Qt6 COMPONENTS Core) -find_package(Qt6 COMPONENTS Gui) -find_package(Qt6 COMPONENTS 3DCore) -find_package(Qt6 COMPONENTS 3DRender) -find_package(Qt6 COMPONENTS 3DInput) -find_package(Qt6 COMPONENTS 3DQuick) -find_package(Qt6 COMPONENTS Qml) -find_package(Qt6 COMPONENTS Quick) -find_package(Qt6 COMPONENTS 3DQuickExtras) +find_package(Qt6 REQUIRED COMPONENTS 3DCore 3DInput 3DQuick 3DQuickExtras 3DRender Core Gui Qml Quick) qt_add_executable(pbr-materials main.cpp ) + set_target_properties(pbr-materials PROPERTIES WIN32_EXECUTABLE TRUE MACOSX_BUNDLE TRUE ) + target_link_libraries(pbr-materials PUBLIC Qt::3DCore Qt::3DInput @@ -44,7 +32,6 @@ target_link_libraries(pbr-materials PUBLIC Qt::Quick ) - # Resources: set(materials_resource_files "BasicCamera.qml" @@ -59,6 +46,7 @@ qt6_add_resources(pbr-materials "materials" FILES ${materials_resource_files} ) + set(cubemaps_resource_files "../exampleresources/assets/cubemaps/default/default_irradiance.dds" "../exampleresources/assets/cubemaps/default/default_specular.dds" @@ -78,6 +66,7 @@ qt6_add_resources(pbr-materials "cubemaps" FILES ${cubemaps_resource_files} ) + set(obj_resource_files "../exampleresources/assets/obj/ball.obj" "../exampleresources/assets/obj/material-sphere.obj" |