bld.bat 819 B

12345678910111213141516171819202122232425262728293031
  1. if "%ARCH%"=="32" (
  2. set PLATFORM=x86
  3. ) else (
  4. set PLATFORM=x64
  5. )
  6. :: build the shell
  7. cl ^
  8. /DSQLITE_ENABLE_RTREE ^
  9. /DSQLITE_ENABLE_GEOPOLY ^
  10. /DSQLITE_ENABLE_COLUMN_METADATA=1 ^
  11. /DSQLITE_MAX_VARIABLE_NUMBER=250000 ^
  12. /DSQLITE_ENABLE_FTS5 ^
  13. shell.c sqlite3.c -Fesqlite3.exe ^
  14. /DSQLITE_EXPORTS
  15. :: build the dll
  16. cl ^
  17. /DSQLITE_ENABLE_RTREE ^
  18. /DSQLITE_ENABLE_GEOPOLY ^
  19. /DSQLITE_ENABLE_COLUMN_METADATA=1 ^
  20. /DSQLITE_MAX_VARIABLE_NUMBER=250000 ^
  21. /DSQLITE_ENABLE_JSON1 ^
  22. /DSQLITE_ENABLE_FTS5 ^
  23. sqlite3.c -link -dll -out:sqlite3.dll
  24. COPY sqlite3.exe %LIBRARY_BIN% || exit 1
  25. COPY sqlite3.dll %LIBRARY_BIN% || exit 1
  26. COPY sqlite3.lib %LIBRARY_LIB% || exit 1
  27. COPY sqlite3.h %LIBRARY_INC% || exit 1
  28. COPY sqlite3ext.h %LIBRARY_INC% || exit 1