Skip to content

Commit 1693feb

Browse files
committed
Still blind fixing Windows
1 parent 67391aa commit 1693feb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

build/BuildWindowsTask.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ public override void Run(BuildContext context)
1515
context.ReplaceTextInFiles("basis_universal/CMakeLists.txt", "project(basisu)", "project(basisu C CXX)\nset(CMAKE_CXX_STANDARD 17)");
1616

1717
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "-DSAN=ON CMakeLists.txt" });
18-
context.ReplaceTextInFiles("basis_universal/basisu.vcxproj", "MultiThreadedDLL", "MultiThreaded");
18+
var runtimeLibLine = "<PreprocessorDefinitions>NDEBUG;_HAS_EXCEPTIONS=0;%(PreprocessorDefinitions);BASISU_SUPPORT_SSE=1;BASISU_SUPPORT_OPENCL=1;</PreprocessorDefinitions>";
19+
context.ReplaceTextInFiles("basis_universal/basisu.vcxproj", runtimeLibLine, $"{runtimeLibLine}\n<RuntimeLibrary>MultiThreaded</RuntimeLibrary>");
1920
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "--build . --config release" });
2021
var files = Directory.GetFiles(System.IO.Path.Combine(buildWorkingDir, "bin", "Release"), "basisu.exe", SearchOption.TopDirectoryOnly);
2122
context.CopyFile(files[0], $"{context.ArtifactsDir}/basisu.exe");

0 commit comments

Comments
 (0)