The regression gets fixed with https://invent.kde.org/system/dolphin/-/merge_requests/687/diffs?commit_id=13106a2c0740518b14caaf4c9540a0141b2e3108
This has broken KDE's dolphin building with make and now gives
[ 32%] Built target kitemsettest_autogen_timestamp_deps
src/tests/CMakeFiles/kitemsettest_autogen.dir/compiler_depend.make:4: *** multiple target patterns. Stop.
make[1]: *** [CMakeFiles/Makefile2:1900: src/tests/CMakeFiles/kitemsettest_autogen.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
tsdgeos (95ebdb73) at 28 Aug 18:18
automoc: avoid compiler warnings in linker-warning-silencing code
tsdgeos (d6fbfc94) at 28 Aug 18:17
tsdgeos (d7079882) at 28 Aug 18:16
automoc: avoid compiler warnings in linker-warning-silencing code
... and 214 more commits
With clang it triggers
'cmake_automoc_silence_linker_warning' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Werror,-Wweak-vtables]
With clazy it triggers
Polymorphic class cmake_automoc_silence_linker_warning is copyable. Potential slicing. [-Wclazy-copyable-polymorphic]
Makes it really hard for projects that aim for no warnings in their code base that the cmake generated code triggers that many
done
done
tsdgeos (7bd39589) at 10 Aug 16:03
automoc: avoid compiler warnings in linker-warning-silencing code
... and 2 more commits
Ok, second option !7558 (merged)
tsdgeos (5f28f9a5) at 10 Aug 12:02
automoc: avoid compiler warnings in linker-warning-silencing code
Should i change the target branch in gitlab?
Wops, good thing you have autotests ^_^
Should be fixed now
tsdgeos (f00a0de7) at 08 Aug 12:04
automoc: avoid compiler warnings in linker-warning-silencing code
tsdgeos (8abee67f) at 07 Aug 18:53
Make cmake_automoc_silence_linker_warning less warning-y