Add support for Custom Define in Game Cooker for build scripts configuration

This commit is contained in:
Wojtek Figat
2021-02-16 13:54:57 +01:00
parent b742d0c326
commit f66b7ff785
7 changed files with 26 additions and 25 deletions

View File

@@ -25,13 +25,6 @@ namespace FlaxEditor.Content.Settings
Platform = BuildPlatform.Windows64,
Mode = BuildConfiguration.Development,
},
new BuildTarget
{
Name = "Windows 32bit",
Output = "Output\\Win32",
Platform = BuildPlatform.Windows32,
Mode = BuildConfiguration.Development,
},
}
},
new BuildPreset
@@ -44,14 +37,7 @@ namespace FlaxEditor.Content.Settings
Name = "Windows 64bit",
Output = "Output\\Win64",
Platform = BuildPlatform.Windows64,
Mode = BuildConfiguration.Development,
},
new BuildTarget
{
Name = "Windows 32bit",
Output = "Output\\Win32",
Platform = BuildPlatform.Windows32,
Mode = BuildConfiguration.Development,
Mode = BuildConfiguration.Release,
},
}
},

View File

@@ -35,6 +35,12 @@ namespace FlaxEditor.Content.Settings
[EditorOrder(30), Tooltip("Configuration build mode")]
public BuildConfiguration Mode;
/// <summary>
/// The list of custom defines passed to the build tool when compiling project scripts. Can be used in build scripts for configuration (Configuration.CustomDefines).
/// </summary>
[EditorOrder(90), Tooltip("The list of custom defines passed to the build tool when compiling project scripts. Can be used in build scripts for configuration (Configuration.CustomDefines).")]
public string[] CustomDefines;
/// <summary>
/// The pre-build action command line.
/// </summary>
@@ -46,11 +52,5 @@ namespace FlaxEditor.Content.Settings
/// </summary>
[EditorOrder(110)]
public string PostBuildAction;
/// <summary>
/// Gets the build options computed from the target configuration.
/// </summary>
[HideInEditor, NoSerialize]
public virtual BuildOptions Options => BuildOptions.None;
}
}