diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2020-11-16 11:14:33 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2020-11-16 11:16:10 +0200 |
commit | 6e26bd5b7f01db15cfea0ee3f687cbf614814542 (patch) | |
tree | 72d22be55fddcfdc78f9188914c925d539bfec3e | |
parent | bc63198830e7054d3cf62a978b0d133896600b84 (diff) | |
download | guix-6e26bd5b7f01db15cfea0ee3f687cbf614814542.tar.gz |
gnu: cpulimit: Use make-flags.
* gnu/packages/admin.scm (cpulimit)[arguments]: Introduce make-flags. Use them in custom 'build and 'check phases.
-rw-r--r-- | gnu/packages/admin.scm | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index df98bd2fa8..becd15d523 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -2383,17 +2383,18 @@ lookup to YAML Mode. You could enable the mode with @code{(add-hook `(#:phases (modify-phases %standard-phases (delete 'configure) (replace 'build - (lambda _ - (invoke "make" (string-append "CC=" ,(cc-for-target)) "-Csrc"))) + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "-Csrc" make-flags))) (replace 'check - (lambda _ - (invoke "make" (string-append "CC=" ,(cc-for-target)) "-Ctests"))) + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "-Ctests" make-flags))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin"))) (install-file "src/cpulimit" bin)) - #t))))) + #t))) + #:make-flags (list (string-append "CC=" ,(cc-for-target))))) (home-page "https://github.com/opsengine/cpulimit") (synopsis "Limit CPU usage") (description |