Mercurial > games > semicongine
changeset 1459:f4897367fa79 default tip
fix: a few small anoyance while testing on windows
author | sam@sambook-windows.localdomain |
---|---|
date | Sat, 22 Mar 2025 23:03:02 +0700 |
parents | 5e4b0b771dc4 |
children | |
files | semicongine/build.nim semicongine/platform/windows/rendering.nim |
diffstat | 2 files changed, 2 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- 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"