GNU bug report logs -
#49025
[PATCH core-updates 00/37] Support cross-compilation with meson
Previous Next
Reported by: Maxime Devos <maximedevos <at> telenet.be>
Date: Mon, 14 Jun 2021 15:23:01 UTC
Severity: normal
Tags: patch
Done: Mathieu Othacehe <othacehe <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #542 received at 49025 <at> debbugs.gnu.org (full text, mbox):
Hey,
> +(define* (target-linux? #:optional (target (or (%current-target-system)
> + (%current-system))))
You can add a docstring here, something like:
"Is the operating system of TARGET Linux?"
> + (string-contains target "linux"))
You should use the "->bool" procedure to return a boolean here.
> (define* (target-mingw? #:optional (target (%current-target-system)))
You can add a docstring, something like:
"Is the operating system of TARGET Windows 32 bits?"
> + (map (compose ->bool target-linux?)
target-linux? should return a boolean
> +(test-equal "target-mingw?"
> + '(#f #f #t)
> + (map (compose ->bool target-mingw?)
You can write:
--8<---------------cut here---------------start------------->8---
(map target-mingw?
'("i686-linux-gnu" "i686-pc-gnu" "i686-w64-mingw32")))
--8<---------------cut here---------------end--------------->8---
here.
Thanks,
Mathieu
This bug report was last modified 4 years and 2 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.