October3d55/M/PICOOpenXR/Source/ThirdParty/PICOOpenXRLoader.build.cs

26 lines
895 B
C#
Raw Normal View History

2025-03-10 09:43:27 +08:00
// Copyright 2023 PICO Inc. All Rights Reserved.
using UnrealBuildTool;
using System.IO;
public class PICOOpenXRLoader : ModuleRules
{
public PICOOpenXRLoader(ReadOnlyTargetRules Target) : base(Target)
{
Type = ModuleType.External;
2025-07-21 10:22:56 +08:00
string SourceDirectory = "$(PluginDir)/Source/ThirdParty/PICOOpenXRLoader/";
PublicIncludePaths.Add(SourceDirectory + "include");
2025-03-10 09:43:27 +08:00
if (Target.Platform == UnrealTargetPlatform.Android)
{
2025-07-21 10:22:56 +08:00
RuntimeDependencies.Add(Path.Combine(ModuleDirectory, "PICOOpenXRLoader/libs/arm64-v8a/libopenxr_loader_pico.so"));
2025-03-10 09:43:27 +08:00
// AndroidPlugin
{
string PluginPath = Utils.MakePathRelativeTo(ModuleDirectory, Target.RelativeEnginePath);
AdditionalPropertiesForReceipt.Add("AndroidPlugin", Path.Combine(PluginPath, "PICOMobile_APL.xml"));
}
}
}
}