Как установить переменную среды оболочки из файла autotools .am?

Мне нужно получить эквивалент оболочки

экспорт PYTHONHTTPSVERIFY = 0

работать в файле autotools .am, но не может заставить его работать. У меня есть это объявление в файле Makefile.am:

PYTHONHTTPSVERIFY = 0

но при выполнении сборки он не ведет себя так, как будто эта переменная задана как переменная среды. Может ли кто-нибудь посоветовать, что такое правильный синтаксис?

One Solution collect form web for “Как установить переменную среды оболочки из файла autotools .am?”

Чтобы объявить переменные среды, лучше всего использовать файл configure.ac. Там вы можете написать:

export PYTHONHTTPSVERIFY=0

Однако я не уверен, что вы пытаетесь достичь с этим. Вам нужна переменная окружения для запуска вашей программы или ее компиляции? В первом случае предпочтительными являются другие методы.

  • имя сценария скрипта echo text name для циклизации нескольких текстов
  • Как сохранить статус последнего выхода после теста
  • Невозможно выполнить сценарий Bash, если / while
  • Создать переменную на основе порядка, в котором файл находится в алфавитном списке файлов
  • Как вы обрабатываете несколько правил валидации при различных пользовательских вводах?
  • Как назначить вывод команды переменной без запуска команды в подоболочке?
  • команда `read` не работает в Makefile
  • В сценарии bash, что отличается между объявлением и нормальной переменной?
  • Использование eval в файле make
  • Переменные баша в команде
  • Использование «$ {a: -b}» для назначения переменных в скриптах
  • Linux и Unix - лучшая ОС в мире.