config-libraries.go: Add Qt 6 Charts

This commit is contained in:
Rick Calixte 2025-03-29 14:43:18 -04:00
parent 635a3050f1
commit 9dc9718f98
No known key found for this signature in database
2 changed files with 18 additions and 3 deletions

View File

@ -337,6 +337,20 @@ func ProcessLibraries(clangBin, outDir, extraLibsDir string) {
ClangMatchSameHeaderDefinitionOnly, ClangMatchSameHeaderDefinitionOnly,
) )
// Qt 6 Charts
// Depends on QtCore/Gui/Widgets
generate(
"qt-restricted-extras/charts6",
[]string{
"/usr/include/x86_64-linux-gnu/qt6/QtCharts",
},
AllowAllHeaders,
clangBin,
"--std=c++17 "+pkgConfigCflags("Qt6Charts"),
outDir,
ClangMatchSameHeaderDefinitionOnly,
)
// Qt 6 QScintilla // Qt 6 QScintilla
// Depends on QtCore/Gui/Widgets, QPrintSupport // Depends on QtCore/Gui/Widgets, QPrintSupport
generate( generate(

View File

@ -2,6 +2,7 @@
This directory contains bindings to Qt libraries that use more restrictive licenses than permissive or LGPL. Care should be taken when evaluating these libraries. This directory contains bindings to Qt libraries that use more restrictive licenses than permissive or LGPL. Care should be taken when evaluating these libraries.
|Library|License |Library|License|
|---|--- |---|---|
|[QScintilla](https://riverbankcomputing.com/software/qscintilla)|GPL/Commercial |[QScintilla](https://riverbankcomputing.com/software/qscintilla)|GPL/Commercial|
|[Qt Charts](https://doc.qt.io/qt-6/qtcharts-index.html#licenses)|GPLv3|