Add override for building CMake project with custom configuration
This commit is contained in:
@@ -195,7 +195,7 @@ namespace Flax.Deps.Dependencies
|
||||
RunCmake(cmakeFolder, platform, architecture, " -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF " + cmakeArgs, envVars);
|
||||
|
||||
// Run build
|
||||
BuildCmake(cmakeFolder, envVars);
|
||||
BuildCmake(cmakeFolder, envVars: envVars);
|
||||
|
||||
// Deploy binaries
|
||||
var libs = new[]
|
||||
|
||||
@@ -251,10 +251,11 @@ namespace Flax.Deps
|
||||
/// Builds the cmake project.
|
||||
/// </summary>
|
||||
/// <param name="path">The path.</param>
|
||||
/// <param name="config">The configuration preset.</param>
|
||||
/// <param name="envVars">Custom environment variables to pass to the child process.</param>
|
||||
public static void BuildCmake(string path, Dictionary<string, string> envVars = null)
|
||||
public static void BuildCmake(string path, string config = "Release", Dictionary<string, string> envVars = null)
|
||||
{
|
||||
Utilities.Run("cmake", "--build . --config Release", null, path, Utilities.RunOptions.DefaultTool, envVars);
|
||||
Utilities.Run("cmake", $"--build . --config {config}", null, path, Utilities.RunOptions.DefaultTool, envVars);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user