diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-01-31 11:43:22 +0100 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@qt.io> | 2020-02-07 18:19:51 +0000 |
commit | 1c571e5fe7a31e7accb04b37a1d3bd7c8855d05c (patch) | |
tree | 65241f1258136d0c45bcaa3b51e1393a2f595e6a /examples/opengl/legacy | |
parent | 2145cdc54d5812793310f7e3b3709bfa2648bd50 (diff) | |
parent | 4e7af2061e8c323b2a21f0549643a2cfab191664 (diff) |
Merge "Merge remote-tracking branch 'origin/wip/cmake' into dev"
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 | 40 | ||||
-rw-r--r-- | examples/opengl/legacy/overpainting/CMakeLists.txt | 40 | ||||
-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, 307 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..550700959d --- /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/opengl/legacy/framebufferobject2") + +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..709f3ce24d --- /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/opengl/legacy/grabber") + +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..436f3190cc --- /dev/null +++ b/examples/opengl/legacy/hellogl/CMakeLists.txt @@ -0,0 +1,40 @@ +# 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/opengl/legacy/hellogl") + +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..ee278eb04f --- /dev/null +++ b/examples/opengl/legacy/overpainting/CMakeLists.txt @@ -0,0 +1,40 @@ +# 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/opengl/legacy/overpainting") + +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..c468496208 --- /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/opengl/legacy/pbuffers") + +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..09284cb9c1 --- /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/opengl/legacy/pbuffers2") + +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..9a9edc16e1 --- /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/opengl/legacy/samplebuffers") + +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}" +) |