Skip to content

Commit 2db65f4

Browse files
authored
Merge pull request sqlitebrowser#3168 from sqlitebrowser/fix_win_pr_3068
Fix Windows build after PR sqlitebrowser#3068
2 parents 64f3475 + 0fe88ef commit 2db65f4

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

installer/windows/nightly_build_scripts/win32build.bat

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ MKDIR "%DEST_PATH%"
44

55
SET ZIP_EXE="C:\Program Files\7-Zip\7z.exe"
66
SET SQLITE_DIR=C:\\dev\\SQLite-Win32
7-
SET SQLCIPHER_DIR=C:\\git_repos\\SQLCipher-Win32
7+
SET SQLCIPHER_ROOT_DIR=C:\\git_repos\\SQLCipher-Win32
88
SET SQLCIPHER_TAG=v4.4.2
99

1010
:: You need to change the date format in Windows settings to YYYY-MM-DD
@@ -94,8 +94,10 @@ devenv /Build Release sqlitebrowser.sln /project "ALL_BUILD"
9494
:: WIN32 SQLCIPHER BUILD PROCEDURE
9595

9696
:: Build SQLCipher x86
97-
CD %SQLCIPHER_DIR%
97+
CD %SQLCIPHER_ROOT_DIR%
9898
nmake /f Makefile.msc sqlcipher.dll USE_AMALGAMATION=1 NO_TCL=1 SQLITE3DLL=sqlcipher.dll SQLITE3LIB=sqlcipher.lib SQLITE3EXE=sqlcipher.exe LTLINKOPTS="C:\dev\OpenSSL-Win32\lib\libcrypto.lib" OPT_FEATURE_FLAGS="-DSQLITE_TEMP_STORE=2 -DSQLITE_HAS_CODEC=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS5=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_STAT4=1 -DSQLITE_SOUNDEX=1 -DSQLITE_ENABLE_JSON1=1 -DSQLITE_ENABLE_GEOPOLY=1 -DSQLITE_ENABLE_RTREE=1 -DSQLCIPHER_CRYPTO_OPENSSL=1 -DSQLITE_MAX_ATTACHED=125 -IC:\dev\OpenSSL-Win32\include"
99+
MKDIR "sqlcipher"
100+
COPY "sqlite3.h" "sqlcipher"
99101

100102
:: Run CMake for SQLCipher x86
101103
CD C:\\builds

installer/windows/nightly_build_scripts/win64build.bat

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ MKDIR "%DEST_PATH%"
44

55
SET ZIP_EXE="C:\Program Files\7-Zip\7z.exe"
66
SET SQLITE_DIR=C:\\dev\\SQLite-Win64
7-
SET SQLCIPHER_DIR=C:\\git_repos\\SQLCipher-Win64
7+
SET SQLCIPHER_ROOT_DIR=C:\\git_repos\\SQLCipher-Win64
88
SET SQLCIPHER_TAG=v4.4.2
99

1010
:: You need to change the date format in Windows settings to YYYY-MM-DD
@@ -93,8 +93,10 @@ devenv /Build Release sqlitebrowser.sln /project "ALL_BUILD"
9393
:: WIN64 SQLCIPHER BUILD PROCEDURE
9494

9595
:: Build SQLCipher x64
96-
CD %SQLCIPHER_DIR%
96+
CD %SQLCIPHER_ROOT_DIR%
9797
nmake /f Makefile.msc sqlcipher.dll USE_AMALGAMATION=1 NO_TCL=1 SQLITE3DLL=sqlcipher.dll SQLITE3LIB=sqlcipher.lib SQLITE3EXE=sqlcipher.exe LTLINKOPTS="C:\dev\OpenSSL-Win64\lib\libcrypto.lib" OPT_FEATURE_FLAGS="-DSQLITE_TEMP_STORE=2 -DSQLITE_HAS_CODEC=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS5=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_STAT4=1 -DSQLITE_SOUNDEX=1 -DSQLITE_ENABLE_JSON1=1 -DSQLITE_ENABLE_GEOPOLY=1 -DSQLITE_ENABLE_RTREE=1 -DSQLCIPHER_CRYPTO_OPENSSL=1 -DSQLITE_MAX_ATTACHED=125 -IC:\dev\OpenSSL-Win64\include"
98+
MKDIR "sqlcipher"
99+
COPY "sqlite3.h" "sqlcipher"
98100

99101
:: Run CMake for SQLCipher x64
100102
CD C:\\builds

0 commit comments

Comments
 (0)