mirror of
https://github.com/Ellpeck/GameBundle.git
synced 2024-11-26 02:18:35 +01:00
allow changing the library folder name
This commit is contained in:
parent
afe7f7e97c
commit
4c42a6e5b0
2 changed files with 4 additions and 2 deletions
|
@ -18,7 +18,7 @@ namespace GameBundle {
|
|||
[Option('m', "mac", HelpText = "Bundle for mac")]
|
||||
public bool BuildMac { get; set; }
|
||||
|
||||
[Option('e', "exclude", Default = new[] {"openal", "oal", "sdl2", "SDL2"}, HelpText = "Files like unmanaged libraries that should not be moved to the /Lib folder")]
|
||||
[Option('e', "exclude", Default = new[] {"openal", "oal", "sdl2", "SDL2"}, HelpText = "Files like unmanaged libraries that should not be moved to the library folder")]
|
||||
public string[] ExcludedFiles { get; set; }
|
||||
[Option("32-bit", HelpText = "Publish for 32 bit instead of 64 bit. Note that this is only possible on Windows")]
|
||||
public bool Publish32Bit { get; set; }
|
||||
|
@ -26,6 +26,8 @@ namespace GameBundle {
|
|||
public bool NoTrim { get; set; }
|
||||
[Option('c', "config", Default = "Release", HelpText = "The build configuration to use")]
|
||||
public string BuildConfig { get; set; }
|
||||
[Option("lib-name", Default = "Lib", HelpText = "The name of the library folder that is created")]
|
||||
public string LibFolder { get; set; }
|
||||
|
||||
}
|
||||
}
|
|
@ -51,7 +51,7 @@ namespace GameBundle {
|
|||
if (options.ExcludedFiles.Length > 0)
|
||||
excludes = '"' + string.Join(";", options.ExcludedFiles) + '"';
|
||||
var log = options.Verbose ? "Detail" : "Error";
|
||||
RunProcess(options, "ncbeauty", $"--loglevel={log} --force=True {path} Lib {excludes}");
|
||||
RunProcess(options, "ncbeauty", $"--loglevel={log} --force=True {path} {options.LibFolder} {excludes}");
|
||||
|
||||
// Remove the beauty file since it's just a marker
|
||||
var beautyFile = new FileInfo(Path.Combine(path, "NetCoreBeauty"));
|
||||
|
|
Loading…
Reference in a new issue