Я хочу, чтобы моя программа создавала файлы во время выполнения (файлы журнала и т. Д.), Поэтому ей необходимо знать домашний каталог пользователя, иначе ему / ей придется каждый раз запускать программу от имени root (длясоздайте файлы в каталогах, таких как /var).
Есть ли какой-нибудь способ добавить определение -D в Makefile.am, которое автоматически заполняется домашним каталогом?Например, у меня уже есть AM_CPPFLAGS=-DDATADIR='"$(datadir)"'
для определения каталога данных.