Python — Pythonic альтернатива C ++ настроить макросы?

Я ищу способ сделать простую проверку среды сборки для моего проекта Python без необходимости полагаться на макросы в стиле autoconf. В частности, я портирую нативные классы C ++, которые используют новые unordered_map наберите их, завернув в SWIG. В проекте только для C ++ мы использовали макросы autotools / configure, как описано Вот проверить, поддерживает ли компилятор std::unordered_map или же std::tr1::unordered_map, Все макросы сводятся к попытке скомпилировать небольшие программы на C ++ с обоими параметрами и определить, какая из них успешно скомпилирована.

Есть ли способ сделать этот тип проверки среды с помощью setuptools? Я попытался просмотреть сценарии setup.py для numpy и matplotlib, и не ясно, как они динамически выводят конфигурацию для локальной среды компиляции. Должен ли я просто открыть подпроцесс в моем скрипте setup.py, который запускает ./configure скрипт?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector