Mercurial > games > semicongine
changeset 992:cc4c79961eec
add: sqlite dll for windows builds
author | sam <sam@basx.dev> |
---|---|
date | Tue, 09 Apr 2024 11:48:41 +0700 |
parents | b260ebc9d638 |
children | d19400daf303 |
files | libs/sqlite3.dll semicongine/build.nim |
diffstat | 2 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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))