Skip to content

Commit d9cfc2e

Browse files
Workaround for the sqlite problem
1 parent f076107 commit d9cfc2e

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

build.fsx

+14
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,12 @@ let copySchemas fsschemaDir fsschemaRelease =
133133
CopyFile fsschemaRelease (fsschemaDir </> "fableconfig.json")
134134
CopyFile fsschemaRelease (fsschemaDir </> "wsconfig.json")
135135

136+
let copyLib libDir releaseDir =
137+
ensureDirectory releaseDir
138+
CopyDir (releaseDir </> "x64") (libDir </> "x64") (fun _ -> true)
139+
CopyDir (releaseDir </> "x86") (libDir </> "x86") (fun _ -> true)
140+
141+
136142
let buildPackage dir =
137143
killProcess "vsce"
138144
run vsceTool.Value "package" dir
@@ -262,6 +268,13 @@ module StableExtension =
262268
copySchemas fsschemaDir fsschemaRelease
263269
)
264270

271+
Target "CopyLib" (fun _ ->
272+
let libDir = "lib"
273+
let releaseDir = "release/bin"
274+
275+
copyLib libDir releaseDir
276+
)
277+
265278
Target "BuildPackage" ( fun _ ->
266279
buildPackage "release"
267280
)
@@ -448,6 +461,7 @@ Target "BuildPackages" DoNothing
448461
==> "CopyForgeTemplates"
449462
==> "CopyGrammar"
450463
==> "CopySchemas"
464+
==> "CopyLib"
451465
==> "Build"
452466

453467

lib/x64/e_sqlite3.dll

1.25 MB
Binary file not shown.

lib/x86/e_sqlite3.dll

983 KB
Binary file not shown.

0 commit comments

Comments
 (0)