changeset 1102:5f4ff2e9d5c4

add: sqlite dll for windows builds
author sam <sam@basx.dev>
date Tue, 09 Apr 2024 11:48:41 +0700
parents 6b6987c25b83
children b6a00d7171fb
files libs/sqlite3.dll semicongine/build.nim
diffstat 2 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file libs/sqlite3.dll has changed
--- a/semicongine/build.nim	Sun Apr 07 23:36:24 2024 +0700
+++ b/semicongine/build.nim	Tue Apr 09 11:48:41 2024 +0700
@@ -18,6 +18,7 @@
   STEAMLIB = currentSourcePath().parentDir().parentDir().joinPath("libs/steam_api.dll")
 else:
   raise newException(Exception, "Unsupported platform")
+let SQLITELIB = currentSourcePath().parentDir().parentDir().joinPath("libs/sqlite3.dll")
 
 proc semicongine_builddir*(buildname: string, builddir = "./build"): string =
   var platformDir = "unkown"
@@ -73,6 +74,8 @@
           raise newException(Exception, "Unsupported platform")
   elif bundleType == "exe":
     switch("define", "BUILD_RESOURCEROOT=" & joinPath(getCurrentDir(), resourceRoot)) # required for in-exe packing of resources, must be absolute
+  if defined(windows):
+    SQLITELIB.cpFile(outdir.joinPath(SQLITELIB.extractFilename))
   if withSteam:
     STEAMLIB.cpFile(outdir.joinPath(STEAMLIB.extractFilename))