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

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

экспорт PYTHONHTTPSVERIFY = 0

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

PYTHONHTTPSVERIFY = 0

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

  • Каков наиболее эффективный способ grep для двух совершенно разных вещей и присвоения значений отдельным переменным?
  • Как использовать тройник для захвата STDOUT из кодового блока в имя файла, определенное в блоке?
  • Как сопоставить текст между строкой и пробелом
  • Вставка переменных в команду в сценарии оболочки
  • Как вы обрабатываете несколько правил валидации при различных пользовательских вводах?
  • Удерживать несколько пробелов, содержащих аргументы в одной переменной?
  • имя сценария скрипта echo text name для циклизации нескольких текстов
  • Как распространять значение переменной
  • One Solution collect form web for “Как установить переменную среды оболочки из файла autotools .am?”

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

    export PYTHONHTTPSVERIFY=0

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

    Linux и Unix - лучшая ОС в мире.