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"