Skip to content

Commit bb01705

Browse files
committed
remove
1 parent 28c5af3 commit bb01705

1 file changed

Lines changed: 1 addition & 63 deletions

File tree

.github/workflows/iwyu.yml

Lines changed: 1 addition & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ jobs:
108108
make -C cmake.output triage-build-ui-deps
109109
110110
- name: iwyu_tool
111+
if: false
111112
run: |
112113
PWD=$(pwd)
113114
# -isystem/usr/lib/clang/17/include
@@ -132,66 +133,3 @@ jobs:
132133
with:
133134
name: Logs (include-what-you-use)
134135
path: ./*.log
135-
136-
clang-include-cleaner:
137-
138-
runs-on: ubuntu-22.04
139-
if: ${{ github.repository_owner == 'danmar' }}
140-
141-
env:
142-
QT_VERSION: 6.7.3
143-
144-
steps:
145-
- uses: actions/checkout@v4
146-
147-
- name: Install missing software
148-
run: |
149-
sudo apt-get update
150-
sudo apt-get install -y cmake make libpcre3-dev
151-
sudo apt-get install -y libcups2-dev # required for Qt6PrintSupport in CMake since Qt 6.7.3
152-
sudo apt-get install -y libgl-dev # missing dependency for using Qt in CMake
153-
154-
- name: Install clang
155-
run: |
156-
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
157-
wget https://apt.llvm.org/llvm.sh
158-
chmod +x llvm.sh
159-
sudo ./llvm.sh 19
160-
sudo apt-get install -y clang-tools-19
161-
162-
- name: Install Qt ${{ env.QT_VERSION }}
163-
uses: jurplel/install-qt-action@v3
164-
with:
165-
version: ${{ env.QT_VERSION }}
166-
modules: 'qtcharts'
167-
install-deps: false
168-
cache: true
169-
170-
- name: Prepare CMake
171-
run: |
172-
cmake -S . -B cmake.output -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DENABLE_CHECK_INTERNAL=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=On -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On -DCPPCHK_GLIBCXX_DEBUG=Off -DUSE_MATCHCOMPILER=Off -DEXTERNALS_AS_SYSTEM=On
173-
env:
174-
CC: clang-19
175-
CXX: clang++-19
176-
177-
- name: Prepare CMake dependencies
178-
run: |
179-
# make sure the auto-generated GUI sources exist
180-
make -C cmake.output autogen
181-
# make sure the precompiled headers exist
182-
#make -C cmake.output/cli cmake_pch.hxx.pch
183-
#make -C cmake.output/gui cmake_pch.hxx.pch
184-
#make -C cmake.output/lib cmake_pch.hxx.pch
185-
#make -C cmake.output/test cmake_pch.hxx.pch
186-
# make sure the auto-generated GUI dependencies exist
187-
make -C cmake.output gui-build-deps
188-
189-
- name: clang-include-cleaner
190-
run: |
191-
# TODO: run multi-threaded
192-
find $PWD/cli $PWD/lib $PWD/test $PWD/gui -maxdepth 1 -name "*.cpp" | xargs -t -n 1 clang-include-cleaner-19 --print=changes --extra-arg=-w -p cmake.output > clang-include-cleaner.log 2>&1
193-
194-
- uses: actions/upload-artifact@v4
195-
with:
196-
name: Logs (clang-include-cleaner)
197-
path: ./*.log

0 commit comments

Comments
 (0)