gnu: progress: Fix cross-compilation.

* gnu/packages/admin.scm (progress)[arguments]: Use CC-FOR-TARGET and a
target-specific pkg-config when cross-compiling.
This commit is contained in:
Tobias Geerinckx-Rice 2020-06-11 17:42:32 +02:00
parent 4187e5401f
commit b97b8b44ca
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -231,8 +231,14 @@ (define-public progress
`(("ncurses" ,ncurses)))
(arguments
`(#:tests? #f ; no test suite
#:make-flags (list "CC=gcc"
(string-append "PREFIX=" (assoc-ref %outputs "out")))
#:make-flags
(let ((target ,(%current-target-system)))
(list ,(string-append "CC=" (cc-for-target))
(string-append "PKG_CONFIG="
(if target
(string-append target "-pkg-config")
"pkg-config"))
(string-append "PREFIX=" (assoc-ref %outputs "out"))))
#:phases
(modify-phases %standard-phases
(delete 'configure)))) ; no configure script