Post Merge Fixes

Change-Id: I1e06c01b76b119c3f23b6e6ecbaae8df719b70ce
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
Leander Beernaert 2020-01-16 10:42:05 +01:00
parent 502d3d6744
commit 48c82e90af
63 changed files with 537 additions and 319 deletions

View File

@ -387,6 +387,12 @@ qt_feature("testcocoon"
AUTODETECT OFF AUTODETECT OFF
) )
qt_feature_config("testcocoon" QMAKE_PUBLIC_CONFIG) qt_feature_config("testcocoon" QMAKE_PUBLIC_CONFIG)
qt_feature("sanitize_fuzzer_no_link"
LABEL "Fuzzer (instrumentation only)"
PURPOSE "Adds instrumentation for fuzzing to the binaries but links to the usual main function instead of a fuzzer's."
AUTODETECT OFF
)
qt_feature_config("sanitize_fuzzer_no_link" QMAKE_PUBLIC_CONFIG)
qt_feature("coverage_trace_pc_guard" qt_feature("coverage_trace_pc_guard"
LABEL "trace-pc-guard" LABEL "trace-pc-guard"
AUTODETECT OFF AUTODETECT OFF

View File

@ -898,7 +898,7 @@
"label": "Fuzzer (instrumentation only)", "label": "Fuzzer (instrumentation only)",
"autoDetect": false, "autoDetect": false,
"output": [ "publicConfig" ], "output": [ "publicConfig" ],
"purpose": [ "Adds instrumentation for fuzzing to the binaries but links to the usual main function instead of a fuzzer's." ] "purpose": "Adds instrumentation for fuzzing to the binaries but links to the usual main function instead of a fuzzer's."
}, },
"sanitize_undefined": { "sanitize_undefined": {
"label": "Undefined", "label": "Undefined",

View File

@ -9,11 +9,12 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/2dpainting")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(2dpainting add_qt_gui_executable(2dpainting
glwidget.cpp glwidget.h glwidget.cpp glwidget.h
@ -25,6 +26,7 @@ add_qt_gui_executable(2dpainting
target_link_libraries(2dpainting PUBLIC target_link_libraries(2dpainting PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
Qt::Widgets Qt::Widgets
) )

View File

@ -9,10 +9,11 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/computegles31")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(computegles31 add_qt_gui_executable(computegles31
glwindow.cpp glwindow.h glwindow.cpp glwindow.h
@ -21,8 +22,10 @@ add_qt_gui_executable(computegles31
target_link_libraries(computegles31 PUBLIC target_link_libraries(computegles31 PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
) )
# Resources: # Resources:
set(computegles31_resource_files set(computegles31_resource_files
"Qt-logo-medium.png" "Qt-logo-medium.png"
@ -35,7 +38,6 @@ qt6_add_resources(computegles31 "computegles31"
${computegles31_resource_files} ${computegles31_resource_files}
) )
install(TARGETS computegles31 install(TARGETS computegles31
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/contextinfo")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)

View File

@ -9,11 +9,12 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/cube")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(cube add_qt_gui_executable(cube
geometryengine.cpp geometryengine.h geometryengine.cpp geometryengine.h
@ -23,9 +24,11 @@ add_qt_gui_executable(cube
target_link_libraries(cube PUBLIC target_link_libraries(cube PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
Qt::Widgets Qt::Widgets
) )
# Resources: # Resources:
set(shaders_resource_files set(shaders_resource_files
"fshader.glsl" "fshader.glsl"
@ -49,7 +52,6 @@ qt6_add_resources(cube "textures"
${textures_resource_files} ${textures_resource_files}
) )
install(TARGETS cube install(TARGETS cube
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,11 +9,12 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/hellogl2")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(hellogl2 add_qt_gui_executable(hellogl2
glwidget.cpp glwidget.h glwidget.cpp glwidget.h
@ -25,6 +26,7 @@ add_qt_gui_executable(hellogl2
target_link_libraries(hellogl2 PUBLIC target_link_libraries(hellogl2 PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
Qt::Widgets Qt::Widgets
) )

View File

@ -9,10 +9,11 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/hellogles3")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(hellogles3 add_qt_gui_executable(hellogles3
../hellogl2/logo.cpp ../hellogl2/logo.h ../hellogl2/logo.cpp ../hellogl2/logo.h
@ -22,8 +23,10 @@ add_qt_gui_executable(hellogles3
target_link_libraries(hellogles3 PUBLIC target_link_libraries(hellogles3 PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
) )
# Resources: # Resources:
set(hellogles3_resource_files set(hellogles3_resource_files
"qtlogo.png" "qtlogo.png"
@ -36,7 +39,6 @@ qt6_add_resources(hellogles3 "hellogles3"
${hellogles3_resource_files} ${hellogles3_resource_files}
) )
install(TARGETS hellogles3 install(TARGETS hellogles3
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/hellowindow")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
@ -22,6 +22,7 @@ target_link_libraries(hellowindow PRIVATE
Qt::CorePrivate Qt::CorePrivate
Qt::GuiPrivate Qt::GuiPrivate
) )
target_link_libraries(hellowindow PUBLIC target_link_libraries(hellowindow PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/legacy/framebufferobject2")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
@ -27,6 +27,7 @@ target_link_libraries(framebufferobject2 PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: # Resources:
set(framebufferobject2_resource_files set(framebufferobject2_resource_files
"cubelogo.png" "cubelogo.png"
@ -39,7 +40,6 @@ qt6_add_resources(framebufferobject2 "framebufferobject2"
${framebufferobject2_resource_files} ${framebufferobject2_resource_files}
) )
install(TARGETS framebufferobject2 install(TARGETS framebufferobject2
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/legacy/grabber")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/legacy/hellogl")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
@ -25,6 +25,7 @@ add_qt_gui_executable(hellogl
target_include_directories(hellogl PUBLIC target_include_directories(hellogl PUBLIC
../shared ../shared
) )
target_link_libraries(hellogl PUBLIC target_link_libraries(hellogl PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/legacy/overpainting")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
@ -25,6 +25,7 @@ add_qt_gui_executable(overpainting
target_include_directories(overpainting PUBLIC target_include_directories(overpainting PUBLIC
../shared ../shared
) )
target_link_libraries(overpainting PUBLIC target_link_libraries(overpainting PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/legacy/pbuffers")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
@ -28,6 +28,7 @@ target_link_libraries(pbuffers PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: # Resources:
set(pbuffers_resource_files set(pbuffers_resource_files
"cubelogo.png" "cubelogo.png"
@ -40,7 +41,6 @@ qt6_add_resources(pbuffers "pbuffers"
${pbuffers_resource_files} ${pbuffers_resource_files}
) )
install(TARGETS pbuffers install(TARGETS pbuffers
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/legacy/pbuffers2")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
@ -29,6 +29,7 @@ target_link_libraries(pbuffers2 PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: # Resources:
set(pbuffers2_resource_files set(pbuffers2_resource_files
"bubbles.svg" "bubbles.svg"
@ -42,7 +43,6 @@ qt6_add_resources(pbuffers2 "pbuffers2"
${pbuffers2_resource_files} ${pbuffers2_resource_files}
) )
install(TARGETS pbuffers2 install(TARGETS pbuffers2
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/legacy/samplebuffers")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/paintedwindow")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)

View File

@ -9,11 +9,12 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/qopenglwidget")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(qopenglwidget add_qt_gui_executable(qopenglwidget
bubble.cpp bubble.h bubble.cpp bubble.h
@ -24,9 +25,11 @@ add_qt_gui_executable(qopenglwidget
target_link_libraries(qopenglwidget PUBLIC target_link_libraries(qopenglwidget PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
Qt::Widgets Qt::Widgets
) )
# Resources: # Resources:
set(texture_resource_files set(texture_resource_files
"qt.png" "qt.png"
@ -39,7 +42,6 @@ qt6_add_resources(qopenglwidget "texture"
${texture_resource_files} ${texture_resource_files}
) )
install(TARGETS qopenglwidget install(TARGETS qopenglwidget
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,10 +9,11 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/qopenglwindow")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(qopenglwindow add_qt_gui_executable(qopenglwindow
background_renderer.cpp background_renderer.h background_renderer.cpp background_renderer.h
@ -21,11 +22,14 @@ add_qt_gui_executable(qopenglwindow
target_include_directories(qopenglwindow PUBLIC target_include_directories(qopenglwindow PUBLIC
. .
) )
target_link_libraries(qopenglwindow PUBLIC target_link_libraries(qopenglwindow PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
) )
# Resources: # Resources:
set(shaders_resource_files set(shaders_resource_files
"background.frag" "background.frag"
@ -38,7 +42,6 @@ qt6_add_resources(qopenglwindow "shaders"
${shaders_resource_files} ${shaders_resource_files}
) )
install(TARGETS qopenglwindow install(TARGETS qopenglwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,11 +9,12 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/textures")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(textures add_qt_gui_executable(textures
glwidget.cpp glwidget.h glwidget.cpp glwidget.h
@ -23,9 +24,11 @@ add_qt_gui_executable(textures
target_link_libraries(textures PUBLIC target_link_libraries(textures PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
Qt::Widgets Qt::Widgets
) )
# Resources: # Resources:
set(textures_resource_files set(textures_resource_files
"images/side1.png" "images/side1.png"
@ -43,7 +46,6 @@ qt6_add_resources(textures "textures"
${textures_resource_files} ${textures_resource_files}
) )
install(TARGETS textures install(TARGETS textures
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,11 +9,12 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/opengl/threadedqopenglwidget")
find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS OpenGL)
add_qt_gui_executable(threadedqopenglwidget add_qt_gui_executable(threadedqopenglwidget
glwidget.cpp glwidget.h glwidget.cpp glwidget.h
@ -23,6 +24,7 @@ add_qt_gui_executable(threadedqopenglwidget
target_link_libraries(threadedqopenglwidget PUBLIC target_link_libraries(threadedqopenglwidget PUBLIC
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::OpenGL
Qt::Widgets Qt::Widgets
) )

View File

@ -14,7 +14,3 @@ add_subdirectory(flowlayout)
add_subdirectory(anchorlayout) add_subdirectory(anchorlayout)
add_subdirectory(simpleanchorlayout) add_subdirectory(simpleanchorlayout)
add_subdirectory(weatheranchorlayout) add_subdirectory(weatheranchorlayout)
if(TARGET Qt::OpenGL AND NOT QT_FEATURE_opengles2 AND NOT QT_FEATURE_dynamicgl)
add_subdirectory(boxes)
endif()

View File

@ -1,39 +0,0 @@
# Generated from boxes.pro.
cmake_minimum_required(VERSION 3.14)
project(boxes 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 OpenGL)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(boxes
3rdparty/fbm.c 3rdparty/fbm.h
boxes.qrc
glbuffers.cpp glbuffers.h
glextensions.cpp glextensions.h
gltrianglemesh.h
main.cpp
qtbox.cpp qtbox.h
roundedbox.cpp roundedbox.h
scene.cpp scene.h
trackball.cpp trackball.h
)
target_link_libraries(boxes PUBLIC
Qt::OpenGL
Qt::Widgets
)
install(TARGETS boxes
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,25 +9,204 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples") set(INSTALL_EXAMPLEDIR "examples/widgets/painting/pathstroke")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(pathstroke add_qt_gui_executable(pathstroke
../shared/arthurstyle.cpp ../shared/arthurstyle.h ../shared/arthurstyle.cpp ../shared/arthurstyle.h
../shared/arthurwidgets.cpp ../shared/arthurwidgets.h ../shared/arthurwidgets.cpp ../shared/arthurwidgets.h
../shared/hoverpoints.cpp ../shared/hoverpoints.h ../shared/hoverpoints.cpp ../shared/hoverpoints.h
../shared/shared.qrc
main.cpp main.cpp
pathstroke.cpp pathstroke.h pathstroke.qrc pathstroke.cpp pathstroke.h
) )
target_include_directories(pathstroke PUBLIC target_include_directories(pathstroke PUBLIC
../shared ../shared
) )
target_link_libraries(pathstroke PUBLIC target_link_libraries(pathstroke PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets Qt::Widgets
) )
# Resources:
set_source_files_properties("../shared/images/button_normal_cap_left.png"
PROPERTIES QT_RESOURCE_ALIAS "images/button_normal_cap_left.png"
)
set_source_files_properties("../shared/images/button_normal_cap_right.png"
PROPERTIES QT_RESOURCE_ALIAS "images/button_normal_cap_right.png"
)
set_source_files_properties("../shared/images/button_normal_stretch.png"
PROPERTIES QT_RESOURCE_ALIAS "images/button_normal_stretch.png"
)
set_source_files_properties("../shared/images/button_pressed_cap_left.png"
PROPERTIES QT_RESOURCE_ALIAS "images/button_pressed_cap_left.png"
)
set_source_files_properties("../shared/images/button_pressed_cap_right.png"
PROPERTIES QT_RESOURCE_ALIAS "images/button_pressed_cap_right.png"
)
set_source_files_properties("../shared/images/button_pressed_stretch.png"
PROPERTIES QT_RESOURCE_ALIAS "images/button_pressed_stretch.png"
)
set_source_files_properties("../shared/images/frame_bottom.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_bottom.png"
)
set_source_files_properties("../shared/images/frame_bottomleft.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_bottomleft.png"
)
set_source_files_properties("../shared/images/frame_bottomright.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_bottomright.png"
)
set_source_files_properties("../shared/images/frame_left.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_left.png"
)
set_source_files_properties("../shared/images/frame_right.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_right.png"
)
set_source_files_properties("../shared/images/frame_top.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_top.png"
)
set_source_files_properties("../shared/images/frame_topleft.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_topleft.png"
)
set_source_files_properties("../shared/images/frame_topright.png"
PROPERTIES QT_RESOURCE_ALIAS "images/frame_topright.png"
)
set_source_files_properties("../shared/images/groupframe_bottom_left.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_bottom_left.png"
)
set_source_files_properties("../shared/images/groupframe_bottom_right.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_bottom_right.png"
)
set_source_files_properties("../shared/images/groupframe_bottom_stretch.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_bottom_stretch.png"
)
set_source_files_properties("../shared/images/groupframe_left_stretch.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_left_stretch.png"
)
set_source_files_properties("../shared/images/groupframe_right_stretch.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_right_stretch.png"
)
set_source_files_properties("../shared/images/groupframe_top_stretch.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_top_stretch.png"
)
set_source_files_properties("../shared/images/groupframe_topleft.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_topleft.png"
)
set_source_files_properties("../shared/images/groupframe_topright.png"
PROPERTIES QT_RESOURCE_ALIAS "images/groupframe_topright.png"
)
set_source_files_properties("../shared/images/line_dash_dot.png"
PROPERTIES QT_RESOURCE_ALIAS "images/line_dash_dot.png"
)
set_source_files_properties("../shared/images/line_dash_dot_dot.png"
PROPERTIES QT_RESOURCE_ALIAS "images/line_dash_dot_dot.png"
)
set_source_files_properties("../shared/images/line_dashed.png"
PROPERTIES QT_RESOURCE_ALIAS "images/line_dashed.png"
)
set_source_files_properties("../shared/images/line_dotted.png"
PROPERTIES QT_RESOURCE_ALIAS "images/line_dotted.png"
)
set_source_files_properties("../shared/images/line_solid.png"
PROPERTIES QT_RESOURCE_ALIAS "images/line_solid.png"
)
set_source_files_properties("../shared/images/radiobutton-on.png"
PROPERTIES QT_RESOURCE_ALIAS "images/radiobutton-on.png"
)
set_source_files_properties("../shared/images/radiobutton_off.png"
PROPERTIES QT_RESOURCE_ALIAS "images/radiobutton_off.png"
)
set_source_files_properties("../shared/images/radiobutton_on.png"
PROPERTIES QT_RESOURCE_ALIAS "images/radiobutton_on.png"
)
set_source_files_properties("../shared/images/slider_bar.png"
PROPERTIES QT_RESOURCE_ALIAS "images/slider_bar.png"
)
set_source_files_properties("../shared/images/slider_thumb_on.png"
PROPERTIES QT_RESOURCE_ALIAS "images/slider_thumb_on.png"
)
set_source_files_properties("../shared/images/title_cap_left.png"
PROPERTIES QT_RESOURCE_ALIAS "images/title_cap_left.png"
)
set_source_files_properties("../shared/images/title_cap_right.png"
PROPERTIES QT_RESOURCE_ALIAS "images/title_cap_right.png"
)
set_source_files_properties("../shared/images/title_stretch.png"
PROPERTIES QT_RESOURCE_ALIAS "images/title_stretch.png"
)
set(shared_resource_files
"images/button_normal_cap_left.png"
"images/button_normal_cap_right.png"
"images/button_normal_stretch.png"
"images/button_pressed_cap_left.png"
"images/button_pressed_cap_right.png"
"images/button_pressed_stretch.png"
"images/frame_bottom.png"
"images/frame_bottomleft.png"
"images/frame_bottomright.png"
"images/frame_left.png"
"images/frame_right.png"
"images/frame_top.png"
"images/frame_topleft.png"
"images/frame_topright.png"
"images/groupframe_bottom_left.png"
"images/groupframe_bottom_right.png"
"images/groupframe_bottom_stretch.png"
"images/groupframe_left_stretch.png"
"images/groupframe_right_stretch.png"
"images/groupframe_top_stretch.png"
"images/groupframe_topleft.png"
"images/groupframe_topright.png"
"images/line_dash_dot.png"
"images/line_dash_dot_dot.png"
"images/line_dashed.png"
"images/line_dotted.png"
"images/line_solid.png"
"images/radiobutton-on.png"
"images/radiobutton_off.png"
"images/radiobutton_on.png"
"images/slider_bar.png"
"images/slider_thumb_on.png"
"images/title_cap_left.png"
"images/title_cap_right.png"
"images/title_stretch.png"
)
qt6_add_resources(pathstroke "shared"
PREFIX
"/res"
BASE
"../shared"
FILES
${shared_resource_files}
)
set(pathstroke_resource_files
"pathstroke.cpp"
"pathstroke.html"
)
qt6_add_resources(pathstroke "pathstroke"
PREFIX
"/res/pathstroke"
FILES
${pathstroke_resource_files}
)
if(QT_FEATURE_opengl)
target_sources(pathstroke PUBLIC
../shared/fbopaintdevice.cpp ../shared/fbopaintdevice.h
)
target_link_libraries(pathstroke PUBLIC
Qt::OpenGL
)
endif()
install(TARGETS pathstroke install(TARGETS pathstroke
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -5,7 +5,6 @@ add_subdirectory(xmlstreamlint)
if(TARGET Qt::Widgets) if(TARGET Qt::Widgets)
add_subdirectory(dombookmarks) add_subdirectory(dombookmarks)
add_subdirectory(saxbookmarks)
add_subdirectory(streambookmarks) add_subdirectory(streambookmarks)
if(TARGET Qt::Network) if(TARGET Qt::Network)

View File

@ -30,6 +30,7 @@ qt_add_executable(qmake
../src/corelib/kernel/qsystemerror.cpp ../src/corelib/kernel/qsystemerror_p.h ../src/corelib/kernel/qsystemerror.cpp ../src/corelib/kernel/qsystemerror_p.h
../src/corelib/kernel/qvariant.cpp ../src/corelib/kernel/qvariant.cpp
../src/corelib/plugin/quuid.cpp ../src/corelib/plugin/quuid.h ../src/corelib/plugin/quuid.cpp ../src/corelib/plugin/quuid.h
../src/corelib/serialization/qcborstreamwriter.cpp ../src/corelib/serialization/qcborstreamwriter.h
../src/corelib/serialization/qcborvalue.cpp ../src/corelib/serialization/qcborvalue.h ../src/corelib/serialization/qcborvalue_p.h ../src/corelib/serialization/qcborvalue.cpp ../src/corelib/serialization/qcborvalue.h ../src/corelib/serialization/qcborvalue_p.h
../src/corelib/serialization/qjson_p.h ../src/corelib/serialization/qjson_p.h
../src/corelib/serialization/qjsonarray.cpp ../src/corelib/serialization/qjsonarray.h ../src/corelib/serialization/qjsonarray.cpp ../src/corelib/serialization/qjsonarray.h
@ -112,6 +113,7 @@ qt_add_executable(qmake
(..)/include/QtCore//QtCore (..)/include/QtCore//QtCore
(..)/src/corelib/global (..)/src/corelib/global
. .
../src/3rdparty/tinycbor/src
generators generators
generators/mac generators/mac
generators/unix generators/unix

View File

@ -37,6 +37,7 @@ qt_add_tool(qmake # special case
../src/corelib/kernel/qsystemerror.cpp ../src/corelib/kernel/qsystemerror_p.h ../src/corelib/kernel/qsystemerror.cpp ../src/corelib/kernel/qsystemerror_p.h
../src/corelib/kernel/qvariant.cpp ../src/corelib/kernel/qvariant.cpp
../src/corelib/plugin/quuid.cpp ../src/corelib/plugin/quuid.h ../src/corelib/plugin/quuid.cpp ../src/corelib/plugin/quuid.h
../src/corelib/serialization/qcborstreamwriter.cpp ../src/corelib/serialization/qcborstreamwriter.h
../src/corelib/serialization/qcborvalue.cpp ../src/corelib/serialization/qcborvalue.h ../src/corelib/serialization/qcborvalue_p.h ../src/corelib/serialization/qcborvalue.cpp ../src/corelib/serialization/qcborvalue.h ../src/corelib/serialization/qcborvalue_p.h
../src/corelib/serialization/qjson_p.h ../src/corelib/serialization/qjson_p.h
../src/corelib/serialization/qjsonarray.cpp ../src/corelib/serialization/qjsonarray.h ../src/corelib/serialization/qjsonarray.cpp ../src/corelib/serialization/qjsonarray.h

View File

@ -119,9 +119,10 @@ qt_add_module(Core
plugin/qpluginloader.cpp plugin/qpluginloader.h plugin/qpluginloader.cpp plugin/qpluginloader.h
plugin/quuid.cpp plugin/quuid.h plugin/quuid.cpp plugin/quuid.h
serialization/qcborarray.h serialization/qcborarray.h
serialization/qcborcommon.h serialization/qcborcommon.cpp serialization/qcborcommon.h serialization/qcborcommon_p.h
serialization/qcbordiagnostic.cpp serialization/qcbordiagnostic.cpp
serialization/qcbormap.h serialization/qcbormap.h
serialization/qcborstream.h
serialization/qcborvalue.cpp serialization/qcborvalue.h serialization/qcborvalue_p.h serialization/qcborvalue.cpp serialization/qcborvalue.h serialization/qcborvalue_p.h
serialization/qdatastream.cpp serialization/qdatastream.h serialization/qdatastream_p.h serialization/qdatastream.cpp serialization/qdatastream.h serialization/qdatastream_p.h
serialization/qjson_p.h serialization/qjson_p.h
@ -193,6 +194,7 @@ qt_add_module(Core
tools/qcontainertools_impl.h tools/qcontainertools_impl.h
tools/qcontiguouscache.cpp tools/qcontiguouscache.h tools/qcontiguouscache.cpp tools/qcontiguouscache.h
tools/qcryptographichash.cpp tools/qcryptographichash.h tools/qcryptographichash.cpp tools/qcryptographichash.h
tools/qflatmap_p.h
tools/qfreelist.cpp tools/qfreelist_p.h tools/qfreelist.cpp tools/qfreelist_p.h
tools/qhash.cpp tools/qhash.h tools/qhash.cpp tools/qhash.h
tools/qhashfunctions.h tools/qhashfunctions.h
@ -780,6 +782,11 @@ qt_extend_target(Core CONDITION APPLE AND QT_FEATURE_settings AND NOT NACL
io/qsettings_mac.cpp io/qsettings_mac.cpp
) )
qt_extend_target(Core CONDITION QT_FEATURE_settings AND WASM
SOURCES
io/qsettings_wasm.cpp
)
qt_extend_target(Core CONDITION QT_FEATURE_filesystemiterator AND WIN32 qt_extend_target(Core CONDITION QT_FEATURE_filesystemiterator AND WIN32
SOURCES SOURCES
io/qfilesystemiterator_win.cpp io/qfilesystemiterator_win.cpp
@ -995,9 +1002,14 @@ qt_extend_target(Core CONDITION QT_FEATURE_textcodec AND WIN32 AND NOT QT_FEATUR
codecs/qwindowscodec.cpp codecs/qwindowscodec_p.h codecs/qwindowscodec.cpp codecs/qwindowscodec_p.h
) )
qt_extend_target(Core CONDITION QT_FEATURE_cborstream qt_extend_target(Core CONDITION QT_FEATURE_cborstreamreader
SOURCES SOURCES
serialization/qcborstream.cpp serialization/qcborstream.h serialization/qcborstreamreader.cpp serialization/qcborstreamreader.h
)
qt_extend_target(Core CONDITION QT_FEATURE_cborstreamwriter
SOURCES
serialization/qcborstreamwriter.cpp serialization/qcborstreamwriter.h
) )
qt_extend_target(Core CONDITION QT_FEATURE_binaryjson qt_extend_target(Core CONDITION QT_FEATURE_binaryjson
@ -1024,24 +1036,38 @@ qt_extend_target(Core CONDITION QT_FEATURE_mimetype
mimetypes/qmimetypeparser.cpp mimetypes/qmimetypeparser_p.h mimetypes/qmimetypeparser.cpp mimetypes/qmimetypeparser_p.h
) )
if(QT_FEATURE_mimetype AND QT_FEATURE_mimetype_database) #### Keys ignored in scope 197:.:mimetypes:mimetypes/mimetypes.pri:QT_FEATURE_mimetype:
# Resources: # MIME_DATABASE = "mimetypes/mime/packages/freedesktop.org.xml"
set_source_files_properties("mimetypes/mime/packages/freedesktop.org.xml" # OTHER_FILES = "$$MIME_DATABASE"
PROPERTIES QT_RESOURCE_ALIAS "freedesktop.org.xml"
)
set(mimetypes_resource_files
"mime/packages/freedesktop.org.xml"
)
qt_add_resource(Core "mimetypes" qt_extend_target(Core CONDITION QT_FEATURE_mimetype AND QT_FEATURE_mimetype_database
PREFIX INCLUDE_DIRECTORIES
"/qt-project.org/qmime/packages" .rcc
BASE )
"mimetypes"
FILES #### Keys ignored in scope 198:.:mimetypes:mimetypes/mimetypes.pri:QT_FEATURE_mimetype_database:
${mimetypes_resource_files} # QMAKE_EXTRA_COMPILERS = "mimedb"
) # mimedb.commands = "${QMAKE_FILE_IN}" ">" "${QMAKE_FILE_OUT}"
endif() # mimedb.depends = "$$PWD/mime/generate.pl"
# mimedb.input = "MIME_DATABASE"
# mimedb.output = "$$outpath/qmimeprovider_database.cpp"
# mimedb.variable_out = "INCLUDED_SOURCES"
#### Keys ignored in scope 200:.:mimetypes:mimetypes/mimetypes.pri:(CMAKE_BUILD_TYPE STREQUAL Debug):
# outpath = ".rcc/debug"
#### Keys ignored in scope 201:.:mimetypes:mimetypes/mimetypes.pri:else:
# outpath = ".rcc/release"
#### Keys ignored in scope 202:.:mimetypes:mimetypes/mimetypes.pri:MAKEFILE_GENERATOR___equals___MSVC.NET OR MAKEFILE_GENERATOR___equals___MSBUILD OR QMAKE_SH_ISEMPTY:
# mimedb.commands = "cmd" "/c" "$$shell_path($$PWD/mime/generate.bat)"
# mimedb.depends = "$$PWD/mime/generate.bat" "$$PWD/mime/hexdump.ps1"
#### Keys ignored in scope 203:.:mimetypes:mimetypes/mimetypes.pri:else:
# mimedb.commands = "perl" "$${mimedb.depends}"
#### Keys ignored in scope 204:.:mimetypes:mimetypes/mimetypes.pri:QT_FEATURE_zstd:
# mimedb.commands = "--zstd"
qt_extend_target(Core CONDITION WASM qt_extend_target(Core CONDITION WASM
SOURCES SOURCES

View File

@ -133,9 +133,10 @@ qt_add_module(Core
plugin/qpluginloader.cpp plugin/qpluginloader.h plugin/qpluginloader.cpp plugin/qpluginloader.h
plugin/quuid.cpp plugin/quuid.h plugin/quuid.cpp plugin/quuid.h
serialization/qcborarray.h serialization/qcborarray.h
serialization/qcborcommon.h serialization/qcborcommon.cpp serialization/qcborcommon.h serialization/qcborcommon_p.h
serialization/qcbordiagnostic.cpp serialization/qcbordiagnostic.cpp
serialization/qcbormap.h serialization/qcbormap.h
serialization/qcborstream.h
serialization/qcborvalue.cpp serialization/qcborvalue.h serialization/qcborvalue_p.h serialization/qcborvalue.cpp serialization/qcborvalue.h serialization/qcborvalue_p.h
serialization/qdatastream.cpp serialization/qdatastream.h serialization/qdatastream_p.h serialization/qdatastream.cpp serialization/qdatastream.h serialization/qdatastream_p.h
serialization/qjson_p.h serialization/qjson_p.h
@ -207,6 +208,7 @@ qt_add_module(Core
tools/qcontainertools_impl.h tools/qcontainertools_impl.h
tools/qcontiguouscache.cpp tools/qcontiguouscache.h tools/qcontiguouscache.cpp tools/qcontiguouscache.h
tools/qcryptographichash.cpp tools/qcryptographichash.h tools/qcryptographichash.cpp tools/qcryptographichash.h
tools/qflatmap_p.h
tools/qfreelist.cpp tools/qfreelist_p.h tools/qfreelist.cpp tools/qfreelist_p.h
tools/qhash.cpp tools/qhash.h tools/qhash.cpp tools/qhash.h
tools/qhashfunctions.h tools/qhashfunctions.h
@ -856,6 +858,11 @@ qt_extend_target(Core CONDITION APPLE AND QT_FEATURE_settings AND NOT NACL
io/qsettings_mac.cpp io/qsettings_mac.cpp
) )
qt_extend_target(Core CONDITION QT_FEATURE_settings AND WASM
SOURCES
io/qsettings_wasm.cpp
)
qt_extend_target(Core CONDITION QT_FEATURE_filesystemiterator AND WIN32 qt_extend_target(Core CONDITION QT_FEATURE_filesystemiterator AND WIN32
SOURCES SOURCES
io/qfilesystemiterator_win.cpp io/qfilesystemiterator_win.cpp
@ -1071,9 +1078,14 @@ qt_extend_target(Core CONDITION QT_FEATURE_textcodec AND WIN32 AND NOT QT_FEATUR
codecs/qwindowscodec.cpp codecs/qwindowscodec_p.h codecs/qwindowscodec.cpp codecs/qwindowscodec_p.h
) )
qt_extend_target(Core CONDITION QT_FEATURE_cborstream qt_extend_target(Core CONDITION QT_FEATURE_cborstreamreader
SOURCES SOURCES
serialization/qcborstream.cpp serialization/qcborstream.h serialization/qcborstreamreader.cpp serialization/qcborstreamreader.h
)
qt_extend_target(Core CONDITION QT_FEATURE_cborstreamwriter
SOURCES
serialization/qcborstreamwriter.cpp serialization/qcborstreamwriter.h
) )
qt_extend_target(Core CONDITION QT_FEATURE_binaryjson qt_extend_target(Core CONDITION QT_FEATURE_binaryjson
@ -1100,6 +1112,40 @@ qt_extend_target(Core CONDITION QT_FEATURE_mimetype
mimetypes/qmimetypeparser.cpp mimetypes/qmimetypeparser_p.h mimetypes/qmimetypeparser.cpp mimetypes/qmimetypeparser_p.h
) )
#### Keys ignored in scope 197:.:mimetypes:mimetypes/mimetypes.pri:QT_FEATURE_mimetype:
# MIME_DATABASE = "mimetypes/mime/packages/freedesktop.org.xml"
# OTHER_FILES = "$$MIME_DATABASE"
# special case begin
# qt_extend_target(Core CONDITION QT_FEATURE_mimetype AND QT_FEATURE_mimetype_database
# INCLUDE_DIRECTORIES
# .rcc
#)
# special case end
#### Keys ignored in scope 198:.:mimetypes:mimetypes/mimetypes.pri:QT_FEATURE_mimetype_database:
# QMAKE_EXTRA_COMPILERS = "mimedb"
# mimedb.commands = "${QMAKE_FILE_IN}" ">" "${QMAKE_FILE_OUT}"
# mimedb.depends = "$$PWD/mime/generate.pl"
# mimedb.input = "MIME_DATABASE"
# mimedb.output = "$$outpath/qmimeprovider_database.cpp"
# mimedb.variable_out = "INCLUDED_SOURCES"
#### Keys ignored in scope 200:.:mimetypes:mimetypes/mimetypes.pri:(CMAKE_BUILD_TYPE STREQUAL Debug):
# outpath = ".rcc/debug"
#### Keys ignored in scope 201:.:mimetypes:mimetypes/mimetypes.pri:else:
# outpath = ".rcc/release"
#### Keys ignored in scope 202:.:mimetypes:mimetypes/mimetypes.pri:MAKEFILE_GENERATOR___equals___MSVC.NET OR MAKEFILE_GENERATOR___equals___MSBUILD OR QMAKE_SH_ISEMPTY:
# mimedb.commands = "cmd" "/c" "$$shell_path($$PWD/mime/generate.bat)"
# mimedb.depends = "$$PWD/mime/generate.bat" "$$PWD/mime/hexdump.ps1"
#### Keys ignored in scope 203:.:mimetypes:mimetypes/mimetypes.pri:else:
# mimedb.commands = "perl" "$${mimedb.depends}"
#### Keys ignored in scope 204:.:mimetypes:mimetypes/mimetypes.pri:QT_FEATURE_zstd:
# mimedb.commands = "--zstd"
# Resources: # Resources:
# special case begin # special case begin
# We can't specify the resources directly as we have unit tests that # We can't specify the resources directly as we have unit tests that
@ -1108,7 +1154,36 @@ qt_extend_target(Core CONDITION QT_FEATURE_mimetype
if(QT_FEATURE_mimetype AND QT_FEATURE_mimetype_database) if(QT_FEATURE_mimetype AND QT_FEATURE_mimetype_database)
include(${CMAKE_CURRENT_SOURCE_DIR}/mimetypes/mimetypes_resources.cmake) include(${CMAKE_CURRENT_SOURCE_DIR}/mimetypes/mimetypes_resources.cmake)
corelib_add_mimetypes_resources(Core) corelib_add_mimetypes_resources(Core)
# Generate qmimeprovider_database.cpp
set(qmimeprovider_db_output "${CMAKE_CURRENT_BINARY_DIR}/.rcc/qmimeprovider_database.cpp")
set(command_args "")
set(mime_dir "${CMAKE_CURRENT_SOURCE_DIR}/mimetypes/mime")
set(command_depends "${mime_dir}/generate.pl" "${corelib_mimetypes_resource_file}")
if (MSVC)
list(APPEND command_args "${mime_dir}/generate.bat" "${mime_dir}/hexdump.ps1" )
list(APPEND command_depends "${mime_dir}/generate.bat" "${mime_dir}/hexdump.ps1" )
else()
list(APPEND command_args perl "${mime_dir}/generate.pl" )
endif()
if (QT_FEATURE_zstd)
list(APPEND command_args "--zstd")
endif()
list(APPEND command_args "${corelib_mimetypes_resource_file}" ">" "${qmimeprovider_db_output}")
add_custom_command(OUTPUT "${qmimeprovider_db_output}"
DEPENDS ${command_depends}
COMMAND ${command_args}
COMMENT "Generating ${qmimeprovider_db_output}"
)
target_sources(Core PRIVATE ${qmimeprovider_db_output})
set_source_files_properties(${qmimeprovider_db_output} PROPERTIES HEADER_FILE_ONLY TRUE)
target_include_directories(Core PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/.rcc")
endif() endif()
# special case end # special case end
qt_extend_target(Core CONDITION WASM qt_extend_target(Core CONDITION WASM

View File

@ -942,10 +942,15 @@ qt_feature("win32_system_libs"
LABEL "Windows System Libraries" LABEL "Windows System Libraries"
CONDITION WIN32 AND libs.advapi32 AND libs.gdi32 AND libs.kernel32 AND libs.netapi32 AND libs.ole32 AND libs.shell32 AND libs.uuid AND libs.user32 AND libs.winmm AND libs.ws2_32 OR FIXME CONDITION WIN32 AND libs.advapi32 AND libs.gdi32 AND libs.kernel32 AND libs.netapi32 AND libs.ole32 AND libs.shell32 AND libs.uuid AND libs.user32 AND libs.winmm AND libs.ws2_32 OR FIXME
) )
qt_feature("cborstream" PUBLIC qt_feature("cborstreamreader" PUBLIC
SECTION "Utilities" SECTION "Utilities"
LABEL "CBOR stream I/O" LABEL "CBOR stream reading"
PURPOSE "Provides support for reading and writing the CBOR binary format. Note that this is required for plugin loading. Qt GUI needs QPA plugins for basic operation." PURPOSE "Provides support for reading the CBOR binary format. Note that this is required for plugin loading. Qt GUI needs QPA plugins for basic operation."
)
qt_feature("cborstreamwriter" PUBLIC
SECTION "Utilities"
LABEL "CBOR stream writing"
PURPOSE "Provides support for writing the CBOR binary format."
) )
qt_feature("binaryjson" PUBLIC qt_feature("binaryjson" PUBLIC
SECTION "Utilities" SECTION "Utilities"

View File

@ -239,18 +239,6 @@ qt_add_resource(Gui "qpdf"
FILES FILES
${qpdf_resource_files} ${qpdf_resource_files}
) )
set(qmake_webgradients_resource_files
"painting/webgradients.binaryjson"
)
qt_add_resource(Gui "qmake_webgradients"
PREFIX
"qgradient"
BASE
"painting"
FILES
${qmake_webgradients_resource_files}
)
#### Keys ignored in scope 1:.:.:gui.pro:<TRUE>: #### Keys ignored in scope 1:.:.:gui.pro:<TRUE>:
@ -263,13 +251,11 @@ qt_add_resource(Gui "qmake_webgradients"
qt_extend_target(Gui CONDITION QT_FEATURE_opengl qt_extend_target(Gui CONDITION QT_FEATURE_opengl
SOURCES SOURCES
kernel/qopenglcontext.cpp kernel/qopenglcontext.h kernel/qopenglcontext_p.h kernel/qopenglcontext.cpp kernel/qopenglcontext.h kernel/qopenglcontext_p.h
kernel/qopenglwindow.cpp kernel/qopenglwindow.h
kernel/qplatformopenglcontext.cpp kernel/qplatformopenglcontext.h kernel/qplatformopenglcontext.cpp kernel/qplatformopenglcontext.h
opengl/qopengl.cpp opengl/qopengl.h opengl/qopengl_p.h opengl/qopengl.cpp opengl/qopengl.h opengl/qopengl_p.h
opengl/qopengl2pexvertexarray.cpp opengl/qopengl2pexvertexarray_p.h opengl/qopengl2pexvertexarray.cpp opengl/qopengl2pexvertexarray_p.h
opengl/qopenglbuffer.cpp opengl/qopenglbuffer.h opengl/qopenglbuffer.cpp opengl/qopenglbuffer.h
opengl/qopenglcustomshaderstage.cpp opengl/qopenglcustomshaderstage_p.h opengl/qopenglcustomshaderstage.cpp opengl/qopenglcustomshaderstage_p.h
opengl/qopengldebug.cpp opengl/qopengldebug.h
opengl/qopenglengineshadermanager.cpp opengl/qopenglengineshadermanager_p.h opengl/qopenglengineshadermanager.cpp opengl/qopenglengineshadermanager_p.h
opengl/qopenglengineshadersource_p.h opengl/qopenglengineshadersource_p.h
opengl/qopenglextensions_p.h opengl/qopenglextensions_p.h
@ -303,14 +289,10 @@ qt_extend_target(Gui CONDITION QT_FEATURE_opengl
# MODULE_AUX_INCLUDES = "\$\$QT_MODULE_INCLUDE_BASE/QtANGLE" # MODULE_AUX_INCLUDES = "\$\$QT_MODULE_INCLUDE_BASE/QtANGLE"
qt_extend_target(Gui CONDITION APPLE_OSX qt_extend_target(Gui CONDITION APPLE_OSX
SOURCES
rhi/qrhimetal.mm rhi/qrhimetal_p.h
rhi/qrhimetal_p_p.h
LIBRARIES LIBRARIES
${FWAppKit} ${FWAppKit}
PUBLIC_LIBRARIES PUBLIC_LIBRARIES
${FWAppKit} ${FWAppKit}
${FWMetal}
) )
qt_extend_target(Gui CONDITION APPLE qt_extend_target(Gui CONDITION APPLE
@ -434,6 +416,14 @@ qt_extend_target(Gui CONDITION QT_FEATURE_png
PNG::PNG PNG::PNG
) )
#### Keys ignored in scope 38:.:image:image/image.pri:WIN32 AND mingw:
# GCC_VERSION = "$${QMAKE_GCC_MAJOR_VERSION}.$${QMAKE_GCC_MINOR_VERSION}.$${QMAKE_GCC_PATCH_VERSION}"
qt_extend_target(Gui CONDITION ((QT_FEATURE_png) AND (WIN32 AND mingw)) AND (GCC_VERSION___equals___8.1.0)
COMPILE_OPTIONS
-fno-reorder-blocks-and-partition
)
if(NOT ANDROID) if(NOT ANDROID)
qt_add_simd_part(Gui SIMD sse2 qt_add_simd_part(Gui SIMD sse2
SOURCES SOURCES
@ -595,8 +585,6 @@ qt_extend_target(Gui CONDITION QT_FEATURE_opengl AND NOT QT_FEATURE_opengles2
opengl/qopenglfunctions_4_4_core.cpp opengl/qopenglfunctions_4_4_core.h opengl/qopenglfunctions_4_4_core.cpp opengl/qopenglfunctions_4_4_core.h
opengl/qopenglfunctions_4_5_compatibility.cpp opengl/qopenglfunctions_4_5_compatibility.h opengl/qopenglfunctions_4_5_compatibility.cpp opengl/qopenglfunctions_4_5_compatibility.h
opengl/qopenglfunctions_4_5_core.cpp opengl/qopenglfunctions_4_5_core.h opengl/qopenglfunctions_4_5_core.cpp opengl/qopenglfunctions_4_5_core.h
opengl/qopenglqueryhelper_p.h
opengl/qopengltimerquery.cpp opengl/qopengltimerquery.h
) )
qt_extend_target(Gui CONDITION QT_FEATURE_opengl AND QT_FEATURE_opengles2 qt_extend_target(Gui CONDITION QT_FEATURE_opengl AND QT_FEATURE_opengles2
@ -616,7 +604,7 @@ qt_extend_target(Gui CONDITION QT_FEATURE_vulkan
Vulkan::Vulkan_nolink Vulkan::Vulkan_nolink
) )
#### Keys ignored in scope 80:.:vulkan:vulkan/vulkan.pri:QT_FEATURE_vkgen: #### Keys ignored in scope 82:.:vulkan:vulkan/vulkan.pri:QT_FEATURE_vkgen:
# QMAKE_EXTRA_COMPILERS = "qvkgen_h" "qvkgen_ph" "qvkgen_pimpl" # QMAKE_EXTRA_COMPILERS = "qvkgen_h" "qvkgen_ph" "qvkgen_pimpl"
# QMAKE_QVKGEN_INPUT = "vulkan/vk.xml" # QMAKE_QVKGEN_INPUT = "vulkan/vk.xml"
# QMAKE_QVKGEN_LICENSE_HEADER = "$$QT_SOURCE_TREE/header.LGPL" # QMAKE_QVKGEN_LICENSE_HEADER = "$$QT_SOURCE_TREE/header.LGPL"
@ -632,10 +620,10 @@ qt_extend_target(Gui CONDITION QT_FEATURE_vulkan
# qvkgen_pimpl.input = "QMAKE_QVKGEN_INPUT" # qvkgen_pimpl.input = "QMAKE_QVKGEN_INPUT"
# qvkgen_pimpl.output = "$$OUT_PWD/vulkan/qvulkanfunctions_p.cpp" # qvkgen_pimpl.output = "$$OUT_PWD/vulkan/qvulkanfunctions_p.cpp"
#### Keys ignored in scope 81:.:vulkan:vulkan/vulkan.pri:QT_FEATURE_vulkan: #### Keys ignored in scope 83:.:vulkan:vulkan/vulkan.pri:QT_FEATURE_vulkan:
# qvkgen_h.variable_out = "HEADERS" # qvkgen_h.variable_out = "HEADERS"
#### Keys ignored in scope 82:.:vulkan:vulkan/vulkan.pri:else: #### Keys ignored in scope 84:.:vulkan:vulkan/vulkan.pri:else:
# qvkgen_h.CONFIG = "target_predeps" "no_link" # qvkgen_h.CONFIG = "target_predeps" "no_link"
qt_extend_target(Gui CONDITION WASM qt_extend_target(Gui CONDITION WASM
@ -643,6 +631,14 @@ qt_extend_target(Gui CONDITION WASM
platform/wasm/qwasmlocalfileaccess.cpp platform/wasm/qwasmlocalfileaccess_p.h platform/wasm/qwasmlocalfileaccess.cpp platform/wasm/qwasmlocalfileaccess_p.h
) )
qt_extend_target(Gui CONDITION APPLE_IOS OR APPLE_OSX
SOURCES
rhi/qrhimetal.mm rhi/qrhimetal_p.h
rhi/qrhimetal_p_p.h
PUBLIC_LIBRARIES
${FWMetal}
)
qt_extend_target(Gui CONDITION NOT GCC OR NOT QT_COMPILER_VERSION_MAJOR STREQUAL 5 qt_extend_target(Gui CONDITION NOT GCC OR NOT QT_COMPILER_VERSION_MAJOR STREQUAL 5
SOURCES SOURCES
painting/qdrawhelper.cpp painting/qdrawhelper.cpp

View File

@ -286,18 +286,6 @@ qt_add_resource(Gui "qpdf"
FILES FILES
${qpdf_resource_files} ${qpdf_resource_files}
) )
set(qmake_webgradients_resource_files
"painting/webgradients.binaryjson"
)
qt_add_resource(Gui "qmake_webgradients"
PREFIX
"/qgradient/" # special case
#BASE # special case remove
#"painting" # special case remove
FILES
${qmake_webgradients_resource_files}
)
# special case begin # special case begin
# Replace arch_haswell with avx2 feature. That is what is used in the code requireing # Replace arch_haswell with avx2 feature. That is what is used in the code requireing
@ -345,13 +333,11 @@ endif()
qt_extend_target(Gui CONDITION QT_FEATURE_opengl qt_extend_target(Gui CONDITION QT_FEATURE_opengl
SOURCES SOURCES
kernel/qopenglcontext.cpp kernel/qopenglcontext.h kernel/qopenglcontext_p.h kernel/qopenglcontext.cpp kernel/qopenglcontext.h kernel/qopenglcontext_p.h
kernel/qopenglwindow.cpp kernel/qopenglwindow.h
kernel/qplatformopenglcontext.cpp kernel/qplatformopenglcontext.h kernel/qplatformopenglcontext.cpp kernel/qplatformopenglcontext.h
opengl/qopengl.cpp opengl/qopengl.h opengl/qopengl_p.h opengl/qopengl.cpp opengl/qopengl.h opengl/qopengl_p.h
opengl/qopengl2pexvertexarray.cpp opengl/qopengl2pexvertexarray_p.h opengl/qopengl2pexvertexarray.cpp opengl/qopengl2pexvertexarray_p.h
opengl/qopenglbuffer.cpp opengl/qopenglbuffer.h opengl/qopenglbuffer.cpp opengl/qopenglbuffer.h
opengl/qopenglcustomshaderstage.cpp opengl/qopenglcustomshaderstage_p.h opengl/qopenglcustomshaderstage.cpp opengl/qopenglcustomshaderstage_p.h
opengl/qopengldebug.cpp opengl/qopengldebug.h
opengl/qopenglengineshadermanager.cpp opengl/qopenglengineshadermanager_p.h opengl/qopenglengineshadermanager.cpp opengl/qopenglengineshadermanager_p.h
opengl/qopenglengineshadersource_p.h opengl/qopenglengineshadersource_p.h
opengl/qopenglextensions_p.h opengl/qopenglextensions_p.h
@ -385,14 +371,10 @@ qt_extend_target(Gui CONDITION QT_FEATURE_opengl
# MODULE_AUX_INCLUDES = "\$\$QT_MODULE_INCLUDE_BASE/QtANGLE" # MODULE_AUX_INCLUDES = "\$\$QT_MODULE_INCLUDE_BASE/QtANGLE"
qt_extend_target(Gui CONDITION APPLE_OSX qt_extend_target(Gui CONDITION APPLE_OSX
SOURCES
rhi/qrhimetal.mm rhi/qrhimetal_p.h
rhi/qrhimetal_p_p.h
LIBRARIES LIBRARIES
${FWAppKit} ${FWAppKit}
PUBLIC_LIBRARIES PUBLIC_LIBRARIES
${FWAppKit} ${FWAppKit}
${FWMetal}
) )
qt_extend_target(Gui CONDITION APPLE qt_extend_target(Gui CONDITION APPLE
@ -516,6 +498,14 @@ qt_extend_target(Gui CONDITION QT_FEATURE_png
PNG::PNG PNG::PNG
) )
#### Keys ignored in scope 38:.:image:image/image.pri:WIN32 AND mingw:
# GCC_VERSION = "$${QMAKE_GCC_MAJOR_VERSION}.$${QMAKE_GCC_MINOR_VERSION}.$${QMAKE_GCC_PATCH_VERSION}"
qt_extend_target(Gui CONDITION ((QT_FEATURE_png) AND (WIN32 AND mingw)) AND (GCC_VERSION___equals___8.1.0)
COMPILE_OPTIONS
-fno-reorder-blocks-and-partition
)
if(NOT ANDROID) if(NOT ANDROID)
qt_add_simd_part(Gui SIMD sse2 qt_add_simd_part(Gui SIMD sse2
SOURCES SOURCES
@ -696,8 +686,6 @@ qt_extend_target(Gui CONDITION QT_FEATURE_opengl AND NOT QT_FEATURE_opengles2
opengl/qopenglfunctions_4_4_core.cpp opengl/qopenglfunctions_4_4_core.h opengl/qopenglfunctions_4_4_core.cpp opengl/qopenglfunctions_4_4_core.h
opengl/qopenglfunctions_4_5_compatibility.cpp opengl/qopenglfunctions_4_5_compatibility.h opengl/qopenglfunctions_4_5_compatibility.cpp opengl/qopenglfunctions_4_5_compatibility.h
opengl/qopenglfunctions_4_5_core.cpp opengl/qopenglfunctions_4_5_core.h opengl/qopenglfunctions_4_5_core.cpp opengl/qopenglfunctions_4_5_core.h
opengl/qopenglqueryhelper_p.h
opengl/qopengltimerquery.cpp opengl/qopengltimerquery.h
) )
qt_extend_target(Gui CONDITION QT_FEATURE_opengl AND QT_FEATURE_opengles2 qt_extend_target(Gui CONDITION QT_FEATURE_opengl AND QT_FEATURE_opengles2
@ -725,6 +713,7 @@ qt_extend_target(Gui CONDITION QT_FEATURE_vulkan
Vulkan::Vulkan_nolink Vulkan::Vulkan_nolink
) )
#### Keys ignored in scope 82:.:vulkan:vulkan/vulkan.pri:QT_FEATURE_vkgen:
# special case begin # special case begin
# We must always generate syncqt-injected header files, # We must always generate syncqt-injected header files,
# because we added a custom command earlier for those for framework builds. # because we added a custom command earlier for those for framework builds.
@ -780,10 +769,10 @@ add_custom_command(
# qvkgen_pimpl.input = "QMAKE_QVKGEN_INPUT" # qvkgen_pimpl.input = "QMAKE_QVKGEN_INPUT"
# qvkgen_pimpl.output = "$$OUT_PWD/vulkan/qvulkanfunctions_p.cpp" # qvkgen_pimpl.output = "$$OUT_PWD/vulkan/qvulkanfunctions_p.cpp"
#### Keys ignored in scope 81:.:vulkan:vulkan/vulkan.pri:QT_FEATURE_vulkan: #### Keys ignored in scope 83:.:vulkan:vulkan/vulkan.pri:QT_FEATURE_vulkan:
# qvkgen_h.variable_out = "HEADERS" # qvkgen_h.variable_out = "HEADERS"
#### Keys ignored in scope 82:.:vulkan:vulkan/vulkan.pri:else: #### Keys ignored in scope 84:.:vulkan:vulkan/vulkan.pri:else:
# qvkgen_h.CONFIG = "target_predeps" "no_link" # qvkgen_h.CONFIG = "target_predeps" "no_link"
qt_extend_target(Gui CONDITION WASM qt_extend_target(Gui CONDITION WASM
@ -791,6 +780,14 @@ qt_extend_target(Gui CONDITION WASM
platform/wasm/qwasmlocalfileaccess.cpp platform/wasm/qwasmlocalfileaccess_p.h platform/wasm/qwasmlocalfileaccess.cpp platform/wasm/qwasmlocalfileaccess_p.h
) )
qt_extend_target(Gui CONDITION APPLE_IOS OR APPLE_OSX
SOURCES
rhi/qrhimetal.mm rhi/qrhimetal_p.h
rhi/qrhimetal_p_p.h
PUBLIC_LIBRARIES
${FWMetal}
)
qt_extend_target(Gui CONDITION NOT GCC OR NOT QT_COMPILER_VERSION_MAJOR STREQUAL 5 qt_extend_target(Gui CONDITION NOT GCC OR NOT QT_COMPILER_VERSION_MAJOR STREQUAL 5
SOURCES SOURCES
painting/qdrawhelper.cpp painting/qdrawhelper.cpp

View File

@ -687,7 +687,7 @@ qt_feature_definition("opengles2" "QT_OPENGL_ES_2")
qt_feature_config("opengles2" QMAKE_PUBLIC_QT_CONFIG) qt_feature_config("opengles2" QMAKE_PUBLIC_QT_CONFIG)
qt_feature("opengles3" PUBLIC qt_feature("opengles3" PUBLIC
LABEL "OpenGL ES 3.0" LABEL "OpenGL ES 3.0"
CONDITION QT_FEATURE_opengles2 AND NOT QT_FEATURE_angle AND TEST_opengles3 AND NOT WASM CONDITION QT_FEATURE_opengles2 AND NOT QT_FEATURE_angle AND TEST_opengles3
) )
qt_feature_definition("opengles3" "QT_OPENGL_ES_3") qt_feature_definition("opengles3" "QT_OPENGL_ES_3")
qt_feature("opengles31" PUBLIC qt_feature("opengles31" PUBLIC
@ -737,7 +737,7 @@ qt_feature("openvg" PUBLIC
) )
qt_feature("egl" PUBLIC PRIVATE qt_feature("egl" PUBLIC PRIVATE
LABEL "EGL" LABEL "EGL"
CONDITION ( QT_FEATURE_opengl OR QT_FEATURE_openvg ) AND ( QT_FEATURE_angle OR EGL_FOUND ) AND ( QT_FEATURE_dlopen OR NOT UNIX ) CONDITION ( QT_FEATURE_opengl OR QT_FEATURE_openvg ) AND ( QT_FEATURE_angle OR EGL_FOUND ) AND ( QT_FEATURE_dlopen OR NOT UNIX OR INTEGRITY )
) )
qt_feature_definition("egl" "QT_NO_EGL" NEGATE VALUE "1") qt_feature_definition("egl" "QT_NO_EGL" NEGATE VALUE "1")
qt_feature("egl_x11" PRIVATE qt_feature("egl_x11" PRIVATE

View File

@ -402,7 +402,13 @@ qt_extend_target(Network CONDITION ANDROID AND QT_FEATURE_openssl AND QT_FEATURE
ssl/qsslsocket_openssl_android.cpp ssl/qsslsocket_openssl_android.cpp
) )
qt_extend_target(Network CONDITION QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl qt_extend_target(Network CONDITION ANDROID AND QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl AND build_pass
LIBRARIES
crypto_${CMAKE_SYSTEM_PROCESSOR}
ssl_${CMAKE_SYSTEM_PROCESSOR}
)
qt_extend_target(Network CONDITION QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl AND NOT ANDROID
LIBRARIES LIBRARIES
OpenSSL::SSL OpenSSL::SSL
) )

View File

@ -5,14 +5,12 @@
# proper implementation of additional compile tests for library dependencies # proper implementation of additional compile tests for library dependencies
# in configure.json # in configure.json
if (UNIX OR ANDROID)
find_package(OpenSSL) find_package(OpenSSL)
if (NOT OPENSSL_FOUND OR NOT OPENSSL_VERSION VERSION_GREATER_EQUAL "1.1.0") if (NOT OPENSSL_FOUND OR NOT OPENSSL_VERSION VERSION_GREATER_EQUAL "1.1.0")
set(QT_FEATURE_openssl_runtime OFF CACHE BOOL "" FORCE) set(QT_FEATURE_openssl_runtime OFF CACHE BOOL "" FORCE)
set(QT_FEATURE_openssl_linked OFF CACHE BOOL "" FORCE) set(QT_FEATURE_openssl_linked OFF CACHE BOOL "" FORCE)
set(QT_FEATURE_openssl OFF CACHE BOOL "" FORCE) set(QT_FEATURE_openssl OFF CACHE BOOL "" FORCE)
endif() endif()
endif()
# special case end # special case end
##################################################################### #####################################################################
@ -417,7 +415,13 @@ qt_extend_target(Network CONDITION ANDROID AND QT_FEATURE_openssl AND QT_FEATURE
ssl/qsslsocket_openssl_android.cpp ssl/qsslsocket_openssl_android.cpp
) )
qt_extend_target(Network CONDITION QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl qt_extend_target(Network CONDITION ANDROID AND QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl AND build_pass
LIBRARIES
crypto_${CMAKE_SYSTEM_PROCESSOR}
ssl_${CMAKE_SYSTEM_PROCESSOR}
)
qt_extend_target(Network CONDITION QT_FEATURE_openssl AND QT_FEATURE_openssl_linked AND QT_FEATURE_ssl AND NOT ANDROID
LIBRARIES LIBRARIES
OpenSSL::SSL OpenSSL::SSL
) )

View File

@ -6,22 +6,8 @@
qt_add_module(OpenGL qt_add_module(OpenGL
SOURCES SOURCES
gl2paintengineex/qgl2pexvertexarray.cpp gl2paintengineex/qgl2pexvertexarray_p.h qopengldebug.cpp qopengldebug.h
gl2paintengineex/qglcustomshaderstage.cpp gl2paintengineex/qglcustomshaderstage_p.h qopenglwindow.cpp qopenglwindow.h
gl2paintengineex/qglengineshadermanager.cpp gl2paintengineex/qglengineshadermanager_p.h
gl2paintengineex/qglengineshadersource_p.h
gl2paintengineex/qglgradientcache.cpp gl2paintengineex/qglgradientcache_p.h
gl2paintengineex/qglshadercache_p.h
gl2paintengineex/qpaintengineex_opengl2.cpp gl2paintengineex/qpaintengineex_opengl2_p.h
gl2paintengineex/qtextureglyphcache_gl.cpp gl2paintengineex/qtextureglyphcache_gl_p.h
qgl.cpp qgl.h qgl_p.h
qglbuffer.cpp qglbuffer.h
qglcolormap.cpp qglcolormap.h
qglframebufferobject.cpp qglframebufferobject.h qglframebufferobject_p.h
qglfunctions.cpp qglfunctions.h
qglpaintdevice.cpp qglpaintdevice_p.h
qglpixelbuffer.cpp qglpixelbuffer.h qglpixelbuffer_p.h
qglshaderprogram.cpp qglshaderprogram.h
qtopenglglobal.h qtopenglglobal.h
DEFINES DEFINES
QT_NO_FOREACH QT_NO_FOREACH
@ -29,27 +15,27 @@ qt_add_module(OpenGL
LIBRARIES LIBRARIES
Qt::CorePrivate Qt::CorePrivate
Qt::GuiPrivate Qt::GuiPrivate
Qt::WidgetsPrivate
PUBLIC_LIBRARIES PUBLIC_LIBRARIES
Qt::Core Qt::Core
Qt::Gui Qt::Gui
Qt::Widgets
) )
## Scopes: ## Scopes:
##################################################################### #####################################################################
qt_extend_target(OpenGL CONDITION MSVC AND (TEST_architecture_arch STREQUAL "i386") qt_extend_target(OpenGL CONDITION QT_FEATURE_widgets
LINK_OPTIONS SOURCES
"/BASE:0x63000000" qopenglwidget.cpp qopenglwidget.h
LIBRARIES
Qt::WidgetsPrivate
PUBLIC_LIBRARIES
Qt::Widgets
) )
#### Keys ignored in scope 3:.:.:opengl.pro:solaris-cc_x_: qt_extend_target(OpenGL CONDITION NOT QT_FEATURE_opengles2
# QMAKE_CXXFLAGS_RELEASE = "--O2"
qt_extend_target(OpenGL CONDITION QT_FEATURE_graphicseffect
SOURCES SOURCES
qgraphicsshadereffect.cpp qgraphicsshadereffect_p.h qopenglqueryhelper_p.h
qopengltimerquery.cpp qopengltimerquery.h
) )
qt_add_docs(OpenGL qt_add_docs(OpenGL
doc/qtopengl.qdocconf doc/qtopengl.qdocconf

View File

@ -59,7 +59,7 @@ qt_extend_target(FontDatabaseSupport CONDITION UNIX
genericunix/qgenericunixfontdatabase_p.h genericunix/qgenericunixfontdatabase_p.h
) )
qt_extend_target(FontDatabaseSupport CONDITION QT_FEATURE_fontconfig AND UNIX qt_extend_target(FontDatabaseSupport CONDITION QT_FEATURE_fontconfig
SOURCES SOURCES
fontconfig/qfontconfigdatabase.cpp fontconfig/qfontconfigdatabase_p.h fontconfig/qfontconfigdatabase.cpp fontconfig/qfontconfigdatabase_p.h
fontconfig/qfontenginemultifontconfig.cpp fontconfig/qfontenginemultifontconfig_p.h fontconfig/qfontenginemultifontconfig.cpp fontconfig/qfontenginemultifontconfig_p.h

View File

@ -62,7 +62,7 @@ qt_extend_target(FontDatabaseSupport CONDITION UNIX
genericunix/qgenericunixfontdatabase_p.h genericunix/qgenericunixfontdatabase_p.h
) )
qt_extend_target(FontDatabaseSupport CONDITION QT_FEATURE_fontconfig AND UNIX qt_extend_target(FontDatabaseSupport CONDITION QT_FEATURE_fontconfig
SOURCES SOURCES
fontconfig/qfontconfigdatabase.cpp fontconfig/qfontconfigdatabase_p.h fontconfig/qfontconfigdatabase.cpp fontconfig/qfontconfigdatabase_p.h
fontconfig/qfontenginemultifontconfig.cpp fontconfig/qfontenginemultifontconfig_p.h fontconfig/qfontenginemultifontconfig.cpp fontconfig/qfontenginemultifontconfig_p.h

View File

@ -31,7 +31,6 @@ qt_add_plugin(qcocoa
qcocoansmenu.h qcocoansmenu.mm qcocoansmenu.h qcocoansmenu.mm
qcocoascreen.h qcocoascreen.mm qcocoascreen.h qcocoascreen.mm
qcocoaservices.h qcocoaservices.mm qcocoaservices.h qcocoaservices.mm
qcocoasystemsettings.h qcocoasystemsettings.mm
qcocoasystemtrayicon.h qcocoasystemtrayicon.mm qcocoasystemtrayicon.h qcocoasystemtrayicon.mm
qcocoatheme.h qcocoatheme.mm qcocoatheme.h qcocoatheme.mm
qcocoawindow.h qcocoawindow.mm qcocoawindow.h qcocoawindow.mm
@ -112,6 +111,11 @@ qt_extend_target(qcocoa CONDITION QT_FEATURE_accessibility
Qt::AccessibilitySupport Qt::AccessibilitySupport
) )
qt_extend_target(qcocoa CONDITION QT_FEATURE_sessionmanager
SOURCES
qcocoasessionmanager.cpp qcocoasessionmanager.h
)
qt_extend_target(qcocoa CONDITION TARGET Qt::Widgets qt_extend_target(qcocoa CONDITION TARGET Qt::Widgets
SOURCES SOURCES
qpaintengine_mac.mm qpaintengine_mac_p.h qpaintengine_mac.mm qpaintengine_mac_p.h
@ -121,7 +125,7 @@ qt_extend_target(qcocoa CONDITION TARGET Qt::Widgets
Qt::Widgets Qt::Widgets
) )
#### Keys ignored in scope 6:.:.:cocoa.pro:TARGET Qt::Widgets: #### Keys ignored in scope 7:.:.:cocoa.pro:TARGET Qt::Widgets:
# QT_FOR_CONFIG = "widgets" # QT_FOR_CONFIG = "widgets"
qt_extend_target(qcocoa CONDITION TARGET Qt::PrintSupport AND TARGET Qt::Widgets qt_extend_target(qcocoa CONDITION TARGET Qt::PrintSupport AND TARGET Qt::Widgets
@ -150,5 +154,5 @@ qt_extend_target(qcocoa CONDITION QT_FEATURE_fontdialog AND TARGET Qt::Widgets
qcocoafontdialoghelper.h qcocoafontdialoghelper.mm qcocoafontdialoghelper.h qcocoafontdialoghelper.mm
) )
#### Keys ignored in scope 11:.:.:cocoa.pro:NOT TARGET___equals____ss_QT_DEFAULT_QPA_PLUGIN: #### Keys ignored in scope 12:.:.:cocoa.pro:NOT TARGET___equals____ss_QT_DEFAULT_QPA_PLUGIN:
# PLUGIN_EXTENDS = "-" # PLUGIN_EXTENDS = "-"

View File

@ -35,7 +35,6 @@ qt_add_plugin(qcocoa
qcocoansmenu.h qcocoansmenu.mm qcocoansmenu.h qcocoansmenu.mm
qcocoascreen.h qcocoascreen.mm qcocoascreen.h qcocoascreen.mm
qcocoaservices.h qcocoaservices.mm qcocoaservices.h qcocoaservices.mm
qcocoasystemsettings.h qcocoasystemsettings.mm
qcocoasystemtrayicon.h qcocoasystemtrayicon.mm qcocoasystemtrayicon.h qcocoasystemtrayicon.mm
qcocoatheme.h qcocoatheme.mm qcocoatheme.h qcocoatheme.mm
qcocoawindow.h qcocoawindow.mm qcocoawindow.h qcocoawindow.mm
@ -116,6 +115,11 @@ qt_extend_target(qcocoa CONDITION QT_FEATURE_accessibility
Qt::AccessibilitySupport Qt::AccessibilitySupport
) )
qt_extend_target(qcocoa CONDITION QT_FEATURE_sessionmanager
SOURCES
qcocoasessionmanager.cpp qcocoasessionmanager.h
)
qt_extend_target(qcocoa CONDITION TARGET Qt::Widgets qt_extend_target(qcocoa CONDITION TARGET Qt::Widgets
SOURCES SOURCES
qpaintengine_mac.mm qpaintengine_mac_p.h qpaintengine_mac.mm qpaintengine_mac_p.h
@ -125,7 +129,7 @@ qt_extend_target(qcocoa CONDITION TARGET Qt::Widgets
Qt::Widgets Qt::Widgets
) )
#### Keys ignored in scope 6:.:.:cocoa.pro:TARGET Qt::Widgets: #### Keys ignored in scope 7:.:.:cocoa.pro:TARGET Qt::Widgets:
# QT_FOR_CONFIG = "widgets" # QT_FOR_CONFIG = "widgets"
qt_extend_target(qcocoa CONDITION TARGET Qt::PrintSupport AND TARGET Qt::Widgets qt_extend_target(qcocoa CONDITION TARGET Qt::PrintSupport AND TARGET Qt::Widgets
@ -154,5 +158,5 @@ qt_extend_target(qcocoa CONDITION QT_FEATURE_fontdialog AND TARGET Qt::Widgets
qcocoafontdialoghelper.h qcocoafontdialoghelper.mm qcocoafontdialoghelper.h qcocoafontdialoghelper.mm
) )
#### Keys ignored in scope 11:.:.:cocoa.pro:NOT TARGET___equals____ss_QT_DEFAULT_QPA_PLUGIN: #### Keys ignored in scope 12:.:.:cocoa.pro:NOT TARGET___equals____ss_QT_DEFAULT_QPA_PLUGIN:
# PLUGIN_EXTENDS = "-" # PLUGIN_EXTENDS = "-"

View File

@ -9,6 +9,7 @@ qt_add_module(EglFsKmsSupport
NO_MODULE_HEADERS NO_MODULE_HEADERS
SOURCES SOURCES
qeglfskmsdevice.cpp qeglfskmsdevice.h qeglfskmsdevice.cpp qeglfskmsdevice.h
qeglfskmseventreader.cpp qeglfskmseventreader.h
qeglfskmshelpers.h qeglfskmshelpers.h
qeglfskmsintegration.cpp qeglfskmsintegration.h qeglfskmsintegration.cpp qeglfskmsintegration.h
qeglfskmsscreen.cpp qeglfskmsscreen.h qeglfskmsscreen.cpp qeglfskmsscreen.h

View File

@ -13,12 +13,11 @@ qt_add_plugin(qwindowsvistastyle
qwindowsvistastyle_p_p.h qwindowsvistastyle_p_p.h
qwindowsxpstyle.cpp qwindowsxpstyle_p.h qwindowsxpstyle.cpp qwindowsxpstyle_p.h
qwindowsxpstyle_p_p.h qwindowsxpstyle_p_p.h
INCLUDE_DIRECTORIES
../3rdparty/wintab
LIBRARIES LIBRARIES
Qt::WidgetsPrivate Qt::WidgetsPrivate
gdi32 gdi32
user32 user32
uxtheme
PUBLIC_LIBRARIES PUBLIC_LIBRARIES
Qt::Core Qt::Core
Qt::Gui Qt::Gui
@ -27,13 +26,3 @@ qt_add_plugin(qwindowsvistastyle
#### Keys ignored in scope 1:.:.:windowsvista.pro:<TRUE>: #### Keys ignored in scope 1:.:.:windowsvista.pro:<TRUE>:
# DISTFILES = "windowsvistastyle.json" # DISTFILES = "windowsvistastyle.json"
## Scopes:
#####################################################################
qt_extend_target(qwindowsvistastyle CONDITION NOT WINRT
LIBRARIES
dwmapi
shell32
uxtheme
)

View File

@ -53,6 +53,8 @@ qt_add_module(Bootstrap
../../corelib/kernel/qsystemsemaphore.cpp ../../corelib/kernel/qsystemsemaphore.cpp
../../corelib/kernel/qvariant.cpp ../../corelib/kernel/qvariant.cpp
../../corelib/plugin/quuid.cpp ../../corelib/plugin/quuid.cpp
../../corelib/serialization/qcborcommon.cpp
../../corelib/serialization/qcborstreamwriter.cpp
../../corelib/serialization/qcborvalue.cpp ../../corelib/serialization/qcborvalue.cpp
../../corelib/serialization/qdatastream.cpp ../../corelib/serialization/qdatastream.cpp
../../corelib/serialization/qjsonarray.cpp ../../corelib/serialization/qjsonarray.cpp
@ -105,6 +107,9 @@ qt_add_module(Bootstrap
QT_VERSION_MINOR= QT_VERSION_MINOR=
QT_VERSION_PATCH= QT_VERSION_PATCH=
QT_VERSION_STR=\"\" QT_VERSION_STR=\"\"
INCLUDE_DIRECTORIES
..
../../3rdparty/tinycbor/src
) )
#### Keys ignored in scope 1:.:.:bootstrap.pro:<TRUE>: #### Keys ignored in scope 1:.:.:bootstrap.pro:<TRUE>:

View File

@ -51,6 +51,8 @@ qt_extend_target(Bootstrap
../../corelib/kernel/qsystemsemaphore.cpp ../../corelib/kernel/qsystemsemaphore.cpp
../../corelib/kernel/qvariant.cpp ../../corelib/kernel/qvariant.cpp
../../corelib/plugin/quuid.cpp ../../corelib/plugin/quuid.cpp
../../corelib/serialization/qcborcommon.cpp
../../corelib/serialization/qcborstreamwriter.cpp
../../corelib/serialization/qcborvalue.cpp ../../corelib/serialization/qcborvalue.cpp
../../corelib/serialization/qdatastream.cpp ../../corelib/serialization/qdatastream.cpp
../../corelib/serialization/qjsonarray.cpp ../../corelib/serialization/qjsonarray.cpp
@ -104,6 +106,9 @@ qt_extend_target(Bootstrap
QT_NO_CAST_FROM_ASCII QT_NO_CAST_FROM_ASCII
QT_NO_CAST_TO_ASCII QT_NO_CAST_TO_ASCII
QT_NO_FOREACH QT_NO_FOREACH
INCLUDE_DIRECTORIES
..
../../3rdparty/tinycbor/src
PUBLIC_INCLUDE_DIRECTORIES # special case PUBLIC_INCLUDE_DIRECTORIES # special case
$<TARGET_PROPERTY:Core,INCLUDE_DIRECTORIES> $<TARGET_PROPERTY:Core,INCLUDE_DIRECTORIES>
$<TARGET_PROPERTY:Xml,INCLUDE_DIRECTORIES> $<TARGET_PROPERTY:Xml,INCLUDE_DIRECTORIES>

View File

@ -300,11 +300,6 @@ qt_extend_target(Widgets CONDITION APPLE_OSX
z z
) )
qt_extend_target(Widgets CONDITION WIN32
INCLUDE_DIRECTORIES
../3rdparty/wintab
)
qt_extend_target(Widgets CONDITION WIN32 AND NOT WINRT qt_extend_target(Widgets CONDITION WIN32 AND NOT WINRT
LIBRARIES LIBRARIES
dwmapi dwmapi
@ -325,11 +320,6 @@ qt_extend_target(Widgets CONDITION QT_FEATURE_action
kernel/qwidgetaction.cpp kernel/qwidgetaction.h kernel/qwidgetaction_p.h kernel/qwidgetaction.cpp kernel/qwidgetaction.h kernel/qwidgetaction_p.h
) )
qt_extend_target(Widgets CONDITION QT_FEATURE_opengl
SOURCES
kernel/qopenglwidget.cpp kernel/qopenglwidget.h
)
qt_extend_target(Widgets CONDITION QT_FEATURE_formlayout qt_extend_target(Widgets CONDITION QT_FEATURE_formlayout
SOURCES SOURCES
kernel/qformlayout.cpp kernel/qformlayout.h kernel/qformlayout.cpp kernel/qformlayout.h

View File

@ -302,11 +302,6 @@ qt_extend_target(Widgets CONDITION APPLE_OSX
z z
) )
qt_extend_target(Widgets CONDITION WIN32
INCLUDE_DIRECTORIES
../3rdparty/wintab
)
qt_extend_target(Widgets CONDITION WIN32 AND NOT WINRT qt_extend_target(Widgets CONDITION WIN32 AND NOT WINRT
LIBRARIES LIBRARIES
dwmapi dwmapi
@ -327,11 +322,6 @@ qt_extend_target(Widgets CONDITION QT_FEATURE_action
kernel/qwidgetaction.cpp kernel/qwidgetaction.h kernel/qwidgetaction_p.h kernel/qwidgetaction.cpp kernel/qwidgetaction.h kernel/qwidgetaction_p.h
) )
qt_extend_target(Widgets CONDITION QT_FEATURE_opengl
SOURCES
kernel/qopenglwidget.cpp kernel/qopenglwidget.h
)
qt_extend_target(Widgets CONDITION QT_FEATURE_formlayout qt_extend_target(Widgets CONDITION QT_FEATURE_formlayout
SOURCES SOURCES
kernel/qformlayout.cpp kernel/qformlayout.h kernel/qformlayout.cpp kernel/qformlayout.h

View File

@ -32,7 +32,7 @@ qt_feature("style-windows" PRIVATE
) )
qt_feature("style-windowsvista" PRIVATE qt_feature("style-windowsvista" PRIVATE
LABEL "WindowsVista" LABEL "WindowsVista"
CONDITION QT_FEATURE_style_windows AND QT_FEATURE_animation AND WIN32 AND NOT WINRT AND tests.uxtheme OR FIXME CONDITION QT_FEATURE_style_windows AND QT_FEATURE_animation AND WIN32 AND NOT WINRT
) )
qt_feature("style-android" PRIVATE qt_feature("style-android" PRIVATE
LABEL "Android" LABEL "Android"

View File

@ -17,7 +17,7 @@ add_qt_test(tst_qmimedatabase-cache
) )
# Resources: # Resources:
set_source_files_properties("/devel/qt5/qtbase/src/corelib/mimetypes/mime/packages/freedesktop.org.xml" set_source_files_properties("/devel/work/qt-cmake/qtbase/src/corelib/mimetypes/mime/packages/freedesktop.org.xml"
PROPERTIES QT_RESOURCE_ALIAS "freedesktop.org.xml" PROPERTIES QT_RESOURCE_ALIAS "freedesktop.org.xml"
) )
set(mimetypes_resource_files set(mimetypes_resource_files
@ -28,7 +28,7 @@ add_qt_resource(tst_qmimedatabase-cache "mimetypes"
PREFIX PREFIX
"/qt-project.org/qmime/packages" "/qt-project.org/qmime/packages"
BASE BASE
"/devel/qt5/qtbase/src/corelib/mimetypes" "/devel/work/qt-cmake/qtbase/src/corelib/mimetypes"
FILES FILES
${mimetypes_resource_files} ${mimetypes_resource_files}
) )

View File

@ -17,7 +17,7 @@ add_qt_test(tst_qmimedatabase-xml
) )
# Resources: # Resources:
set_source_files_properties("/devel/qt5/qtbase/src/corelib/mimetypes/mime/packages/freedesktop.org.xml" set_source_files_properties("/devel/work/qt-cmake/qtbase/src/corelib/mimetypes/mime/packages/freedesktop.org.xml"
PROPERTIES QT_RESOURCE_ALIAS "freedesktop.org.xml" PROPERTIES QT_RESOURCE_ALIAS "freedesktop.org.xml"
) )
set(mimetypes_resource_files set(mimetypes_resource_files
@ -28,7 +28,7 @@ add_qt_resource(tst_qmimedatabase-xml "mimetypes"
PREFIX PREFIX
"/qt-project.org/qmime/packages" "/qt-project.org/qmime/packages"
BASE BASE
"/devel/qt5/qtbase/src/corelib/mimetypes" "/devel/work/qt-cmake/qtbase/src/corelib/mimetypes"
FILES FILES
${mimetypes_resource_files} ${mimetypes_resource_files}
) )

View File

@ -0,0 +1,35 @@
# Generated from qdatastream.pro.
#####################################################################
## tst_qdatastream Test:
#####################################################################
# Collect test data
list(APPEND test_data "datastream.q42")
add_qt_test(tst_qdatastream
SOURCES
tst_qdatastream.cpp
DEFINES
-QT_NO_LINKED_LIST
PUBLIC_LIBRARIES
Qt::Gui
TESTDATA ${test_data}
)
## Scopes:
#####################################################################
if(ANDROID AND NOT ANDROID_EMBEDDED)
# Resources:
set(testdata_resource_files
"datastream.q42"
)
add_qt_resource(tst_qdatastream "testdata"
PREFIX
"/"
FILES
${testdata_resource_files}
)
endif()

View File

@ -6,7 +6,6 @@
add_qt_test(tst_qdbusabstractinterface add_qt_test(tst_qdbusabstractinterface
OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/../" OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/../"
OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
SOURCES SOURCES
../interface.cpp ../interface.h ../interface.cpp ../interface.h
../tst_qdbusabstractinterface.cpp ../tst_qdbusabstractinterface.cpp

View File

@ -6,7 +6,6 @@
add_qt_test(tst_qdbusmarshall add_qt_test(tst_qdbusmarshall
OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/../" OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/../"
OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
SOURCES SOURCES
../tst_qdbusmarshall.cpp ../tst_qdbusmarshall.cpp
LIBRARIES LIBRARIES

View File

@ -12,4 +12,5 @@ add_qt_test(tst_qopenglwindow
Qt::GuiPrivate Qt::GuiPrivate
PUBLIC_LIBRARIES PUBLIC_LIBRARIES
Qt::Gui Qt::Gui
Qt::OpenGL
) )

View File

@ -28,10 +28,14 @@ set_source_files_properties("../../../shared/resources/testfont_condensed.ttf"
set_source_files_properties("../../../shared/resources/testfont_italic.ttf" set_source_files_properties("../../../shared/resources/testfont_italic.ttf"
PROPERTIES QT_RESOURCE_ALIAS "testfont_italic.ttf" PROPERTIES QT_RESOURCE_ALIAS "testfont_italic.ttf"
) )
set_source_files_properties("../../../shared/resources/testfont_open.otf"
PROPERTIES QT_RESOURCE_ALIAS "testfont_open.otf"
)
set(testdata_resource_files set(testdata_resource_files
"../../../shared/resources/testfont.ttf" "../../../shared/resources/testfont.ttf"
"../../../shared/resources/testfont_condensed.ttf" "../../../shared/resources/testfont_condensed.ttf"
"../../../shared/resources/testfont_italic.ttf" "../../../shared/resources/testfont_italic.ttf"
"../../../shared/resources/testfont_open.otf"
"LED_REAL.TTF" "LED_REAL.TTF"
) )

View File

@ -4,6 +4,13 @@
## tst_qsslcertificate Test: ## tst_qsslcertificate Test:
##################################################################### #####################################################################
# special case begin
# This test requires private tests to properly build
if (NOT QT_FEATURE_private_tests)
return()
endif()
# special case end
# Collect test data # Collect test data
file(GLOB_RECURSE test_data_glob file(GLOB_RECURSE test_data_glob
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}

View File

@ -1,6 +1 @@
# Generated from opengl.pro. # Generated from opengl.pro.
add_subdirectory(qgl)
add_subdirectory(qglbuffer)
add_subdirectory(qglfunctions)
add_subdirectory(qglthreads)

View File

@ -1,42 +0,0 @@
# Generated from qgl.pro.
if(NOT TARGET Qt::OpenGL)
return()
endif()
#####################################################################
## tst_qgl Test:
#####################################################################
add_qt_test(tst_qgl
SOURCES
tst_qgl.cpp
LIBRARIES
Qt::CorePrivate
Qt::GuiPrivate
Qt::OpenGLPrivate
Qt::WidgetsPrivate
PUBLIC_LIBRARIES
Qt::Gui
Qt::OpenGL
Qt::Widgets
)
# Resources:
set_source_files_properties("../../gui/image/qpixmap/images/designer.png"
PROPERTIES QT_RESOURCE_ALIAS "designer.png"
)
set(qgl_resource_files
"../../gui/image/qpixmap/images/designer.png"
)
add_qt_resource(tst_qgl "qgl"
PREFIX
"/"
FILES
${qgl_resource_files}
)
#### Keys ignored in scope 1:.:.:qgl.pro:<TRUE>:
# _REQUIREMENTS = "qtHaveModule(opengl)"

View File

@ -1,21 +0,0 @@
# Generated from qglbuffer.pro.
if(NOT TARGET Qt::OpenGL)
return()
endif()
#####################################################################
## tst_qglbuffer Test:
#####################################################################
add_qt_test(tst_qglbuffer
SOURCES
tst_qglbuffer.cpp
PUBLIC_LIBRARIES
Qt::Gui
Qt::OpenGL
Qt::Widgets
)
#### Keys ignored in scope 1:.:.:qglbuffer.pro:<TRUE>:
# _REQUIREMENTS = "qtHaveModule(opengl)"

View File

@ -1,21 +0,0 @@
# Generated from qglfunctions.pro.
if(NOT TARGET Qt::OpenGL)
return()
endif()
#####################################################################
## tst_qglfunctions Test:
#####################################################################
add_qt_test(tst_qglfunctions
SOURCES
tst_qglfunctions.cpp
PUBLIC_LIBRARIES
Qt::Gui
Qt::OpenGL
Qt::Widgets
)
#### Keys ignored in scope 1:.:.:qglfunctions.pro:<TRUE>:
# _REQUIREMENTS = "qtHaveModule(opengl)"

View File

@ -22,3 +22,11 @@ add_qt_test(tst_qgraphicsview
#### Keys ignored in scope 1:.:.:qgraphicsview.pro:<TRUE>: #### Keys ignored in scope 1:.:.:qgraphicsview.pro:<TRUE>:
# testcase.timeout = "500" # testcase.timeout = "500"
## Scopes:
#####################################################################
extend_target(tst_qgraphicsview CONDITION QT_FEATURE_opengl
PUBLIC_LIBRARIES
Qt::OpenGL
)

View File

@ -12,5 +12,6 @@ add_qt_test(tst_qopenglwidget
Qt::GuiPrivate Qt::GuiPrivate
PUBLIC_LIBRARIES PUBLIC_LIBRARIES
Qt::Gui Qt::Gui
Qt::OpenGL
Qt::Widgets Qt::Widgets
) )

View File

@ -9,13 +9,17 @@ endif()
add_subdirectory(bearerex) add_subdirectory(bearerex)
add_subdirectory(filetest) add_subdirectory(filetest)
add_subdirectory(embeddedintoforeignwindow) # special case begin
add_subdirectory(foreignwindows) # diaglib is broken in dev due to missing
# QtOpenGL/QGLFunctions headers
# add_subdirectory(embeddedintoforeignwindow)
# add_subdirectory(foreignwindows)
# special case end
add_subdirectory(gestures) add_subdirectory(gestures)
add_subdirectory(highdpi) add_subdirectory(highdpi)
add_subdirectory(inputmethodhints) add_subdirectory(inputmethodhints)
add_subdirectory(keypadnavigation) add_subdirectory(keypadnavigation)
add_subdirectory(lance) #add_subdirectory(lance) # special case qgl.h missing
add_subdirectory(qcursor) add_subdirectory(qcursor)
add_subdirectory(qdesktopservices) add_subdirectory(qdesktopservices)
add_subdirectory(qdesktopwidget) add_subdirectory(qdesktopwidget)

View File

@ -1,5 +1,5 @@
# Generated from qtabletevent.pro. # Generated from qtabletevent.pro.
add_subdirectory(device_information) #add_subdirectory(device_information) # special case no member named 'staticQtMetaObject'
add_subdirectory(event_compression) add_subdirectory(event_compression)
add_subdirectory(regular_widgets) add_subdirectory(regular_widgets)