sqlite.patch 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. Index: Makefile.in
  2. --- Makefile.in.orig 2007-10-19 19:43:30 +0200
  3. +++ Makefile.in 2007-11-06 08:17:18 +0100
  4. @@ -132,6 +132,24 @@
  5. vdbe.lo vdbeapi.lo vdbeaux.lo vdbeblob.lo vdbefifo.lo vdbemem.lo \
  6. where.lo utf.lo legacy.lo vtab.lo
  7. +# FTS1 support
  8. +ifdef FTS1
  9. +TCC += -DSQLITE_ENABLE_FTS1
  10. +LIBOBJ += fts1.lo fts1_hash.lo fts1_porter.lo fts1_tokenizer1.lo
  11. +endif
  12. +
  13. +# FTS2 support
  14. +ifdef FTS2
  15. +TCC += -DSQLITE_ENABLE_FTS2
  16. +LIBOBJ += fts2.lo fts2_hash.lo fts2_porter.lo fts2_tokenizer1.lo
  17. +endif
  18. +
  19. +# FTS3 support
  20. +ifdef FTS3
  21. +TCC += -DSQLITE_ENABLE_FTS3
  22. +LIBOBJ += fts3.lo fts3_hash.lo fts3_porter.lo fts3_tokenizer1.lo
  23. +endif
  24. +
  25. # All of the source code files.
  26. #
  27. SRC = \
  28. @@ -543,6 +561,33 @@
  29. $(LTLINK) -o tclsqlite3 tclsqlite-shell.lo \
  30. libsqlite3.la $(LIBTCL)
  31. +fts1.lo: $(TOP)/ext/fts1/fts1.c $(HDR)
  32. + $(LTCOMPILE) -c $(TOP)/ext/fts1/fts1.c
  33. +fts1_hash.lo: $(TOP)/ext/fts1/fts1_hash.c $(HDR)
  34. + $(LTCOMPILE) -c $(TOP)/ext/fts1/fts1_hash.c
  35. +fts1_porter.lo: $(TOP)/ext/fts1/fts1_porter.c $(HDR)
  36. + $(LTCOMPILE) -c $(TOP)/ext/fts1/fts1_porter.c
  37. +fts1_tokenizer1.lo: $(TOP)/ext/fts1/fts1_tokenizer1.c $(HDR)
  38. + $(LTCOMPILE) -c $(TOP)/ext/fts1/fts1_tokenizer1.c
  39. +
  40. +fts2.lo: $(TOP)/ext/fts2/fts2.c $(HDR)
  41. + $(LTCOMPILE) -c $(TOP)/ext/fts2/fts2.c
  42. +fts2_hash.lo: $(TOP)/ext/fts2/fts2_hash.c $(HDR)
  43. + $(LTCOMPILE) -c $(TOP)/ext/fts2/fts2_hash.c
  44. +fts2_porter.lo: $(TOP)/ext/fts2/fts2_porter.c $(HDR)
  45. + $(LTCOMPILE) -c $(TOP)/ext/fts2/fts2_porter.c
  46. +fts2_tokenizer1.lo: $(TOP)/ext/fts2/fts2_tokenizer1.c $(HDR)
  47. + $(LTCOMPILE) -c $(TOP)/ext/fts2/fts2_tokenizer1.c
  48. +
  49. +fts3.lo: $(TOP)/ext/fts3/fts3.c $(HDR)
  50. + $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3.c
  51. +fts3_hash.lo: $(TOP)/ext/fts3/fts3_hash.c $(HDR)
  52. + $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_hash.c
  53. +fts3_porter.lo: $(TOP)/ext/fts3/fts3_porter.c $(HDR)
  54. + $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_porter.c
  55. +fts3_tokenizer1.lo: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR)
  56. + $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_tokenizer1.c
  57. +
  58. testfixture$(TEXE): $(TOP)/src/tclsqlite.c libsqlite3.la $(TESTSRC)
  59. $(LTLINK) -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 \
  60. -DSQLITE_NO_SYNC=1 $(TEMP_STORE) \
  61. Index: sqlite3.pc.in
  62. --- sqlite3.pc.in.orig 2004-07-19 06:25:47 +0200
  63. +++ sqlite3.pc.in 2007-11-06 08:17:18 +0100
  64. @@ -8,5 +8,5 @@
  65. Name: SQLite
  66. Description: SQL database engine
  67. Version: @VERSION@
  68. -Libs: -L${libdir} -lsqlite3
  69. +Libs: -L${libdir} -lsqlite3 @LIBS@
  70. Cflags: -I${includedir}