Skip to content

Commit 08f7452

Browse files
committed
Forgot to create the build directory for native code
1 parent f319da0 commit 08f7452

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

build/BuildLinuxTask.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public sealed class BuildLinuxTask : FrostingTask<BuildContext>
1212
public override void Run(BuildContext context)
1313
{
1414
var buildWorkingDir = "mojoshaderbuild/";
15+
context.CreateDirectory(buildWorkingDir);
1516
context.ReplaceTextInFiles("mojoshader/CMakeLists.txt", "ADD_LIBRARY(mojoshader", "ADD_LIBRARY(mojoshader SHARED ");
1617
context.ReplaceRegexInFiles("mojoshader/CMakeLists.txt", @"find_package\(SDL2\).+?ENDIF\(SDL2_FOUND\)", "", RegexOptions.Singleline);
1718
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "../mojoshader/CMakeLists.txt -DCMAKE_OSX_ARCHITECTURES=\"x86_64;arm64\" -DPROFILE_SPIRV=OFF -DPROFILE_GLSPIRV=OFF" });

build/BuildMacOSTask.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public sealed class BuildMacOSTask : FrostingTask<BuildContext>
1212
public override void Run(BuildContext context)
1313
{
1414
var buildWorkingDir = "mojoshaderbuild/";
15+
context.CreateDirectory(buildWorkingDir);
1516
context.ReplaceTextInFiles("mojoshader/CMakeLists.txt", "ADD_LIBRARY(mojoshader", "ADD_LIBRARY(mojoshader SHARED ");
1617
context.ReplaceRegexInFiles("mojoshader/CMakeLists.txt", @"find_package\(SDL2\).+?ENDIF\(SDL2_FOUND\)", "", RegexOptions.Singleline);
1718
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "../mojoshader/CMakeLists.txt -DCMAKE_OSX_ARCHITECTURES=\"x86_64;arm64\" -DPROFILE_SPIRV=OFF -DPROFILE_GLSPIRV=OFF" });

build/BuildWindowsTask.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public sealed class BuildWindowsTask : FrostingTask<BuildContext>
1212
public override void Run(BuildContext context)
1313
{
1414
var buildWorkingDir = "mojoshaderbuild/";
15+
context.CreateDirectory(buildWorkingDir);
1516
context.ReplaceTextInFiles("mojoshader/CMakeLists.txt", "ADD_LIBRARY(mojoshader", "ADD_LIBRARY(mojoshader SHARED ");
1617
context.ReplaceRegexInFiles("mojoshader/CMakeLists.txt", @"find_package\(SDL2\).+?ENDIF\(SDL2_FOUND\)", "", RegexOptions.Singleline);
1718
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "../mojoshader/CMakeLists.txt -DPROFILE_SPIRV=OFF -DPROFILE_GLSPIRV=OFF" });

0 commit comments

Comments
 (0)