Add better win32 resource file injection to be done during linker call
This commit is contained in:
@@ -70,6 +70,7 @@ namespace Flax.Build
|
||||
|
||||
Modules.Add("Main");
|
||||
Modules.Add("Engine");
|
||||
Win32ResourceFile = Path.Combine(Globals.EngineRoot, "Source", "FlaxEngine.rc");
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
@@ -194,6 +195,7 @@ namespace Flax.Build
|
||||
mainModuleOptions.SourcePaths.Add(mainModule.FolderPath);
|
||||
mainModule.Setup(mainModuleOptions);
|
||||
mainModuleOptions.MergeSourcePathsIntoSourceFiles();
|
||||
mainModuleOptions.CompileEnv.PrecompiledHeaderUsage = PrecompiledHeaderFileUsage.None;
|
||||
mainModuleOptions.CompileEnv.PreprocessorDefinitions.Add("FLAXENGINE_API=" + buildOptions.Toolchain.DllImport);
|
||||
Builder.BuildModuleInner(buildData, mainModule, mainModuleOptions, false);
|
||||
|
||||
|
||||
@@ -127,8 +127,7 @@ namespace Flax.Build.NativeCpp
|
||||
LinkAsConsoleProgram = LinkAsConsoleProgram,
|
||||
GenerateDocumentation = GenerateDocumentation
|
||||
};
|
||||
foreach (var e in InputFiles)
|
||||
clone.InputFiles.Add(e);
|
||||
clone.InputFiles.AddRange(InputFiles);
|
||||
clone.DocumentationFiles.AddRange(DocumentationFiles);
|
||||
clone.InputLibraries.AddRange(InputLibraries);
|
||||
clone.LibraryPaths.AddRange(LibraryPaths);
|
||||
|
||||
Reference in New Issue
Block a user