diff options
| author | Greg Hogan <code@greghogan.com> | 2024-10-22 18:08:51 +0000 |
|---|---|---|
| committer | Greg Hogan <code@greghogan.com> | 2025-08-03 23:36:40 +0000 |
| commit | 5da1d852c2dbb615b523609422325c8308a7701a (patch) | |
| tree | 3b2c37b5f03cb4176971da1715eff0f0b7addac4 /gnu/packages/python-compression.scm | |
| parent | 6766ac184c5595dcbb19410582fa98f113967393 (diff) | |
build-system/cmake: Use CMake.
* guix/build/cmake-build-system.scm (configure): Add and use generator
field to configure the build system. Create and use CMake variable cache
file. Set the CMake variable BUILD_TESTING to the value of TESTS? so
that a package can optionally build tests. Set CMAKE_COLOR_DIAGNOSTICS
to ON. Set max load for parallel builds.
(build, install): New function.
(check): Replace call to gnu-build's non-parallelizable check with
function using cmake's ctest.
(%standard-phase): Add new build and install functions as phases.
* guix/build-system/cmake.scm (cmake-build, cmake-cross-build),
* guix/build-system/qt.scm (qt-build, qt-cross-build): Add generator
and test-exclude fields and remove unused test-target field.
* doc/guix.texi: Document new parameters.
* guix/build-system/cmake.scm (cmake-build),
* guix/build-system/qt.scm (qt-build): Add ninja to build-inputs.
Change-Id: Ifa8174c91f0fdc030ac5813e98f7c21cba1a7725
Diffstat (limited to 'gnu/packages/python-compression.scm')
0 files changed, 0 insertions, 0 deletions
