0
В файле premake5.lua, описывающем проект, как я могу сказать, что он не должен генерироваться при определенных условиях (система, архитектура ...)?Как предотвратить создание проекта?
В файле premake5.lua, описывающем проект, как я могу сказать, что он не должен генерироваться при определенных условиях (система, архитектура ...)?Как предотвратить создание проекта?
, если вы передаете условия, как командные строки Params она должна быть столь же легко, как
if _options["cond"] == "value" then
проект «Имя» ... конец
Я думал об этом, но это означает, что у меня есть чтобы обернуть всю декларацию проекта внутри блока if. Я надеялся на какую-то премиальную команду, чтобы сделать это, как фильтры, но для всего проекта, только одна строка для записи была бы идеальной. – Zylann
В настоящее время Premake не поддерживает фильтрацию «контейнеров», таких как решения и проекты с помощью фильтров, но это неплохая идея. Было бы хорошо [открыть для него проблему] (https://github.com/premake/premake-core/issues) и связать его с этой темой SO, чтобы она могла быть обновлена, если они добавят эту функцию. – starkos