Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-03-25 10:20:03 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-04-09 09:05:11 +0200
commitf619b4c45b042c3a656a80b57cb4f154ef15bd1a (patch)
treeb17adfd7c0f0bd9984a464380c49a1215f4db2c2 /sources/pyside6/PySide6/QtGraphs
parent7cea5aad257b12b34c8fec89cc4750fe0f3c4bbb (diff)
Fix building without QtOpenGL
Introduce a CMake macro to either add the dependency or an entry to the dropped items for typesystem parsing. Pick-to: 6.7 Fixes: PYSIDE-2649 Change-Id: Idb4e6d530075ab8c08c92e2e26d4de1bfd0459cf Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/PySide6/QtGraphs')
-rw-r--r--sources/pyside6/PySide6/QtGraphs/CMakeLists.txt12
1 files changed, 8 insertions, 4 deletions
diff --git a/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt b/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
index d8acb772f..59cef220b 100644
--- a/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
+++ b/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
@@ -3,6 +3,8 @@
project(QtGraphs)
+set(QtGraphs_DROPPED_ENTRIES)
+
list(APPEND QtGraphs_src "${QtGraphs_SOURCE_DIR}/qtgraphs_helper.cpp")
set(QtGraphs_SRC
@@ -63,7 +65,6 @@ set(QtGraphs_include_dirs ${QtGraphs_SOURCE_DIR}
${Qt${QT_MAJOR_VERSION}Gui_INCLUDE_DIRS}
${Qt${QT_MAJOR_VERSION}Widgets_INCLUDE_DIRS}
${Qt${QT_MAJOR_VERSION}Qml_INCLUDE_DIRS}
- ${Qt${QT_MAJOR_VERSION}OpenGL_INCLUDE_DIRS}
${Qt${QT_MAJOR_VERSION}Quick_INCLUDE_DIRS}
${Qt${QT_MAJOR_VERSION}QuickWidgets_INCLUDE_DIRS}
${Qt${QT_MAJOR_VERSION}Graphs_INCLUDE_DIRS}
@@ -74,7 +75,6 @@ set(QtGraphs_include_dirs ${QtGraphs_SOURCE_DIR}
${QtGui_GEN_DIR}
${QtWidgets_GEN_DIR}
${QtQml_GEN_DIR}
- ${QtOpenGL_GEN_DIR}
${QtQuick_GEN_DIR}
${QtQuickWidgets_GEN_DIR}
${QtQuick3D_GEN_DIR})
@@ -82,7 +82,10 @@ set(QtGraphs_include_dirs ${QtGraphs_SOURCE_DIR}
set(QtGraphs_libraries pyside6
${Qt${QT_MAJOR_VERSION}Graphs_LIBRARIES})
-set(QtGraphs_deps QtCore QtNetwork QtGui QtWidgets QtQml QtOpenGL QtQuick QtQuickWidgets QtQuick3D)
+set(QtGraphs_deps QtCore QtNetwork QtGui QtWidgets QtQml QtQuick QtQuickWidgets QtQuick3D)
+
+check_qt_opengl("Graphs" QtGraphs_include_dirs QtGraphs_deps
+ QtGraphs_DROPPED_ENTRIES)
create_pyside_module(NAME QtGraphs
INCLUDE_DIRS QtGraphs_include_dirs
@@ -90,7 +93,8 @@ create_pyside_module(NAME QtGraphs
DEPS QtGraphs_deps
TYPESYSTEM_PATH QtGraphs_SOURCE_DIR
SOURCES QtGraphs_SRC
- STATIC_SOURCES QtGraphs_src)
+ STATIC_SOURCES QtGraphs_src
+ DROPPED_ENTRIES QtGraphs_DROPPED_ENTRIES)
install(FILES ${pyside6_SOURCE_DIR}/qtgraphs_helper.h
DESTINATION include/PySide6/QtGraphs)