Как условно включить модуль зависимости, только если он существует в Build.cs для UE4? - PullRequest
0 голосов
/ 25 октября 2019

Я новичок в UE4 и работаю над созданием 2 модулей (скажем, A & B). Модуль A должен включать B, только если он доступен. Как структурировать файл build.cs для модуля A для этого? В основном

if (ModuleBIsAvailable) // How to achieve this?
{
    PrivateDependencyModuleNames.AddRange(
            new string[] {
                "ModuleB"
            }
    );
    PublicDefinitions.Add("INCLUDE_MODULE_B=1");
}
else
{
    PublicDefinitions.Add("INCLUDE_MODULE_B=0");
}
...