Bug 1852036 - CMake to do out-of-source builds
Summary: CMake to do out-of-source builds
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: 33
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Igor Raits
QA Contact:
Depends On: 1863359 1865509
Blocks: F33Changes 1863452
TreeView+ depends on / blocked
Reported: 2020-06-29 15:52 UTC by Ben Cotton
Modified: 2020-10-27 14:48 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2020-10-27 14:48:02 UTC
Type: ---

Attachments (Terms of Use)

Description Ben Cotton 2020-06-29 15:52:58 UTC
This is a tracking bug for Change: CMake to do out-of-source builds
For more details, see: https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds

%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.

Comment 1 Ben Cotton 2020-08-11 14:42:32 UTC
Branching F33 Change Tracker bugs.

Today is the code complete (testable) deadline. All bugs should be at least in MODIFIED state by now to indicate they are testable.

Comment 2 Ben Cotton 2020-08-27 01:12:02 UTC
Yesterday we reached the Code complete (100% code complete) deadline for Fedora 33 Changes. If your Change is complete, please set this tracking bug to ON_QA. If you need to defer this Change to Fedora 34, please let NEEDINFO me.

As a reminder, we are now in the Beta Freeze. If you need to land package updates, please propose it as a Freeze Exception at https://qa.fedoraproject.org/blockerbugs/propose_bug

Comment 3 Ben Cotton 2020-10-27 14:48:02 UTC
Closing tracking bugs for F33. If your change didn't make it into F33 for some reason, please reopen this and NEEDINFO me.

Note You need to log in before you can comment on or make changes to this bug.