#2411 F33 System-Wide Change: CMake to do out-of-source builds
Closed: Accepted 4 days ago by cverna. Opened 11 days ago by bcotton.

%cmake and %cmake_kf5 macros will be adjusted (-B parameter) to use separate build folder (already standardized %{_vpath_builddir} macro). Additionally, %cmake_build, %cmake_install and %ctest macro will be created (and backported to the older supported Fedora releases) to perform various operations that are commonly used with CMake in a backend-agnostic (Makefiles, Ninja, etc.) way.

Packages that will stop building are trivial to fix and will be adjusted either by maintainers or change owners.


I'll abstain since I am on of the change owners.

+1

I've been doing out-of-tree CMake builds for my packages for years (most of which have migrated to meson now, thank goodness :sweat_smile: ).

Abstaining as I'm one of the change owners. :sweat_smile:

Metadata Update from @ignatenkobrain:
- Issue tagged with: pending announcement

5 days ago

Metadata Update from @cverna:
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

4 days ago

You are aware that this Change is actually going to break all packages that already build out of source? See the mailing list thread.

"Packages that will stop building are trivial to fix and will be adjusted either by maintainers or change owners. "

Login to comment on this ticket.

Metadata