В моем проекте я хочу получить разные значения среды в зависимости от разных ОС, точно так же, как получить A из Windows и получить B из Linux, я пытаюсь использовать функцию фильтра, как код, показанный ниже:
filter {"system:windows"}
local value = os.getenv("A")
filter {"system:linux"}
local value = os.getenv("B")
или используйте такую конфигурацию:
configuration {"windows"}
local value = os.getenv("A")
configuration {"linux"}
local value = os.getenv("B")
Когда я запускаю premake5.lua, он возвращает ошибку: попытка объединить нулевое значение.
Я что-то неправильно понимаю? Как я могу реализовать это правильно?