12345678910111213141516171819202122232425262728293031 |
- if "%ARCH%"=="32" (
- set PLATFORM=x86
- ) else (
- set PLATFORM=x64
- )
- :: build the shell
- cl ^
- /DSQLITE_ENABLE_RTREE ^
- /DSQLITE_ENABLE_GEOPOLY ^
- /DSQLITE_ENABLE_COLUMN_METADATA=1 ^
- /DSQLITE_MAX_VARIABLE_NUMBER=250000 ^
- /DSQLITE_ENABLE_FTS5 ^
- shell.c sqlite3.c -Fesqlite3.exe ^
- /DSQLITE_EXPORTS
- :: build the dll
- cl ^
- /DSQLITE_ENABLE_RTREE ^
- /DSQLITE_ENABLE_GEOPOLY ^
- /DSQLITE_ENABLE_COLUMN_METADATA=1 ^
- /DSQLITE_MAX_VARIABLE_NUMBER=250000 ^
- /DSQLITE_ENABLE_JSON1 ^
- /DSQLITE_ENABLE_FTS5 ^
- sqlite3.c -link -dll -out:sqlite3.dll
- COPY sqlite3.exe %LIBRARY_BIN% || exit 1
- COPY sqlite3.dll %LIBRARY_BIN% || exit 1
- COPY sqlite3.lib %LIBRARY_LIB% || exit 1
- COPY sqlite3.h %LIBRARY_INC% || exit 1
- COPY sqlite3ext.h %LIBRARY_INC% || exit 1
|