include/IwyuFilter_include.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+)
New commits: commit 1216a0e465b0ac5ae5d786e836abc979be54a7f6 Author: Gabor Kelemen <[email protected]> AuthorDate: Thu Oct 16 22:48:51 2025 +0200 Commit: Gabor Kelemen <[email protected]> CommitDate: Thu Nov 6 20:52:23 2025 +0100 Add some customAssumeFilenames to include/ to increase IWYU coverage to some silently failing corner cases found with bin/find-unneeded-includes --finderrors mode Change-Id: Ifd85fceb56ff60c6e33229c36a427c3987778f67 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/192749 Tested-by: Jenkins Reviewed-by: Gabor Kelemen <[email protected]> diff --git a/include/IwyuFilter_include.yaml b/include/IwyuFilter_include.yaml index 8f5373c8e2a8..0728d7fb30e8 100644 --- a/include/IwyuFilter_include.yaml +++ b/include/IwyuFilter_include.yaml @@ -1,5 +1,30 @@ --- assumeFilename: desktop/source/app/app.cxx +customAssumeFilenames: + # Needs -isystem /usr/include/gtk-3.0 + include/LibreOfficeKit/LibreOfficeKitGtk.h: libreofficekit/source/gtk/lokdocview.cxx + # Needs -I/.../workdir/UnpackedTarball/libxml2/include + include/comphelper/dumpxmltostring.hxx: chart2/source/view/main/ChartView.cxx + # Needs -I/.../core/external/unixODBC/inc + include/connectivity/odbc.hxx: connectivity/source/drivers/odbc/ODriver.cxx + # Needs -isystem /usr/include/cairo + include/drawinglayer/processor2d/cairopixelprocessor2d.hxx: drawinglayer/source/processor2d/cairopixelprocessor2d.cxx + # Needs -I/.../workdir/UnpackedTarball/libxml2/include + include/drawinglayer/tools: drawinglayer/source/tools/primitive2dxmldump.cxx + # Needs -I/usr/lib/jvm/java-21-openjdk-amd64/include/linux + include/jvmaccess: jvmaccess/source/unovirtualmachine.cxx + # Needs -I/usr/lib/jvm/java-21-openjdk-amd64/include/linux + include/jvmfwk: jvmaccess/source/unovirtualmachine.cxx + # Needs -I/...workdir/CustomTarget/oox/generated + include/oox: oox/source/export/shapes.cxx + # Needs -I/...workdir/CustomTarget/oox/generated + include/svx/diagram/datamodel.hxx: oox/source/export/shapes.cxx + # Needs -I/.../workdir/UnpackedTarball/libxml2/include + include/test: tools/source/xml/XmlWriter.cxx + # Needs -isystem /usr/include/x86_64-linux-gnu/qt5 + include/vcl/qt: vcl/qt5/QtInstance.cxx + # Needs -I/.../workdir/UnoApiHeadersTarget/oovbaapi/normal + include/vbahelper: vbahelper/source/vbahelper/vbahelper.cxx excludelist: include/sal/typesizes.h: # needed for build to work
