Skip to content

Commit 6ae0860

Browse files
committed
fix(build): update build scripts to support new sqlite-sync 1.0.0 project structure
1 parent 00c24ba commit 6ae0860

4 files changed

Lines changed: 13 additions & 6 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
- uses: actions/checkout@v4.2.2
1818
with:
19-
submodules: true
19+
submodules: recursive
2020

2121
- uses: actions/setup-node@v4
2222
with:

.github/workflows/manual.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939

4040
- uses: actions/checkout@v4.2.2
4141
with:
42-
submodules: true
42+
submodules: recursive
4343

4444
- uses: actions/setup-node@v4
4545
with:

build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ for line in \
2424
"emcc.cflags += -I../../../sqlite-vector/libs" \
2525
"cflags.common += -I../../../sqlite-vector/libs" \
2626
"emcc.cflags += -I../../../sqlite-memory/src" \
27-
"cflags.common += -I../../../sqlite-memory/src"
27+
"cflags.common += -I../../../sqlite-memory/src" \
28+
"emcc.cflags += -I../../../sqlite-sync/modules/fractional-indexing" \
29+
"cflags.common += -I../../../sqlite-sync/modules/fractional-indexing"
2830
do
2931
grep -F "$line" "$makefile" >/dev/null 2>&1 || echo "$line" >> "$makefile"
3032
done

wasm.c

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,19 @@
1414

1515
// sqlite-sync extension
1616
#define CLOUDSYNC_OMIT_CURL
17-
#include "modules/sqlite-sync/src/network_private.h"
17+
#include "modules/sqlite-sync/src/network/network_private.h"
1818
#include "modules/sqlite-sync/src/utils.c"
19-
#include "modules/sqlite-sync/src/network.c"
19+
#include "modules/sqlite-sync/src/network/network.c"
2020
#include "modules/sqlite-sync/src/dbutils.c"
2121
#include "modules/sqlite-sync/src/cloudsync.c"
22-
#include "modules/sqlite-sync/src/vtab.c"
2322
#include "modules/sqlite-sync/src/pk.c"
2423
#include "modules/sqlite-sync/src/lz4.c"
24+
#include "modules/sqlite-sync/modules/fractional-indexing/fractional_indexing.c"
25+
#include "modules/sqlite-sync/src/block.c"
26+
#include "modules/sqlite-sync/src/sqlite/cloudsync_changes_sqlite.c"
27+
#include "modules/sqlite-sync/src/sqlite/cloudsync_sqlite.c"
28+
#include "modules/sqlite-sync/src/sqlite/database_sqlite.c"
29+
#include "modules/sqlite-sync/src/sqlite/sql_sqlite.c"
2530

2631
// sqlite-vector extension
2732
#include "modules/sqlite-vector/src/sqlite-vector.c"

0 commit comments

Comments
 (0)