4
Визначте змінну Makefile, використовуючи змінну ENV або значення за замовчуванням
Я намагаюся зробити просту річ: TMPDIR ?= /tmp test: @echo $(TMPDIR) Це працює, якщо я запустив: $ make test /tmp Це також працює, якщо я запустив: $ make test -e TMPDIR=~/tmp /home/user/tmp Що я можу зробити, щоб це також працювало: $ TMPDIR=~/tmp make test /home/user/tmp