diff options
Diffstat (limited to 'examples/opengl/legacy')
-rw-r--r-- | examples/opengl/legacy/CMakeLists.txt | 13 | ||||
-rw-r--r-- | examples/opengl/legacy/framebufferobject2/CMakeLists.txt | 47 | ||||
-rw-r--r-- | examples/opengl/legacy/grabber/CMakeLists.txt | 35 | ||||
-rw-r--r-- | examples/opengl/legacy/hellogl/CMakeLists.txt | 39 | ||||
-rw-r--r-- | examples/opengl/legacy/overpainting/CMakeLists.txt | 39 | ||||
-rw-r--r-- | examples/opengl/legacy/pbuffers/CMakeLists.txt | 48 | ||||
-rw-r--r-- | examples/opengl/legacy/pbuffers2/CMakeLists.txt | 50 | ||||
-rw-r--r-- | examples/opengl/legacy/samplebuffers/CMakeLists.txt | 34 |
8 files changed, 305 insertions, 0 deletions
diff --git a/examples/opengl/legacy/CMakeLists.txt b/examples/opengl/legacy/CMakeLists.txt new file mode 100644 index 0000000000..5f98186a0e --- /dev/null +++ b/examples/opengl/legacy/CMakeLists.txt @@ -0,0 +1,13 @@ +# Generated from legacy.pro. + +if(NOT TARGET Qt::OpenGL) + return() +endif() +if(NOT QT_FEATURE_dynamicgl AND NOT QT_FEATURE_opengles2) + add_subdirectory(grabber) + add_subdirectory(hellogl) + add_subdirectory(overpainting) + add_subdirectory(pbuffers) + add_subdirectory(framebufferobject2) + add_subdirectory(samplebuffers) +endif() diff --git a/examples/opengl/legacy/framebufferobject2/CMakeLists.txt b/examples/opengl/legacy/framebufferobject2/CMakeLists.txt new file mode 100644 index 0000000000..74b00e8359 --- /dev/null +++ b/examples/opengl/legacy/framebufferobject2/CMakeLists.txt @@ -0,0 +1,47 @@ +# Generated from framebufferobject2.pro. + +cmake_minimum_required(VERSION 3.14) +project(framebufferobject2 LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS OpenGL) +find_package(Qt6 COMPONENTS Widgets) + +add_qt_gui_executable(framebufferobject2 + glwidget.cpp glwidget.h + main.cpp +) +target_link_libraries(framebufferobject2 PUBLIC + Qt::Core + Qt::Gui + Qt::OpenGL + Qt::Widgets +) + +# Resources: +set(framebufferobject2_resource_files + "cubelogo.png" +) + +qt6_add_resources(framebufferobject2 "framebufferobject2" + PREFIX + "/res" + FILES + ${framebufferobject2_resource_files} +) + + +install(TARGETS framebufferobject2 + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" + LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" +) diff --git a/examples/opengl/legacy/grabber/CMakeLists.txt b/examples/opengl/legacy/grabber/CMakeLists.txt new file mode 100644 index 0000000000..13ffd6fc31 --- /dev/null +++ b/examples/opengl/legacy/grabber/CMakeLists.txt @@ -0,0 +1,35 @@ +# Generated from grabber.pro. + +cmake_minimum_required(VERSION 3.14) +project(grabber LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS OpenGL) +find_package(Qt6 COMPONENTS Widgets) + +add_qt_gui_executable(grabber + glwidget.cpp glwidget.h + main.cpp + mainwindow.cpp mainwindow.h +) +target_link_libraries(grabber PUBLIC + Qt::Core + Qt::Gui + Qt::OpenGL + Qt::Widgets +) + +install(TARGETS grabber + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" + LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" +) diff --git a/examples/opengl/legacy/hellogl/CMakeLists.txt b/examples/opengl/legacy/hellogl/CMakeLists.txt new file mode 100644 index 0000000000..5e61d52964 --- /dev/null +++ b/examples/opengl/legacy/hellogl/CMakeLists.txt @@ -0,0 +1,39 @@ +# Generated from hellogl.pro. + +cmake_minimum_required(VERSION 3.14) +project(hellogl LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS OpenGL) +find_package(Qt6 COMPONENTS Widgets) + +add_qt_gui_executable(hellogl + ../shared/qtlogo.cpp ../shared/qtlogo.h + glwidget.cpp glwidget.h + main.cpp + window.cpp window.h +) +target_include_directories(hellogl PUBLIC + ../shared +) +target_link_libraries(hellogl PUBLIC + Qt::Core + Qt::Gui + Qt::OpenGL + Qt::Widgets +) + +install(TARGETS hellogl + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" + LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" +) diff --git a/examples/opengl/legacy/overpainting/CMakeLists.txt b/examples/opengl/legacy/overpainting/CMakeLists.txt new file mode 100644 index 0000000000..4addb8a3c6 --- /dev/null +++ b/examples/opengl/legacy/overpainting/CMakeLists.txt @@ -0,0 +1,39 @@ +# Generated from overpainting.pro. + +cmake_minimum_required(VERSION 3.14) +project(overpainting LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS OpenGL) +find_package(Qt6 COMPONENTS Widgets) + +add_qt_gui_executable(overpainting + ../shared/qtlogo.cpp ../shared/qtlogo.h + bubble.cpp bubble.h + glwidget.cpp glwidget.h + main.cpp +) +target_include_directories(overpainting PUBLIC + ../shared +) +target_link_libraries(overpainting PUBLIC + Qt::Core + Qt::Gui + Qt::OpenGL + Qt::Widgets +) + +install(TARGETS overpainting + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" + LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" +) diff --git a/examples/opengl/legacy/pbuffers/CMakeLists.txt b/examples/opengl/legacy/pbuffers/CMakeLists.txt new file mode 100644 index 0000000000..eb3de5535a --- /dev/null +++ b/examples/opengl/legacy/pbuffers/CMakeLists.txt @@ -0,0 +1,48 @@ +# Generated from pbuffers.pro. + +cmake_minimum_required(VERSION 3.14) +project(pbuffers LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS OpenGL) +find_package(Qt6 COMPONENTS Widgets) + +add_qt_gui_executable(pbuffers + cube.cpp cube.h + glwidget.cpp glwidget.h + main.cpp +) +target_link_libraries(pbuffers PUBLIC + Qt::Core + Qt::Gui + Qt::OpenGL + Qt::Widgets +) + +# Resources: +set(pbuffers_resource_files + "cubelogo.png" +) + +qt6_add_resources(pbuffers "pbuffers" + PREFIX + "/res" + FILES + ${pbuffers_resource_files} +) + + +install(TARGETS pbuffers + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" + LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" +) diff --git a/examples/opengl/legacy/pbuffers2/CMakeLists.txt b/examples/opengl/legacy/pbuffers2/CMakeLists.txt new file mode 100644 index 0000000000..b82e2f35c6 --- /dev/null +++ b/examples/opengl/legacy/pbuffers2/CMakeLists.txt @@ -0,0 +1,50 @@ +# Generated from pbuffers2.pro. + +cmake_minimum_required(VERSION 3.14) +project(pbuffers2 LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS OpenGL) +find_package(Qt6 COMPONENTS Svg) +find_package(Qt6 COMPONENTS Widgets) + +add_qt_gui_executable(pbuffers2 + glwidget.cpp glwidget.h + main.cpp +) +target_link_libraries(pbuffers2 PUBLIC + Qt::Core + Qt::Gui + Qt::OpenGL + Qt::Svg + Qt::Widgets +) + +# Resources: +set(pbuffers2_resource_files + "bubbles.svg" + "designer.png" +) + +qt6_add_resources(pbuffers2 "pbuffers2" + PREFIX + "/res" + FILES + ${pbuffers2_resource_files} +) + + +install(TARGETS pbuffers2 + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" + LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" +) diff --git a/examples/opengl/legacy/samplebuffers/CMakeLists.txt b/examples/opengl/legacy/samplebuffers/CMakeLists.txt new file mode 100644 index 0000000000..3d500fa55e --- /dev/null +++ b/examples/opengl/legacy/samplebuffers/CMakeLists.txt @@ -0,0 +1,34 @@ +# Generated from samplebuffers.pro. + +cmake_minimum_required(VERSION 3.14) +project(samplebuffers LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS OpenGL) +find_package(Qt6 COMPONENTS Widgets) + +add_qt_gui_executable(samplebuffers + glwidget.cpp glwidget.h + main.cpp +) +target_link_libraries(samplebuffers PUBLIC + Qt::Core + Qt::Gui + Qt::OpenGL + Qt::Widgets +) + +install(TARGETS samplebuffers + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" + LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" +) |