Sfoglia il codice sorgente

Use pre-processor fanciness to conditionalize SQLite imports

Blake Watters 10 anni fa
parent
commit
99c2adab77

+ 5 - 1
src/fmdb/FMDatabase.h

@@ -1,5 +1,9 @@
 #import <Foundation/Foundation.h>
-#import "sqlite3.h"
+#if FMDB_SQLITE_STANDALONE
+#import <sqlite3/sqlite3.h>
+#else
+#import <sqlite3.h>
+#endif
 #import "FMResultSet.h"
 #import "FMDatabasePool.h"
 

+ 5 - 1
src/fmdb/FMDatabasePool.h

@@ -7,7 +7,11 @@
 //
 
 #import <Foundation/Foundation.h>
-#import "sqlite3.h"
+#if FMDB_SQLITE_STANDALONE
+#import <sqlite3/sqlite3.h>
+#else
+#import <sqlite3.h>
+#endif
 
 @class FMDatabase;
 

+ 5 - 1
src/fmdb/FMDatabaseQueue.h

@@ -7,7 +7,11 @@
 //
 
 #import <Foundation/Foundation.h>
-#import "sqlite3.h"
+#if FMDB_SQLITE_STANDALONE
+#import <sqlite3/sqlite3.h>
+#else
+#import <sqlite3.h>
+#endif
 
 @class FMDatabase;
 

+ 5 - 1
src/fmdb/FMResultSet.h

@@ -1,5 +1,9 @@
 #import <Foundation/Foundation.h>
-#import "sqlite3.h"
+#if FMDB_SQLITE_STANDALONE
+#import <sqlite3/sqlite3.h>
+#else
+#import <sqlite3.h>
+#endif
 
 #ifndef __has_feature      // Optional.
 #define __has_feature(x) 0 // Compatibility with non-clang compilers.