Эти переменные получены через вызовы find_package(XXX)
.
Такие вызовы перенаправляются, зависят от библиотеки, либо от скрипта FindXXX.cmake
(поставляется с CMake или содержится в проекте, который его использует), либо к скрипту XXXConfig.cmake
(поставляется с самой библиотекой).
Итак, для определения имен значимой переменной вам необходимо проконсультироваться с соответствующим скриптом. Как правило, интерфейс скрипта (переменные ввода-вывода) описывается в комментариях в начале сценария.
Документация для скриптов FindXXX.cmake
, поставляемых с CMake, может быть прочитана на страницах документации CMake о модули .
Да, развертывайте свое приложение на другом сервере WSGI, см. документацию по вариантам развертывания Flask .
Серверный компонент, который поставляется с Flask, действительно предназначен только тогда, когда вы разработка вашего приложения; даже если он может быть сконфигурирован для обработки параллельных запросов с помощью app.run(threaded=True)
(по умолчанию это флажок 1.0). В приведенном выше документе перечислены несколько вариантов серверов, которые могут обрабатывать параллельные запросы и , гораздо более надежными и настраиваемыми.
Для запросов, которые занимают много времени, вы можете захотеть начать с них фоновое задание.