Alex Blewitt [off-list ref] writes:
I think it would be possible to restrict the GIT-BUILD-OPTIONS to be
generated during a build phase, so restructuring the Makefile like:
install: build
all:: build GIT-BUILD-OPTIONS
build: ...
If you did:
make prefix=$HOME all
make prefix=/usr install
then the second step needs to notice that the gitexecdir computed and
stored in exec_cmd.o in the first step is now invalid, and needs to
recompile the file. The whole purpose of GIT-BUILD-OPTIONS is to detect
such a case---doesn't your change defeat it?