build: Do not generate 'CODEOWNERS' when cross-compiling.

Fixes: guix/guix#812

* Makefile.am (CODEOWNERS): wrap it with in_git_p and !CROSS_COMPILING.

Change-Id: I65389947d3065d470739ca1a12398551be2178c1
This commit is contained in:
Zheng Junjie 2025-06-26 11:46:50 +08:00
parent aad58447fc
commit 10ffc93325
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -1322,12 +1322,15 @@ download-po:
.PHONY: download-po
# Regenerate 'CODEOWNERS' when 'teams.scm' is modified so we don't forget.
if in_git_p
if !CROSS_COMPILING
CODEOWNERS: etc/teams.scm scripts/guix
./etc/teams.scm codeowners > "$@.tmp"
mv "$@.tmp" "$@"
BUILT_SOURCES += CODEOWNERS
endif
endif
## -------------- ##
## Silent rules. ##
## -------------- ##