Fix using dynamic libraries resolving path on Linux

This commit is contained in:
mafiesto4
2021-01-17 21:50:58 +01:00
parent 837174582b
commit fcc4b371b9
2 changed files with 4 additions and 2 deletions

View File

@@ -52,6 +52,8 @@ namespace Flax.Build.Platforms
{
base.SetupLinkFilesArgs(graph, options, args, outputFilePath);
args.Add("-Wl,-rpath,\"\\$ORIGIN\"");
// Speed up build
//args.Add("-Wl,--as-needed");
args.Add("-Wl,--hash-style=gnu");

View File

@@ -198,7 +198,8 @@ namespace Flax.Build.Platforms
/// <inheritdoc />
public override void LogInfo()
{
Log.Info("Toolset root: " + ToolsetRoot);
if (!string.IsNullOrEmpty(ToolsetRoot))
Log.Info("Toolset root: " + ToolsetRoot);
Log.Info("Clang version: " + ClangVersion);
}
@@ -449,7 +450,6 @@ namespace Flax.Build.Platforms
var args = new List<string>();
{
args.Add(string.Format("-o \"{0}\"", outputFilePath));
//args.Add(string.Format("-rpath-link=\"{0}\"", Path.GetDirectoryName(outputFilePath).Replace('\\', '/')));
if (!options.LinkEnv.DebugInformation)
{