summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Stibane <marc@taler.net>2023-07-13 21:55:26 +0200
committerMarc Stibane <marc@taler.net>2023-07-13 21:55:26 +0200
commit1abf5e57f94cbdae801a6d1125b8531f2f2b82c7 (patch)
treea7fcea8c7e136e63ff3c77f009c6c6ffc4f1b369
parente95a05127cd945cb190f8e4f85547da085d22e15 (diff)
downloadquickjs-tart-1abf5e57f94cbdae801a6d1125b8531f2f2b82c7.tar.gz
quickjs-tart-1abf5e57f94cbdae801a6d1125b8531f2f2b82c7.tar.bz2
quickjs-tart-1abf5e57f94cbdae801a6d1125b8531f2f2b82c7.zip
iOS: added sqlite3
-rw-r--r--QuickJS-rt.xcodeproj/project.pbxproj4
-rw-r--r--taler_wallet_core_lib.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/QuickJS-rt.xcodeproj/project.pbxproj b/QuickJS-rt.xcodeproj/project.pbxproj
index 5adf0fa..7b4ada4 100644
--- a/QuickJS-rt.xcodeproj/project.pbxproj
+++ b/QuickJS-rt.xcodeproj/project.pbxproj
@@ -597,6 +597,7 @@
4E579B2929702F58007B89A4 /* FTalerWalletcore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E579B1029702103007B89A4 /* FTalerWalletcore.h */; settings = {ATTRIBUTES = (Public, ); }; };
4E579B2A29702F7C007B89A4 /* taler_wallet_core_lib.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EBF870C296EF4D400241F24 /* taler_wallet_core_lib.h */; settings = {ATTRIBUTES = (Public, ); }; };
4E579B2C29702FFE007B89A4 /* FTalerWalletcore-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E579B2B29702FFE007B89A4 /* FTalerWalletcore-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 4E5813B62A6086DB00FE5BCB /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E5813B52A6086DB00FE5BCB /* libsqlite3.tbd */; platformFilter = ios; settings = {ATTRIBUTES = (Required, ); }; };
4E5C307F296C7DAA0031A049 /* aesni.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E5C307D296C7DAA0031A049 /* aesni.c */; };
4E5C3080296C7DAA0031A049 /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E5C307E296C7DAA0031A049 /* aes.c */; };
4E5C308A296C7FEA0031A049 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E5C3085296C7FEA0031A049 /* base64.c */; };
@@ -1422,6 +1423,7 @@
4E579B1029702103007B89A4 /* FTalerWalletcore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FTalerWalletcore.h; sourceTree = "<group>"; };
4E579B1529702ACA007B89A4 /* FTalerWalletcore.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FTalerWalletcore.m; sourceTree = "<group>"; };
4E579B2B29702FFE007B89A4 /* FTalerWalletcore-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "FTalerWalletcore-Bridging-Header.h"; sourceTree = "<group>"; };
+ 4E5813B52A6086DB00FE5BCB /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib/libsqlite3.tbd; sourceTree = DEVELOPER_DIR; };
4E5C3076296C7A5C0031A049 /* libmbedcrypto.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmbedcrypto.a; sourceTree = BUILT_PRODUCTS_DIR; };
4E5C307D296C7DAA0031A049 /* aesni.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aesni.c; sourceTree = "<group>"; };
4E5C307E296C7DAA0031A049 /* aes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aes.c; sourceTree = "<group>"; };
@@ -1550,6 +1552,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 4E5813B62A6086DB00FE5BCB /* libsqlite3.tbd in Frameworks */,
4E579B1E29702E53007B89A4 /* libmbedcrypto.a in Frameworks */,
4E579B1F29702E53007B89A4 /* libmbedtls.a in Frameworks */,
4E579B2029702E53007B89A4 /* libmbedx509.a in Frameworks */,
@@ -2446,6 +2449,7 @@
4E579B1A29702E53007B89A4 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 4E5813B52A6086DB00FE5BCB /* libsqlite3.tbd */,
);
name = Frameworks;
sourceTree = "<group>";
diff --git a/taler_wallet_core_lib.c b/taler_wallet_core_lib.c
index 777793b..2e7d151 100644
--- a/taler_wallet_core_lib.c
+++ b/taler_wallet_core_lib.c
@@ -23,6 +23,7 @@
#include "quickjs/list.h"
#include <unistd.h>
#include <string.h>
+#include <sqlite3.h>
extern const uint8_t qjsc_prelude[];
extern const uint32_t qjsc_prelude_size;