From c587a0e4cd6f246b2f8cf47e9ba778723bceca36 Mon Sep 17 00:00:00 2001 From: nsubiron Date: Wed, 26 Apr 2017 17:18:24 +0200 Subject: [PATCH] Actually, there was something to do there --- Source/Carla/Carla.Build.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Source/Carla/Carla.Build.cs b/Source/Carla/Carla.Build.cs index 30bfeea8c..f0b3bfed6 100644 --- a/Source/Carla/Carla.Build.cs +++ b/Source/Carla/Carla.Build.cs @@ -140,7 +140,23 @@ public class Carla : ModuleRules private void AddLibPNGDependency(TargetInfo Target) { - // Nothing to be done here. + if (Target.Platform == UnrealTargetPlatform.Linux) + { + string UE4Root = System.Environment.GetEnvironmentVariable("UE4_ROOT"); + if (string.IsNullOrEmpty(UE4Root)) + { + PublicAdditionalLibraries.Add("png"); + } + else + { + if (!System.IO.Directory.Exists(UE4Root)) + { + throw new System.Exception("UE4_ROOT points to a non-existant directory, please correct this environment variable."); + } + PublicAdditionalLibraries.Add("ThirdParty/libPNG/libPNG-1.5.2/lib/Linux/x86_64-unknown-linux-gnu/libpng.a"); + PublicAdditionalLibraries.Add("ThirdParty/zlib/v1.2.8/lib/Linux/x86_64-unknown-linux-gnu/libz_fPIC.a"); + } + } } private void AddCarlaServerDependency(TargetInfo Target)