Przeglądaj źródła

Created FTS and standalone+FTS subspecs

Stephan Heilner 11 lat temu
rodzic
commit
fc1fc94f45
1 zmienionych plików z 11 dodań i 4 usunięć
  1. 11 4
      FMDB.podspec

+ 11 - 4
FMDB.podspec

@@ -15,12 +15,19 @@ Pod::Spec.new do |s|
     ss.exclude_files = 'src/fmdb.m'
   end
 
-  # use a builtin version of sqlite3
+  # use the built-in library version of sqlite3
   s.subspec 'standard' do |ss|
     ss.library = 'sqlite3'
     ss.dependency 'FMDB/common'
   end
 
+  # use the built-in library version of sqlite3 with custom FTS tokenizer source files
+  s.subspec 'FTS' do |ss|
+    ss.source_files = 'src/extra/fts3/*.{h,m}'
+    ss.library = 'sqlite3'
+    ss.dependency 'FMDB/common'
+  end
+
   # use a custom built version of sqlite3
   s.subspec 'standalone' do |ss|
     ss.dependency 'sqlite3'
@@ -28,9 +35,9 @@ Pod::Spec.new do |s|
   end
 
   # use a custom built version of sqlite3 with FTS4 enabled and FTS4 unicode61 tokenizer support
-  s.subspec 'fts' do |ss|
+  s.subspec 'standalone+FTS' do |ss|
     ss.source_files = 'src/extra/fts3/*.{h,m}'
-    ss.dependency 'FMDB/common'
+    ss.dependency 'FMDB/standalone'
     ss.dependency 'sqlite3/unicode61'
   end
 
@@ -41,4 +48,4 @@ Pod::Spec.new do |s|
     ss.xcconfig = { 'OTHER_CFLAGS' => '$(inherited) -DSQLITE_HAS_CODEC' }
   end
   
-end
+end