diff --git a/IDE/src/BuildContext.bf b/IDE/src/BuildContext.bf index cc119b6a..76f8ebbe 100644 --- a/IDE/src/BuildContext.bf +++ b/IDE/src/BuildContext.bf @@ -600,6 +600,13 @@ namespace IDE IDEUtils.AppendWithOptionalQuotes(linkLine, libPath); linkLine.Append(" "); } + + if (options.mBuildOptions.mOtherLinkFlags.Length != 0) + { + var linkFlags = scope String(); + gApp.ResolveConfigString(gApp.mPlatformName, workspaceOptions, project, options, options.mBuildOptions.mOtherLinkFlags, "link flags", linkFlags); + linkLine.Append(linkFlags, " "); + } UpdateCacheStr(project, linkLine, workspaceOptions, options, depPaths, libPaths); @@ -611,13 +618,6 @@ namespace IDE return false; } - if (options.mBuildOptions.mOtherLinkFlags.Length != 0) - { - var linkFlags = scope String(); - gApp.ResolveConfigString(gApp.mPlatformName, workspaceOptions, project, options, options.mBuildOptions.mOtherLinkFlags, "link flags", linkFlags); - linkLine.Append(linkFlags, " "); - } - String compilerExePath = scope String(); #if BF_PLATFORM_WINDOWS