File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7373 dnf install -y cmake clang pcre-devel
7474 dnf install -y libglvnd-devel # fixes missing dependency for Qt in CMake
7575 dnf install -y p7zip-plugins # required as fallback for py7zr in Qt installation
76+ dnf install -y cairo-devel gtk3-devel libcurl-devel lua-devel openssl-devel python3-devel sqlite-devel boost-devel cppunit-devel libsigc++20-devel # for strict cfg checks
7677 dnf install -y iwyu
7778 ln -s iwyu_tool.py /usr/bin/iwyu_tool
7879
@@ -136,6 +137,14 @@ jobs:
136137 # TODO: remove -stdlib= - it should have been taken from the compilation database
137138 iwyu_tool -p cmake.output -j $(nproc) -- -w -Xiwyu --max_line_length=1024 -Xiwyu --comment_style=long -Xiwyu --quoted_includes_first -Xiwyu --update_comments -stdlib=${{ matrix.stdlib }} > iwyu.log
138139
140+ - name : test/cfg
141+ if : matrix.stdlib == 'libstdc++'
142+ run : |
143+ # TODO: redirect to log
144+ ./test/cfg/runtests.sh
145+ env :
146+ IWYU : include-what-you-use
147+
139148 - uses : actions/upload-artifact@v4
140149 if : success() || failure()
141150 with :
You can’t perform that action at this time.
0 commit comments