# HG changeset patch # User sam@sambook-windows.localdomain # Date 1742659382 -25200 # Node ID f4897367fa79e7cff7a13d8779af167f788cd385 # Parent 5e4b0b771dc4b7b7b95f698a24479b596cc7b675 fix: a few small anoyance while testing on windows diff -r 5e4b0b771dc4 -r f4897367fa79 semicongine/build.nim --- a/semicongine/build.nim Sat Mar 22 14:55:46 2025 +0700 +++ b/semicongine/build.nim Sat Mar 22 23:03:02 2025 +0700 @@ -43,7 +43,8 @@ switch("outdir", semicongine_builddir(buildname, builddir = builddir)) # adds directory of executable to dynlib search path - switch("passL", "-Wl,-rpath,'$ORIGIN'") + when defined(linux): + switch("passL", "-Wl,-rpath,'$ORIGIN'") proc semicongine_pack*( outdir: string, bundleType: string, resourceRoot: string, withSteam: bool diff -r 5e4b0b771dc4 -r f4897367fa79 semicongine/platform/windows/rendering.nim --- a/semicongine/platform/windows/rendering.nim Sat Mar 22 14:55:46 2025 +0700 +++ b/semicongine/platform/windows/rendering.nim Sat Mar 22 23:03:02 2025 +0700 @@ -199,12 +199,6 @@ return DefWindowProc(hwnd, uMsg, wParam, lParam) proc createWindow*(title: string): NativeWindow = - when not defined(release): - AllocConsole() - discard stdin.reopen("conIN$", fmRead) - discard stdout.reopen("conOUT$", fmWrite) - discard stderr.reopen("conOUT$", fmWrite) - result.hInstance = HINSTANCE(GetModuleHandle(nil)) var windowClassName = T"EngineWindowClass"