summary refs log tree commit diff stats
path: root/tests/niminaction/Chapter8/sdl/sdl.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/niminaction/Chapter8/sdl/sdl.nim')
-rw-r--r--tests/niminaction/Chapter8/sdl/sdl.nim10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/niminaction/Chapter8/sdl/sdl.nim b/tests/niminaction/Chapter8/sdl/sdl.nim
index a1b30281b..212f7b022 100644
--- a/tests/niminaction/Chapter8/sdl/sdl.nim
+++ b/tests/niminaction/Chapter8/sdl/sdl.nim
@@ -1,9 +1,13 @@
-when defined(Windows):
+when defined(windows):
   const libName* = "SDL2.dll"
-elif defined(Linux):
+elif defined(linux) or defined(freebsd) or defined(netbsd):
   const libName* = "libSDL2.so"
-elif defined(MacOsX):
+elif defined(macosx):
   const libName* = "libSDL2.dylib"
+elif defined(openbsd):
+  const libName* = "libSDL2.so.0.6"
+else:
+  {.error: "SDL library name not set for this platform".}
 
 type
   SdlWindow = object