Я использовал GNU autoconf для генерации скрипта конфигурирования для моей программы, которую я сейчас пытаюсь кросс-компилировать для Windows.
В Linux, чтобы изменить расположение файлов данных, которые я предоставляю--datarootdir=/blah
, который работает нормально.Однако в Windows путь моего приложения не будет известен до времени выполнения (так как пользователь может установить его в любом месте.) Поэтому я хочу установить каталог данных в качестве текущего каталога, где бы он ни находился во время приложения
К сожалению, передача --datarootdir=.
не работает:
configure: error: expected an absolute directory name for --datarootdir: .
Как сообщить Autoconf / configure, что вы хотите путь относительнотекущий каталог во время выполнения?