From 230b4b2351e462c237ea1542bfe7c2a069b5a388 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Fri, 28 Feb 2025 00:46:58 +0100 Subject: [PATCH 01/13] fix: unused pod --- example/ios/Podfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/example/ios/Podfile b/example/ios/Podfile index 472bc62c..b13aab1e 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -10,6 +10,8 @@ require Pod::Executable.execute_command('node', ['-p', platform :ios, min_ios_version_supported prepare_react_native_project! +# This helps with header search paths when using frameworks +def fix_cplusplus_header_paths(installer) linkage = ENV['USE_FRAMEWORKS'] if linkage != nil Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green From 5fce75ad81f05843b689c39aa8c5ab7a0c6814d2 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Fri, 28 Feb 2025 00:47:22 +0100 Subject: [PATCH 02/13] fix: remove legacy RN <0.71 podspec logic --- package/RNNitroSQLite.podspec | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/package/RNNitroSQLite.podspec b/package/RNNitroSQLite.podspec index b90b27c3..52e94660 100644 --- a/package/RNNitroSQLite.podspec +++ b/package/RNNitroSQLite.podspec @@ -34,27 +34,7 @@ Pod::Spec.new do |s| # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. - if respond_to?(:install_modules_dependencies, true) - install_modules_dependencies(s) - else - s.dependency "React-callinvoker" - s.dependency "React" - s.dependency "React-Core" - - # Don't install the dependencies when we run `pod install` in the old architecture. - if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then - s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1" - s.pod_target_xcconfig = { - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"", - "OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", - "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" - } - s.dependency "RCT-Folly" - s.dependency "RCTRequired" - s.dependency "RCTTypeSafety" - s.dependency "ReactCommon/turbomodule/core" - end - end + install_modules_dependencies(s) optimizedCflags = '$(inherited) -DSQLITE_DQS=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_PROGRESS_CALLBACK=1 -DSQLITE_OMIT_SHARED_CACHE=1 -DSQLITE_USE_ALLOCA=1' From d2309fa3b702ca74acb7ac3b947461388291fe54 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Fri, 28 Feb 2025 00:51:10 +0100 Subject: [PATCH 03/13] fix: unused Podfile code --- example/ios/Podfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/example/ios/Podfile b/example/ios/Podfile index b13aab1e..472bc62c 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -10,8 +10,6 @@ require Pod::Executable.execute_command('node', ['-p', platform :ios, min_ios_version_supported prepare_react_native_project! -# This helps with header search paths when using frameworks -def fix_cplusplus_header_paths(installer) linkage = ENV['USE_FRAMEWORKS'] if linkage != nil Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green From 5ab97d9d965b2dd9918b14975216914c031c5d10 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Fri, 28 Feb 2025 11:17:37 +0100 Subject: [PATCH 04/13] remove comment --- package/RNNitroSQLite.podspec | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/RNNitroSQLite.podspec b/package/RNNitroSQLite.podspec index 52e94660..ba975eac 100644 --- a/package/RNNitroSQLite.podspec +++ b/package/RNNitroSQLite.podspec @@ -32,8 +32,6 @@ Pod::Spec.new do |s| load 'nitrogen/generated/ios/RNNitroSQLite+autolinking.rb' add_nitrogen_files(s) - # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. - # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. install_modules_dependencies(s) optimizedCflags = '$(inherited) -DSQLITE_DQS=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_OMIT_PROGRESS_CALLBACK=1 -DSQLITE_OMIT_SHARED_CACHE=1 -DSQLITE_USE_ALLOCA=1' From 85b4e247f1d74a9eed4cf08aaf78bce8d4a8d908 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Fri, 28 Feb 2025 13:23:34 +0100 Subject: [PATCH 05/13] create patches for nitro and rn --- .../react-native+0.78.0+001+jsi-podspec.patch | 13 + ...ro-modules+0.24.1+001+public-headers.patch | 26584 ++++++++++++++++ 2 files changed, 26597 insertions(+) create mode 100644 patches/react-native+0.78.0+001+jsi-podspec.patch create mode 100644 patches/react-native-nitro-modules+0.24.1+001+public-headers.patch diff --git a/patches/react-native+0.78.0+001+jsi-podspec.patch b/patches/react-native+0.78.0+001+jsi-podspec.patch new file mode 100644 index 00000000..61508ebf --- /dev/null +++ b/patches/react-native+0.78.0+001+jsi-podspec.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec b/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec +index fb3cbe9..950479b 100644 +--- a/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec ++++ b/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec +@@ -63,4 +63,8 @@ Pod::Spec.new do |s| + s.dependency "hermes-engine" + end + s.exclude_files = files_to_exclude ++ ++ s.public_header_files = [ ++ "jsi/*.{h,hpp}" ++ ] + end diff --git a/patches/react-native-nitro-modules+0.24.1+001+public-headers.patch b/patches/react-native-nitro-modules+0.24.1+001+public-headers.patch new file mode 100644 index 00000000..08a64c5a --- /dev/null +++ b/patches/react-native-nitro-modules+0.24.1+001+public-headers.patch @@ -0,0 +1,26584 @@ +diff --git a/node_modules/react-native-nitro-modules/NitroModules.podspec b/node_modules/react-native-nitro-modules/NitroModules.podspec +index 1201c07..420d5d4 100644 +--- a/node_modules/react-native-nitro-modules/NitroModules.podspec ++++ b/node_modules/react-native-nitro-modules/NitroModules.podspec +@@ -31,27 +31,9 @@ Pod::Spec.new do |s| + ] + s.public_header_files = [ + # Public C++ headers will be exposed in modulemap (for Swift) +- "cpp/core/AnyMap.hpp", +- "cpp/core/ArrayBuffer.hpp", +- "cpp/core/HybridObject.hpp", +- "cpp/core/Promise.hpp", +- "cpp/entrypoint/HybridNitroModulesProxy.hpp", +- "cpp/entrypoint/InstallNitro.hpp", +- "cpp/registry/HybridObjectRegistry.hpp", +- "cpp/jsi/JSIConverter.hpp", +- "cpp/platform/NitroLogger.hpp", +- "cpp/threading/Dispatcher.hpp", +- "cpp/utils/JSCallback.hpp", +- "cpp/utils/NitroHash.hpp", +- "cpp/utils/NitroDefines.hpp", +- "cpp/views/CachedProp.hpp", ++ "cpp/**/*.{h,hpp}", + # Public iOS-specific headers that will be exposed in modulemap (for Swift) +- "ios/core/ArrayBufferHolder.hpp", +- "ios/core/AnyMapHolder.hpp", +- "ios/core/PromiseHolder.hpp", +- "ios/utils/Result.hpp", +- "ios/utils/RuntimeError.hpp", +- "ios/utils/SwiftClosure.hpp", ++ "ios/**/*.{h,hpp}", + ] + + s.pod_target_xcconfig = { +@@ -62,7 +44,8 @@ Pod::Spec.new do |s| + # Enables stricter modular headers + "DEFINES_MODULE" => "YES", + # C++ compiler flags, mainly for RN version and folly. +- "GCC_PREPROCESSOR_DEFINITIONS" => "$(inherited) FOLLY_NO_CONFIG FOLLY_CFG_NO_COROUTINES" ++ "GCC_PREPROCESSOR_DEFINITIONS" => "$(inherited) FOLLY_NO_CONFIG FOLLY_CFG_NO_COROUTINES", ++ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/fast_float/include\" \"$(PODS_ROOT)/fmt/include\"" + } + + # Nitro depends on JSI. +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cache-v2-c96c26a24350a1673a40.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cache-v2-c96c26a24350a1673a40.json +new file mode 100644 +index 0000000..7e73206 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cache-v2-c96c26a24350a1673a40.json +@@ -0,0 +1,1415 @@ ++{ ++ "entries" : ++ [ ++ { ++ "name" : "ANDROID_ABI", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "arm64-v8a" ++ }, ++ { ++ "name" : "ANDROID_NDK", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" ++ }, ++ { ++ "name" : "ANDROID_PLATFORM", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "android-24" ++ }, ++ { ++ "name" : "ANDROID_STL", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "c++_shared" ++ }, ++ { ++ "name" : "CMAKE_ADDR2LINE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" ++ }, ++ { ++ "name" : "CMAKE_ANDROID_ARCH_ABI", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "arm64-v8a" ++ }, ++ { ++ "name" : "CMAKE_ANDROID_NDK", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" ++ }, ++ { ++ "name" : "CMAKE_AR", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Archiver" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" ++ }, ++ { ++ "name" : "CMAKE_ASM_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_ASM_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during debug builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_ASM_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during release builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_BUILD_TYPE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "Debug" ++ }, ++ { ++ "name" : "CMAKE_CACHEFILE_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "This is the directory where this CMakeCache.txt was created" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a" ++ }, ++ { ++ "name" : "CMAKE_CACHE_MAJOR_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Major version of cmake used to create the current loaded cache" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "3" ++ }, ++ { ++ "name" : "CMAKE_CACHE_MINOR_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Minor version of cmake used to create the current loaded cache" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "22" ++ }, ++ { ++ "name" : "CMAKE_CACHE_PATCH_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Patch version of cmake used to create the current loaded cache" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "1" ++ }, ++ { ++ "name" : "CMAKE_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to CMake executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" ++ }, ++ { ++ "name" : "CMAKE_CPACK_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to cpack program executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack" ++ }, ++ { ++ "name" : "CMAKE_CTEST_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to ctest program executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest" ++ }, ++ { ++ "name" : "CMAKE_CXX_COMPILER", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "(This variable does not exist and should not be used)" ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_CXX_COMPILER_AR", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "LLVM archiver" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" ++ }, ++ { ++ "name" : "CMAKE_CXX_COMPILER_RANLIB", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Generate index for LLVM archive" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during debug builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the CXX compiler during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-Os -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during release builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-O2 -g -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_CXX_STANDARD_LIBRARIES", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Libraries linked by default with all C++ applications." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-latomic -lm" ++ }, ++ { ++ "name" : "CMAKE_C_COMPILER", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "(This variable does not exist and should not be used)" ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_COMPILER_AR", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "LLVM archiver" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" ++ }, ++ { ++ "name" : "CMAKE_C_COMPILER_RANLIB", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Generate index for LLVM archive" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during debug builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the C compiler during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-Os -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during release builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-O2 -g -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_C_STANDARD_LIBRARIES", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Libraries linked by default with all C applications." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-latomic -lm" ++ }, ++ { ++ "name" : "CMAKE_DLLTOOL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool" ++ }, ++ { ++ "name" : "CMAKE_EDIT_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to cache edit program executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake" ++ }, ++ { ++ "name" : "CMAKE_EXECUTABLE_FORMAT", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Executable file format" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "ELF" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "ON" ++ }, ++ { ++ "name" : "CMAKE_EXTRA_GENERATOR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of external makefile project generator." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_FIND_ROOT_PATH", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of generator." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "Ninja" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR_INSTANCE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Generator instance identifier." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR_PLATFORM", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of generator platform." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR_TOOLSET", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of generator toolset." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_HOME_DIRECTORY", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Source directory with the top level CMakeLists.txt file for this project" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ { ++ "name" : "CMAKE_INSTALL_PREFIX", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Install path prefix, prepended onto install directories." ++ } ++ ], ++ "type" : "PATH", ++ "value" : "/usr/local" ++ }, ++ { ++ "name" : "CMAKE_INSTALL_SO_NO_EXE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Install .so files without execute permission." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "0" ++ }, ++ { ++ "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a" ++ }, ++ { ++ "name" : "CMAKE_LINKER", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" ++ }, ++ { ++ "name" : "CMAKE_MAKE_PROGRAM", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_NM", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" ++ }, ++ { ++ "name" : "CMAKE_NUMBER_OF_MAKEFILES", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "number of local generators" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "1" ++ }, ++ { ++ "name" : "CMAKE_OBJCOPY", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" ++ }, ++ { ++ "name" : "CMAKE_OBJDUMP", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" ++ }, ++ { ++ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Platform information initialized" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "1" ++ }, ++ { ++ "name" : "CMAKE_PROJECT_DESCRIPTION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_PROJECT_HOMEPAGE_URL", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_PROJECT_NAME", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "NitroModules" ++ }, ++ { ++ "name" : "CMAKE_RANLIB", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Ranlib" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" ++ }, ++ { ++ "name" : "CMAKE_READELF", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" ++ }, ++ { ++ "name" : "CMAKE_ROOT", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to CMake installation." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" ++ }, ++ { ++ "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of dll's." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SKIP_INSTALL_RPATH", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." ++ } ++ ], ++ "type" : "BOOL", ++ "value" : "NO" ++ }, ++ { ++ "name" : "CMAKE_SKIP_RPATH", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "If set, runtime paths are not added when using shared libraries." ++ } ++ ], ++ "type" : "BOOL", ++ "value" : "NO" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STRIP", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Strip" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" ++ }, ++ { ++ "name" : "CMAKE_SYSTEM_NAME", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "Android" ++ }, ++ { ++ "name" : "CMAKE_SYSTEM_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "24" ++ }, ++ { ++ "name" : "CMAKE_TOOLCHAIN_FILE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "The CMake toolchain file" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" ++ }, ++ { ++ "name" : "CMAKE_UNAME", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "uname command" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/usr/bin/uname" ++ }, ++ { ++ "name" : "CMAKE_VERBOSE_MAKEFILE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." ++ } ++ ], ++ "type" : "BOOL", ++ "value" : "FALSE" ++ }, ++ { ++ "name" : "LOG_LIB", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a library." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so" ++ }, ++ { ++ "name" : "NitroModules_BINARY_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a" ++ }, ++ { ++ "name" : "NitroModules_IS_TOP_LEVEL", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "ON" ++ }, ++ { ++ "name" : "NitroModules_LIB_DEPENDS", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Dependencies for the target" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative;" ++ }, ++ { ++ "name" : "NitroModules_SOURCE_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ { ++ "name" : "ReactAndroid_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "The directory containing a CMake configuration file for ReactAndroid." ++ } ++ ], ++ "type" : "PATH", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid" ++ }, ++ { ++ "name" : "fbjni_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "The directory containing a CMake configuration file for fbjni." ++ } ++ ], ++ "type" : "PATH", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni" ++ } ++ ], ++ "kind" : "cache", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 0 ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6954401789479dcba620.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6954401789479dcba620.json +new file mode 100644 +index 0000000..9934399 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6954401789479dcba620.json +@@ -0,0 +1,815 @@ ++{ ++ "inputs" : ++ [ ++ { ++ "path" : "CMakeLists.txt" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake" ++ } ++ ], ++ "kind" : "cmakeFiles", ++ "paths" : ++ { ++ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ "version" : ++ { ++ "major" : 1, ++ "minor" : 0 ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-43d7b7a2b414cf9f4ba1.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-43d7b7a2b414cf9f4ba1.json +new file mode 100644 +index 0000000..2806d45 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-43d7b7a2b414cf9f4ba1.json +@@ -0,0 +1,60 @@ ++{ ++ "configurations" : ++ [ ++ { ++ "directories" : ++ [ ++ { ++ "build" : ".", ++ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", ++ "minimumCMakeVersion" : ++ { ++ "string" : "3.9.0" ++ }, ++ "projectIndex" : 0, ++ "source" : ".", ++ "targetIndexes" : ++ [ ++ 0 ++ ] ++ } ++ ], ++ "name" : "Debug", ++ "projects" : ++ [ ++ { ++ "directoryIndexes" : ++ [ ++ 0 ++ ], ++ "name" : "NitroModules", ++ "targetIndexes" : ++ [ ++ 0 ++ ] ++ } ++ ], ++ "targets" : ++ [ ++ { ++ "directoryIndex" : 0, ++ "id" : "NitroModules::@6890427a1f51a3e7e1df", ++ "jsonFile" : "target-NitroModules-Debug-b678da0844a531b09775.json", ++ "name" : "NitroModules", ++ "projectIndex" : 0 ++ } ++ ] ++ } ++ ], ++ "kind" : "codemodel", ++ "paths" : ++ { ++ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 3 ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json +new file mode 100644 +index 0000000..3a67af9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json +@@ -0,0 +1,14 @@ ++{ ++ "backtraceGraph" : ++ { ++ "commands" : [], ++ "files" : [], ++ "nodes" : [] ++ }, ++ "installers" : [], ++ "paths" : ++ { ++ "build" : ".", ++ "source" : "." ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/index-2025-02-28T11-02-59-0605.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/index-2025-02-28T11-02-59-0605.json +new file mode 100644 +index 0000000..c71cd41 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/index-2025-02-28T11-02-59-0605.json +@@ -0,0 +1,92 @@ ++{ ++ "cmake" : ++ { ++ "generator" : ++ { ++ "multiConfig" : false, ++ "name" : "Ninja" ++ }, ++ "paths" : ++ { ++ "cmake" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake", ++ "cpack" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack", ++ "ctest" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest", ++ "root" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" ++ }, ++ "version" : ++ { ++ "isDirty" : false, ++ "major" : 3, ++ "minor" : 22, ++ "patch" : 1, ++ "string" : "3.22.1-g37088a8", ++ "suffix" : "g37088a8" ++ } ++ }, ++ "objects" : ++ [ ++ { ++ "jsonFile" : "codemodel-v2-43d7b7a2b414cf9f4ba1.json", ++ "kind" : "codemodel", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 3 ++ } ++ }, ++ { ++ "jsonFile" : "cache-v2-c96c26a24350a1673a40.json", ++ "kind" : "cache", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 0 ++ } ++ }, ++ { ++ "jsonFile" : "cmakeFiles-v1-6954401789479dcba620.json", ++ "kind" : "cmakeFiles", ++ "version" : ++ { ++ "major" : 1, ++ "minor" : 0 ++ } ++ } ++ ], ++ "reply" : ++ { ++ "client-agp" : ++ { ++ "cache-v2" : ++ { ++ "jsonFile" : "cache-v2-c96c26a24350a1673a40.json", ++ "kind" : "cache", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 0 ++ } ++ }, ++ "cmakeFiles-v1" : ++ { ++ "jsonFile" : "cmakeFiles-v1-6954401789479dcba620.json", ++ "kind" : "cmakeFiles", ++ "version" : ++ { ++ "major" : 1, ++ "minor" : 0 ++ } ++ }, ++ "codemodel-v2" : ++ { ++ "jsonFile" : "codemodel-v2-43d7b7a2b414cf9f4ba1.json", ++ "kind" : "codemodel", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 3 ++ } ++ } ++ } ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/target-NitroModules-Debug-b678da0844a531b09775.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/target-NitroModules-Debug-b678da0844a531b09775.json +new file mode 100644 +index 0000000..0e44cfc +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/target-NitroModules-Debug-b678da0844a531b09775.json +@@ -0,0 +1,375 @@ ++{ ++ "artifacts" : ++ [ ++ { ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so" ++ } ++ ], ++ "backtrace" : 1, ++ "backtraceGraph" : ++ { ++ "commands" : ++ [ ++ "add_library", ++ "target_link_libraries", ++ "include_directories" ++ ], ++ "files" : ++ [ ++ "CMakeLists.txt" ++ ], ++ "nodes" : ++ [ ++ { ++ "file" : 0 ++ }, ++ { ++ "command" : 0, ++ "file" : 0, ++ "line" : 16, ++ "parent" : 0 ++ }, ++ { ++ "command" : 1, ++ "file" : 0, ++ "line" : 50, ++ "parent" : 0 ++ }, ++ { ++ "command" : 1, ++ "file" : 0, ++ "line" : 60, ++ "parent" : 0 ++ }, ++ { ++ "command" : 2, ++ "file" : 0, ++ "line" : 22, ++ "parent" : 0 ++ } ++ ] ++ }, ++ "compileGroups" : ++ [ ++ { ++ "compileCommandFragments" : ++ [ ++ { ++ "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC" ++ }, ++ { ++ "fragment" : "-std=gnu++20" ++ } ++ ], ++ "defines" : ++ [ ++ { ++ "define" : "NitroModules_EXPORTS" ++ } ++ ], ++ "includes" : ++ [ ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils" ++ }, ++ { ++ "backtrace" : 2, ++ "isSystem" : true, ++ "path" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" ++ }, ++ { ++ "backtrace" : 2, ++ "isSystem" : true, ++ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" ++ }, ++ { ++ "backtrace" : 3, ++ "isSystem" : true, ++ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" ++ } ++ ], ++ "language" : "CXX", ++ "languageStandard" : ++ { ++ "backtraces" : ++ [ ++ 1 ++ ], ++ "standard" : "20" ++ }, ++ "sourceIndexes" : ++ [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 4, ++ 5, ++ 6, ++ 7, ++ 8, ++ 9, ++ 10, ++ 11, ++ 12, ++ 13, ++ 14, ++ 15, ++ 16 ++ ], ++ "sysroot" : ++ { ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" ++ } ++ } ++ ], ++ "id" : "NitroModules::@6890427a1f51a3e7e1df", ++ "link" : ++ { ++ "commandFragments" : ++ [ ++ { ++ "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", ++ "role" : "flags" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "-landroid", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 3, ++ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so", ++ "role" : "libraries" ++ }, ++ { ++ "fragment" : "-latomic -lm", ++ "role" : "libraries" ++ } ++ ], ++ "language" : "CXX", ++ "sysroot" : ++ { ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" ++ } ++ }, ++ "name" : "NitroModules", ++ "nameOnDisk" : "libNitroModules.so", ++ "paths" : ++ { ++ "build" : ".", ++ "source" : "." ++ }, ++ "sourceGroups" : ++ [ ++ { ++ "name" : "Source Files", ++ "sourceIndexes" : ++ [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 4, ++ 5, ++ 6, ++ 7, ++ 8, ++ 9, ++ 10, ++ 11, ++ 12, ++ 13, ++ 14, ++ 15, ++ 16 ++ ] ++ } ++ ], ++ "sources" : ++ [ ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/JNIOnLoad.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/platform/NitroLogger.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/platform/ThreadUtils.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/turbomodule/JNitroModules.cpp", ++ "sourceGroupIndex" : 0 ++ } ++ ], ++ "type" : "SHARED_LIBRARY" ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_deps b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_deps +new file mode 100644 +index 0000000..0585c4a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_deps differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_log b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_log +new file mode 100644 +index 0000000..1147d15 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_log +@@ -0,0 +1,19 @@ ++# ninja log v5 ++12 4182 1740740611429888478 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o a9800759440328af ++3 4458 1740740611721527667 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o 9f8b453db12b9db6 ++29 4715 1740740611879524535 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o 973f57e090734b9 ++26 5120 1740740612364588559 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o f7cd895634ac7497 ++19 5656 1740740612896000592 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o 2c166cd07f1be731 ++3 6049 1740740613270499967 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o 1b97c2c9835df1f ++16 6319 1740740613513712729 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o dbab47e3ea3b9a5b ++3 6835 1740740614094168607 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o 8e9a5e368128f098 ++4715 7117 1740740614378443045 CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o 1d1867b6439eeb17 ++2 7229 1740740614489844986 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o e44932e0fbb27cc0 ++21 7284 1740740614547583332 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o 9febf022e7e735f3 ++5122 7392 1740740614660120524 CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o f825757273bc4dbd ++9 8349 1740740615578561102 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o 9a60125e8b8784 ++12 8679 1740740615873901791 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o 85482e944ea9b393 ++5658 9356 1740740616598707035 CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o b23b03e92e30b2bc ++4193 10566 1740740617823050306 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o 24fd1e5070eb779e ++4459 11485 1740740618732346048 CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o 3580bdfe5118bb4b ++11485 11885 1740740619109616964 ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so 86522440dff0cedc +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeCache.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeCache.txt +new file mode 100644 +index 0000000..7d814fc +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeCache.txt +@@ -0,0 +1,413 @@ ++# This is the CMakeCache file. ++# For build in directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++# It was generated by CMake: /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake ++# You can edit this file to change values found and used by cmake. ++# If you do not want to change any of the values, simply exit the editor. ++# If you do want to change a value, simply edit, save, and exit the editor. ++# The syntax for the file is as follows: ++# KEY:TYPE=VALUE ++# KEY is the name of a variable in the cache. ++# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. ++# VALUE is the current value for the KEY. ++ ++######################## ++# EXTERNAL cache entries ++######################## ++ ++//No help, variable specified on the command line. ++ANDROID_ABI:UNINITIALIZED=arm64-v8a ++ ++//No help, variable specified on the command line. ++ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++ ++//No help, variable specified on the command line. ++ANDROID_PLATFORM:UNINITIALIZED=android-24 ++ ++//No help, variable specified on the command line. ++ANDROID_STL:UNINITIALIZED=c++_shared ++ ++//Path to a program. ++CMAKE_ADDR2LINE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line ++ ++//No help, variable specified on the command line. ++CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a ++ ++//No help, variable specified on the command line. ++CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++ ++//Archiver ++CMAKE_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar ++ ++//Flags used by the compiler during all build types. ++CMAKE_ASM_FLAGS:STRING= ++ ++//Flags used by the compiler during debug builds. ++CMAKE_ASM_FLAGS_DEBUG:STRING= ++ ++//Flags used by the compiler during release builds. ++CMAKE_ASM_FLAGS_RELEASE:STRING= ++ ++//Choose the type of build, options are: None Debug Release RelWithDebInfo ++// MinSizeRel ... ++CMAKE_BUILD_TYPE:STRING=Debug ++ ++//LLVM archiver ++CMAKE_CXX_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar ++ ++//Generate index for LLVM archive ++CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib ++ ++//Flags used by the compiler during all build types. ++CMAKE_CXX_FLAGS:STRING=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 ++ ++//Flags used by the compiler during debug builds. ++CMAKE_CXX_FLAGS_DEBUG:STRING= ++ ++//Flags used by the CXX compiler during MINSIZEREL builds. ++CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG ++ ++//Flags used by the compiler during release builds. ++CMAKE_CXX_FLAGS_RELEASE:STRING= ++ ++//Flags used by the CXX compiler during RELWITHDEBINFO builds. ++CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG ++ ++//Libraries linked by default with all C++ applications. ++CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm ++ ++//LLVM archiver ++CMAKE_C_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar ++ ++//Generate index for LLVM archive ++CMAKE_C_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib ++ ++//Flags used by the compiler during all build types. ++CMAKE_C_FLAGS:STRING= ++ ++//Flags used by the compiler during debug builds. ++CMAKE_C_FLAGS_DEBUG:STRING= ++ ++//Flags used by the C compiler during MINSIZEREL builds. ++CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG ++ ++//Flags used by the compiler during release builds. ++CMAKE_C_FLAGS_RELEASE:STRING= ++ ++//Flags used by the C compiler during RELWITHDEBINFO builds. ++CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG ++ ++//Libraries linked by default with all C applications. ++CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm ++ ++//Path to a program. ++CMAKE_DLLTOOL:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool ++ ++//Flags used by the linker. ++CMAKE_EXE_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during DEBUG builds. ++CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during MINSIZEREL builds. ++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during RELEASE builds. ++CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during RELWITHDEBINFO builds. ++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//No help, variable specified on the command line. ++CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON ++ ++//No help, variable specified on the command line. ++CMAKE_FIND_ROOT_PATH:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab ++ ++//Install path prefix, prepended onto install directories. ++CMAKE_INSTALL_PREFIX:PATH=/usr/local ++ ++//No help, variable specified on the command line. ++CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a ++ ++//Path to a program. ++CMAKE_LINKER:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld ++ ++//No help, variable specified on the command line. ++CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja ++ ++//Flags used by the linker during the creation of modules. ++CMAKE_MODULE_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// DEBUG builds. ++CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// MINSIZEREL builds. ++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// RELEASE builds. ++CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// RELWITHDEBINFO builds. ++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//Path to a program. ++CMAKE_NM:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm ++ ++//Path to a program. ++CMAKE_OBJCOPY:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy ++ ++//Path to a program. ++CMAKE_OBJDUMP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump ++ ++//Value Computed by CMake ++CMAKE_PROJECT_DESCRIPTION:STATIC= ++ ++//Value Computed by CMake ++CMAKE_PROJECT_HOMEPAGE_URL:STATIC= ++ ++//Value Computed by CMake ++CMAKE_PROJECT_NAME:STATIC=NitroModules ++ ++//Ranlib ++CMAKE_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib ++ ++//Path to a program. ++CMAKE_READELF:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf ++ ++//No help, variable specified on the command line. ++CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a ++ ++//Flags used by the linker during the creation of dll's. ++CMAKE_SHARED_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during DEBUG builds. ++CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during MINSIZEREL builds. ++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during RELEASE builds. ++CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during RELWITHDEBINFO builds. ++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//If set, runtime paths are not added when installing shared libraries, ++// but are added when building. ++CMAKE_SKIP_INSTALL_RPATH:BOOL=NO ++ ++//If set, runtime paths are not added when using shared libraries. ++CMAKE_SKIP_RPATH:BOOL=NO ++ ++//Flags used by the linker during the creation of static libraries ++// during all build types. ++CMAKE_STATIC_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during DEBUG builds. ++CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during MINSIZEREL builds. ++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during RELEASE builds. ++CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during RELWITHDEBINFO builds. ++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//Strip ++CMAKE_STRIP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip ++ ++//No help, variable specified on the command line. ++CMAKE_SYSTEM_NAME:UNINITIALIZED=Android ++ ++//No help, variable specified on the command line. ++CMAKE_SYSTEM_VERSION:UNINITIALIZED=24 ++ ++//The CMake toolchain file ++CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake ++ ++//If this value is on, makefiles will be generated without the ++// .SILENT directive, and all commands will be echoed to the console ++// during the make. This is useful for debugging only. With Visual ++// Studio IDE projects all commands are done without /nologo. ++CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE ++ ++//Path to a library. ++LOG_LIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so ++ ++//Value Computed by CMake ++NitroModules_BINARY_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++ ++//Value Computed by CMake ++NitroModules_IS_TOP_LEVEL:STATIC=ON ++ ++//Dependencies for the target ++NitroModules_LIB_DEPENDS:STATIC=general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative; ++ ++//Value Computed by CMake ++NitroModules_SOURCE_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++ ++//The directory containing a CMake configuration file for ReactAndroid. ++ReactAndroid_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid ++ ++//The directory containing a CMake configuration file for fbjni. ++fbjni_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni ++ ++ ++######################## ++# INTERNAL cache entries ++######################## ++ ++//ADVANCED property for variable: CMAKE_ADDR2LINE ++CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_AR ++CMAKE_AR-ADVANCED:INTERNAL=1 ++//This is the directory where this CMakeCache.txt was created ++CMAKE_CACHEFILE_DIR:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++//Major version of cmake used to create the current loaded cache ++CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 ++//Minor version of cmake used to create the current loaded cache ++CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 ++//Patch version of cmake used to create the current loaded cache ++CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 ++//Path to CMake executable. ++CMAKE_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake ++//Path to cpack program executable. ++CMAKE_CPACK_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack ++//Path to ctest program executable. ++CMAKE_CTEST_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest ++//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR ++CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB ++CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS ++CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG ++CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL ++CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE ++CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO ++CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES ++CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_COMPILER_AR ++CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB ++CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS ++CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG ++CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL ++CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE ++CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO ++CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES ++CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_DLLTOOL ++CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 ++//Path to cache edit program executable. ++CMAKE_EDIT_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake ++//Executable file format ++CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS ++CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG ++CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL ++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE ++CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//Name of external makefile project generator. ++CMAKE_EXTRA_GENERATOR:INTERNAL= ++//Name of generator. ++CMAKE_GENERATOR:INTERNAL=Ninja ++//Generator instance identifier. ++CMAKE_GENERATOR_INSTANCE:INTERNAL= ++//Name of generator platform. ++CMAKE_GENERATOR_PLATFORM:INTERNAL= ++//Name of generator toolset. ++CMAKE_GENERATOR_TOOLSET:INTERNAL= ++//Source directory with the top level CMakeLists.txt file for this ++// project ++CMAKE_HOME_DIRECTORY:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++//Install .so files without execute permission. ++CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 ++//ADVANCED property for variable: CMAKE_LINKER ++CMAKE_LINKER-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS ++CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG ++CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL ++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE ++CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_NM ++CMAKE_NM-ADVANCED:INTERNAL=1 ++//number of local generators ++CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_OBJCOPY ++CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_OBJDUMP ++CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 ++//Platform information initialized ++CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_RANLIB ++CMAKE_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_READELF ++CMAKE_READELF-ADVANCED:INTERNAL=1 ++//Path to CMake installation. ++CMAKE_ROOT:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS ++CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG ++CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL ++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE ++CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH ++CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SKIP_RPATH ++CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS ++CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG ++CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL ++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE ++CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STRIP ++CMAKE_STRIP-ADVANCED:INTERNAL=1 ++//uname command ++CMAKE_UNAME:INTERNAL=/usr/bin/uname ++//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE ++CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake +new file mode 100644 +index 0000000..3f62970 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake +@@ -0,0 +1,72 @@ ++set(CMAKE_C_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") ++set(CMAKE_C_COMPILER_ARG1 "") ++set(CMAKE_C_COMPILER_ID "Clang") ++set(CMAKE_C_COMPILER_VERSION "18.0.2") ++set(CMAKE_C_COMPILER_VERSION_INTERNAL "") ++set(CMAKE_C_COMPILER_WRAPPER "") ++set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") ++set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") ++set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") ++set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") ++set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") ++set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") ++set(CMAKE_C17_COMPILE_FEATURES "c_std_17") ++set(CMAKE_C23_COMPILE_FEATURES "c_std_23") ++ ++set(CMAKE_C_PLATFORM_ID "Linux") ++set(CMAKE_C_SIMULATE_ID "") ++set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") ++set(CMAKE_C_SIMULATE_VERSION "") ++ ++ ++ ++ ++set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_C_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_C_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") ++set(CMAKE_MT "") ++set(CMAKE_COMPILER_IS_GNUCC ) ++set(CMAKE_C_COMPILER_LOADED 1) ++set(CMAKE_C_COMPILER_WORKS TRUE) ++set(CMAKE_C_ABI_COMPILED TRUE) ++ ++set(CMAKE_C_COMPILER_ENV_VAR "CC") ++ ++set(CMAKE_C_COMPILER_ID_RUN 1) ++set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) ++set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) ++set(CMAKE_C_LINKER_PREFERENCE 10) ++ ++# Save compiler ABI information. ++set(CMAKE_C_SIZEOF_DATA_PTR "8") ++set(CMAKE_C_COMPILER_ABI "ELF") ++set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") ++set(CMAKE_C_LIBRARY_ARCHITECTURE "") ++ ++if(CMAKE_C_SIZEOF_DATA_PTR) ++ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") ++endif() ++ ++if(CMAKE_C_COMPILER_ABI) ++ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") ++endif() ++ ++if(CMAKE_C_LIBRARY_ARCHITECTURE) ++ set(CMAKE_LIBRARY_ARCHITECTURE "") ++endif() ++ ++set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") ++if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) ++ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") ++endif() ++ ++ ++ ++ ++ ++set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") ++set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") ++set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") ++set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake +new file mode 100644 +index 0000000..a9d20d6 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake +@@ -0,0 +1,83 @@ ++set(CMAKE_CXX_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") ++set(CMAKE_CXX_COMPILER_ARG1 "") ++set(CMAKE_CXX_COMPILER_ID "Clang") ++set(CMAKE_CXX_COMPILER_VERSION "18.0.2") ++set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") ++set(CMAKE_CXX_COMPILER_WRAPPER "") ++set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") ++set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") ++set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") ++set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") ++set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") ++set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") ++set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") ++set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") ++set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") ++ ++set(CMAKE_CXX_PLATFORM_ID "Linux") ++set(CMAKE_CXX_SIMULATE_ID "") ++set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") ++set(CMAKE_CXX_SIMULATE_VERSION "") ++ ++ ++ ++ ++set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_CXX_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_CXX_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") ++set(CMAKE_MT "") ++set(CMAKE_COMPILER_IS_GNUCXX ) ++set(CMAKE_CXX_COMPILER_LOADED 1) ++set(CMAKE_CXX_COMPILER_WORKS TRUE) ++set(CMAKE_CXX_ABI_COMPILED TRUE) ++ ++set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") ++ ++set(CMAKE_CXX_COMPILER_ID_RUN 1) ++set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) ++set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) ++ ++foreach (lang C OBJC OBJCXX) ++ if (CMAKE_${lang}_COMPILER_ID_RUN) ++ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) ++ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) ++ endforeach() ++ endif() ++endforeach() ++ ++set(CMAKE_CXX_LINKER_PREFERENCE 30) ++set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) ++ ++# Save compiler ABI information. ++set(CMAKE_CXX_SIZEOF_DATA_PTR "8") ++set(CMAKE_CXX_COMPILER_ABI "ELF") ++set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") ++set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") ++ ++if(CMAKE_CXX_SIZEOF_DATA_PTR) ++ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") ++endif() ++ ++if(CMAKE_CXX_COMPILER_ABI) ++ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") ++endif() ++ ++if(CMAKE_CXX_LIBRARY_ARCHITECTURE) ++ set(CMAKE_LIBRARY_ARCHITECTURE "") ++endif() ++ ++set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") ++if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) ++ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") ++endif() ++ ++ ++ ++ ++ ++set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") ++set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") ++set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") ++set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin +new file mode 100755 +index 0000000..5edfa14 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin +new file mode 100755 +index 0000000..ba9bd69 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake +new file mode 100644 +index 0000000..340c116 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake +@@ -0,0 +1,15 @@ ++set(CMAKE_HOST_SYSTEM "Darwin-24.3.0") ++set(CMAKE_HOST_SYSTEM_NAME "Darwin") ++set(CMAKE_HOST_SYSTEM_VERSION "24.3.0") ++set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") ++ ++include("/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake") ++ ++set(CMAKE_SYSTEM "Android-1") ++set(CMAKE_SYSTEM_NAME "Android") ++set(CMAKE_SYSTEM_VERSION "1") ++set(CMAKE_SYSTEM_PROCESSOR "aarch64") ++ ++set(CMAKE_CROSSCOMPILING "TRUE") ++ ++set(CMAKE_SYSTEM_LOADED 1) +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c +new file mode 100644 +index 0000000..41b99d7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c +@@ -0,0 +1,803 @@ ++#ifdef __cplusplus ++# error "A C++ compiler has been selected for C." ++#endif ++ ++#if defined(__18CXX) ++# define ID_VOID_MAIN ++#endif ++#if defined(__CLASSIC_C__) ++/* cv-qualifiers did not exist in K&R C */ ++# define const ++# define volatile ++#endif ++ ++#if !defined(__has_include) ++/* If the compiler does not have __has_include, pretend the answer is ++ always no. */ ++# define __has_include(x) 0 ++#endif ++ ++ ++/* Version number components: V=Version, R=Revision, P=Patch ++ Version date components: YYYY=Year, MM=Month, DD=Day */ ++ ++#if defined(__INTEL_COMPILER) || defined(__ICC) ++# define COMPILER_ID "Intel" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++# endif ++ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, ++ except that a few beta releases use the old format with V=2021. */ ++# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) ++# if defined(__INTEL_COMPILER_UPDATE) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) ++# else ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) ++# endif ++# else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) ++ /* The third version component from --version is an update index, ++ but no macro is provided for it. */ ++# define COMPILER_VERSION_PATCH DEC(0) ++# endif ++# if defined(__INTEL_COMPILER_BUILD_DATE) ++ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ ++# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) ++# endif ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++# elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) ++# define COMPILER_ID "IntelLLVM" ++#if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++#endif ++/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and ++ * later. Look for 6 digit vs. 8 digit version number to decide encoding. ++ * VVVV is no smaller than the current year when a version is released. ++ */ ++#if __INTEL_LLVM_COMPILER < 1000000L ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) ++#else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) ++#endif ++#if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++#elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++#endif ++#if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++#endif ++#if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++#endif ++ ++#elif defined(__PATHCC__) ++# define COMPILER_ID "PathScale" ++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) ++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) ++# if defined(__PATHCC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) ++# define COMPILER_ID "Embarcadero" ++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) ++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) ++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) ++ ++#elif defined(__BORLANDC__) ++# define COMPILER_ID "Borland" ++ /* __BORLANDC__ = 0xVRR */ ++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) ++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) ++ ++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 ++# define COMPILER_ID "Watcom" ++ /* __WATCOMC__ = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__WATCOMC__) ++# define COMPILER_ID "OpenWatcom" ++ /* __WATCOMC__ = VVRP + 1100 */ ++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__SUNPRO_C) ++# define COMPILER_ID "SunPro" ++# if __SUNPRO_C >= 0x5100 ++ /* __SUNPRO_C = 0xVRRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) ++# else ++ /* __SUNPRO_CC = 0xVRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) ++# endif ++ ++#elif defined(__HP_cc) ++# define COMPILER_ID "HP" ++ /* __HP_cc = VVRRPP */ ++# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) ++# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) ++ ++#elif defined(__DECC) ++# define COMPILER_ID "Compaq" ++ /* __DECC_VER = VVRRTPPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) ++# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) ++# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) ++ ++#elif defined(__IBMC__) && defined(__COMPILER_VER__) ++# define COMPILER_ID "zOS" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__ibmxl__) && defined(__clang__) ++# define COMPILER_ID "XLClang" ++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) ++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) ++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) ++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) ++ ++ ++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 ++# define COMPILER_ID "XL" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 ++# define COMPILER_ID "VisualAge" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__NVCOMPILER) ++# define COMPILER_ID "NVHPC" ++# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) ++# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) ++# if defined(__NVCOMPILER_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) ++# endif ++ ++#elif defined(__PGI) ++# define COMPILER_ID "PGI" ++# define COMPILER_VERSION_MAJOR DEC(__PGIC__) ++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) ++# if defined(__PGIC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_CRAYC) ++# define COMPILER_ID "Cray" ++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# define COMPILER_ID "TI" ++ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) ++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) ++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) ++ ++#elif defined(__CLANG_FUJITSU) ++# define COMPILER_ID "FujitsuClang" ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# define COMPILER_VERSION_INTERNAL_STR __clang_version__ ++ ++ ++#elif defined(__FUJITSU) ++# define COMPILER_ID "Fujitsu" ++# if defined(__FCC_version__) ++# define COMPILER_VERSION __FCC_version__ ++# elif defined(__FCC_major__) ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# endif ++# if defined(__fcc_version) ++# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) ++# elif defined(__FCC_VERSION) ++# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) ++# endif ++ ++ ++#elif defined(__ghs__) ++# define COMPILER_ID "GHS" ++/* __GHS_VERSION_NUMBER = VVVVRP */ ++# ifdef __GHS_VERSION_NUMBER ++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) ++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) ++# endif ++ ++#elif defined(__TINYC__) ++# define COMPILER_ID "TinyCC" ++ ++#elif defined(__BCC__) ++# define COMPILER_ID "Bruce" ++ ++#elif defined(__SCO_VERSION__) ++# define COMPILER_ID "SCO" ++ ++#elif defined(__ARMCC_VERSION) && !defined(__clang__) ++# define COMPILER_ID "ARMCC" ++#if __ARMCC_VERSION >= 1000000 ++ /* __ARMCC_VERSION = VRRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#else ++ /* __ARMCC_VERSION = VRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#endif ++ ++ ++#elif defined(__clang__) && defined(__apple_build_version__) ++# define COMPILER_ID "AppleClang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) ++ ++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) ++# define COMPILER_ID "ARMClang" ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) ++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) ++ ++#elif defined(__clang__) ++# define COMPILER_ID "Clang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++ ++#elif defined(__GNUC__) ++# define COMPILER_ID "GNU" ++# define COMPILER_VERSION_MAJOR DEC(__GNUC__) ++# if defined(__GNUC_MINOR__) ++# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_MSC_VER) ++# define COMPILER_ID "MSVC" ++ /* _MSC_VER = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) ++# if defined(_MSC_FULL_VER) ++# if _MSC_VER >= 1400 ++ /* _MSC_FULL_VER = VVRRPPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) ++# else ++ /* _MSC_FULL_VER = VVRRPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) ++# endif ++# endif ++# if defined(_MSC_BUILD) ++# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) ++# endif ++ ++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) ++# define COMPILER_ID "ADSP" ++#if defined(__VISUALDSPVERSION__) ++ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ ++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) ++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) ++#endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# define COMPILER_ID "IAR" ++# if defined(__VER__) && defined(__ICCARM__) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) ++# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) ++# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) ++# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) ++# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# endif ++ ++#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) ++# define COMPILER_ID "SDCC" ++# if defined(__SDCC_VERSION_MAJOR) ++# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) ++# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) ++# else ++ /* SDCC = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(SDCC/100) ++# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(SDCC % 10) ++# endif ++ ++ ++/* These compilers are either not known or too old to define an ++ identification macro. Try to identify the platform and guess that ++ it is the native compiler. */ ++#elif defined(__hpux) || defined(__hpua) ++# define COMPILER_ID "HP" ++ ++#else /* unknown compiler */ ++# define COMPILER_ID "" ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; ++#ifdef SIMULATE_ID ++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; ++#endif ++ ++#ifdef __QNXNTO__ ++char const* qnxnto = "INFO" ":" "qnxnto[]"; ++#endif ++ ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ++#endif ++ ++#define STRINGIFY_HELPER(X) #X ++#define STRINGIFY(X) STRINGIFY_HELPER(X) ++ ++/* Identify known platforms by name. */ ++#if defined(__linux) || defined(__linux__) || defined(linux) ++# define PLATFORM_ID "Linux" ++ ++#elif defined(__MSYS__) ++# define PLATFORM_ID "MSYS" ++ ++#elif defined(__CYGWIN__) ++# define PLATFORM_ID "Cygwin" ++ ++#elif defined(__MINGW32__) ++# define PLATFORM_ID "MinGW" ++ ++#elif defined(__APPLE__) ++# define PLATFORM_ID "Darwin" ++ ++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) ++# define PLATFORM_ID "Windows" ++ ++#elif defined(__FreeBSD__) || defined(__FreeBSD) ++# define PLATFORM_ID "FreeBSD" ++ ++#elif defined(__NetBSD__) || defined(__NetBSD) ++# define PLATFORM_ID "NetBSD" ++ ++#elif defined(__OpenBSD__) || defined(__OPENBSD) ++# define PLATFORM_ID "OpenBSD" ++ ++#elif defined(__sun) || defined(sun) ++# define PLATFORM_ID "SunOS" ++ ++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) ++# define PLATFORM_ID "AIX" ++ ++#elif defined(__hpux) || defined(__hpux__) ++# define PLATFORM_ID "HP-UX" ++ ++#elif defined(__HAIKU__) ++# define PLATFORM_ID "Haiku" ++ ++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) ++# define PLATFORM_ID "BeOS" ++ ++#elif defined(__QNX__) || defined(__QNXNTO__) ++# define PLATFORM_ID "QNX" ++ ++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) ++# define PLATFORM_ID "Tru64" ++ ++#elif defined(__riscos) || defined(__riscos__) ++# define PLATFORM_ID "RISCos" ++ ++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) ++# define PLATFORM_ID "SINIX" ++ ++#elif defined(__UNIX_SV__) ++# define PLATFORM_ID "UNIX_SV" ++ ++#elif defined(__bsdos__) ++# define PLATFORM_ID "BSDOS" ++ ++#elif defined(_MPRAS) || defined(MPRAS) ++# define PLATFORM_ID "MP-RAS" ++ ++#elif defined(__osf) || defined(__osf__) ++# define PLATFORM_ID "OSF1" ++ ++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) ++# define PLATFORM_ID "SCO_SV" ++ ++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) ++# define PLATFORM_ID "ULTRIX" ++ ++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) ++# define PLATFORM_ID "Xenix" ++ ++#elif defined(__WATCOMC__) ++# if defined(__LINUX__) ++# define PLATFORM_ID "Linux" ++ ++# elif defined(__DOS__) ++# define PLATFORM_ID "DOS" ++ ++# elif defined(__OS2__) ++# define PLATFORM_ID "OS2" ++ ++# elif defined(__WINDOWS__) ++# define PLATFORM_ID "Windows3x" ++ ++# elif defined(__VXWORKS__) ++# define PLATFORM_ID "VxWorks" ++ ++# else /* unknown platform */ ++# define PLATFORM_ID ++# endif ++ ++#elif defined(__INTEGRITY) ++# if defined(INT_178B) ++# define PLATFORM_ID "Integrity178" ++ ++# else /* regular Integrity */ ++# define PLATFORM_ID "Integrity" ++# endif ++ ++#else /* unknown platform */ ++# define PLATFORM_ID ++ ++#endif ++ ++/* For windows compilers MSVC and Intel we can determine ++ the architecture of the compiler being used. This is because ++ the compilers do not have flags that can change the architecture, ++ but rather depend on which compiler is being used ++*/ ++#if defined(_WIN32) && defined(_MSC_VER) ++# if defined(_M_IA64) ++# define ARCHITECTURE_ID "IA64" ++ ++# elif defined(_M_ARM64EC) ++# define ARCHITECTURE_ID "ARM64EC" ++ ++# elif defined(_M_X64) || defined(_M_AMD64) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# elif defined(_M_ARM64) ++# define ARCHITECTURE_ID "ARM64" ++ ++# elif defined(_M_ARM) ++# if _M_ARM == 4 ++# define ARCHITECTURE_ID "ARMV4I" ++# elif _M_ARM == 5 ++# define ARCHITECTURE_ID "ARMV5I" ++# else ++# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) ++# endif ++ ++# elif defined(_M_MIPS) ++# define ARCHITECTURE_ID "MIPS" ++ ++# elif defined(_M_SH) ++# define ARCHITECTURE_ID "SHx" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__WATCOMC__) ++# if defined(_M_I86) ++# define ARCHITECTURE_ID "I86" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# if defined(__ICCARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__ICCRX__) ++# define ARCHITECTURE_ID "RX" ++ ++# elif defined(__ICCRH850__) ++# define ARCHITECTURE_ID "RH850" ++ ++# elif defined(__ICCRL78__) ++# define ARCHITECTURE_ID "RL78" ++ ++# elif defined(__ICCRISCV__) ++# define ARCHITECTURE_ID "RISCV" ++ ++# elif defined(__ICCAVR__) ++# define ARCHITECTURE_ID "AVR" ++ ++# elif defined(__ICC430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__ICCV850__) ++# define ARCHITECTURE_ID "V850" ++ ++# elif defined(__ICC8051__) ++# define ARCHITECTURE_ID "8051" ++ ++# elif defined(__ICCSTM8__) ++# define ARCHITECTURE_ID "STM8" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__ghs__) ++# if defined(__PPC64__) ++# define ARCHITECTURE_ID "PPC64" ++ ++# elif defined(__ppc__) ++# define ARCHITECTURE_ID "PPC" ++ ++# elif defined(__ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__x86_64__) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(__i386__) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# if defined(__TI_ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__MSP430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__TMS320C28XX__) ++# define ARCHITECTURE_ID "TMS320C28x" ++ ++# elif defined(__TMS320C6X__) || defined(_TMS320C6X) ++# define ARCHITECTURE_ID "TMS320C6x" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#else ++# define ARCHITECTURE_ID ++#endif ++ ++/* Convert integer to decimal digit literals. */ ++#define DEC(n) \ ++ ('0' + (((n) / 10000000)%10)), \ ++ ('0' + (((n) / 1000000)%10)), \ ++ ('0' + (((n) / 100000)%10)), \ ++ ('0' + (((n) / 10000)%10)), \ ++ ('0' + (((n) / 1000)%10)), \ ++ ('0' + (((n) / 100)%10)), \ ++ ('0' + (((n) / 10)%10)), \ ++ ('0' + ((n) % 10)) ++ ++/* Convert integer to hex digit literals. */ ++#define HEX(n) \ ++ ('0' + ((n)>>28 & 0xF)), \ ++ ('0' + ((n)>>24 & 0xF)), \ ++ ('0' + ((n)>>20 & 0xF)), \ ++ ('0' + ((n)>>16 & 0xF)), \ ++ ('0' + ((n)>>12 & 0xF)), \ ++ ('0' + ((n)>>8 & 0xF)), \ ++ ('0' + ((n)>>4 & 0xF)), \ ++ ('0' + ((n) & 0xF)) ++ ++/* Construct a string literal encoding the version number. */ ++#ifdef COMPILER_VERSION ++char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; ++ ++/* Construct a string literal encoding the version number components. */ ++#elif defined(COMPILER_VERSION_MAJOR) ++char const info_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', ++ COMPILER_VERSION_MAJOR, ++# ifdef COMPILER_VERSION_MINOR ++ '.', COMPILER_VERSION_MINOR, ++# ifdef COMPILER_VERSION_PATCH ++ '.', COMPILER_VERSION_PATCH, ++# ifdef COMPILER_VERSION_TWEAK ++ '.', COMPILER_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the internal version number. */ ++#ifdef COMPILER_VERSION_INTERNAL ++char const info_version_internal[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', ++ 'i','n','t','e','r','n','a','l','[', ++ COMPILER_VERSION_INTERNAL,']','\0'}; ++#elif defined(COMPILER_VERSION_INTERNAL_STR) ++char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; ++#endif ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef SIMULATE_VERSION_MAJOR ++char const info_simulate_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', ++ SIMULATE_VERSION_MAJOR, ++# ifdef SIMULATE_VERSION_MINOR ++ '.', SIMULATE_VERSION_MINOR, ++# ifdef SIMULATE_VERSION_PATCH ++ '.', SIMULATE_VERSION_PATCH, ++# ifdef SIMULATE_VERSION_TWEAK ++ '.', SIMULATE_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; ++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; ++ ++ ++ ++#if !defined(__STDC__) && !defined(__clang__) ++# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) ++# define C_VERSION "90" ++# else ++# define C_VERSION ++# endif ++#elif __STDC_VERSION__ > 201710L ++# define C_VERSION "23" ++#elif __STDC_VERSION__ >= 201710L ++# define C_VERSION "17" ++#elif __STDC_VERSION__ >= 201000L ++# define C_VERSION "11" ++#elif __STDC_VERSION__ >= 199901L ++# define C_VERSION "99" ++#else ++# define C_VERSION "90" ++#endif ++const char* info_language_standard_default = ++ "INFO" ":" "standard_default[" C_VERSION "]"; ++ ++const char* info_language_extensions_default = "INFO" ":" "extensions_default[" ++/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ ++#if (defined(__clang__) || defined(__GNUC__) || \ ++ defined(__TI_COMPILER_VERSION__)) && \ ++ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) ++ "ON" ++#else ++ "OFF" ++#endif ++"]"; ++ ++/*--------------------------------------------------------------------------*/ ++ ++#ifdef ID_VOID_MAIN ++void main() {} ++#else ++# if defined(__CLASSIC_C__) ++int main(argc, argv) int argc; char *argv[]; ++# else ++int main(int argc, char* argv[]) ++# endif ++{ ++ int require = 0; ++ require += info_compiler[argc]; ++ require += info_platform[argc]; ++ require += info_arch[argc]; ++#ifdef COMPILER_VERSION_MAJOR ++ require += info_version[argc]; ++#endif ++#ifdef COMPILER_VERSION_INTERNAL ++ require += info_version_internal[argc]; ++#endif ++#ifdef SIMULATE_ID ++ require += info_simulate[argc]; ++#endif ++#ifdef SIMULATE_VERSION_MAJOR ++ require += info_simulate_version[argc]; ++#endif ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++ require += info_cray[argc]; ++#endif ++ require += info_language_standard_default[argc]; ++ require += info_language_extensions_default[argc]; ++ (void)argv; ++ return require; ++} ++#endif +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o +new file mode 100644 +index 0000000..fd402aa +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp +new file mode 100644 +index 0000000..25c62a8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp +@@ -0,0 +1,791 @@ ++/* This source file must have a .cpp extension so that all C++ compilers ++ recognize the extension without flags. Borland does not know .cxx for ++ example. */ ++#ifndef __cplusplus ++# error "A C compiler has been selected for C++." ++#endif ++ ++#if !defined(__has_include) ++/* If the compiler does not have __has_include, pretend the answer is ++ always no. */ ++# define __has_include(x) 0 ++#endif ++ ++ ++/* Version number components: V=Version, R=Revision, P=Patch ++ Version date components: YYYY=Year, MM=Month, DD=Day */ ++ ++#if defined(__COMO__) ++# define COMPILER_ID "Comeau" ++ /* __COMO_VERSION__ = VRR */ ++# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) ++# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) ++ ++#elif defined(__INTEL_COMPILER) || defined(__ICC) ++# define COMPILER_ID "Intel" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++# endif ++ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, ++ except that a few beta releases use the old format with V=2021. */ ++# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) ++# if defined(__INTEL_COMPILER_UPDATE) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) ++# else ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) ++# endif ++# else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) ++ /* The third version component from --version is an update index, ++ but no macro is provided for it. */ ++# define COMPILER_VERSION_PATCH DEC(0) ++# endif ++# if defined(__INTEL_COMPILER_BUILD_DATE) ++ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ ++# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) ++# endif ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++# elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) ++# define COMPILER_ID "IntelLLVM" ++#if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++#endif ++/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and ++ * later. Look for 6 digit vs. 8 digit version number to decide encoding. ++ * VVVV is no smaller than the current year when a version is released. ++ */ ++#if __INTEL_LLVM_COMPILER < 1000000L ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) ++#else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) ++#endif ++#if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++#elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++#endif ++#if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++#endif ++#if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++#endif ++ ++#elif defined(__PATHCC__) ++# define COMPILER_ID "PathScale" ++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) ++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) ++# if defined(__PATHCC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) ++# define COMPILER_ID "Embarcadero" ++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) ++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) ++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) ++ ++#elif defined(__BORLANDC__) ++# define COMPILER_ID "Borland" ++ /* __BORLANDC__ = 0xVRR */ ++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) ++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) ++ ++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 ++# define COMPILER_ID "Watcom" ++ /* __WATCOMC__ = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__WATCOMC__) ++# define COMPILER_ID "OpenWatcom" ++ /* __WATCOMC__ = VVRP + 1100 */ ++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__SUNPRO_CC) ++# define COMPILER_ID "SunPro" ++# if __SUNPRO_CC >= 0x5100 ++ /* __SUNPRO_CC = 0xVRRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) ++# else ++ /* __SUNPRO_CC = 0xVRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) ++# endif ++ ++#elif defined(__HP_aCC) ++# define COMPILER_ID "HP" ++ /* __HP_aCC = VVRRPP */ ++# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) ++# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) ++ ++#elif defined(__DECCXX) ++# define COMPILER_ID "Compaq" ++ /* __DECCXX_VER = VVRRTPPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) ++# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) ++# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) ++ ++#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) ++# define COMPILER_ID "zOS" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__ibmxl__) && defined(__clang__) ++# define COMPILER_ID "XLClang" ++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) ++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) ++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) ++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) ++ ++ ++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 ++# define COMPILER_ID "XL" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 ++# define COMPILER_ID "VisualAge" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__NVCOMPILER) ++# define COMPILER_ID "NVHPC" ++# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) ++# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) ++# if defined(__NVCOMPILER_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) ++# endif ++ ++#elif defined(__PGI) ++# define COMPILER_ID "PGI" ++# define COMPILER_VERSION_MAJOR DEC(__PGIC__) ++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) ++# if defined(__PGIC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_CRAYC) ++# define COMPILER_ID "Cray" ++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# define COMPILER_ID "TI" ++ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) ++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) ++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) ++ ++#elif defined(__CLANG_FUJITSU) ++# define COMPILER_ID "FujitsuClang" ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# define COMPILER_VERSION_INTERNAL_STR __clang_version__ ++ ++ ++#elif defined(__FUJITSU) ++# define COMPILER_ID "Fujitsu" ++# if defined(__FCC_version__) ++# define COMPILER_VERSION __FCC_version__ ++# elif defined(__FCC_major__) ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# endif ++# if defined(__fcc_version) ++# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) ++# elif defined(__FCC_VERSION) ++# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) ++# endif ++ ++ ++#elif defined(__ghs__) ++# define COMPILER_ID "GHS" ++/* __GHS_VERSION_NUMBER = VVVVRP */ ++# ifdef __GHS_VERSION_NUMBER ++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) ++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) ++# endif ++ ++#elif defined(__SCO_VERSION__) ++# define COMPILER_ID "SCO" ++ ++#elif defined(__ARMCC_VERSION) && !defined(__clang__) ++# define COMPILER_ID "ARMCC" ++#if __ARMCC_VERSION >= 1000000 ++ /* __ARMCC_VERSION = VRRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#else ++ /* __ARMCC_VERSION = VRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#endif ++ ++ ++#elif defined(__clang__) && defined(__apple_build_version__) ++# define COMPILER_ID "AppleClang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) ++ ++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) ++# define COMPILER_ID "ARMClang" ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) ++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) ++ ++#elif defined(__clang__) ++# define COMPILER_ID "Clang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++ ++#elif defined(__GNUC__) || defined(__GNUG__) ++# define COMPILER_ID "GNU" ++# if defined(__GNUC__) ++# define COMPILER_VERSION_MAJOR DEC(__GNUC__) ++# else ++# define COMPILER_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_MSC_VER) ++# define COMPILER_ID "MSVC" ++ /* _MSC_VER = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) ++# if defined(_MSC_FULL_VER) ++# if _MSC_VER >= 1400 ++ /* _MSC_FULL_VER = VVRRPPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) ++# else ++ /* _MSC_FULL_VER = VVRRPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) ++# endif ++# endif ++# if defined(_MSC_BUILD) ++# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) ++# endif ++ ++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) ++# define COMPILER_ID "ADSP" ++#if defined(__VISUALDSPVERSION__) ++ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ ++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) ++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) ++#endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# define COMPILER_ID "IAR" ++# if defined(__VER__) && defined(__ICCARM__) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) ++# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) ++# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) ++# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) ++# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# endif ++ ++ ++/* These compilers are either not known or too old to define an ++ identification macro. Try to identify the platform and guess that ++ it is the native compiler. */ ++#elif defined(__hpux) || defined(__hpua) ++# define COMPILER_ID "HP" ++ ++#else /* unknown compiler */ ++# define COMPILER_ID "" ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; ++#ifdef SIMULATE_ID ++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; ++#endif ++ ++#ifdef __QNXNTO__ ++char const* qnxnto = "INFO" ":" "qnxnto[]"; ++#endif ++ ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ++#endif ++ ++#define STRINGIFY_HELPER(X) #X ++#define STRINGIFY(X) STRINGIFY_HELPER(X) ++ ++/* Identify known platforms by name. */ ++#if defined(__linux) || defined(__linux__) || defined(linux) ++# define PLATFORM_ID "Linux" ++ ++#elif defined(__MSYS__) ++# define PLATFORM_ID "MSYS" ++ ++#elif defined(__CYGWIN__) ++# define PLATFORM_ID "Cygwin" ++ ++#elif defined(__MINGW32__) ++# define PLATFORM_ID "MinGW" ++ ++#elif defined(__APPLE__) ++# define PLATFORM_ID "Darwin" ++ ++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) ++# define PLATFORM_ID "Windows" ++ ++#elif defined(__FreeBSD__) || defined(__FreeBSD) ++# define PLATFORM_ID "FreeBSD" ++ ++#elif defined(__NetBSD__) || defined(__NetBSD) ++# define PLATFORM_ID "NetBSD" ++ ++#elif defined(__OpenBSD__) || defined(__OPENBSD) ++# define PLATFORM_ID "OpenBSD" ++ ++#elif defined(__sun) || defined(sun) ++# define PLATFORM_ID "SunOS" ++ ++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) ++# define PLATFORM_ID "AIX" ++ ++#elif defined(__hpux) || defined(__hpux__) ++# define PLATFORM_ID "HP-UX" ++ ++#elif defined(__HAIKU__) ++# define PLATFORM_ID "Haiku" ++ ++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) ++# define PLATFORM_ID "BeOS" ++ ++#elif defined(__QNX__) || defined(__QNXNTO__) ++# define PLATFORM_ID "QNX" ++ ++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) ++# define PLATFORM_ID "Tru64" ++ ++#elif defined(__riscos) || defined(__riscos__) ++# define PLATFORM_ID "RISCos" ++ ++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) ++# define PLATFORM_ID "SINIX" ++ ++#elif defined(__UNIX_SV__) ++# define PLATFORM_ID "UNIX_SV" ++ ++#elif defined(__bsdos__) ++# define PLATFORM_ID "BSDOS" ++ ++#elif defined(_MPRAS) || defined(MPRAS) ++# define PLATFORM_ID "MP-RAS" ++ ++#elif defined(__osf) || defined(__osf__) ++# define PLATFORM_ID "OSF1" ++ ++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) ++# define PLATFORM_ID "SCO_SV" ++ ++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) ++# define PLATFORM_ID "ULTRIX" ++ ++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) ++# define PLATFORM_ID "Xenix" ++ ++#elif defined(__WATCOMC__) ++# if defined(__LINUX__) ++# define PLATFORM_ID "Linux" ++ ++# elif defined(__DOS__) ++# define PLATFORM_ID "DOS" ++ ++# elif defined(__OS2__) ++# define PLATFORM_ID "OS2" ++ ++# elif defined(__WINDOWS__) ++# define PLATFORM_ID "Windows3x" ++ ++# elif defined(__VXWORKS__) ++# define PLATFORM_ID "VxWorks" ++ ++# else /* unknown platform */ ++# define PLATFORM_ID ++# endif ++ ++#elif defined(__INTEGRITY) ++# if defined(INT_178B) ++# define PLATFORM_ID "Integrity178" ++ ++# else /* regular Integrity */ ++# define PLATFORM_ID "Integrity" ++# endif ++ ++#else /* unknown platform */ ++# define PLATFORM_ID ++ ++#endif ++ ++/* For windows compilers MSVC and Intel we can determine ++ the architecture of the compiler being used. This is because ++ the compilers do not have flags that can change the architecture, ++ but rather depend on which compiler is being used ++*/ ++#if defined(_WIN32) && defined(_MSC_VER) ++# if defined(_M_IA64) ++# define ARCHITECTURE_ID "IA64" ++ ++# elif defined(_M_ARM64EC) ++# define ARCHITECTURE_ID "ARM64EC" ++ ++# elif defined(_M_X64) || defined(_M_AMD64) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# elif defined(_M_ARM64) ++# define ARCHITECTURE_ID "ARM64" ++ ++# elif defined(_M_ARM) ++# if _M_ARM == 4 ++# define ARCHITECTURE_ID "ARMV4I" ++# elif _M_ARM == 5 ++# define ARCHITECTURE_ID "ARMV5I" ++# else ++# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) ++# endif ++ ++# elif defined(_M_MIPS) ++# define ARCHITECTURE_ID "MIPS" ++ ++# elif defined(_M_SH) ++# define ARCHITECTURE_ID "SHx" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__WATCOMC__) ++# if defined(_M_I86) ++# define ARCHITECTURE_ID "I86" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# if defined(__ICCARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__ICCRX__) ++# define ARCHITECTURE_ID "RX" ++ ++# elif defined(__ICCRH850__) ++# define ARCHITECTURE_ID "RH850" ++ ++# elif defined(__ICCRL78__) ++# define ARCHITECTURE_ID "RL78" ++ ++# elif defined(__ICCRISCV__) ++# define ARCHITECTURE_ID "RISCV" ++ ++# elif defined(__ICCAVR__) ++# define ARCHITECTURE_ID "AVR" ++ ++# elif defined(__ICC430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__ICCV850__) ++# define ARCHITECTURE_ID "V850" ++ ++# elif defined(__ICC8051__) ++# define ARCHITECTURE_ID "8051" ++ ++# elif defined(__ICCSTM8__) ++# define ARCHITECTURE_ID "STM8" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__ghs__) ++# if defined(__PPC64__) ++# define ARCHITECTURE_ID "PPC64" ++ ++# elif defined(__ppc__) ++# define ARCHITECTURE_ID "PPC" ++ ++# elif defined(__ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__x86_64__) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(__i386__) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# if defined(__TI_ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__MSP430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__TMS320C28XX__) ++# define ARCHITECTURE_ID "TMS320C28x" ++ ++# elif defined(__TMS320C6X__) || defined(_TMS320C6X) ++# define ARCHITECTURE_ID "TMS320C6x" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#else ++# define ARCHITECTURE_ID ++#endif ++ ++/* Convert integer to decimal digit literals. */ ++#define DEC(n) \ ++ ('0' + (((n) / 10000000)%10)), \ ++ ('0' + (((n) / 1000000)%10)), \ ++ ('0' + (((n) / 100000)%10)), \ ++ ('0' + (((n) / 10000)%10)), \ ++ ('0' + (((n) / 1000)%10)), \ ++ ('0' + (((n) / 100)%10)), \ ++ ('0' + (((n) / 10)%10)), \ ++ ('0' + ((n) % 10)) ++ ++/* Convert integer to hex digit literals. */ ++#define HEX(n) \ ++ ('0' + ((n)>>28 & 0xF)), \ ++ ('0' + ((n)>>24 & 0xF)), \ ++ ('0' + ((n)>>20 & 0xF)), \ ++ ('0' + ((n)>>16 & 0xF)), \ ++ ('0' + ((n)>>12 & 0xF)), \ ++ ('0' + ((n)>>8 & 0xF)), \ ++ ('0' + ((n)>>4 & 0xF)), \ ++ ('0' + ((n) & 0xF)) ++ ++/* Construct a string literal encoding the version number. */ ++#ifdef COMPILER_VERSION ++char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; ++ ++/* Construct a string literal encoding the version number components. */ ++#elif defined(COMPILER_VERSION_MAJOR) ++char const info_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', ++ COMPILER_VERSION_MAJOR, ++# ifdef COMPILER_VERSION_MINOR ++ '.', COMPILER_VERSION_MINOR, ++# ifdef COMPILER_VERSION_PATCH ++ '.', COMPILER_VERSION_PATCH, ++# ifdef COMPILER_VERSION_TWEAK ++ '.', COMPILER_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the internal version number. */ ++#ifdef COMPILER_VERSION_INTERNAL ++char const info_version_internal[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', ++ 'i','n','t','e','r','n','a','l','[', ++ COMPILER_VERSION_INTERNAL,']','\0'}; ++#elif defined(COMPILER_VERSION_INTERNAL_STR) ++char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; ++#endif ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef SIMULATE_VERSION_MAJOR ++char const info_simulate_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', ++ SIMULATE_VERSION_MAJOR, ++# ifdef SIMULATE_VERSION_MINOR ++ '.', SIMULATE_VERSION_MINOR, ++# ifdef SIMULATE_VERSION_PATCH ++ '.', SIMULATE_VERSION_PATCH, ++# ifdef SIMULATE_VERSION_TWEAK ++ '.', SIMULATE_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; ++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; ++ ++ ++ ++#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L ++# if defined(__INTEL_CXX11_MODE__) ++# if defined(__cpp_aggregate_nsdmi) ++# define CXX_STD 201402L ++# else ++# define CXX_STD 201103L ++# endif ++# else ++# define CXX_STD 199711L ++# endif ++#elif defined(_MSC_VER) && defined(_MSVC_LANG) ++# define CXX_STD _MSVC_LANG ++#else ++# define CXX_STD __cplusplus ++#endif ++ ++const char* info_language_standard_default = "INFO" ":" "standard_default[" ++#if CXX_STD > 202002L ++ "23" ++#elif CXX_STD > 201703L ++ "20" ++#elif CXX_STD >= 201703L ++ "17" ++#elif CXX_STD >= 201402L ++ "14" ++#elif CXX_STD >= 201103L ++ "11" ++#else ++ "98" ++#endif ++"]"; ++ ++const char* info_language_extensions_default = "INFO" ":" "extensions_default[" ++/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ ++#if (defined(__clang__) || defined(__GNUC__) || \ ++ defined(__TI_COMPILER_VERSION__)) && \ ++ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) ++ "ON" ++#else ++ "OFF" ++#endif ++"]"; ++ ++/*--------------------------------------------------------------------------*/ ++ ++int main(int argc, char* argv[]) ++{ ++ int require = 0; ++ require += info_compiler[argc]; ++ require += info_platform[argc]; ++#ifdef COMPILER_VERSION_MAJOR ++ require += info_version[argc]; ++#endif ++#ifdef COMPILER_VERSION_INTERNAL ++ require += info_version_internal[argc]; ++#endif ++#ifdef SIMULATE_ID ++ require += info_simulate[argc]; ++#endif ++#ifdef SIMULATE_VERSION_MAJOR ++ require += info_simulate_version[argc]; ++#endif ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++ require += info_cray[argc]; ++#endif ++ require += info_language_standard_default[argc]; ++ require += info_language_extensions_default[argc]; ++ (void)argv; ++ return require; ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o +new file mode 100644 +index 0000000..5bc3829 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeOutput.log b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeOutput.log +new file mode 100644 +index 0000000..eab3ea7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeOutput.log +@@ -0,0 +1,262 @@ ++The target system is: Android - 1 - aarch64 ++The host system is: Darwin - 24.3.0 - arm64 ++Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. ++Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang ++Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security; ++Id flags: -c;--target=aarch64-none-linux-android24 ++ ++The output was: ++0 ++ ++ ++Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" ++ ++The C compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o" ++ ++Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. ++Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ ++Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security;;-frtti;-fexceptions;-Wall;-Wextra;-fstack-protector-all;-O1;-g;-O2 ++Id flags: -c;--target=aarch64-none-linux-android24 ++ ++The output was: ++0 ++ ++ ++Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" ++ ++The CXX compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o" ++ ++Detecting C compiler ABI info compiled with the following output: ++Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_cce85 && [1/2] Building C object CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: aarch64-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ (in-process) ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c ++clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" ++#include "..." search starts here: ++#include <...> search starts here: ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include ++End of search list. ++[2/2] Linking C executable cmTC_cce85 ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: aarch64-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_cce85 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o ++ ++ ++ ++Parsed C implicit include dir info from above output: rv=done ++ found start of include info ++ found start of implicit include info ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ end of search list found ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ++ ++Parsed C implicit link information from above output: ++ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ++ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp] ++ ignore line: [] ++ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_cce85 && [1/2] Building C object CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: aarch64-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ ignore line: [ (in-process)] ++ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c] ++ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] ++ ignore line: [#include "..." search starts here:] ++ ignore line: [#include <...> search starts here:] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ignore line: [End of search list.] ++ ignore line: [[2/2] Linking C executable cmTC_cce85] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: aarch64-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_cce85 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore ++ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore ++ arg [-EL] ==> ignore ++ arg [--fix-cortex-a53-843419] ==> ignore ++ arg [-znow] ==> ignore ++ arg [-zrelro] ==> ignore ++ arg [-zmax-page-size=4096] ==> ignore ++ arg [--hash-style=gnu] ==> ignore ++ arg [--eh-frame-hdr] ==> ignore ++ arg [-m] ==> ignore ++ arg [aarch64linux] ==> ignore ++ arg [-pie] ==> ignore ++ arg [-dynamic-linker] ==> ignore ++ arg [/system/bin/linker64] ==> ignore ++ arg [-o] ==> ignore ++ arg [cmTC_cce85] ==> ignore ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ arg [--build-id=sha1] ==> ignore ++ arg [--no-rosegment] ==> ignore ++ arg [--no-undefined-version] ==> ignore ++ arg [--fatal-warnings] ==> ignore ++ arg [--no-undefined] ==> ignore ++ arg [CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o] ==> ignore ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [-lc] ==> lib [c] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] ++ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ++ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit fwks: [] ++ ++ ++Detecting CXX compiler ABI info compiled with the following output: ++Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_3cf60 && [1/2] Building CXX object CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: aarch64-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ (in-process) ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp ++clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" ++#include "..." search starts here: ++#include <...> search starts here: ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include ++End of search list. ++[2/2] Linking CXX executable cmTC_3cf60 ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: aarch64-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_3cf60 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o ++ ++ ++ ++Parsed CXX implicit include dir info from above output: rv=done ++ found start of include info ++ found start of implicit include info ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ end of search list found ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ++ ++Parsed CXX implicit link information from above output: ++ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ++ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp] ++ ignore line: [] ++ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_3cf60 && [1/2] Building CXX object CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: aarch64-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ ignore line: [ (in-process)] ++ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] ++ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] ++ ignore line: [#include "..." search starts here:] ++ ignore line: [#include <...> search starts here:] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ignore line: [End of search list.] ++ ignore line: [[2/2] Linking CXX executable cmTC_3cf60] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: aarch64-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_3cf60 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore ++ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore ++ arg [-EL] ==> ignore ++ arg [--fix-cortex-a53-843419] ==> ignore ++ arg [-znow] ==> ignore ++ arg [-zrelro] ==> ignore ++ arg [-zmax-page-size=4096] ==> ignore ++ arg [--hash-style=gnu] ==> ignore ++ arg [--eh-frame-hdr] ==> ignore ++ arg [-m] ==> ignore ++ arg [aarch64linux] ==> ignore ++ arg [-pie] ==> ignore ++ arg [-dynamic-linker] ==> ignore ++ arg [/system/bin/linker64] ==> ignore ++ arg [-o] ==> ignore ++ arg [cmTC_3cf60] ==> ignore ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ arg [--build-id=sha1] ==> ignore ++ arg [--no-rosegment] ==> ignore ++ arg [--no-undefined-version] ==> ignore ++ arg [--fatal-warnings] ==> ignore ++ arg [--no-undefined] ==> ignore ++ arg [CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore ++ arg [-lc++] ==> lib [c++] ++ arg [-lm] ==> lib [m] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [-lc] ==> lib [c] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] ++ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ++ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit fwks: [] ++ ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o +new file mode 100644 +index 0000000..efe4f67 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o +new file mode 100644 +index 0000000..6eca649 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o +new file mode 100644 +index 0000000..0e1447a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o +new file mode 100644 +index 0000000..bca4a83 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o +new file mode 100644 +index 0000000..8d8545a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o +new file mode 100644 +index 0000000..2d029f0 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o +new file mode 100644 +index 0000000..7d01190 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o +new file mode 100644 +index 0000000..b387765 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o +new file mode 100644 +index 0000000..28074bc +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o +new file mode 100644 +index 0000000..e4ce458 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o +new file mode 100644 +index 0000000..a1342df +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o +new file mode 100644 +index 0000000..dcd19c7 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o +new file mode 100644 +index 0000000..e05846b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o +new file mode 100644 +index 0000000..e7eb891 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o +new file mode 100644 +index 0000000..a075af9 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o +new file mode 100644 +index 0000000..97cfff5 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o +new file mode 100644 +index 0000000..c323af8 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/TargetDirectories.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/TargetDirectories.txt +new file mode 100644 +index 0000000..714b29c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/TargetDirectories.txt +@@ -0,0 +1,3 @@ ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/edit_cache.dir ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rebuild_cache.dir +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/cmake.check_cache b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/cmake.check_cache +new file mode 100644 +index 0000000..3dccd73 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/cmake.check_cache +@@ -0,0 +1 @@ ++# This file is generated by cmake for dependency checking of the CMakeCache.txt file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rules.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rules.ninja +new file mode 100644 +index 0000000..af2be5e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rules.ninja +@@ -0,0 +1,64 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Ninja" Generator, CMake Version 3.22 ++ ++# This file contains all the rules used to get the outputs files ++# built from the input files. ++# It is included in the main 'build.ninja'. ++ ++# ============================================================================= ++# Project: NitroModules ++# Configurations: Debug ++# ============================================================================= ++# ============================================================================= ++ ++############################################# ++# Rule for compiling CXX files. ++ ++rule CXX_COMPILER__NitroModules_Debug ++ depfile = $DEP_FILE ++ deps = gcc ++ command = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in ++ description = Building CXX object $out ++ ++ ++############################################# ++# Rule for linking CXX shared library. ++ ++rule CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug ++ command = $PRE_LINK && /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD ++ description = Linking CXX shared library $TARGET_FILE ++ restat = $RESTAT ++ ++ ++############################################# ++# Rule for running custom commands. ++ ++rule CUSTOM_COMMAND ++ command = $COMMAND ++ description = $DESC ++ ++ ++############################################# ++# Rule for re-running cmake. ++ ++rule RERUN_CMAKE ++ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++ description = Re-running CMake... ++ generator = 1 ++ ++ ++############################################# ++# Rule for cleaning all built files. ++ ++rule CLEAN ++ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS ++ description = Cleaning all built files... ++ ++ ++############################################# ++# Rule for printing all primary targets available. ++ ++rule HELP ++ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets ++ description = All primary targets available: ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/additional_project_files.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/additional_project_files.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json +new file mode 100644 +index 0000000..d069e7c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json +@@ -0,0 +1,46 @@ ++{ ++ "buildFiles": [ ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" ++ ], ++ "cleanCommandsComponents": [ ++ [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "clean" ++ ] ++ ], ++ "buildTargetsCommandComponents": [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "{LIST_OF_TARGETS_TO_BUILD}" ++ ], ++ "libraries": { ++ "NitroModules::@6890427a1f51a3e7e1df": { ++ "toolchain": "toolchain", ++ "abi": "arm64-v8a", ++ "artifactName": "NitroModules", ++ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so", ++ "runtimeFiles": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" ++ ] ++ } ++ }, ++ "toolchains": { ++ "toolchain": { ++ "cCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", ++ "cppCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" ++ } ++ }, ++ "cFileExtensions": [], ++ "cppFileExtensions": [ ++ "cpp" ++ ] ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json +new file mode 100644 +index 0000000..68d5070 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json +@@ -0,0 +1,35 @@ ++{ ++ "buildFiles": [ ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" ++ ], ++ "cleanCommandsComponents": [ ++ [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "clean" ++ ] ++ ], ++ "buildTargetsCommandComponents": [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "{LIST_OF_TARGETS_TO_BUILD}" ++ ], ++ "libraries": { ++ "NitroModules::@6890427a1f51a3e7e1df": { ++ "artifactName": "NitroModules", ++ "abi": "arm64-v8a", ++ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so", ++ "runtimeFiles": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" ++ ] ++ } ++ } ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja +new file mode 100644 +index 0000000..223768d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja +@@ -0,0 +1,316 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Ninja" Generator, CMake Version 3.22 ++ ++# This file contains all the build statements describing the ++# compilation DAG. ++ ++# ============================================================================= ++# Write statements declared in CMakeLists.txt: ++# ++# Which is the root file. ++# ============================================================================= ++ ++# ============================================================================= ++# Project: NitroModules ++# Configurations: Debug ++# ============================================================================= ++ ++############################################# ++# Minimal version of Ninja required by this file ++ ++ninja_required_version = 1.5 ++ ++ ++############################################# ++# Set configuration variable for custom commands. ++ ++CONFIGURATION = Debug ++# ============================================================================= ++# Include auxiliary files. ++ ++ ++############################################# ++# Include rules file. ++ ++include CMakeFiles/rules.ninja ++ ++# ============================================================================= ++ ++############################################# ++# Logical path to working directory; prefix for absolute paths. ++ ++cmake_ninja_workdir = /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/ ++# ============================================================================= ++# Object build statements for SHARED_LIBRARY target NitroModules ++ ++ ++############################################# ++# Order-only phony target for NitroModules ++ ++build cmake_object_order_depends_target_NitroModules: phony || CMakeFiles/NitroModules.dir ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++ ++# ============================================================================= ++# Link build statements for SHARED_LIBRARY target NitroModules ++ ++ ++############################################# ++# Link the shared library ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so ++ ++build ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so: CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o | /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so ++ LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info ++ LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments ++ LINK_LIBRARIES = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so -landroid /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so -latomic -lm ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ POST_BUILD = : ++ PRE_LINK = : ++ SONAME = libNitroModules.so ++ SONAME_FLAG = -Wl,-soname, ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_FILE = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb ++ ++ ++############################################# ++# Utility command for edit_cache ++ ++build CMakeFiles/edit_cache.util: CUSTOM_COMMAND ++ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++ DESC = Running CMake cache editor... ++ pool = console ++ restat = 1 ++ ++build edit_cache: phony CMakeFiles/edit_cache.util ++ ++ ++############################################# ++# Utility command for rebuild_cache ++ ++build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND ++ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++ DESC = Running CMake to regenerate build system... ++ pool = console ++ restat = 1 ++ ++build rebuild_cache: phony CMakeFiles/rebuild_cache.util ++ ++# ============================================================================= ++# Target aliases. ++ ++build NitroModules: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so ++ ++build libNitroModules.so: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so ++ ++# ============================================================================= ++# Folder targets. ++ ++# ============================================================================= ++ ++############################################# ++# Folder: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++ ++build all: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so ++ ++# ============================================================================= ++# Built-in targets ++ ++ ++############################################# ++# Re-run CMake if any of its inputs changed. ++ ++build build.ninja: RERUN_CMAKE | ../../../../CMakeLists.txt ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake ++ pool = console ++ ++ ++############################################# ++# A missing CMake input file is not an error. ++ ++build ../../../../CMakeLists.txt ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony ++ ++ ++############################################# ++# Clean all the built files. ++ ++build clean: CLEAN ++ ++ ++############################################# ++# Print all primary targets available. ++ ++build help: HELP ++ ++ ++############################################# ++# Make the all target the default. ++ ++default all +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt +new file mode 100644 +index 0000000..95d30a3 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt +@@ -0,0 +1,5 @@ ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/cmake_install.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/cmake_install.cmake +new file mode 100644 +index 0000000..7590af1 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/cmake_install.cmake +@@ -0,0 +1,54 @@ ++# Install script for directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Debug") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "0") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "TRUE") ++endif() ++ ++# Set default install directory permissions. ++if(NOT DEFINED CMAKE_OBJDUMP) ++ set(CMAKE_OBJDUMP "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") ++endif() ++ ++if(CMAKE_INSTALL_COMPONENT) ++ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") ++else() ++ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") ++endif() ++ ++string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT ++ "${CMAKE_INSTALL_MANIFEST_FILES}") ++file(WRITE "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" ++ "${CMAKE_INSTALL_MANIFEST_CONTENT}") +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json +new file mode 100644 +index 0000000..69891c8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json +@@ -0,0 +1,87 @@ ++[ ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" ++} ++] +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin +new file mode 100644 +index 0000000..739af47 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/configure_fingerprint.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/configure_fingerprint.bin +new file mode 100644 +index 0000000..630a47b +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/configure_fingerprint.bin +@@ -0,0 +1,28 @@ ++C/C++ Structured Log� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/additional_project_files.txtC ++A ++?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̢���2  �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json  ̢���2� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json  ̢���2� ��2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja  ̢���2�� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja.txt  ̢���2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt  ̢���2� ���2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json  ̢���2�� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin  ̢���2 �A �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt  ̢���2 ++� ��2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json  ̢���2 � ���2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt  ̢���2 � ���2z ++x ++v/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt  ̢���2 � ����2 +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt +new file mode 100644 +index 0000000..b21c64a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt +@@ -0,0 +1,21 @@ ++ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++-DCMAKE_SYSTEM_NAME=Android ++-DCMAKE_EXPORT_COMPILE_COMMANDS=ON ++-DCMAKE_SYSTEM_VERSION=24 ++-DANDROID_PLATFORM=android-24 ++-DANDROID_ABI=arm64-v8a ++-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a ++-DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++-DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++-DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake ++-DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja ++-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 ++-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a ++-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a ++-DCMAKE_BUILD_TYPE=Debug ++-DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab ++-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a ++-GNinja ++-DANDROID_STL=c++_shared ++ Build command args: [] ++ Version: 2 +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json +new file mode 100644 +index 0000000..48c3c0f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json +@@ -0,0 +1,8 @@ ++{ ++ "enabled": true, ++ "prefabPath": "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar", ++ "packages": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" ++ ] ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt +new file mode 100644 +index 0000000..abd6828 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt +@@ -0,0 +1 @@ ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/hash_key.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/hash_key.txt +new file mode 100644 +index 0000000..37fdd62 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/hash_key.txt +@@ -0,0 +1,28 @@ ++# Values used to calculate the hash in this folder name. ++# Should not depend on the absolute path of the project itself. ++# - AGP: 8.8.0. ++# - $NDK is the path to NDK 27.1.12297006. ++# - $PROJECT is the path to the parent folder of the root Gradle build file. ++# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. ++# - $HASH is the hash value computed from this text. ++# - $CMAKE is the path to CMake 3.22.1. ++# - $NINJA is the path to Ninja. ++-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++-DCMAKE_SYSTEM_NAME=Android ++-DCMAKE_EXPORT_COMPILE_COMMANDS=ON ++-DCMAKE_SYSTEM_VERSION=24 ++-DANDROID_PLATFORM=android-24 ++-DANDROID_ABI=$ABI ++-DCMAKE_ANDROID_ARCH_ABI=$ABI ++-DANDROID_NDK=$NDK ++-DCMAKE_ANDROID_NDK=$NDK ++-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake ++-DCMAKE_MAKE_PROGRAM=$NINJA ++-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 ++-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI ++-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI ++-DCMAKE_BUILD_TYPE=Debug ++-DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/prefab/$ABI/prefab ++-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/$ABI ++-GNinja ++-DANDROID_STL=c++_shared +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake +new file mode 100644 +index 0000000..c75766d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake +@@ -0,0 +1,36 @@ ++if(NOT TARGET ReactAndroid::hermestooling) ++add_library(ReactAndroid::hermestooling SHARED IMPORTED) ++set_target_properties(ReactAndroid::hermestooling PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/libs/android.arm64-v8a/libhermestooling.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ ++if(NOT TARGET ReactAndroid::jsctooling) ++add_library(ReactAndroid::jsctooling SHARED IMPORTED) ++set_target_properties(ReactAndroid::jsctooling PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/libs/android.arm64-v8a/libjsctooling.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ ++if(NOT TARGET ReactAndroid::jsi) ++add_library(ReactAndroid::jsi SHARED IMPORTED) ++set_target_properties(ReactAndroid::jsi PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ ++if(NOT TARGET ReactAndroid::reactnative) ++add_library(ReactAndroid::reactnative SHARED IMPORTED) ++set_target_properties(ReactAndroid::reactnative PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake +new file mode 100644 +index 0000000..79d884a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake +@@ -0,0 +1,9 @@ ++set(PACKAGE_VERSION 0.78.0) ++if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_COMPATIBLE FALSE) ++else() ++ set(PACKAGE_VERSION_COMPATIBLE TRUE) ++ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_EXACT TRUE) ++ endif() ++endif() +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake +new file mode 100644 +index 0000000..f470eac +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake +@@ -0,0 +1,9 @@ ++if(NOT TARGET fbjni::fbjni) ++add_library(fbjni::fbjni SHARED IMPORTED) ++set_target_properties(fbjni::fbjni PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake +new file mode 100644 +index 0000000..fdd188a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake +@@ -0,0 +1,9 @@ ++set(PACKAGE_VERSION 3.22.1) ++if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_COMPATIBLE FALSE) ++else() ++ set(PACKAGE_VERSION_COMPATIBLE TRUE) ++ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_EXACT TRUE) ++ endif() ++endif() +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake +new file mode 100644 +index 0000000..2e3e7e9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake +@@ -0,0 +1,36 @@ ++if(NOT TARGET ReactAndroid::hermestooling) ++add_library(ReactAndroid::hermestooling SHARED IMPORTED) ++set_target_properties(ReactAndroid::hermestooling PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/libs/android.x86/libhermestooling.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ ++if(NOT TARGET ReactAndroid::jsctooling) ++add_library(ReactAndroid::jsctooling SHARED IMPORTED) ++set_target_properties(ReactAndroid::jsctooling PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/libs/android.x86/libjsctooling.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ ++if(NOT TARGET ReactAndroid::jsi) ++add_library(ReactAndroid::jsi SHARED IMPORTED) ++set_target_properties(ReactAndroid::jsi PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ ++if(NOT TARGET ReactAndroid::reactnative) ++add_library(ReactAndroid::reactnative SHARED IMPORTED) ++set_target_properties(ReactAndroid::reactnative PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake +new file mode 100644 +index 0000000..79d884a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake +@@ -0,0 +1,9 @@ ++set(PACKAGE_VERSION 0.78.0) ++if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_COMPATIBLE FALSE) ++else() ++ set(PACKAGE_VERSION_COMPATIBLE TRUE) ++ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_EXACT TRUE) ++ endif() ++endif() +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake +new file mode 100644 +index 0000000..039f362 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake +@@ -0,0 +1,9 @@ ++if(NOT TARGET fbjni::fbjni) ++add_library(fbjni::fbjni SHARED IMPORTED) ++set_target_properties(fbjni::fbjni PROPERTIES ++ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so" ++ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" ++ INTERFACE_LINK_LIBRARIES "" ++) ++endif() ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake +new file mode 100644 +index 0000000..fdd188a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake +@@ -0,0 +1,9 @@ ++set(PACKAGE_VERSION 3.22.1) ++if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_COMPATIBLE FALSE) ++else() ++ set(PACKAGE_VERSION_COMPATIBLE TRUE) ++ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") ++ set(PACKAGE_VERSION_EXACT TRUE) ++ endif() ++endif() +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cache-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cache-v2 +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/codemodel-v2 +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cache-v2-65a709dba258d9cf4e0a.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cache-v2-65a709dba258d9cf4e0a.json +new file mode 100644 +index 0000000..fa870f8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cache-v2-65a709dba258d9cf4e0a.json +@@ -0,0 +1,1415 @@ ++{ ++ "entries" : ++ [ ++ { ++ "name" : "ANDROID_ABI", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "x86" ++ }, ++ { ++ "name" : "ANDROID_NDK", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" ++ }, ++ { ++ "name" : "ANDROID_PLATFORM", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "android-24" ++ }, ++ { ++ "name" : "ANDROID_STL", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "c++_shared" ++ }, ++ { ++ "name" : "CMAKE_ADDR2LINE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" ++ }, ++ { ++ "name" : "CMAKE_ANDROID_ARCH_ABI", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "x86" ++ }, ++ { ++ "name" : "CMAKE_ANDROID_NDK", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" ++ }, ++ { ++ "name" : "CMAKE_AR", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Archiver" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" ++ }, ++ { ++ "name" : "CMAKE_ASM_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_ASM_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during debug builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_ASM_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during release builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_BUILD_TYPE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "Debug" ++ }, ++ { ++ "name" : "CMAKE_CACHEFILE_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "This is the directory where this CMakeCache.txt was created" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86" ++ }, ++ { ++ "name" : "CMAKE_CACHE_MAJOR_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Major version of cmake used to create the current loaded cache" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "3" ++ }, ++ { ++ "name" : "CMAKE_CACHE_MINOR_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Minor version of cmake used to create the current loaded cache" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "22" ++ }, ++ { ++ "name" : "CMAKE_CACHE_PATCH_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Patch version of cmake used to create the current loaded cache" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "1" ++ }, ++ { ++ "name" : "CMAKE_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to CMake executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" ++ }, ++ { ++ "name" : "CMAKE_CPACK_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to cpack program executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack" ++ }, ++ { ++ "name" : "CMAKE_CTEST_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to ctest program executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest" ++ }, ++ { ++ "name" : "CMAKE_CXX_COMPILER", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "(This variable does not exist and should not be used)" ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_CXX_COMPILER_AR", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "LLVM archiver" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" ++ }, ++ { ++ "name" : "CMAKE_CXX_COMPILER_RANLIB", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Generate index for LLVM archive" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during debug builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the CXX compiler during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-Os -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during release builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-O2 -g -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_CXX_STANDARD_LIBRARIES", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Libraries linked by default with all C++ applications." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-latomic -lm" ++ }, ++ { ++ "name" : "CMAKE_C_COMPILER", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "(This variable does not exist and should not be used)" ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_COMPILER_AR", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "LLVM archiver" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" ++ }, ++ { ++ "name" : "CMAKE_C_COMPILER_RANLIB", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Generate index for LLVM archive" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during debug builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the C compiler during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-Os -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the compiler during release builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-O2 -g -DNDEBUG" ++ }, ++ { ++ "name" : "CMAKE_C_STANDARD_LIBRARIES", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Libraries linked by default with all C applications." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "-latomic -lm" ++ }, ++ { ++ "name" : "CMAKE_DLLTOOL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool" ++ }, ++ { ++ "name" : "CMAKE_EDIT_COMMAND", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to cache edit program executable." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake" ++ }, ++ { ++ "name" : "CMAKE_EXECUTABLE_FORMAT", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Executable file format" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "ELF" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "ON" ++ }, ++ { ++ "name" : "CMAKE_EXTRA_GENERATOR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of external makefile project generator." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_FIND_ROOT_PATH", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of generator." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "Ninja" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR_INSTANCE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Generator instance identifier." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR_PLATFORM", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of generator platform." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_GENERATOR_TOOLSET", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Name of generator toolset." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_HOME_DIRECTORY", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Source directory with the top level CMakeLists.txt file for this project" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ { ++ "name" : "CMAKE_INSTALL_PREFIX", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Install path prefix, prepended onto install directories." ++ } ++ ], ++ "type" : "PATH", ++ "value" : "/usr/local" ++ }, ++ { ++ "name" : "CMAKE_INSTALL_SO_NO_EXE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Install .so files without execute permission." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "0" ++ }, ++ { ++ "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86" ++ }, ++ { ++ "name" : "CMAKE_LINKER", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" ++ }, ++ { ++ "name" : "CMAKE_MAKE_PROGRAM", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_NM", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" ++ }, ++ { ++ "name" : "CMAKE_NUMBER_OF_MAKEFILES", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "number of local generators" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "1" ++ }, ++ { ++ "name" : "CMAKE_OBJCOPY", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" ++ }, ++ { ++ "name" : "CMAKE_OBJDUMP", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" ++ }, ++ { ++ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Platform information initialized" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "1" ++ }, ++ { ++ "name" : "CMAKE_PROJECT_DESCRIPTION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_PROJECT_HOMEPAGE_URL", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_PROJECT_NAME", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "NitroModules" ++ }, ++ { ++ "name" : "CMAKE_RANLIB", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Ranlib" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" ++ }, ++ { ++ "name" : "CMAKE_READELF", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a program." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" ++ }, ++ { ++ "name" : "CMAKE_ROOT", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to CMake installation." ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" ++ }, ++ { ++ "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of dll's." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_SKIP_INSTALL_RPATH", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." ++ } ++ ], ++ "type" : "BOOL", ++ "value" : "NO" ++ }, ++ { ++ "name" : "CMAKE_SKIP_RPATH", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "If set, runtime paths are not added when using shared libraries." ++ } ++ ], ++ "type" : "BOOL", ++ "value" : "NO" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during all build types." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." ++ } ++ ], ++ "type" : "STRING", ++ "value" : "" ++ }, ++ { ++ "name" : "CMAKE_STRIP", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "Strip" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" ++ }, ++ { ++ "name" : "CMAKE_SYSTEM_NAME", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "Android" ++ }, ++ { ++ "name" : "CMAKE_SYSTEM_VERSION", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "No help, variable specified on the command line." ++ } ++ ], ++ "type" : "UNINITIALIZED", ++ "value" : "24" ++ }, ++ { ++ "name" : "CMAKE_TOOLCHAIN_FILE", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "The CMake toolchain file" ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" ++ }, ++ { ++ "name" : "CMAKE_UNAME", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "uname command" ++ } ++ ], ++ "type" : "INTERNAL", ++ "value" : "/usr/bin/uname" ++ }, ++ { ++ "name" : "CMAKE_VERBOSE_MAKEFILE", ++ "properties" : ++ [ ++ { ++ "name" : "ADVANCED", ++ "value" : "1" ++ }, ++ { ++ "name" : "HELPSTRING", ++ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." ++ } ++ ], ++ "type" : "BOOL", ++ "value" : "FALSE" ++ }, ++ { ++ "name" : "LOG_LIB", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Path to a library." ++ } ++ ], ++ "type" : "FILEPATH", ++ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so" ++ }, ++ { ++ "name" : "NitroModules_BINARY_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86" ++ }, ++ { ++ "name" : "NitroModules_IS_TOP_LEVEL", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "ON" ++ }, ++ { ++ "name" : "NitroModules_LIB_DEPENDS", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Dependencies for the target" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative;" ++ }, ++ { ++ "name" : "NitroModules_SOURCE_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "Value Computed by CMake" ++ } ++ ], ++ "type" : "STATIC", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ { ++ "name" : "ReactAndroid_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "The directory containing a CMake configuration file for ReactAndroid." ++ } ++ ], ++ "type" : "PATH", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid" ++ }, ++ { ++ "name" : "fbjni_DIR", ++ "properties" : ++ [ ++ { ++ "name" : "HELPSTRING", ++ "value" : "The directory containing a CMake configuration file for fbjni." ++ } ++ ], ++ "type" : "PATH", ++ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni" ++ } ++ ], ++ "kind" : "cache", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 0 ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cmakeFiles-v1-b2c258f75d6053c175b0.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cmakeFiles-v1-b2c258f75d6053c175b0.json +new file mode 100644 +index 0000000..7075a11 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cmakeFiles-v1-b2c258f75d6053c175b0.json +@@ -0,0 +1,815 @@ ++{ ++ "inputs" : ++ [ ++ { ++ "path" : "CMakeLists.txt" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake" ++ }, ++ { ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" ++ }, ++ { ++ "isCMake" : true, ++ "isExternal" : true, ++ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" ++ }, ++ { ++ "isGenerated" : true, ++ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake" ++ }, ++ { ++ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake" ++ } ++ ], ++ "kind" : "cmakeFiles", ++ "paths" : ++ { ++ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ "version" : ++ { ++ "major" : 1, ++ "minor" : 0 ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/codemodel-v2-5c59e4b25782757297ba.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/codemodel-v2-5c59e4b25782757297ba.json +new file mode 100644 +index 0000000..53ba0ed +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/codemodel-v2-5c59e4b25782757297ba.json +@@ -0,0 +1,60 @@ ++{ ++ "configurations" : ++ [ ++ { ++ "directories" : ++ [ ++ { ++ "build" : ".", ++ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", ++ "minimumCMakeVersion" : ++ { ++ "string" : "3.9.0" ++ }, ++ "projectIndex" : 0, ++ "source" : ".", ++ "targetIndexes" : ++ [ ++ 0 ++ ] ++ } ++ ], ++ "name" : "Debug", ++ "projects" : ++ [ ++ { ++ "directoryIndexes" : ++ [ ++ 0 ++ ], ++ "name" : "NitroModules", ++ "targetIndexes" : ++ [ ++ 0 ++ ] ++ } ++ ], ++ "targets" : ++ [ ++ { ++ "directoryIndex" : 0, ++ "id" : "NitroModules::@6890427a1f51a3e7e1df", ++ "jsonFile" : "target-NitroModules-Debug-2d76db5c695300e412e6.json", ++ "name" : "NitroModules", ++ "projectIndex" : 0 ++ } ++ ] ++ } ++ ], ++ "kind" : "codemodel", ++ "paths" : ++ { ++ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" ++ }, ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 3 ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json +new file mode 100644 +index 0000000..3a67af9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json +@@ -0,0 +1,14 @@ ++{ ++ "backtraceGraph" : ++ { ++ "commands" : [], ++ "files" : [], ++ "nodes" : [] ++ }, ++ "installers" : [], ++ "paths" : ++ { ++ "build" : ".", ++ "source" : "." ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/index-2025-02-28T11-00-58-0664.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/index-2025-02-28T11-00-58-0664.json +new file mode 100644 +index 0000000..ff4dc81 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/index-2025-02-28T11-00-58-0664.json +@@ -0,0 +1,92 @@ ++{ ++ "cmake" : ++ { ++ "generator" : ++ { ++ "multiConfig" : false, ++ "name" : "Ninja" ++ }, ++ "paths" : ++ { ++ "cmake" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake", ++ "cpack" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack", ++ "ctest" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest", ++ "root" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" ++ }, ++ "version" : ++ { ++ "isDirty" : false, ++ "major" : 3, ++ "minor" : 22, ++ "patch" : 1, ++ "string" : "3.22.1-g37088a8", ++ "suffix" : "g37088a8" ++ } ++ }, ++ "objects" : ++ [ ++ { ++ "jsonFile" : "codemodel-v2-5c59e4b25782757297ba.json", ++ "kind" : "codemodel", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 3 ++ } ++ }, ++ { ++ "jsonFile" : "cache-v2-65a709dba258d9cf4e0a.json", ++ "kind" : "cache", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 0 ++ } ++ }, ++ { ++ "jsonFile" : "cmakeFiles-v1-b2c258f75d6053c175b0.json", ++ "kind" : "cmakeFiles", ++ "version" : ++ { ++ "major" : 1, ++ "minor" : 0 ++ } ++ } ++ ], ++ "reply" : ++ { ++ "client-agp" : ++ { ++ "cache-v2" : ++ { ++ "jsonFile" : "cache-v2-65a709dba258d9cf4e0a.json", ++ "kind" : "cache", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 0 ++ } ++ }, ++ "cmakeFiles-v1" : ++ { ++ "jsonFile" : "cmakeFiles-v1-b2c258f75d6053c175b0.json", ++ "kind" : "cmakeFiles", ++ "version" : ++ { ++ "major" : 1, ++ "minor" : 0 ++ } ++ }, ++ "codemodel-v2" : ++ { ++ "jsonFile" : "codemodel-v2-5c59e4b25782757297ba.json", ++ "kind" : "codemodel", ++ "version" : ++ { ++ "major" : 2, ++ "minor" : 3 ++ } ++ } ++ } ++ } ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/target-NitroModules-Debug-2d76db5c695300e412e6.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/target-NitroModules-Debug-2d76db5c695300e412e6.json +new file mode 100644 +index 0000000..49b77b2 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/target-NitroModules-Debug-2d76db5c695300e412e6.json +@@ -0,0 +1,375 @@ ++{ ++ "artifacts" : ++ [ ++ { ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so" ++ } ++ ], ++ "backtrace" : 1, ++ "backtraceGraph" : ++ { ++ "commands" : ++ [ ++ "add_library", ++ "target_link_libraries", ++ "include_directories" ++ ], ++ "files" : ++ [ ++ "CMakeLists.txt" ++ ], ++ "nodes" : ++ [ ++ { ++ "file" : 0 ++ }, ++ { ++ "command" : 0, ++ "file" : 0, ++ "line" : 16, ++ "parent" : 0 ++ }, ++ { ++ "command" : 1, ++ "file" : 0, ++ "line" : 50, ++ "parent" : 0 ++ }, ++ { ++ "command" : 1, ++ "file" : 0, ++ "line" : 60, ++ "parent" : 0 ++ }, ++ { ++ "command" : 2, ++ "file" : 0, ++ "line" : 22, ++ "parent" : 0 ++ } ++ ] ++ }, ++ "compileGroups" : ++ [ ++ { ++ "compileCommandFragments" : ++ [ ++ { ++ "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC" ++ }, ++ { ++ "fragment" : "-std=gnu++20" ++ } ++ ], ++ "defines" : ++ [ ++ { ++ "define" : "NitroModules_EXPORTS" ++ } ++ ], ++ "includes" : ++ [ ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform" ++ }, ++ { ++ "backtrace" : 4, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils" ++ }, ++ { ++ "backtrace" : 2, ++ "isSystem" : true, ++ "path" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" ++ }, ++ { ++ "backtrace" : 2, ++ "isSystem" : true, ++ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" ++ }, ++ { ++ "backtrace" : 3, ++ "isSystem" : true, ++ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" ++ } ++ ], ++ "language" : "CXX", ++ "languageStandard" : ++ { ++ "backtraces" : ++ [ ++ 1 ++ ], ++ "standard" : "20" ++ }, ++ "sourceIndexes" : ++ [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 4, ++ 5, ++ 6, ++ 7, ++ 8, ++ 9, ++ 10, ++ 11, ++ 12, ++ 13, ++ 14, ++ 15, ++ 16 ++ ], ++ "sysroot" : ++ { ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" ++ } ++ } ++ ], ++ "id" : "NitroModules::@6890427a1f51a3e7e1df", ++ "link" : ++ { ++ "commandFragments" : ++ [ ++ { ++ "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", ++ "role" : "flags" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "-landroid", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 2, ++ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so", ++ "role" : "libraries" ++ }, ++ { ++ "backtrace" : 3, ++ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so", ++ "role" : "libraries" ++ }, ++ { ++ "fragment" : "-latomic -lm", ++ "role" : "libraries" ++ } ++ ], ++ "language" : "CXX", ++ "sysroot" : ++ { ++ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" ++ } ++ }, ++ "name" : "NitroModules", ++ "nameOnDisk" : "libNitroModules.so", ++ "paths" : ++ { ++ "build" : ".", ++ "source" : "." ++ }, ++ "sourceGroups" : ++ [ ++ { ++ "name" : "Source Files", ++ "sourceIndexes" : ++ [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 4, ++ 5, ++ 6, ++ 7, ++ 8, ++ 9, ++ 10, ++ 11, ++ 12, ++ 13, ++ 14, ++ 15, ++ 16 ++ ] ++ } ++ ], ++ "sources" : ++ [ ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/JNIOnLoad.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/platform/NitroLogger.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/platform/ThreadUtils.cpp", ++ "sourceGroupIndex" : 0 ++ }, ++ { ++ "backtrace" : 1, ++ "compileGroupIndex" : 0, ++ "path" : "src/main/cpp/turbomodule/JNitroModules.cpp", ++ "sourceGroupIndex" : 0 ++ } ++ ], ++ "type" : "SHARED_LIBRARY" ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeCache.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeCache.txt +new file mode 100644 +index 0000000..f49c954 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeCache.txt +@@ -0,0 +1,413 @@ ++# This is the CMakeCache file. ++# For build in directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++# It was generated by CMake: /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake ++# You can edit this file to change values found and used by cmake. ++# If you do not want to change any of the values, simply exit the editor. ++# If you do want to change a value, simply edit, save, and exit the editor. ++# The syntax for the file is as follows: ++# KEY:TYPE=VALUE ++# KEY is the name of a variable in the cache. ++# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. ++# VALUE is the current value for the KEY. ++ ++######################## ++# EXTERNAL cache entries ++######################## ++ ++//No help, variable specified on the command line. ++ANDROID_ABI:UNINITIALIZED=x86 ++ ++//No help, variable specified on the command line. ++ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++ ++//No help, variable specified on the command line. ++ANDROID_PLATFORM:UNINITIALIZED=android-24 ++ ++//No help, variable specified on the command line. ++ANDROID_STL:UNINITIALIZED=c++_shared ++ ++//Path to a program. ++CMAKE_ADDR2LINE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line ++ ++//No help, variable specified on the command line. ++CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 ++ ++//No help, variable specified on the command line. ++CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++ ++//Archiver ++CMAKE_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar ++ ++//Flags used by the compiler during all build types. ++CMAKE_ASM_FLAGS:STRING= ++ ++//Flags used by the compiler during debug builds. ++CMAKE_ASM_FLAGS_DEBUG:STRING= ++ ++//Flags used by the compiler during release builds. ++CMAKE_ASM_FLAGS_RELEASE:STRING= ++ ++//Choose the type of build, options are: None Debug Release RelWithDebInfo ++// MinSizeRel ... ++CMAKE_BUILD_TYPE:STRING=Debug ++ ++//LLVM archiver ++CMAKE_CXX_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar ++ ++//Generate index for LLVM archive ++CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib ++ ++//Flags used by the compiler during all build types. ++CMAKE_CXX_FLAGS:STRING=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 ++ ++//Flags used by the compiler during debug builds. ++CMAKE_CXX_FLAGS_DEBUG:STRING= ++ ++//Flags used by the CXX compiler during MINSIZEREL builds. ++CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG ++ ++//Flags used by the compiler during release builds. ++CMAKE_CXX_FLAGS_RELEASE:STRING= ++ ++//Flags used by the CXX compiler during RELWITHDEBINFO builds. ++CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG ++ ++//Libraries linked by default with all C++ applications. ++CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm ++ ++//LLVM archiver ++CMAKE_C_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar ++ ++//Generate index for LLVM archive ++CMAKE_C_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib ++ ++//Flags used by the compiler during all build types. ++CMAKE_C_FLAGS:STRING= ++ ++//Flags used by the compiler during debug builds. ++CMAKE_C_FLAGS_DEBUG:STRING= ++ ++//Flags used by the C compiler during MINSIZEREL builds. ++CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG ++ ++//Flags used by the compiler during release builds. ++CMAKE_C_FLAGS_RELEASE:STRING= ++ ++//Flags used by the C compiler during RELWITHDEBINFO builds. ++CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG ++ ++//Libraries linked by default with all C applications. ++CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm ++ ++//Path to a program. ++CMAKE_DLLTOOL:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool ++ ++//Flags used by the linker. ++CMAKE_EXE_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during DEBUG builds. ++CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during MINSIZEREL builds. ++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during RELEASE builds. ++CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during RELWITHDEBINFO builds. ++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//No help, variable specified on the command line. ++CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON ++ ++//No help, variable specified on the command line. ++CMAKE_FIND_ROOT_PATH:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab ++ ++//Install path prefix, prepended onto install directories. ++CMAKE_INSTALL_PREFIX:PATH=/usr/local ++ ++//No help, variable specified on the command line. ++CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 ++ ++//Path to a program. ++CMAKE_LINKER:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld ++ ++//No help, variable specified on the command line. ++CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja ++ ++//Flags used by the linker during the creation of modules. ++CMAKE_MODULE_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// DEBUG builds. ++CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// MINSIZEREL builds. ++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// RELEASE builds. ++CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// RELWITHDEBINFO builds. ++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//Path to a program. ++CMAKE_NM:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm ++ ++//Path to a program. ++CMAKE_OBJCOPY:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy ++ ++//Path to a program. ++CMAKE_OBJDUMP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump ++ ++//Value Computed by CMake ++CMAKE_PROJECT_DESCRIPTION:STATIC= ++ ++//Value Computed by CMake ++CMAKE_PROJECT_HOMEPAGE_URL:STATIC= ++ ++//Value Computed by CMake ++CMAKE_PROJECT_NAME:STATIC=NitroModules ++ ++//Ranlib ++CMAKE_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib ++ ++//Path to a program. ++CMAKE_READELF:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf ++ ++//No help, variable specified on the command line. ++CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 ++ ++//Flags used by the linker during the creation of dll's. ++CMAKE_SHARED_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during DEBUG builds. ++CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during MINSIZEREL builds. ++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during RELEASE builds. ++CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during RELWITHDEBINFO builds. ++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//If set, runtime paths are not added when installing shared libraries, ++// but are added when building. ++CMAKE_SKIP_INSTALL_RPATH:BOOL=NO ++ ++//If set, runtime paths are not added when using shared libraries. ++CMAKE_SKIP_RPATH:BOOL=NO ++ ++//Flags used by the linker during the creation of static libraries ++// during all build types. ++CMAKE_STATIC_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during DEBUG builds. ++CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during MINSIZEREL builds. ++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during RELEASE builds. ++CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during RELWITHDEBINFO builds. ++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//Strip ++CMAKE_STRIP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip ++ ++//No help, variable specified on the command line. ++CMAKE_SYSTEM_NAME:UNINITIALIZED=Android ++ ++//No help, variable specified on the command line. ++CMAKE_SYSTEM_VERSION:UNINITIALIZED=24 ++ ++//The CMake toolchain file ++CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake ++ ++//If this value is on, makefiles will be generated without the ++// .SILENT directive, and all commands will be echoed to the console ++// during the make. This is useful for debugging only. With Visual ++// Studio IDE projects all commands are done without /nologo. ++CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE ++ ++//Path to a library. ++LOG_LIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so ++ ++//Value Computed by CMake ++NitroModules_BINARY_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++ ++//Value Computed by CMake ++NitroModules_IS_TOP_LEVEL:STATIC=ON ++ ++//Dependencies for the target ++NitroModules_LIB_DEPENDS:STATIC=general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative; ++ ++//Value Computed by CMake ++NitroModules_SOURCE_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++ ++//The directory containing a CMake configuration file for ReactAndroid. ++ReactAndroid_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid ++ ++//The directory containing a CMake configuration file for fbjni. ++fbjni_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni ++ ++ ++######################## ++# INTERNAL cache entries ++######################## ++ ++//ADVANCED property for variable: CMAKE_ADDR2LINE ++CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_AR ++CMAKE_AR-ADVANCED:INTERNAL=1 ++//This is the directory where this CMakeCache.txt was created ++CMAKE_CACHEFILE_DIR:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++//Major version of cmake used to create the current loaded cache ++CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 ++//Minor version of cmake used to create the current loaded cache ++CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 ++//Patch version of cmake used to create the current loaded cache ++CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 ++//Path to CMake executable. ++CMAKE_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake ++//Path to cpack program executable. ++CMAKE_CPACK_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack ++//Path to ctest program executable. ++CMAKE_CTEST_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest ++//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR ++CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB ++CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS ++CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG ++CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL ++CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE ++CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO ++CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES ++CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_COMPILER_AR ++CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB ++CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS ++CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG ++CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL ++CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE ++CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO ++CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES ++CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_DLLTOOL ++CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 ++//Path to cache edit program executable. ++CMAKE_EDIT_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake ++//Executable file format ++CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS ++CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG ++CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL ++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE ++CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//Name of external makefile project generator. ++CMAKE_EXTRA_GENERATOR:INTERNAL= ++//Name of generator. ++CMAKE_GENERATOR:INTERNAL=Ninja ++//Generator instance identifier. ++CMAKE_GENERATOR_INSTANCE:INTERNAL= ++//Name of generator platform. ++CMAKE_GENERATOR_PLATFORM:INTERNAL= ++//Name of generator toolset. ++CMAKE_GENERATOR_TOOLSET:INTERNAL= ++//Source directory with the top level CMakeLists.txt file for this ++// project ++CMAKE_HOME_DIRECTORY:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++//Install .so files without execute permission. ++CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 ++//ADVANCED property for variable: CMAKE_LINKER ++CMAKE_LINKER-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS ++CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG ++CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL ++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE ++CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_NM ++CMAKE_NM-ADVANCED:INTERNAL=1 ++//number of local generators ++CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_OBJCOPY ++CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_OBJDUMP ++CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 ++//Platform information initialized ++CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_RANLIB ++CMAKE_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_READELF ++CMAKE_READELF-ADVANCED:INTERNAL=1 ++//Path to CMake installation. ++CMAKE_ROOT:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS ++CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG ++CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL ++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE ++CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH ++CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SKIP_RPATH ++CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS ++CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG ++CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL ++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE ++CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STRIP ++CMAKE_STRIP-ADVANCED:INTERNAL=1 ++//uname command ++CMAKE_UNAME:INTERNAL=/usr/bin/uname ++//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE ++CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake +new file mode 100644 +index 0000000..7cb3f6e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake +@@ -0,0 +1,72 @@ ++set(CMAKE_C_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") ++set(CMAKE_C_COMPILER_ARG1 "") ++set(CMAKE_C_COMPILER_ID "Clang") ++set(CMAKE_C_COMPILER_VERSION "18.0.2") ++set(CMAKE_C_COMPILER_VERSION_INTERNAL "") ++set(CMAKE_C_COMPILER_WRAPPER "") ++set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") ++set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") ++set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") ++set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") ++set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") ++set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") ++set(CMAKE_C17_COMPILE_FEATURES "c_std_17") ++set(CMAKE_C23_COMPILE_FEATURES "c_std_23") ++ ++set(CMAKE_C_PLATFORM_ID "Linux") ++set(CMAKE_C_SIMULATE_ID "") ++set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") ++set(CMAKE_C_SIMULATE_VERSION "") ++ ++ ++ ++ ++set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_C_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_C_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") ++set(CMAKE_MT "") ++set(CMAKE_COMPILER_IS_GNUCC ) ++set(CMAKE_C_COMPILER_LOADED 1) ++set(CMAKE_C_COMPILER_WORKS TRUE) ++set(CMAKE_C_ABI_COMPILED TRUE) ++ ++set(CMAKE_C_COMPILER_ENV_VAR "CC") ++ ++set(CMAKE_C_COMPILER_ID_RUN 1) ++set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) ++set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) ++set(CMAKE_C_LINKER_PREFERENCE 10) ++ ++# Save compiler ABI information. ++set(CMAKE_C_SIZEOF_DATA_PTR "4") ++set(CMAKE_C_COMPILER_ABI "ELF") ++set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") ++set(CMAKE_C_LIBRARY_ARCHITECTURE "") ++ ++if(CMAKE_C_SIZEOF_DATA_PTR) ++ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") ++endif() ++ ++if(CMAKE_C_COMPILER_ABI) ++ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") ++endif() ++ ++if(CMAKE_C_LIBRARY_ARCHITECTURE) ++ set(CMAKE_LIBRARY_ARCHITECTURE "") ++endif() ++ ++set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") ++if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) ++ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") ++endif() ++ ++ ++ ++ ++ ++set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") ++set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") ++set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") ++set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake +new file mode 100644 +index 0000000..3aabad3 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake +@@ -0,0 +1,83 @@ ++set(CMAKE_CXX_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") ++set(CMAKE_CXX_COMPILER_ARG1 "") ++set(CMAKE_CXX_COMPILER_ID "Clang") ++set(CMAKE_CXX_COMPILER_VERSION "18.0.2") ++set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") ++set(CMAKE_CXX_COMPILER_WRAPPER "") ++set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") ++set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") ++set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") ++set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") ++set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") ++set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") ++set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") ++set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") ++set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") ++ ++set(CMAKE_CXX_PLATFORM_ID "Linux") ++set(CMAKE_CXX_SIMULATE_ID "") ++set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") ++set(CMAKE_CXX_SIMULATE_VERSION "") ++ ++ ++ ++ ++set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_CXX_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") ++set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_CXX_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") ++set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") ++set(CMAKE_MT "") ++set(CMAKE_COMPILER_IS_GNUCXX ) ++set(CMAKE_CXX_COMPILER_LOADED 1) ++set(CMAKE_CXX_COMPILER_WORKS TRUE) ++set(CMAKE_CXX_ABI_COMPILED TRUE) ++ ++set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") ++ ++set(CMAKE_CXX_COMPILER_ID_RUN 1) ++set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) ++set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) ++ ++foreach (lang C OBJC OBJCXX) ++ if (CMAKE_${lang}_COMPILER_ID_RUN) ++ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) ++ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) ++ endforeach() ++ endif() ++endforeach() ++ ++set(CMAKE_CXX_LINKER_PREFERENCE 30) ++set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) ++ ++# Save compiler ABI information. ++set(CMAKE_CXX_SIZEOF_DATA_PTR "4") ++set(CMAKE_CXX_COMPILER_ABI "ELF") ++set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") ++set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") ++ ++if(CMAKE_CXX_SIZEOF_DATA_PTR) ++ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") ++endif() ++ ++if(CMAKE_CXX_COMPILER_ABI) ++ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") ++endif() ++ ++if(CMAKE_CXX_LIBRARY_ARCHITECTURE) ++ set(CMAKE_LIBRARY_ARCHITECTURE "") ++endif() ++ ++set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") ++if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) ++ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") ++endif() ++ ++ ++ ++ ++ ++set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") ++set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") ++set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") ++set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin +new file mode 100755 +index 0000000..410ad37 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin +new file mode 100755 +index 0000000..850508b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake +new file mode 100644 +index 0000000..c65628f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake +@@ -0,0 +1,15 @@ ++set(CMAKE_HOST_SYSTEM "Darwin-24.3.0") ++set(CMAKE_HOST_SYSTEM_NAME "Darwin") ++set(CMAKE_HOST_SYSTEM_VERSION "24.3.0") ++set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") ++ ++include("/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake") ++ ++set(CMAKE_SYSTEM "Android-1") ++set(CMAKE_SYSTEM_NAME "Android") ++set(CMAKE_SYSTEM_VERSION "1") ++set(CMAKE_SYSTEM_PROCESSOR "i686") ++ ++set(CMAKE_CROSSCOMPILING "TRUE") ++ ++set(CMAKE_SYSTEM_LOADED 1) +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c +new file mode 100644 +index 0000000..41b99d7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c +@@ -0,0 +1,803 @@ ++#ifdef __cplusplus ++# error "A C++ compiler has been selected for C." ++#endif ++ ++#if defined(__18CXX) ++# define ID_VOID_MAIN ++#endif ++#if defined(__CLASSIC_C__) ++/* cv-qualifiers did not exist in K&R C */ ++# define const ++# define volatile ++#endif ++ ++#if !defined(__has_include) ++/* If the compiler does not have __has_include, pretend the answer is ++ always no. */ ++# define __has_include(x) 0 ++#endif ++ ++ ++/* Version number components: V=Version, R=Revision, P=Patch ++ Version date components: YYYY=Year, MM=Month, DD=Day */ ++ ++#if defined(__INTEL_COMPILER) || defined(__ICC) ++# define COMPILER_ID "Intel" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++# endif ++ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, ++ except that a few beta releases use the old format with V=2021. */ ++# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) ++# if defined(__INTEL_COMPILER_UPDATE) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) ++# else ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) ++# endif ++# else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) ++ /* The third version component from --version is an update index, ++ but no macro is provided for it. */ ++# define COMPILER_VERSION_PATCH DEC(0) ++# endif ++# if defined(__INTEL_COMPILER_BUILD_DATE) ++ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ ++# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) ++# endif ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++# elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) ++# define COMPILER_ID "IntelLLVM" ++#if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++#endif ++/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and ++ * later. Look for 6 digit vs. 8 digit version number to decide encoding. ++ * VVVV is no smaller than the current year when a version is released. ++ */ ++#if __INTEL_LLVM_COMPILER < 1000000L ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) ++#else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) ++#endif ++#if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++#elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++#endif ++#if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++#endif ++#if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++#endif ++ ++#elif defined(__PATHCC__) ++# define COMPILER_ID "PathScale" ++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) ++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) ++# if defined(__PATHCC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) ++# define COMPILER_ID "Embarcadero" ++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) ++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) ++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) ++ ++#elif defined(__BORLANDC__) ++# define COMPILER_ID "Borland" ++ /* __BORLANDC__ = 0xVRR */ ++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) ++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) ++ ++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 ++# define COMPILER_ID "Watcom" ++ /* __WATCOMC__ = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__WATCOMC__) ++# define COMPILER_ID "OpenWatcom" ++ /* __WATCOMC__ = VVRP + 1100 */ ++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__SUNPRO_C) ++# define COMPILER_ID "SunPro" ++# if __SUNPRO_C >= 0x5100 ++ /* __SUNPRO_C = 0xVRRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) ++# else ++ /* __SUNPRO_CC = 0xVRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) ++# endif ++ ++#elif defined(__HP_cc) ++# define COMPILER_ID "HP" ++ /* __HP_cc = VVRRPP */ ++# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) ++# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) ++ ++#elif defined(__DECC) ++# define COMPILER_ID "Compaq" ++ /* __DECC_VER = VVRRTPPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) ++# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) ++# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) ++ ++#elif defined(__IBMC__) && defined(__COMPILER_VER__) ++# define COMPILER_ID "zOS" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__ibmxl__) && defined(__clang__) ++# define COMPILER_ID "XLClang" ++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) ++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) ++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) ++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) ++ ++ ++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 ++# define COMPILER_ID "XL" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 ++# define COMPILER_ID "VisualAge" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__NVCOMPILER) ++# define COMPILER_ID "NVHPC" ++# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) ++# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) ++# if defined(__NVCOMPILER_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) ++# endif ++ ++#elif defined(__PGI) ++# define COMPILER_ID "PGI" ++# define COMPILER_VERSION_MAJOR DEC(__PGIC__) ++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) ++# if defined(__PGIC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_CRAYC) ++# define COMPILER_ID "Cray" ++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# define COMPILER_ID "TI" ++ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) ++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) ++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) ++ ++#elif defined(__CLANG_FUJITSU) ++# define COMPILER_ID "FujitsuClang" ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# define COMPILER_VERSION_INTERNAL_STR __clang_version__ ++ ++ ++#elif defined(__FUJITSU) ++# define COMPILER_ID "Fujitsu" ++# if defined(__FCC_version__) ++# define COMPILER_VERSION __FCC_version__ ++# elif defined(__FCC_major__) ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# endif ++# if defined(__fcc_version) ++# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) ++# elif defined(__FCC_VERSION) ++# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) ++# endif ++ ++ ++#elif defined(__ghs__) ++# define COMPILER_ID "GHS" ++/* __GHS_VERSION_NUMBER = VVVVRP */ ++# ifdef __GHS_VERSION_NUMBER ++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) ++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) ++# endif ++ ++#elif defined(__TINYC__) ++# define COMPILER_ID "TinyCC" ++ ++#elif defined(__BCC__) ++# define COMPILER_ID "Bruce" ++ ++#elif defined(__SCO_VERSION__) ++# define COMPILER_ID "SCO" ++ ++#elif defined(__ARMCC_VERSION) && !defined(__clang__) ++# define COMPILER_ID "ARMCC" ++#if __ARMCC_VERSION >= 1000000 ++ /* __ARMCC_VERSION = VRRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#else ++ /* __ARMCC_VERSION = VRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#endif ++ ++ ++#elif defined(__clang__) && defined(__apple_build_version__) ++# define COMPILER_ID "AppleClang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) ++ ++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) ++# define COMPILER_ID "ARMClang" ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) ++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) ++ ++#elif defined(__clang__) ++# define COMPILER_ID "Clang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++ ++#elif defined(__GNUC__) ++# define COMPILER_ID "GNU" ++# define COMPILER_VERSION_MAJOR DEC(__GNUC__) ++# if defined(__GNUC_MINOR__) ++# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_MSC_VER) ++# define COMPILER_ID "MSVC" ++ /* _MSC_VER = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) ++# if defined(_MSC_FULL_VER) ++# if _MSC_VER >= 1400 ++ /* _MSC_FULL_VER = VVRRPPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) ++# else ++ /* _MSC_FULL_VER = VVRRPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) ++# endif ++# endif ++# if defined(_MSC_BUILD) ++# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) ++# endif ++ ++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) ++# define COMPILER_ID "ADSP" ++#if defined(__VISUALDSPVERSION__) ++ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ ++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) ++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) ++#endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# define COMPILER_ID "IAR" ++# if defined(__VER__) && defined(__ICCARM__) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) ++# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) ++# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) ++# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) ++# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# endif ++ ++#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) ++# define COMPILER_ID "SDCC" ++# if defined(__SDCC_VERSION_MAJOR) ++# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) ++# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) ++# else ++ /* SDCC = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(SDCC/100) ++# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(SDCC % 10) ++# endif ++ ++ ++/* These compilers are either not known or too old to define an ++ identification macro. Try to identify the platform and guess that ++ it is the native compiler. */ ++#elif defined(__hpux) || defined(__hpua) ++# define COMPILER_ID "HP" ++ ++#else /* unknown compiler */ ++# define COMPILER_ID "" ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; ++#ifdef SIMULATE_ID ++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; ++#endif ++ ++#ifdef __QNXNTO__ ++char const* qnxnto = "INFO" ":" "qnxnto[]"; ++#endif ++ ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ++#endif ++ ++#define STRINGIFY_HELPER(X) #X ++#define STRINGIFY(X) STRINGIFY_HELPER(X) ++ ++/* Identify known platforms by name. */ ++#if defined(__linux) || defined(__linux__) || defined(linux) ++# define PLATFORM_ID "Linux" ++ ++#elif defined(__MSYS__) ++# define PLATFORM_ID "MSYS" ++ ++#elif defined(__CYGWIN__) ++# define PLATFORM_ID "Cygwin" ++ ++#elif defined(__MINGW32__) ++# define PLATFORM_ID "MinGW" ++ ++#elif defined(__APPLE__) ++# define PLATFORM_ID "Darwin" ++ ++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) ++# define PLATFORM_ID "Windows" ++ ++#elif defined(__FreeBSD__) || defined(__FreeBSD) ++# define PLATFORM_ID "FreeBSD" ++ ++#elif defined(__NetBSD__) || defined(__NetBSD) ++# define PLATFORM_ID "NetBSD" ++ ++#elif defined(__OpenBSD__) || defined(__OPENBSD) ++# define PLATFORM_ID "OpenBSD" ++ ++#elif defined(__sun) || defined(sun) ++# define PLATFORM_ID "SunOS" ++ ++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) ++# define PLATFORM_ID "AIX" ++ ++#elif defined(__hpux) || defined(__hpux__) ++# define PLATFORM_ID "HP-UX" ++ ++#elif defined(__HAIKU__) ++# define PLATFORM_ID "Haiku" ++ ++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) ++# define PLATFORM_ID "BeOS" ++ ++#elif defined(__QNX__) || defined(__QNXNTO__) ++# define PLATFORM_ID "QNX" ++ ++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) ++# define PLATFORM_ID "Tru64" ++ ++#elif defined(__riscos) || defined(__riscos__) ++# define PLATFORM_ID "RISCos" ++ ++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) ++# define PLATFORM_ID "SINIX" ++ ++#elif defined(__UNIX_SV__) ++# define PLATFORM_ID "UNIX_SV" ++ ++#elif defined(__bsdos__) ++# define PLATFORM_ID "BSDOS" ++ ++#elif defined(_MPRAS) || defined(MPRAS) ++# define PLATFORM_ID "MP-RAS" ++ ++#elif defined(__osf) || defined(__osf__) ++# define PLATFORM_ID "OSF1" ++ ++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) ++# define PLATFORM_ID "SCO_SV" ++ ++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) ++# define PLATFORM_ID "ULTRIX" ++ ++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) ++# define PLATFORM_ID "Xenix" ++ ++#elif defined(__WATCOMC__) ++# if defined(__LINUX__) ++# define PLATFORM_ID "Linux" ++ ++# elif defined(__DOS__) ++# define PLATFORM_ID "DOS" ++ ++# elif defined(__OS2__) ++# define PLATFORM_ID "OS2" ++ ++# elif defined(__WINDOWS__) ++# define PLATFORM_ID "Windows3x" ++ ++# elif defined(__VXWORKS__) ++# define PLATFORM_ID "VxWorks" ++ ++# else /* unknown platform */ ++# define PLATFORM_ID ++# endif ++ ++#elif defined(__INTEGRITY) ++# if defined(INT_178B) ++# define PLATFORM_ID "Integrity178" ++ ++# else /* regular Integrity */ ++# define PLATFORM_ID "Integrity" ++# endif ++ ++#else /* unknown platform */ ++# define PLATFORM_ID ++ ++#endif ++ ++/* For windows compilers MSVC and Intel we can determine ++ the architecture of the compiler being used. This is because ++ the compilers do not have flags that can change the architecture, ++ but rather depend on which compiler is being used ++*/ ++#if defined(_WIN32) && defined(_MSC_VER) ++# if defined(_M_IA64) ++# define ARCHITECTURE_ID "IA64" ++ ++# elif defined(_M_ARM64EC) ++# define ARCHITECTURE_ID "ARM64EC" ++ ++# elif defined(_M_X64) || defined(_M_AMD64) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# elif defined(_M_ARM64) ++# define ARCHITECTURE_ID "ARM64" ++ ++# elif defined(_M_ARM) ++# if _M_ARM == 4 ++# define ARCHITECTURE_ID "ARMV4I" ++# elif _M_ARM == 5 ++# define ARCHITECTURE_ID "ARMV5I" ++# else ++# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) ++# endif ++ ++# elif defined(_M_MIPS) ++# define ARCHITECTURE_ID "MIPS" ++ ++# elif defined(_M_SH) ++# define ARCHITECTURE_ID "SHx" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__WATCOMC__) ++# if defined(_M_I86) ++# define ARCHITECTURE_ID "I86" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# if defined(__ICCARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__ICCRX__) ++# define ARCHITECTURE_ID "RX" ++ ++# elif defined(__ICCRH850__) ++# define ARCHITECTURE_ID "RH850" ++ ++# elif defined(__ICCRL78__) ++# define ARCHITECTURE_ID "RL78" ++ ++# elif defined(__ICCRISCV__) ++# define ARCHITECTURE_ID "RISCV" ++ ++# elif defined(__ICCAVR__) ++# define ARCHITECTURE_ID "AVR" ++ ++# elif defined(__ICC430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__ICCV850__) ++# define ARCHITECTURE_ID "V850" ++ ++# elif defined(__ICC8051__) ++# define ARCHITECTURE_ID "8051" ++ ++# elif defined(__ICCSTM8__) ++# define ARCHITECTURE_ID "STM8" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__ghs__) ++# if defined(__PPC64__) ++# define ARCHITECTURE_ID "PPC64" ++ ++# elif defined(__ppc__) ++# define ARCHITECTURE_ID "PPC" ++ ++# elif defined(__ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__x86_64__) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(__i386__) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# if defined(__TI_ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__MSP430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__TMS320C28XX__) ++# define ARCHITECTURE_ID "TMS320C28x" ++ ++# elif defined(__TMS320C6X__) || defined(_TMS320C6X) ++# define ARCHITECTURE_ID "TMS320C6x" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#else ++# define ARCHITECTURE_ID ++#endif ++ ++/* Convert integer to decimal digit literals. */ ++#define DEC(n) \ ++ ('0' + (((n) / 10000000)%10)), \ ++ ('0' + (((n) / 1000000)%10)), \ ++ ('0' + (((n) / 100000)%10)), \ ++ ('0' + (((n) / 10000)%10)), \ ++ ('0' + (((n) / 1000)%10)), \ ++ ('0' + (((n) / 100)%10)), \ ++ ('0' + (((n) / 10)%10)), \ ++ ('0' + ((n) % 10)) ++ ++/* Convert integer to hex digit literals. */ ++#define HEX(n) \ ++ ('0' + ((n)>>28 & 0xF)), \ ++ ('0' + ((n)>>24 & 0xF)), \ ++ ('0' + ((n)>>20 & 0xF)), \ ++ ('0' + ((n)>>16 & 0xF)), \ ++ ('0' + ((n)>>12 & 0xF)), \ ++ ('0' + ((n)>>8 & 0xF)), \ ++ ('0' + ((n)>>4 & 0xF)), \ ++ ('0' + ((n) & 0xF)) ++ ++/* Construct a string literal encoding the version number. */ ++#ifdef COMPILER_VERSION ++char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; ++ ++/* Construct a string literal encoding the version number components. */ ++#elif defined(COMPILER_VERSION_MAJOR) ++char const info_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', ++ COMPILER_VERSION_MAJOR, ++# ifdef COMPILER_VERSION_MINOR ++ '.', COMPILER_VERSION_MINOR, ++# ifdef COMPILER_VERSION_PATCH ++ '.', COMPILER_VERSION_PATCH, ++# ifdef COMPILER_VERSION_TWEAK ++ '.', COMPILER_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the internal version number. */ ++#ifdef COMPILER_VERSION_INTERNAL ++char const info_version_internal[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', ++ 'i','n','t','e','r','n','a','l','[', ++ COMPILER_VERSION_INTERNAL,']','\0'}; ++#elif defined(COMPILER_VERSION_INTERNAL_STR) ++char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; ++#endif ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef SIMULATE_VERSION_MAJOR ++char const info_simulate_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', ++ SIMULATE_VERSION_MAJOR, ++# ifdef SIMULATE_VERSION_MINOR ++ '.', SIMULATE_VERSION_MINOR, ++# ifdef SIMULATE_VERSION_PATCH ++ '.', SIMULATE_VERSION_PATCH, ++# ifdef SIMULATE_VERSION_TWEAK ++ '.', SIMULATE_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; ++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; ++ ++ ++ ++#if !defined(__STDC__) && !defined(__clang__) ++# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) ++# define C_VERSION "90" ++# else ++# define C_VERSION ++# endif ++#elif __STDC_VERSION__ > 201710L ++# define C_VERSION "23" ++#elif __STDC_VERSION__ >= 201710L ++# define C_VERSION "17" ++#elif __STDC_VERSION__ >= 201000L ++# define C_VERSION "11" ++#elif __STDC_VERSION__ >= 199901L ++# define C_VERSION "99" ++#else ++# define C_VERSION "90" ++#endif ++const char* info_language_standard_default = ++ "INFO" ":" "standard_default[" C_VERSION "]"; ++ ++const char* info_language_extensions_default = "INFO" ":" "extensions_default[" ++/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ ++#if (defined(__clang__) || defined(__GNUC__) || \ ++ defined(__TI_COMPILER_VERSION__)) && \ ++ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) ++ "ON" ++#else ++ "OFF" ++#endif ++"]"; ++ ++/*--------------------------------------------------------------------------*/ ++ ++#ifdef ID_VOID_MAIN ++void main() {} ++#else ++# if defined(__CLASSIC_C__) ++int main(argc, argv) int argc; char *argv[]; ++# else ++int main(int argc, char* argv[]) ++# endif ++{ ++ int require = 0; ++ require += info_compiler[argc]; ++ require += info_platform[argc]; ++ require += info_arch[argc]; ++#ifdef COMPILER_VERSION_MAJOR ++ require += info_version[argc]; ++#endif ++#ifdef COMPILER_VERSION_INTERNAL ++ require += info_version_internal[argc]; ++#endif ++#ifdef SIMULATE_ID ++ require += info_simulate[argc]; ++#endif ++#ifdef SIMULATE_VERSION_MAJOR ++ require += info_simulate_version[argc]; ++#endif ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++ require += info_cray[argc]; ++#endif ++ require += info_language_standard_default[argc]; ++ require += info_language_extensions_default[argc]; ++ (void)argv; ++ return require; ++} ++#endif +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o +new file mode 100644 +index 0000000..99e846b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp +new file mode 100644 +index 0000000..25c62a8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp +@@ -0,0 +1,791 @@ ++/* This source file must have a .cpp extension so that all C++ compilers ++ recognize the extension without flags. Borland does not know .cxx for ++ example. */ ++#ifndef __cplusplus ++# error "A C compiler has been selected for C++." ++#endif ++ ++#if !defined(__has_include) ++/* If the compiler does not have __has_include, pretend the answer is ++ always no. */ ++# define __has_include(x) 0 ++#endif ++ ++ ++/* Version number components: V=Version, R=Revision, P=Patch ++ Version date components: YYYY=Year, MM=Month, DD=Day */ ++ ++#if defined(__COMO__) ++# define COMPILER_ID "Comeau" ++ /* __COMO_VERSION__ = VRR */ ++# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) ++# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) ++ ++#elif defined(__INTEL_COMPILER) || defined(__ICC) ++# define COMPILER_ID "Intel" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++# endif ++ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, ++ except that a few beta releases use the old format with V=2021. */ ++# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) ++# if defined(__INTEL_COMPILER_UPDATE) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) ++# else ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) ++# endif ++# else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) ++ /* The third version component from --version is an update index, ++ but no macro is provided for it. */ ++# define COMPILER_VERSION_PATCH DEC(0) ++# endif ++# if defined(__INTEL_COMPILER_BUILD_DATE) ++ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ ++# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) ++# endif ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++# elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) ++# define COMPILER_ID "IntelLLVM" ++#if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++#endif ++/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and ++ * later. Look for 6 digit vs. 8 digit version number to decide encoding. ++ * VVVV is no smaller than the current year when a version is released. ++ */ ++#if __INTEL_LLVM_COMPILER < 1000000L ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) ++#else ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) ++#endif ++#if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++#endif ++#if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++#elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++#endif ++#if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++#endif ++#if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++#endif ++ ++#elif defined(__PATHCC__) ++# define COMPILER_ID "PathScale" ++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) ++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) ++# if defined(__PATHCC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) ++# define COMPILER_ID "Embarcadero" ++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) ++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) ++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) ++ ++#elif defined(__BORLANDC__) ++# define COMPILER_ID "Borland" ++ /* __BORLANDC__ = 0xVRR */ ++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) ++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) ++ ++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 ++# define COMPILER_ID "Watcom" ++ /* __WATCOMC__ = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__WATCOMC__) ++# define COMPILER_ID "OpenWatcom" ++ /* __WATCOMC__ = VVRP + 1100 */ ++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__SUNPRO_CC) ++# define COMPILER_ID "SunPro" ++# if __SUNPRO_CC >= 0x5100 ++ /* __SUNPRO_CC = 0xVRRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) ++# else ++ /* __SUNPRO_CC = 0xVRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) ++# endif ++ ++#elif defined(__HP_aCC) ++# define COMPILER_ID "HP" ++ /* __HP_aCC = VVRRPP */ ++# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) ++# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) ++ ++#elif defined(__DECCXX) ++# define COMPILER_ID "Compaq" ++ /* __DECCXX_VER = VVRRTPPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) ++# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) ++# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) ++ ++#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) ++# define COMPILER_ID "zOS" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__ibmxl__) && defined(__clang__) ++# define COMPILER_ID "XLClang" ++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) ++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) ++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) ++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) ++ ++ ++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 ++# define COMPILER_ID "XL" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 ++# define COMPILER_ID "VisualAge" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__NVCOMPILER) ++# define COMPILER_ID "NVHPC" ++# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) ++# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) ++# if defined(__NVCOMPILER_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) ++# endif ++ ++#elif defined(__PGI) ++# define COMPILER_ID "PGI" ++# define COMPILER_VERSION_MAJOR DEC(__PGIC__) ++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) ++# if defined(__PGIC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_CRAYC) ++# define COMPILER_ID "Cray" ++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# define COMPILER_ID "TI" ++ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) ++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) ++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) ++ ++#elif defined(__CLANG_FUJITSU) ++# define COMPILER_ID "FujitsuClang" ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# define COMPILER_VERSION_INTERNAL_STR __clang_version__ ++ ++ ++#elif defined(__FUJITSU) ++# define COMPILER_ID "Fujitsu" ++# if defined(__FCC_version__) ++# define COMPILER_VERSION __FCC_version__ ++# elif defined(__FCC_major__) ++# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) ++# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) ++# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) ++# endif ++# if defined(__fcc_version) ++# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) ++# elif defined(__FCC_VERSION) ++# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) ++# endif ++ ++ ++#elif defined(__ghs__) ++# define COMPILER_ID "GHS" ++/* __GHS_VERSION_NUMBER = VVVVRP */ ++# ifdef __GHS_VERSION_NUMBER ++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) ++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) ++# endif ++ ++#elif defined(__SCO_VERSION__) ++# define COMPILER_ID "SCO" ++ ++#elif defined(__ARMCC_VERSION) && !defined(__clang__) ++# define COMPILER_ID "ARMCC" ++#if __ARMCC_VERSION >= 1000000 ++ /* __ARMCC_VERSION = VRRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#else ++ /* __ARMCC_VERSION = VRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#endif ++ ++ ++#elif defined(__clang__) && defined(__apple_build_version__) ++# define COMPILER_ID "AppleClang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) ++ ++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) ++# define COMPILER_ID "ARMClang" ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) ++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) ++ ++#elif defined(__clang__) ++# define COMPILER_ID "Clang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++ ++#elif defined(__GNUC__) || defined(__GNUG__) ++# define COMPILER_ID "GNU" ++# if defined(__GNUC__) ++# define COMPILER_VERSION_MAJOR DEC(__GNUC__) ++# else ++# define COMPILER_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_MSC_VER) ++# define COMPILER_ID "MSVC" ++ /* _MSC_VER = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) ++# if defined(_MSC_FULL_VER) ++# if _MSC_VER >= 1400 ++ /* _MSC_FULL_VER = VVRRPPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) ++# else ++ /* _MSC_FULL_VER = VVRRPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) ++# endif ++# endif ++# if defined(_MSC_BUILD) ++# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) ++# endif ++ ++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) ++# define COMPILER_ID "ADSP" ++#if defined(__VISUALDSPVERSION__) ++ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ ++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) ++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) ++#endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# define COMPILER_ID "IAR" ++# if defined(__VER__) && defined(__ICCARM__) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) ++# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) ++# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) ++# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) ++# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# endif ++ ++ ++/* These compilers are either not known or too old to define an ++ identification macro. Try to identify the platform and guess that ++ it is the native compiler. */ ++#elif defined(__hpux) || defined(__hpua) ++# define COMPILER_ID "HP" ++ ++#else /* unknown compiler */ ++# define COMPILER_ID "" ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; ++#ifdef SIMULATE_ID ++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; ++#endif ++ ++#ifdef __QNXNTO__ ++char const* qnxnto = "INFO" ":" "qnxnto[]"; ++#endif ++ ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ++#endif ++ ++#define STRINGIFY_HELPER(X) #X ++#define STRINGIFY(X) STRINGIFY_HELPER(X) ++ ++/* Identify known platforms by name. */ ++#if defined(__linux) || defined(__linux__) || defined(linux) ++# define PLATFORM_ID "Linux" ++ ++#elif defined(__MSYS__) ++# define PLATFORM_ID "MSYS" ++ ++#elif defined(__CYGWIN__) ++# define PLATFORM_ID "Cygwin" ++ ++#elif defined(__MINGW32__) ++# define PLATFORM_ID "MinGW" ++ ++#elif defined(__APPLE__) ++# define PLATFORM_ID "Darwin" ++ ++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) ++# define PLATFORM_ID "Windows" ++ ++#elif defined(__FreeBSD__) || defined(__FreeBSD) ++# define PLATFORM_ID "FreeBSD" ++ ++#elif defined(__NetBSD__) || defined(__NetBSD) ++# define PLATFORM_ID "NetBSD" ++ ++#elif defined(__OpenBSD__) || defined(__OPENBSD) ++# define PLATFORM_ID "OpenBSD" ++ ++#elif defined(__sun) || defined(sun) ++# define PLATFORM_ID "SunOS" ++ ++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) ++# define PLATFORM_ID "AIX" ++ ++#elif defined(__hpux) || defined(__hpux__) ++# define PLATFORM_ID "HP-UX" ++ ++#elif defined(__HAIKU__) ++# define PLATFORM_ID "Haiku" ++ ++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) ++# define PLATFORM_ID "BeOS" ++ ++#elif defined(__QNX__) || defined(__QNXNTO__) ++# define PLATFORM_ID "QNX" ++ ++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) ++# define PLATFORM_ID "Tru64" ++ ++#elif defined(__riscos) || defined(__riscos__) ++# define PLATFORM_ID "RISCos" ++ ++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) ++# define PLATFORM_ID "SINIX" ++ ++#elif defined(__UNIX_SV__) ++# define PLATFORM_ID "UNIX_SV" ++ ++#elif defined(__bsdos__) ++# define PLATFORM_ID "BSDOS" ++ ++#elif defined(_MPRAS) || defined(MPRAS) ++# define PLATFORM_ID "MP-RAS" ++ ++#elif defined(__osf) || defined(__osf__) ++# define PLATFORM_ID "OSF1" ++ ++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) ++# define PLATFORM_ID "SCO_SV" ++ ++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) ++# define PLATFORM_ID "ULTRIX" ++ ++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) ++# define PLATFORM_ID "Xenix" ++ ++#elif defined(__WATCOMC__) ++# if defined(__LINUX__) ++# define PLATFORM_ID "Linux" ++ ++# elif defined(__DOS__) ++# define PLATFORM_ID "DOS" ++ ++# elif defined(__OS2__) ++# define PLATFORM_ID "OS2" ++ ++# elif defined(__WINDOWS__) ++# define PLATFORM_ID "Windows3x" ++ ++# elif defined(__VXWORKS__) ++# define PLATFORM_ID "VxWorks" ++ ++# else /* unknown platform */ ++# define PLATFORM_ID ++# endif ++ ++#elif defined(__INTEGRITY) ++# if defined(INT_178B) ++# define PLATFORM_ID "Integrity178" ++ ++# else /* regular Integrity */ ++# define PLATFORM_ID "Integrity" ++# endif ++ ++#else /* unknown platform */ ++# define PLATFORM_ID ++ ++#endif ++ ++/* For windows compilers MSVC and Intel we can determine ++ the architecture of the compiler being used. This is because ++ the compilers do not have flags that can change the architecture, ++ but rather depend on which compiler is being used ++*/ ++#if defined(_WIN32) && defined(_MSC_VER) ++# if defined(_M_IA64) ++# define ARCHITECTURE_ID "IA64" ++ ++# elif defined(_M_ARM64EC) ++# define ARCHITECTURE_ID "ARM64EC" ++ ++# elif defined(_M_X64) || defined(_M_AMD64) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# elif defined(_M_ARM64) ++# define ARCHITECTURE_ID "ARM64" ++ ++# elif defined(_M_ARM) ++# if _M_ARM == 4 ++# define ARCHITECTURE_ID "ARMV4I" ++# elif _M_ARM == 5 ++# define ARCHITECTURE_ID "ARMV5I" ++# else ++# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) ++# endif ++ ++# elif defined(_M_MIPS) ++# define ARCHITECTURE_ID "MIPS" ++ ++# elif defined(_M_SH) ++# define ARCHITECTURE_ID "SHx" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__WATCOMC__) ++# if defined(_M_I86) ++# define ARCHITECTURE_ID "I86" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# if defined(__ICCARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__ICCRX__) ++# define ARCHITECTURE_ID "RX" ++ ++# elif defined(__ICCRH850__) ++# define ARCHITECTURE_ID "RH850" ++ ++# elif defined(__ICCRL78__) ++# define ARCHITECTURE_ID "RL78" ++ ++# elif defined(__ICCRISCV__) ++# define ARCHITECTURE_ID "RISCV" ++ ++# elif defined(__ICCAVR__) ++# define ARCHITECTURE_ID "AVR" ++ ++# elif defined(__ICC430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__ICCV850__) ++# define ARCHITECTURE_ID "V850" ++ ++# elif defined(__ICC8051__) ++# define ARCHITECTURE_ID "8051" ++ ++# elif defined(__ICCSTM8__) ++# define ARCHITECTURE_ID "STM8" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__ghs__) ++# if defined(__PPC64__) ++# define ARCHITECTURE_ID "PPC64" ++ ++# elif defined(__ppc__) ++# define ARCHITECTURE_ID "PPC" ++ ++# elif defined(__ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__x86_64__) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(__i386__) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# if defined(__TI_ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__MSP430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__TMS320C28XX__) ++# define ARCHITECTURE_ID "TMS320C28x" ++ ++# elif defined(__TMS320C6X__) || defined(_TMS320C6X) ++# define ARCHITECTURE_ID "TMS320C6x" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#else ++# define ARCHITECTURE_ID ++#endif ++ ++/* Convert integer to decimal digit literals. */ ++#define DEC(n) \ ++ ('0' + (((n) / 10000000)%10)), \ ++ ('0' + (((n) / 1000000)%10)), \ ++ ('0' + (((n) / 100000)%10)), \ ++ ('0' + (((n) / 10000)%10)), \ ++ ('0' + (((n) / 1000)%10)), \ ++ ('0' + (((n) / 100)%10)), \ ++ ('0' + (((n) / 10)%10)), \ ++ ('0' + ((n) % 10)) ++ ++/* Convert integer to hex digit literals. */ ++#define HEX(n) \ ++ ('0' + ((n)>>28 & 0xF)), \ ++ ('0' + ((n)>>24 & 0xF)), \ ++ ('0' + ((n)>>20 & 0xF)), \ ++ ('0' + ((n)>>16 & 0xF)), \ ++ ('0' + ((n)>>12 & 0xF)), \ ++ ('0' + ((n)>>8 & 0xF)), \ ++ ('0' + ((n)>>4 & 0xF)), \ ++ ('0' + ((n) & 0xF)) ++ ++/* Construct a string literal encoding the version number. */ ++#ifdef COMPILER_VERSION ++char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; ++ ++/* Construct a string literal encoding the version number components. */ ++#elif defined(COMPILER_VERSION_MAJOR) ++char const info_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', ++ COMPILER_VERSION_MAJOR, ++# ifdef COMPILER_VERSION_MINOR ++ '.', COMPILER_VERSION_MINOR, ++# ifdef COMPILER_VERSION_PATCH ++ '.', COMPILER_VERSION_PATCH, ++# ifdef COMPILER_VERSION_TWEAK ++ '.', COMPILER_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the internal version number. */ ++#ifdef COMPILER_VERSION_INTERNAL ++char const info_version_internal[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', ++ 'i','n','t','e','r','n','a','l','[', ++ COMPILER_VERSION_INTERNAL,']','\0'}; ++#elif defined(COMPILER_VERSION_INTERNAL_STR) ++char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; ++#endif ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef SIMULATE_VERSION_MAJOR ++char const info_simulate_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', ++ SIMULATE_VERSION_MAJOR, ++# ifdef SIMULATE_VERSION_MINOR ++ '.', SIMULATE_VERSION_MINOR, ++# ifdef SIMULATE_VERSION_PATCH ++ '.', SIMULATE_VERSION_PATCH, ++# ifdef SIMULATE_VERSION_TWEAK ++ '.', SIMULATE_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; ++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; ++ ++ ++ ++#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L ++# if defined(__INTEL_CXX11_MODE__) ++# if defined(__cpp_aggregate_nsdmi) ++# define CXX_STD 201402L ++# else ++# define CXX_STD 201103L ++# endif ++# else ++# define CXX_STD 199711L ++# endif ++#elif defined(_MSC_VER) && defined(_MSVC_LANG) ++# define CXX_STD _MSVC_LANG ++#else ++# define CXX_STD __cplusplus ++#endif ++ ++const char* info_language_standard_default = "INFO" ":" "standard_default[" ++#if CXX_STD > 202002L ++ "23" ++#elif CXX_STD > 201703L ++ "20" ++#elif CXX_STD >= 201703L ++ "17" ++#elif CXX_STD >= 201402L ++ "14" ++#elif CXX_STD >= 201103L ++ "11" ++#else ++ "98" ++#endif ++"]"; ++ ++const char* info_language_extensions_default = "INFO" ":" "extensions_default[" ++/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ ++#if (defined(__clang__) || defined(__GNUC__) || \ ++ defined(__TI_COMPILER_VERSION__)) && \ ++ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) ++ "ON" ++#else ++ "OFF" ++#endif ++"]"; ++ ++/*--------------------------------------------------------------------------*/ ++ ++int main(int argc, char* argv[]) ++{ ++ int require = 0; ++ require += info_compiler[argc]; ++ require += info_platform[argc]; ++#ifdef COMPILER_VERSION_MAJOR ++ require += info_version[argc]; ++#endif ++#ifdef COMPILER_VERSION_INTERNAL ++ require += info_version_internal[argc]; ++#endif ++#ifdef SIMULATE_ID ++ require += info_simulate[argc]; ++#endif ++#ifdef SIMULATE_VERSION_MAJOR ++ require += info_simulate_version[argc]; ++#endif ++#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) ++ require += info_cray[argc]; ++#endif ++ require += info_language_standard_default[argc]; ++ require += info_language_extensions_default[argc]; ++ (void)argv; ++ return require; ++} +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o +new file mode 100644 +index 0000000..d193982 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeOutput.log b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeOutput.log +new file mode 100644 +index 0000000..9b2fadd +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeOutput.log +@@ -0,0 +1,256 @@ ++The target system is: Android - 1 - i686 ++The host system is: Darwin - 24.3.0 - arm64 ++Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. ++Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang ++Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security; ++Id flags: -c;--target=i686-none-linux-android24 ++ ++The output was: ++0 ++ ++ ++Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" ++ ++The C compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o" ++ ++Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. ++Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ ++Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security;;-frtti;-fexceptions;-Wall;-Wextra;-fstack-protector-all;-O1;-g;-O2 ++Id flags: -c;--target=i686-none-linux-android24 ++ ++The output was: ++0 ++ ++ ++Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" ++ ++The CXX compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o" ++ ++Detecting C compiler ABI info compiled with the following output: ++Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_b13af && [1/2] Building C object CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: i686-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ (in-process) ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple i686-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c ++clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" ++#include "..." search starts here: ++#include <...> search starts here: ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include ++End of search list. ++[2/2] Linking C executable cmTC_b13af ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: i686-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_b13af /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o ++ ++ ++ ++Parsed C implicit include dir info from above output: rv=done ++ found start of include info ++ found start of implicit include info ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ end of search list found ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ++ ++Parsed C implicit link information from above output: ++ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ++ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp] ++ ignore line: [] ++ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_b13af && [1/2] Building C object CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: i686-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ ignore line: [ (in-process)] ++ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple i686-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c] ++ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] ++ ignore line: [#include "..." search starts here:] ++ ignore line: [#include <...> search starts here:] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ignore line: [End of search list.] ++ ignore line: [[2/2] Linking C executable cmTC_b13af] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: i686-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_b13af /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore ++ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore ++ arg [-znow] ==> ignore ++ arg [-zrelro] ==> ignore ++ arg [--hash-style=gnu] ==> ignore ++ arg [--eh-frame-hdr] ==> ignore ++ arg [-m] ==> ignore ++ arg [elf_i386] ==> ignore ++ arg [-pie] ==> ignore ++ arg [-dynamic-linker] ==> ignore ++ arg [/system/bin/linker] ==> ignore ++ arg [-o] ==> ignore ++ arg [cmTC_b13af] ==> ignore ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ arg [--build-id=sha1] ==> ignore ++ arg [--no-rosegment] ==> ignore ++ arg [--no-undefined-version] ==> ignore ++ arg [--fatal-warnings] ==> ignore ++ arg [--no-undefined] ==> ignore ++ arg [CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o] ==> ignore ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [-lc] ==> lib [c] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] ++ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ++ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit fwks: [] ++ ++ ++Detecting CXX compiler ABI info compiled with the following output: ++Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_c3647 && [1/2] Building CXX object CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: i686-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ (in-process) ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple i686-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp ++clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" ++ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" ++#include "..." search starts here: ++#include <...> search starts here: ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android ++ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include ++End of search list. ++[2/2] Linking CXX executable cmTC_c3647 ++Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) ++Target: i686-none-linux-android24 ++Thread model: posix ++InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin ++ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_c3647 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o ++ ++ ++ ++Parsed CXX implicit include dir info from above output: rv=done ++ found start of include info ++ found start of implicit include info ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ++ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ end of search list found ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ++ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ++ ++Parsed CXX implicit link information from above output: ++ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ++ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp] ++ ignore line: [] ++ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_c3647 && [1/2] Building CXX object CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: i686-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ ignore line: [ (in-process)] ++ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple i686-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] ++ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] ++ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] ++ ignore line: [#include "..." search starts here:] ++ ignore line: [#include <...> search starts here:] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ++ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ++ ignore line: [End of search list.] ++ ignore line: [[2/2] Linking CXX executable cmTC_c3647] ++ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] ++ ignore line: [Target: i686-none-linux-android24] ++ ignore line: [Thread model: posix] ++ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] ++ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_c3647 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore ++ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore ++ arg [-znow] ==> ignore ++ arg [-zrelro] ==> ignore ++ arg [--hash-style=gnu] ==> ignore ++ arg [--eh-frame-hdr] ==> ignore ++ arg [-m] ==> ignore ++ arg [elf_i386] ==> ignore ++ arg [-pie] ==> ignore ++ arg [-dynamic-linker] ==> ignore ++ arg [/system/bin/linker] ==> ignore ++ arg [-o] ==> ignore ++ arg [cmTC_c3647] ==> ignore ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ++ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ arg [--build-id=sha1] ==> ignore ++ arg [--no-rosegment] ==> ignore ++ arg [--no-undefined-version] ==> ignore ++ arg [--fatal-warnings] ==> ignore ++ arg [--no-undefined] ==> ignore ++ arg [CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore ++ arg [-lc++] ==> lib [c++] ++ arg [-lm] ==> lib [m] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [-lc] ==> lib [c] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] ++ arg [-ldl] ==> lib [dl] ++ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ++ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] ++ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ++ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ++ implicit fwks: [] ++ ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/TargetDirectories.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/TargetDirectories.txt +new file mode 100644 +index 0000000..a9116a7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/TargetDirectories.txt +@@ -0,0 +1,3 @@ ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/NitroModules.dir ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/edit_cache.dir ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rebuild_cache.dir +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/cmake.check_cache b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/cmake.check_cache +new file mode 100644 +index 0000000..3dccd73 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/cmake.check_cache +@@ -0,0 +1 @@ ++# This file is generated by cmake for dependency checking of the CMakeCache.txt file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rules.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rules.ninja +new file mode 100644 +index 0000000..e95d52e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rules.ninja +@@ -0,0 +1,64 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Ninja" Generator, CMake Version 3.22 ++ ++# This file contains all the rules used to get the outputs files ++# built from the input files. ++# It is included in the main 'build.ninja'. ++ ++# ============================================================================= ++# Project: NitroModules ++# Configurations: Debug ++# ============================================================================= ++# ============================================================================= ++ ++############################################# ++# Rule for compiling CXX files. ++ ++rule CXX_COMPILER__NitroModules_Debug ++ depfile = $DEP_FILE ++ deps = gcc ++ command = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in ++ description = Building CXX object $out ++ ++ ++############################################# ++# Rule for linking CXX shared library. ++ ++rule CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug ++ command = $PRE_LINK && /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD ++ description = Linking CXX shared library $TARGET_FILE ++ restat = $RESTAT ++ ++ ++############################################# ++# Rule for running custom commands. ++ ++rule CUSTOM_COMMAND ++ command = $COMMAND ++ description = $DESC ++ ++ ++############################################# ++# Rule for re-running cmake. ++ ++rule RERUN_CMAKE ++ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++ description = Re-running CMake... ++ generator = 1 ++ ++ ++############################################# ++# Rule for cleaning all built files. ++ ++rule CLEAN ++ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS ++ description = Cleaning all built files... ++ ++ ++############################################# ++# Rule for printing all primary targets available. ++ ++rule HELP ++ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets ++ description = All primary targets available: ++ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/additional_project_files.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/additional_project_files.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json +new file mode 100644 +index 0000000..5d2d151 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json +@@ -0,0 +1,46 @@ ++{ ++ "buildFiles": [ ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" ++ ], ++ "cleanCommandsComponents": [ ++ [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "clean" ++ ] ++ ], ++ "buildTargetsCommandComponents": [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "{LIST_OF_TARGETS_TO_BUILD}" ++ ], ++ "libraries": { ++ "NitroModules::@6890427a1f51a3e7e1df": { ++ "toolchain": "toolchain", ++ "abi": "x86", ++ "artifactName": "NitroModules", ++ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so", ++ "runtimeFiles": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so" ++ ] ++ } ++ }, ++ "toolchains": { ++ "toolchain": { ++ "cCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", ++ "cppCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" ++ } ++ }, ++ "cFileExtensions": [], ++ "cppFileExtensions": [ ++ "cpp" ++ ] ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json +new file mode 100644 +index 0000000..a253886 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json +@@ -0,0 +1,35 @@ ++{ ++ "buildFiles": [ ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" ++ ], ++ "cleanCommandsComponents": [ ++ [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "clean" ++ ] ++ ], ++ "buildTargetsCommandComponents": [ ++ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-C", ++ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "{LIST_OF_TARGETS_TO_BUILD}" ++ ], ++ "libraries": { ++ "NitroModules::@6890427a1f51a3e7e1df": { ++ "artifactName": "NitroModules", ++ "abi": "x86", ++ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so", ++ "runtimeFiles": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so", ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so" ++ ] ++ } ++ } ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja +new file mode 100644 +index 0000000..8aee616 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja +@@ -0,0 +1,316 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Ninja" Generator, CMake Version 3.22 ++ ++# This file contains all the build statements describing the ++# compilation DAG. ++ ++# ============================================================================= ++# Write statements declared in CMakeLists.txt: ++# ++# Which is the root file. ++# ============================================================================= ++ ++# ============================================================================= ++# Project: NitroModules ++# Configurations: Debug ++# ============================================================================= ++ ++############################################# ++# Minimal version of Ninja required by this file ++ ++ninja_required_version = 1.5 ++ ++ ++############################################# ++# Set configuration variable for custom commands. ++ ++CONFIGURATION = Debug ++# ============================================================================= ++# Include auxiliary files. ++ ++ ++############################################# ++# Include rules file. ++ ++include CMakeFiles/rules.ninja ++ ++# ============================================================================= ++ ++############################################# ++# Logical path to working directory; prefix for absolute paths. ++ ++cmake_ninja_workdir = /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/ ++# ============================================================================= ++# Object build statements for SHARED_LIBRARY target NitroModules ++ ++ ++############################################# ++# Order-only phony target for NitroModules ++ ++build cmake_object_order_depends_target_NitroModules: phony || CMakeFiles/NitroModules.dir ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++build CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp || cmake_object_order_depends_target_NitroModules ++ DEFINES = -DNitroModules_EXPORTS ++ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o.d ++ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 ++ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++ ++# ============================================================================= ++# Link build statements for SHARED_LIBRARY target NitroModules ++ ++ ++############################################# ++# Link the shared library ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so ++ ++build ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so: CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o | /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so ++ LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info ++ LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments ++ LINK_LIBRARIES = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so -landroid /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so -latomic -lm ++ OBJECT_DIR = CMakeFiles/NitroModules.dir ++ POST_BUILD = : ++ PRE_LINK = : ++ SONAME = libNitroModules.so ++ SONAME_FLAG = -Wl,-soname, ++ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ ++ TARGET_FILE = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so ++ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb ++ ++ ++############################################# ++# Utility command for edit_cache ++ ++build CMakeFiles/edit_cache.util: CUSTOM_COMMAND ++ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++ DESC = Running CMake cache editor... ++ pool = console ++ restat = 1 ++ ++build edit_cache: phony CMakeFiles/edit_cache.util ++ ++ ++############################################# ++# Utility command for rebuild_cache ++ ++build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND ++ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++ DESC = Running CMake to regenerate build system... ++ pool = console ++ restat = 1 ++ ++build rebuild_cache: phony CMakeFiles/rebuild_cache.util ++ ++# ============================================================================= ++# Target aliases. ++ ++build NitroModules: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so ++ ++build libNitroModules.so: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so ++ ++# ============================================================================= ++# Folder targets. ++ ++# ============================================================================= ++ ++############################################# ++# Folder: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++ ++build all: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so ++ ++# ============================================================================= ++# Built-in targets ++ ++ ++############################################# ++# Re-run CMake if any of its inputs changed. ++ ++build build.ninja: RERUN_CMAKE | ../../../../CMakeLists.txt ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake ++ pool = console ++ ++ ++############################################# ++# A missing CMake input file is not an error. ++ ++build ../../../../CMakeLists.txt ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony ++ ++ ++############################################# ++# Clean all the built files. ++ ++build clean: CLEAN ++ ++ ++############################################# ++# Print all primary targets available. ++ ++build help: HELP ++ ++ ++############################################# ++# Make the all target the default. ++ ++default all +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt +new file mode 100644 +index 0000000..2a5ab50 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt +@@ -0,0 +1,5 @@ ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/cmake_install.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/cmake_install.cmake +new file mode 100644 +index 0000000..28b83f0 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/cmake_install.cmake +@@ -0,0 +1,54 @@ ++# Install script for directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Debug") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "0") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "TRUE") ++endif() ++ ++# Set default install directory permissions. ++if(NOT DEFINED CMAKE_OBJDUMP) ++ set(CMAKE_OBJDUMP "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") ++endif() ++ ++if(CMAKE_INSTALL_COMPONENT) ++ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") ++else() ++ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") ++endif() ++ ++string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT ++ "${CMAKE_INSTALL_MANIFEST_FILES}") ++file(WRITE "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/${CMAKE_INSTALL_MANIFEST}" ++ "${CMAKE_INSTALL_MANIFEST_CONTENT}") +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json +new file mode 100644 +index 0000000..c38cd02 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json +@@ -0,0 +1,87 @@ ++[ ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" ++} ++] +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin +new file mode 100644 +index 0000000..509b168 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/configure_fingerprint.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/configure_fingerprint.bin +new file mode 100644 +index 0000000..3b44ca5 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/configure_fingerprint.bin +@@ -0,0 +1,28 @@ ++C/C++ Structured Log� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/additional_project_files.txtC ++A ++?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  �����2  �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json  �����2� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json  �����2� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja  �����2�� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja.txt  �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt  �����2� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json  �����2�� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin  �����2 �A �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt  �����2 ++� �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json  �����2 � �����2� ++� ++�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt  �����2 � �����2z ++x ++v/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt  �����2 � ����2 +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt +new file mode 100644 +index 0000000..f7edbd6 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt +@@ -0,0 +1,21 @@ ++ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android ++-DCMAKE_SYSTEM_NAME=Android ++-DCMAKE_EXPORT_COMPILE_COMMANDS=ON ++-DCMAKE_SYSTEM_VERSION=24 ++-DANDROID_PLATFORM=android-24 ++-DANDROID_ABI=x86 ++-DCMAKE_ANDROID_ARCH_ABI=x86 ++-DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++-DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 ++-DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake ++-DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja ++-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 ++-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 ++-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 ++-DCMAKE_BUILD_TYPE=Debug ++-DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab ++-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 ++-GNinja ++-DANDROID_STL=c++_shared ++ Build command args: [] ++ Version: 2 +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json +new file mode 100644 +index 0000000..48c3c0f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json +@@ -0,0 +1,8 @@ ++{ ++ "enabled": true, ++ "prefabPath": "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar", ++ "packages": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" ++ ] ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt +new file mode 100644 +index 0000000..b325a66 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt +@@ -0,0 +1 @@ ++/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json +new file mode 100644 +index 0000000..69891c8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json +@@ -0,0 +1,87 @@ ++[ ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" ++} ++] +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json +new file mode 100644 +index 0000000..c38cd02 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json +@@ -0,0 +1,87 @@ ++[ ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" ++}, ++{ ++ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", ++ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" ++} ++] +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/.project b/node_modules/react-native-nitro-modules/android/.project +new file mode 100644 +index 0000000..28d5e53 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/.project +@@ -0,0 +1,34 @@ ++ ++ ++ react-native-nitro-modules ++ Project react-native-nitro-modules created by Buildship. ++ ++ ++ ++ ++ org.eclipse.jdt.core.javabuilder ++ ++ ++ ++ ++ org.eclipse.buildship.core.gradleprojectbuilder ++ ++ ++ ++ ++ ++ org.eclipse.jdt.core.javanature ++ org.eclipse.buildship.core.gradleprojectnature ++ ++ ++ ++ 1740673457163 ++ ++ 30 ++ ++ org.eclipse.core.resources.regexFilterMatcher ++ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ ++ ++ ++ ++ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/results.bin b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/results.bin +new file mode 100644 +index 0000000..0d259dd +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/results.bin +@@ -0,0 +1 @@ ++o/classes +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/transformed/classes/classes_dex/classes.dex +new file mode 100644 +index 0000000..aafdad5 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/transformed/classes/classes_dex/classes.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/results.bin b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/results.bin +new file mode 100644 +index 0000000..7ed749e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/results.bin +@@ -0,0 +1 @@ ++o/bundleLibRuntimeToDirDebug +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/BuildConfig.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/BuildConfig.dex +new file mode 100644 +index 0000000..f32c456 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/BuildConfig.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/JNIOnLoad.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/JNIOnLoad.dex +new file mode 100644 +index 0000000..621a45d +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/JNIOnLoad.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NativeNitroModulesSpec.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NativeNitroModulesSpec.dex +new file mode 100644 +index 0000000..37ef517 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NativeNitroModulesSpec.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules$Companion.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules$Companion.dex +new file mode 100644 +index 0000000..a1a91a6 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules$Companion.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules.dex +new file mode 100644 +index 0000000..df4d0f2 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesPackage.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesPackage.dex +new file mode 100644 +index 0000000..be1f964 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesPackage.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesSpec.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesSpec.dex +new file mode 100644 +index 0000000..332cbf3 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesSpec.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyMap.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyMap.dex +new file mode 100644 +index 0000000..2e6ba37 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyMap.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValue.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValue.dex +new file mode 100644 +index 0000000..df468a6 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValue.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValueKt.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValueKt.dex +new file mode 100644 +index 0000000..5bdcbde +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValueKt.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer$Companion.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer$Companion.dex +new file mode 100644 +index 0000000..b719c9a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer$Companion.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer.dex +new file mode 100644 +index 0000000..e0ac788 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/HybridObject.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/HybridObject.dex +new file mode 100644 +index 0000000..2135557 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/HybridObject.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion$async$1.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion$async$1.dex +new file mode 100644 +index 0000000..f4bbe83 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion$async$1.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion.dex +new file mode 100644 +index 0000000..7cf7e5e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnRejectedCallback.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnRejectedCallback.dex +new file mode 100644 +index 0000000..f49e252 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnRejectedCallback.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnResolvedCallback.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnResolvedCallback.dex +new file mode 100644 +index 0000000..777a52a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnResolvedCallback.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$1.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$1.dex +new file mode 100644 +index 0000000..a60ac27 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$1.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$2.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$2.dex +new file mode 100644 +index 0000000..894e5df +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$2.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.dex +new file mode 100644 +index 0000000..5804670 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise.dex +new file mode 100644 +index 0000000..c4d6663 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/views/HybridView.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/views/HybridView.dex +new file mode 100644 +index 0000000..fe91918 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/views/HybridView.dex differ +diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin +new file mode 100644 +index 0000000..601f245 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/buildConfig/debug/com/margelo/nitro/BuildConfig.java b/node_modules/react-native-nitro-modules/android/build/generated/source/buildConfig/debug/com/margelo/nitro/BuildConfig.java +new file mode 100644 +index 0000000..154a4db +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/buildConfig/debug/com/margelo/nitro/BuildConfig.java +@@ -0,0 +1,12 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package com.margelo.nitro; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = Boolean.parseBoolean("true"); ++ public static final String LIBRARY_PACKAGE_NAME = "com.margelo.nitro"; ++ public static final String BUILD_TYPE = "debug"; ++ // Field from default config. ++ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = true; ++} +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/java/com/margelo/nitro/NativeNitroModulesSpec.java b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/java/com/margelo/nitro/NativeNitroModulesSpec.java +new file mode 100644 +index 0000000..59b3213 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/java/com/margelo/nitro/NativeNitroModulesSpec.java +@@ -0,0 +1,38 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleJavaSpec.js ++ * ++ * @nolint ++ */ ++ ++package com.margelo.nitro; ++ ++import com.facebook.proguard.annotations.DoNotStrip; ++import com.facebook.react.bridge.ReactApplicationContext; ++import com.facebook.react.bridge.ReactContextBaseJavaModule; ++import com.facebook.react.bridge.ReactMethod; ++import com.facebook.react.turbomodule.core.interfaces.TurboModule; ++import javax.annotation.Nonnull; ++import javax.annotation.Nullable; ++ ++public abstract class NativeNitroModulesSpec extends ReactContextBaseJavaModule implements TurboModule { ++ public static final String NAME = "NitroModules"; ++ ++ public NativeNitroModulesSpec(ReactApplicationContext reactContext) { ++ super(reactContext); ++ } ++ ++ @Override ++ public @Nonnull String getName() { ++ return NAME; ++ } ++ ++ @ReactMethod(isBlockingSynchronousMethod = true) ++ @DoNotStrip ++ public abstract @Nullable String install(); ++} +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/CMakeLists.txt b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/CMakeLists.txt +new file mode 100644 +index 0000000..abde50f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/CMakeLists.txt +@@ -0,0 +1,36 @@ ++# Copyright (c) Meta Platforms, Inc. and affiliates. ++# ++# This source code is licensed under the MIT license found in the ++# LICENSE file in the root directory of this source tree. ++ ++cmake_minimum_required(VERSION 3.13) ++set(CMAKE_VERBOSE_MAKEFILE on) ++ ++file(GLOB react_codegen_SRCS CONFIGURE_DEPENDS *.cpp react/renderer/components/NitroModulesSpec/*.cpp) ++ ++add_library( ++ react_codegen_NitroModulesSpec ++ OBJECT ++ ${react_codegen_SRCS} ++) ++ ++target_include_directories(react_codegen_NitroModulesSpec PUBLIC . react/renderer/components/NitroModulesSpec) ++ ++target_link_libraries( ++ react_codegen_NitroModulesSpec ++ fbjni ++ jsi ++ # We need to link different libraries based on whether we are building rncore or not, that's necessary ++ # because we want to break a circular dependency between react_codegen_rncore and reactnative ++ reactnative ++) ++ ++target_compile_options( ++ react_codegen_NitroModulesSpec ++ PRIVATE ++ -DLOG_TAG=\"ReactNative\" ++ -fexceptions ++ -frtti ++ -std=c++20 ++ -Wall ++) +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec-generated.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec-generated.cpp +new file mode 100644 +index 0000000..e913ee2 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec-generated.cpp +@@ -0,0 +1,32 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleJniCpp.js ++ */ ++ ++#include "NitroModulesSpec.h" ++ ++namespace facebook::react { ++ ++static facebook::jsi::Value __hostFunction_NativeNitroModulesSpecJSI_install(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { ++ static jmethodID cachedMethodId = nullptr; ++ return static_cast(turboModule).invokeJavaMethod(rt, StringKind, "install", "()Ljava/lang/String;", args, count, cachedMethodId); ++} ++ ++NativeNitroModulesSpecJSI::NativeNitroModulesSpecJSI(const JavaTurboModule::InitParams ¶ms) ++ : JavaTurboModule(params) { ++ methodMap_["install"] = MethodMetadata {0, __hostFunction_NativeNitroModulesSpecJSI_install}; ++} ++ ++std::shared_ptr NitroModulesSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms) { ++ if (moduleName == "NitroModules") { ++ return std::make_shared(params); ++ } ++ return nullptr; ++} ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec.h +new file mode 100644 +index 0000000..50fdb62 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec.h +@@ -0,0 +1,31 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleJniH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++/** ++ * JNI C++ class for module 'NativeNitroModules' ++ */ ++class JSI_EXPORT NativeNitroModulesSpecJSI : public JavaTurboModule { ++public: ++ NativeNitroModulesSpecJSI(const JavaTurboModule::InitParams ¶ms); ++}; ++ ++ ++JSI_EXPORT ++std::shared_ptr NitroModulesSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms); ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.cpp +new file mode 100644 +index 0000000..6920d8c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.cpp +@@ -0,0 +1,22 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateComponentDescriptorCpp.js ++ */ ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++void NitroModulesSpec_registerComponentDescriptorsFromCodegen( ++ std::shared_ptr registry) { ++ ++} ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.h +new file mode 100644 +index 0000000..5a228c8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.h +@@ -0,0 +1,24 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateComponentDescriptorH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ ++void NitroModulesSpec_registerComponentDescriptorsFromCodegen( ++ std::shared_ptr registry); ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.cpp +new file mode 100644 +index 0000000..5406651 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.cpp +@@ -0,0 +1,16 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateEventEmitterCpp.js ++ */ ++ ++#include ++ ++ ++namespace facebook::react { ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.h +new file mode 100644 +index 0000000..2845a63 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.h +@@ -0,0 +1,17 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateEventEmitterH.js ++ */ ++#pragma once ++ ++#include ++ ++ ++namespace facebook::react { ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI-generated.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI-generated.cpp +new file mode 100644 +index 0000000..367527c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI-generated.cpp +@@ -0,0 +1,27 @@ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleCpp.js ++ */ ++ ++#include "NitroModulesSpecJSI.h" ++ ++namespace facebook::react { ++ ++static jsi::Value __hostFunction_NativeNitroModulesCxxSpecJSI_install(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) { ++ auto result = static_cast(&turboModule)->install( ++ rt ++ ); ++ return result ? jsi::Value(std::move(*result)) : jsi::Value::null(); ++} ++ ++NativeNitroModulesCxxSpecJSI::NativeNitroModulesCxxSpecJSI(std::shared_ptr jsInvoker) ++ : TurboModule("NitroModules", jsInvoker) { ++ methodMap_["install"] = MethodMetadata {0, __hostFunction_NativeNitroModulesCxxSpecJSI_install}; ++} ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI.h +new file mode 100644 +index 0000000..c0709d3 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI.h +@@ -0,0 +1,71 @@ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateModuleH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ class JSI_EXPORT NativeNitroModulesCxxSpecJSI : public TurboModule { ++protected: ++ NativeNitroModulesCxxSpecJSI(std::shared_ptr jsInvoker); ++ ++public: ++ virtual std::optional install(jsi::Runtime &rt) = 0; ++ ++}; ++ ++template ++class JSI_EXPORT NativeNitroModulesCxxSpec : public TurboModule { ++public: ++ jsi::Value create(jsi::Runtime &rt, const jsi::PropNameID &propName) override { ++ return delegate_.create(rt, propName); ++ } ++ ++ std::vector getPropertyNames(jsi::Runtime& runtime) override { ++ return delegate_.getPropertyNames(runtime); ++ } ++ ++ static constexpr std::string_view kModuleName = "NitroModules"; ++ ++protected: ++ NativeNitroModulesCxxSpec(std::shared_ptr jsInvoker) ++ : TurboModule(std::string{NativeNitroModulesCxxSpec::kModuleName}, jsInvoker), ++ delegate_(reinterpret_cast(this), jsInvoker) {} ++ ++ ++private: ++ class Delegate : public NativeNitroModulesCxxSpecJSI { ++ public: ++ Delegate(T *instance, std::shared_ptr jsInvoker) : ++ NativeNitroModulesCxxSpecJSI(std::move(jsInvoker)), instance_(instance) { ++ ++ } ++ ++ std::optional install(jsi::Runtime &rt) override { ++ static_assert( ++ bridging::getParameterCount(&T::install) == 1, ++ "Expected install(...) to have 1 parameters"); ++ ++ return bridging::callFromJs>( ++ rt, &T::install, jsInvoker_, instance_); ++ } ++ ++ private: ++ friend class NativeNitroModulesCxxSpec; ++ T *instance_; ++ }; ++ ++ Delegate delegate_; ++}; ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.cpp +new file mode 100644 +index 0000000..d3184c0 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.cpp +@@ -0,0 +1,19 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GeneratePropsCpp.js ++ */ ++ ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.h +new file mode 100644 +index 0000000..870864b +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.h +@@ -0,0 +1,18 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GeneratePropsH.js ++ */ ++#pragma once ++ ++ ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.cpp +new file mode 100644 +index 0000000..811d70a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.cpp +@@ -0,0 +1,17 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateShadowNodeCpp.js ++ */ ++ ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.h +new file mode 100644 +index 0000000..fb20599 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.h +@@ -0,0 +1,23 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateShadowNodeH.js ++ */ ++ ++#pragma once ++ ++#include ++#include ++#include ++#include ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.cpp +new file mode 100644 +index 0000000..5b81871 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.cpp +@@ -0,0 +1,16 @@ ++ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateStateCpp.js ++ */ ++#include ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.h +new file mode 100644 +index 0000000..c011ed8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.h +@@ -0,0 +1,19 @@ ++/** ++ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). ++ * ++ * Do not edit this file as changes may cause incorrect behavior and will be lost ++ * once the code is regenerated. ++ * ++ * @generated by codegen project: GenerateStateH.js ++ */ ++#pragma once ++ ++#ifdef ANDROID ++#include ++#endif ++ ++namespace facebook::react { ++ ++ ++ ++} // namespace facebook::react +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/schema.json b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/schema.json +new file mode 100644 +index 0000000..3c0b80a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/schema.json +@@ -0,0 +1 @@ ++{"modules":{"NativeNitroModules":{"type":"NativeModule","aliasMap":{},"enumMap":{},"spec":{"eventEmitters":[],"methods":[{"name":"install","optional":false,"typeAnnotation":{"type":"FunctionTypeAnnotation","returnTypeAnnotation":{"type":"NullableTypeAnnotation","typeAnnotation":{"type":"StringTypeAnnotation"}},"params":[]}}]},"moduleName":"NitroModules"}}} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AnyMap.hpp +new file mode 100644 +index 0000000..177934c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AnyMap.hpp +@@ -0,0 +1,205 @@ ++// ++// Created by Marc Rousavy on 30.07.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++struct AnyValue; ++using AnyArray = std::vector; ++using AnyObject = std::unordered_map; ++ ++using VariantType = std::variant; ++struct AnyValue : VariantType { ++ using VariantType::variant; ++ ++ AnyValue(const VariantType& variant) : VariantType(variant) {} ++ AnyValue(VariantType&& variant) : VariantType(std::move(variant)) {} ++}; ++ ++/** ++ * Represents a JS map-like object (`Record`). ++ * This is essentially a wrapper around `std::unordered_map>`. ++ * ++ * Supported values are: ++ * 1. Primitives ++ * 2. Arrays of primitives ++ * 3. Objects of primitives ++ */ ++class AnyMap final { ++public: ++ /** ++ * Create a new instance of AnyMap. ++ */ ++ explicit AnyMap() {} ++ /** ++ * Create a new instance of AnyMap with the given amount of spaces pre-allocated. ++ */ ++ explicit AnyMap(size_t size) { ++ _map.reserve(size); ++ } ++ ++public: ++ /** ++ * Create a new `shared_ptr` instance of AnyMap. ++ */ ++ static std::shared_ptr make() { ++ return std::make_shared(); ++ } ++ /** ++ * Create a new `shared_ptr` instance of AnyMap with the given amount of spaces pre-allocated. ++ */ ++ static std::shared_ptr make(size_t size) { ++ return std::make_shared(size); ++ } ++ ++public: ++ /** ++ * Returns whether the map contains the given key, or not. ++ */ ++ bool contains(const std::string& key) const; ++ /** ++ * Removes the given key from the map, leaving no value. ++ */ ++ void remove(const std::string& key); ++ /** ++ * Deletes all keys and values inside the map. ++ */ ++ void clear() noexcept; ++ ++public: ++ /** ++ * Returns whether the value under the given key is a `null`. ++ * If the value is not a `null` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isNull(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `double`. ++ * If the value is not a `double` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isDouble(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `boolean`. ++ * If the value is not a `boolean` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isBoolean(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `bigint`. ++ * If the value is not a `bigint` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isBigInt(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `string`. ++ * If the value is not a `string` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isString(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is an array. ++ * If the value is not an array (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isArray(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is an object. ++ * If the value is not an object (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isObject(const std::string& key) const; ++ ++public: ++ /** ++ * Returns the null value at the given `key`. ++ * If no `null` value exists at the given `key`, this method will throw. ++ */ ++ std::monostate getNull(const std::string& key) const; ++ /** ++ * Returns the double value at the given `key`. ++ * If no `double` value exists at the given `key`, this method will throw. ++ */ ++ double getDouble(const std::string& key) const; ++ /** ++ * Returns the boolean value at the given `key`. ++ * If no `boolean` value exists at the given `key`, this method will throw. ++ */ ++ bool getBoolean(const std::string& key) const; ++ /** ++ * Returns the bigint value at the given `key`. ++ * If no `bigint` value exists at the given `key`, this method will throw. ++ */ ++ int64_t getBigInt(const std::string& key) const; ++ /** ++ * Returns the string value at the given `key`. ++ * If no `string` value exists at the given `key`, this method will throw. ++ */ ++ std::string getString(const std::string& key) const; ++ /** ++ * Returns the array value at the given `key`. ++ * If no array value exists at the given `key`, this method will throw. ++ */ ++ AnyArray getArray(const std::string& key) const; ++ /** ++ * Returns the object value at the given `key`. ++ * If no object value exists at the given `key`, this method will throw. ++ */ ++ AnyObject getObject(const std::string& key) const; ++ ++public: ++ /** ++ * Set the value at the given key to `null`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setNull(const std::string& key); ++ /** ++ * Set the value at the given key to the given `double`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setDouble(const std::string& key, double value); ++ /** ++ * Set the value at the given key to the given `boolean`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setBoolean(const std::string& key, bool value); ++ /** ++ * Set the value at the given key to the given `bigint`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setBigInt(const std::string& key, int64_t value); ++ /** ++ * Set the value at the given key to the given `string`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setString(const std::string& key, const std::string& value); ++ /** ++ * Set the value at the given key to the given array. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setArray(const std::string& key, const AnyArray& value); ++ /** ++ * Set the value at the given key to the given object. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setObject(const std::string& key, const AnyObject& value); ++ /** ++ * Set the value at the given key to the given `AnyValue`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setAny(const std::string& key, const AnyValue& value); ++ ++public: ++ /** ++ * Get the actual C++ map that holds all keys and variant values. ++ */ ++ const std::unordered_map& getMap() const; ++ ++private: ++ std::unordered_map _map; ++} SWIFT_NONCOPYABLE; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ArrayBuffer.hpp +new file mode 100644 +index 0000000..1415b1d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ArrayBuffer.hpp +@@ -0,0 +1,143 @@ ++// ++// ArrayBuffer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++using DeleteFn = std::function; ++ ++/** ++ * Represents a raw byte buffer that can be read from-, and ++ * written to- from both JavaScript and C++. ++ * `ArrayBuffer` is not thread-safe and does not lock multi-thread access. ++ * ++ * `ArrayBuffer` can either be a `JSArrayBuffer`, or a `NativeArrayBuffer`. ++ * - `NativeArrayBuffer`: Created from native (C++), and can either own the memory (`isOwner()`), or borrow it. ++ * - `JSArrayBuffer`: Received from JS, and will only be alive for as long as the JS Runtime is actually alive. ++ * ++ * Also, an `ArrayBuffer` can either own it's memory, or just borrow it's memory. ++ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. ++ * When this `ArrayBuffer` gets deleted, it will free the memory. ++ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). ++ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. ++ */ ++class ArrayBuffer : public jsi::MutableBuffer { ++public: ++ ArrayBuffer() = default; ++ ArrayBuffer(const ArrayBuffer&) = delete; ++ ArrayBuffer(ArrayBuffer&&) = delete; ++ virtual ~ArrayBuffer() = default; ++ ++public: ++ /** ++ * Returns whether this `ArrayBuffer` is actually owning the data, ++ * or if it is just borrowed from an external source (either a native ++ * memory that we didn't allocate, or from JS - which can be deleted at any point). ++ */ ++ virtual bool isOwner() const noexcept = 0; ++ ++public: ++ /** ++ * Create a new `NativeArrayBuffer` that wraps the given data (without copy) of the given size, ++ * and calls `deleteFunc` in which `data` should be deleted. ++ */ ++ static std::shared_ptr wrap(uint8_t* data, size_t size, DeleteFn&& deleteFunc); ++ /** ++ * Create a new `NativeArrayBuffer` that copies the given data of the given size ++ * into a newly allocated buffer. ++ */ ++ static std::shared_ptr copy(uint8_t* data, size_t size); ++ /** ++ * Create a new `NativeArrayBuffer` that copies the given `std::vector`. ++ */ ++ static std::shared_ptr copy(std::vector& data); ++ /** ++ * Create a new `NativeArrayBuffer` that allocates a new buffer of the given size. ++ */ ++ static std::shared_ptr allocate(size_t size); ++}; ++ ++/** ++ * Represents an `ArrayBuffer` that is allocated on the native (C++) side. ++ * It can either be "owning" or "borrowing". ++ * ++ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. ++ * When this `ArrayBuffer` gets deleted, it will free the memory. ++ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). ++ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. ++ * ++ * It is safe to access `data()` and `size()` from any Thread, but there are no synchronization/mutexes implemented by default. ++ */ ++class NativeArrayBuffer final : public ArrayBuffer { ++public: ++ /** ++ * Create a new **owning** `ArrayBuffer`. ++ * The `ArrayBuffer` can be kept in memory, as C++ owns the data ++ * and will only delete it once this `ArrayBuffer` gets deleted. ++ * ++ * Once this `ArrayBuffer` goes out of scope, `deleteFunc` will be called. ++ * The caller is responsible for deleting the memory (`data`) here. ++ */ ++ NativeArrayBuffer(uint8_t* data, size_t size, DeleteFn&& deleteFunc); ++ ~NativeArrayBuffer(); ++ ++public: ++ uint8_t* data() override; ++ size_t size() const override; ++ bool isOwner() const noexcept override; ++ ++private: ++ uint8_t* _data; ++ size_t _size; ++ DeleteFn _deleteFunc; ++}; ++ ++/** ++ * Represents a JS-based `ArrayBuffer`. ++ * ++ * While it's underlying data might have been allocated on the native side (`NativeArrayBuffer`), ++ * we only have a JS reference to the `ArrayBuffer` object so it is considered a "borrowed"-resource. ++ * ++ * `data()` and `size()` can only be accessed synchronously on the JS Runtime Thread. ++ * If you want to access it elsewhere, copy the buffer first. ++ * ++ * If the JS ArrayBuffer (or it's JS Runtime) have already been deleted, `data()` returns `nullptr`. ++ */ ++class JSArrayBuffer final : public ArrayBuffer { ++public: ++ explicit JSArrayBuffer(jsi::Runtime& runtime, BorrowingReference jsReference); ++ ~JSArrayBuffer(); ++ ++public: ++ /** ++ * Gets the data this `ArrayBuffer` points to, or `nullptr` if it has already been deleted. ++ */ ++ uint8_t* data() override; ++ /** ++ * Gets the size of the data this `ArrayBuffer` points to, or `0` if it has already been deleted. ++ */ ++ size_t size() const override; ++ /** ++ * Returns `false` for JS-based ArrayBuffers. ++ */ ++ bool isOwner() const noexcept override; ++ ++private: ++ jsi::Runtime& _runtime; ++ BorrowingReference _jsReference; ++ std::thread::id _initialThreadId; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AssertPromiseState.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AssertPromiseState.hpp +new file mode 100644 +index 0000000..c89cc02 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AssertPromiseState.hpp +@@ -0,0 +1,34 @@ ++// ++// AssertPromiseState.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 20.11.24. ++// ++ ++#pragma once ++ ++namespace margelo::nitro { ++template ++class Promise; ++} // namespace margelo::nitro ++ ++#include "NitroTypeInfo.hpp" ++#include "Promise.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++enum PromiseTask { WANTS_TO_RESOLVE, WANTS_TO_REJECT }; ++ ++template ++void assertPromiseState(Promise& promise, PromiseTask task) { ++ if (!promise.isPending()) [[unlikely]] { ++ std::string taskString = task == WANTS_TO_RESOLVE ? "resolve" : "reject"; ++ std::string state = promise.isResolved() ? "resolved" : "rejected"; ++ throw std::runtime_error("Cannot " + taskString + " Promise<" + TypeInfo::getFriendlyTypename() + "> - it is already " + ++ state + "!"); ++ } ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BorrowingReference.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BorrowingReference.hpp +new file mode 100644 +index 0000000..7fb33ec +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BorrowingReference.hpp +@@ -0,0 +1,223 @@ ++// ++// BorrowingReference.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 23.06.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include "ReferenceState.hpp" ++#include "WeakReference.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * An `BorrowingReference` is a smart-pointer that holds a strong reference to a pointer. ++ * You can have multiple `BorrowingReference` instances point to the same pointer, as they internally keep a ref-count. ++ * As opposed to a `shared_ptr`, an `BorrowingReference` can also be imperatively manually deleted, even if there ++ * are multiple strong references still holding onto the pointer. ++ * This is useful in cases where the `BorrowingReference` might keep a reference alive, but an external value holder ++ * is actually responsible for truly deleting the underlying value - like a `jsi::Runtime` for a `jsi::Value`. ++ * ++ * An `BorrowingReference` can be weakified, which gives the user a `WeakReference`. ++ * A `WeakReference` can be locked to get an `BorrowingReference` again, assuming it has not been deleted yet. ++ */ ++template ++class BorrowingReference final { ++public: ++ BorrowingReference() : _value(nullptr), _state(nullptr) {} ++ ++ explicit BorrowingReference(T* value) : _value(value), _state(new ReferenceState()) {} ++ ++ BorrowingReference(const BorrowingReference& ref) : _value(ref._value), _state(ref._state) { ++ if (_state != nullptr) { ++ // increment ref count after copy ++ _state->strongRefCount++; ++ } ++ } ++ ++ BorrowingReference(BorrowingReference&& ref) noexcept : _value(ref._value), _state(ref._state) { ++ ref._value = nullptr; ++ ref._state = nullptr; ++ } ++ ++ BorrowingReference& operator=(const BorrowingReference& ref) { ++ if (this == &ref) ++ return *this; ++ ++ if (_state != nullptr) { ++ // destroy previous pointer ++ bool shouldDestroy = _state->decrementStrongRefCount(); ++ if (shouldDestroy) { ++ forceDestroyValue(); ++ } ++ maybeDestroyState(); ++ } ++ ++ _value = ref._value; ++ _state = ref._state; ++ if (_state != nullptr) { ++ // increment new pointer ++ _state->strongRefCount++; ++ } ++ ++ return *this; ++ } ++ ++private: ++ // WeakReference -> BorrowingReference Lock-constructor ++ explicit BorrowingReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { ++ _state->strongRefCount++; ++ } ++ ++private: ++ // BorrowingReference -> BorrowingReference Cast-constructor ++ template ++ BorrowingReference(T* value, const BorrowingReference& originalRef) : _value(value), _state(originalRef._state) { ++ _state->strongRefCount++; ++ } ++ ++ template ++ friend class BorrowingReference; ++ ++public: ++ ~BorrowingReference() { ++ if (_state == nullptr) { ++ // we are just a dangling nullptr. ++ return; ++ } ++ ++ // decrement strong ref count on destroy ++ bool shouldDestroy = _state->decrementStrongRefCount(); ++ if (shouldDestroy) { ++ forceDestroyValue(); ++ } ++ maybeDestroyState(); ++ } ++ ++public: ++ /** ++ * Casts this `BorrowingReference` to a `BorrowingReference`. ++ */ ++ template ++ BorrowingReference as() { ++ return BorrowingReference(static_cast(_value), *this); ++ } ++ ++public: ++ /** ++ * Get whether the `BorrowingReference` is still pointing to a valid value, or not. ++ */ ++ [[nodiscard]] ++ inline bool hasValue() const { ++ return _value != nullptr && !_state->isDeleted; ++ } ++ ++ /** ++ * Get a borrowing (or "weak") reference to this owning reference ++ */ ++ [[nodiscard]] ++ WeakReference weak() const { ++ return WeakReference(*this); ++ } ++ ++ /** ++ * Delete and destroy the value this BorrowingReference is pointing to. ++ * This can even be called if there are still multiple strong references to the value. ++ */ ++ void destroy() { ++ std::unique_lock lock(_state->mutex); ++ ++ forceDestroyValue(); ++ } ++ ++public: ++ // Dereference (*) ++ inline T& operator*() const { ++#ifdef NITRO_DEBUG ++ if (!hasValue()) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Tried to dereference (*) nullptr BorrowingReference<" + typeName + ">!"); ++ } ++#endif ++ return *_value; ++ } ++ ++ // Dereference (->) ++ inline T* operator->() const { ++#ifdef NITRO_DEBUG ++ if (!hasValue()) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Tried to dereference (->) nullptr BorrowingReference<" + typeName + ">!"); ++ } ++#endif ++ return _value; ++ } ++ ++ // null-check (bool) ++ explicit inline operator bool() const { ++ return hasValue(); ++ } ++ // null-check (== nullptr) ++ inline bool operator==(std::nullptr_t) const { ++ return !hasValue(); ++ } ++ // null-check (!= nullptr) ++ inline bool operator!=(std::nullptr_t) const { ++ return hasValue(); ++ } ++ ++ // comparison (== *) ++ inline bool operator==(T* other) const { ++ return _value == other; ++ } ++ // comparison (!= *) ++ inline bool operator!=(T* other) const { ++ return _value != other; ++ } ++ ++ // comparison (== BorrowingReference) ++ inline bool operator==(const BorrowingReference& other) const { ++ return _value == other._value; ++ } ++ // comparison (!= BorrowingReference) ++ inline bool operator!=(const BorrowingReference& other) const { ++ return _value != other._value; ++ } ++ ++private: ++ void maybeDestroyState() { ++ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { ++ // free the full memory if there are no more references at all ++ delete _state; ++ _state = nullptr; ++ } ++ } ++ ++ void forceDestroyValue() { ++ if (_state->isDeleted) [[unlikely]] { ++ // it has already been destroyed. ++ return; ++ } ++ delete _value; ++ _value = nullptr; ++ _state->isDeleted = true; ++ } ++ ++public: ++ friend class WeakReference; ++ ++private: ++ T* _value; ++ ReferenceState* _state; ++}; ++ ++} // namespace margelo::nitro ++ ++#include "WeakReference+Owning.hpp" +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BoxedHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BoxedHybridObject.hpp +new file mode 100644 +index 0000000..7e0bd6a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BoxedHybridObject.hpp +@@ -0,0 +1,36 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a `HybridObject` that has been boxed into a `jsi::HostObject`. ++ * ++ * While `HybridObject`s are runtime agnostic, some threading/worklet libraries do not support copying over objects ++ * with `jsi::NativeState` and a prototype chain (which is what a `HybridObject` is), so Nitro offers support for ++ * boxing those `HybridObject`s into a type that those libraries support - which is a `jsi::HostObject`. ++ * ++ * Simply call `unbox()` on this `jsi::HostObject` from the new Runtime/context to get the `HybridObject` again. ++ */ ++class BoxedHybridObject : public jsi::HostObject { ++public: ++ explicit BoxedHybridObject(const std::shared_ptr& hybridObject) : _hybridObject(hybridObject) {} ++ ++public: ++ jsi::Value get(jsi::Runtime& runtime, const jsi::PropNameID& propName) override; ++ std::vector getPropertyNames(jsi::Runtime& runtime) override; ++ ++private: ++ std::shared_ptr _hybridObject; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ByteBufferArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ByteBufferArrayBuffer.hpp +new file mode 100644 +index 0000000..5f83bed +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ByteBufferArrayBuffer.hpp +@@ -0,0 +1,52 @@ ++// ++// ByteBufferArrayBuffer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "ArrayBuffer.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents an `ArrayBuffer` that holds a `ByteBuffer`. ++ */ ++class ByteBufferArrayBuffer final : public ArrayBuffer { ++public: ++ explicit ByteBufferArrayBuffer(const jni::alias_ref& byteBuffer) : _byteBuffer(jni::make_global(byteBuffer)) { ++ _byteBuffer->order(jni::JByteOrder::nativeOrder()); ++ } ++ ++ ~ByteBufferArrayBuffer() { ++ // Hermes GC can destroy JS objects on a non-JNI Thread. ++ jni::ThreadScope::WithClassLoader([&] { _byteBuffer.reset(); }); ++ } ++ ++public: ++ [[nodiscard]] uint8_t* data() override { ++ return _byteBuffer->getDirectBytes(); ++ } ++ [[nodiscard]] size_t size() const override { ++ return _byteBuffer->getDirectSize(); ++ } ++ [[nodiscard]] bool isOwner() const noexcept override { ++ return _byteBuffer != nullptr && _byteBuffer->isDirect(); ++ } ++ ++public: ++ [[nodiscard]] const jni::global_ref& getBuffer() const { ++ return _byteBuffer; ++ } ++ ++private: ++ jni::global_ref _byteBuffer; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CachedProp.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CachedProp.hpp +new file mode 100644 +index 0000000..5553968 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CachedProp.hpp +@@ -0,0 +1,44 @@ ++// ++// Created by Marc Rousavy on 30.07.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include "JSIConverter.hpp" ++#include "NitroDefines.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++struct CachedProp { ++public: ++ T value; ++ BorrowingReference jsiValue; ++ bool isDirty = false; ++ ++public: ++ bool equals(jsi::Runtime& runtime, const jsi::Value& other) const { ++ if (jsiValue == nullptr) { ++ return false; ++ } ++ return jsi::Value::strictEquals(runtime, *jsiValue, other); ++ } ++ ++public: ++ static CachedProp fromRawValue(jsi::Runtime& runtime, const jsi::Value& value, const CachedProp& oldProp) { ++ if (oldProp.equals(runtime, value)) { ++ // jsi::Value hasn't changed - no need to convert it again! ++ return oldProp; ++ } ++ T converted = JSIConverter::fromJSI(runtime, value); ++ JSICacheReference cache = JSICache::getOrCreateCache(runtime); ++ BorrowingReference cached = cache.makeShared(jsi::Value(runtime, value)); ++ return CachedProp(std::move(converted), std::move(cached), /* isDirty */ true); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CallInvokerDispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CallInvokerDispatcher.hpp +new file mode 100644 +index 0000000..2f8ccf5 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CallInvokerDispatcher.hpp +@@ -0,0 +1,38 @@ ++// ++// Created by Marc Rousavy on 27.03.24. ++// ++ ++#pragma once ++ ++#include "Dispatcher.hpp" ++ ++// This is react-native specific ++#if __has_include() ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * A Dispatcher that uses react::CallInvoker for it's implementation ++ */ ++class CallInvokerDispatcher final : public Dispatcher { ++public: ++ explicit CallInvokerDispatcher(std::shared_ptr callInvoker) : _callInvoker(callInvoker) {} ++ ++ void runAsync(std::function&& function) override { ++ _callInvoker->invokeAsync(std::move(function)); ++ } ++ ++ void runSync(std::function&& function) override { ++ _callInvoker->invokeSync(std::move(function)); ++ } ++ ++private: ++ std::shared_ptr _callInvoker; ++}; ++ ++} // namespace margelo::nitro ++ ++#endif +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CountTrailingOptionals.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CountTrailingOptionals.hpp +new file mode 100644 +index 0000000..4e98b85 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CountTrailingOptionals.hpp +@@ -0,0 +1,64 @@ ++// ++// CountTrailingOptionals.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// Helper template to check if a type is std::optional ++template ++struct is_optional : std::false_type {}; ++ ++template ++struct is_optional> : std::true_type {}; ++ ++// Helper template to count trailing optionals ++template ++struct count_trailing_optionals; ++ ++template <> ++struct count_trailing_optionals<> { ++ static constexpr int value = 0; ++}; ++ ++template ++struct count_trailing_optionals { ++ static constexpr int count_trailing_optionals_impl() { ++ constexpr bool isOptional = is_optional>::value; ++ if constexpr (sizeof...(Rest) == 0) { ++ // end of parameter pack! ++ if constexpr (isOptional) { ++ // last item is an optional, finally return the final number incremented by one. ++ return N + 1; ++ } else { ++ // last item is not an optional, so there are 0 trailing optionals. ++ return 0; ++ } ++ } else { ++ // recursively look into next T, either bump N by one or reset it to 0 if it's not an optional. ++ constexpr int newValue = isOptional ? N + 1 : 0; ++ return count_trailing_optionals::count_trailing_optionals_impl(); ++ } ++ } ++ ++ static constexpr int value = count_trailing_optionals_impl(); ++}; ++ ++// Main template to count trailing optionals in Args... pack ++template ++struct trailing_optionals_count { ++ static constexpr int value = count_trailing_optionals<0, Args...>::value; ++}; ++ ++// Helper alias ++template ++constexpr int trailing_optionals_count_v = trailing_optionals_count...>::value; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/DefaultConstructableObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/DefaultConstructableObject.hpp +new file mode 100644 +index 0000000..0d715be +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/DefaultConstructableObject.hpp +@@ -0,0 +1,79 @@ ++// ++// DefaultConstructableObject.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 11.11.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++class DefaultConstructableObject { ++public: ++ explicit DefaultConstructableObject(const char* javaClassDescriptor) { ++ try { ++ // Find JNI class and default constructor ++ _javaClass = jni::findClassStatic(javaClassDescriptor); ++ _defaultConstructor = _javaClass->getConstructor(); ++ } catch (const jni::JniException& exc) { ++ std::string message = exc.what(); ++ std::string descriptor = javaClassDescriptor; ++ std::string className = findClassName(descriptor); ++ if (message.find("ClassNotFoundException")) { ++ // Java class cannot be found ++ throw std::runtime_error( ++ "Couldn't find class `" + descriptor + ++ "`!\n" ++ "- Make sure the class exists in the specified namespace.\n" ++ "- Make sure the class is not stripped. If you are using ProGuard, add `@Keep` and `@DoNotStrip` annotations to `" + ++ className + "`."); ++ } else if (message.find("NoSuchMethodError")) { ++ // Default Constructor cannot be found ++ throw std::runtime_error( ++ "Couldn't find " + className + ++ "'s default constructor!\n" ++ "- If you want to autolink " + ++ className + ++ ", add a default constructor that takes zero arguments.\n" ++ "- If you need arguments to create instances of " + ++ className + ++ ", create a separate HybridObject that acts as a factory for this HybridObject to create instances of it with parameters.\n" ++ "- If you already have a default constructor, make sure it is not being stripped. If you are using ProGuard, add `@Keep` and " ++ "`@DoNotStrip` annotations to the default constructor."); ++ } else { ++ throw; ++ } ++ } ++ } ++ ++public: ++ jni::local_ref create() const { ++ // Calls the class's default constructor ++ auto instance = _javaClass->newObject(_defaultConstructor); ++#ifdef NITRO_DEBUG ++ if (instance == nullptr) [[unlikely]] { ++ throw std::runtime_error("Failed to create an instance of \"" + _javaClass->toString() + "\" - the constructor returned null!"); ++ } ++#endif ++ return instance; ++ } ++ ++private: ++ static std::string findClassName(const std::string& jniDescriptor) { ++ size_t lastSlash = jniDescriptor.rfind('/'); ++ return jniDescriptor.substr(lastSlash + 1); ++ } ++ ++private: ++ jni::alias_ref _javaClass; ++ jni::JConstructor _defaultConstructor; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Dispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Dispatcher.hpp +new file mode 100644 +index 0000000..f4d1eec +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Dispatcher.hpp +@@ -0,0 +1,82 @@ ++// ++// Created by Marc Rousavy on 12.03.24. ++// ++ ++#pragma once ++ ++#include "Promise.hpp" ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++class Dispatcher : public jsi::NativeState { ++public: ++ /** ++ Installs the Dispatcher into the given Runtime. ++ It can be accessed using `getRuntimeGlobalDispatcher` later. ++ */ ++ static void installRuntimeGlobalDispatcher(jsi::Runtime& runtime, std::shared_ptr dispatcher); ++ /** ++ Gets the global Dispatcher in the given Runtime, or throws an error if not found. ++ */ ++ static std::shared_ptr getRuntimeGlobalDispatcher(jsi::Runtime& runtime); ++ ++private: ++ static jsi::Value getRuntimeGlobalDispatcherHolder(jsi::Runtime& runtime); ++ ++public: ++ /** ++ * Run the given void function synchronously on the Thread this Dispatcher is managing. ++ */ ++ virtual void runSync(std::function&& function) = 0; ++ ++ /** ++ * Run the given void function asynchronously on the Thread this Dispatcher is managing. ++ */ ++ virtual void runAsync(std::function&& function) = 0; ++ ++ /** ++ * Run the given function asynchronously on the Thread this Dispatcher is managing, ++ * and return a `Promise` that will hold the result of the function. ++ */ ++ template ++ std::shared_ptr> runAsyncAwaitable(std::function&& function) { ++ // 1. Create Promise that can be shared between this and dispatcher thread ++ auto promise = Promise::create(); ++ ++ runAsync([function = std::move(function), promise]() { ++ try { ++ if constexpr (std::is_void_v) { ++ // 4. Call the actual function on the new Thread ++ function(); ++ // 5.a. Resolve the Promise if we succeeded ++ promise->resolve(); ++ } else { ++ // 4. Call the actual function on the new Thread ++ T result = function(); ++ // 5.a. Resolve the Promise if we succeeded ++ promise->resolve(std::move(result)); ++ } ++ } catch (...) { ++ // 5.b. Reject the Promise if the call failed ++ promise->reject(std::current_exception()); ++ } ++ }); ++ ++ // 3. Return an open `Promise` that gets resolved later by the dispatcher Thread ++ return promise; ++ } ++ ++private: ++ static std::unordered_map> _globalCache; ++ ++private: ++ static constexpr auto TAG = "Dispatcher"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/FutureType.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/FutureType.hpp +new file mode 100644 +index 0000000..7a282d4 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/FutureType.hpp +@@ -0,0 +1,28 @@ ++// ++// FutureType.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// Gets the `T` in `std::future`. ++template ++struct future_type { ++ using type = void; ++}; ++template ++struct future_type> { ++ using type = T; ++}; ++ ++template ++using future_type_v = typename future_type>::type; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridFunction.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridFunction.hpp +new file mode 100644 +index 0000000..aefd987 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridFunction.hpp +@@ -0,0 +1,264 @@ ++// ++// HybridFunction.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "CountTrailingOptionals.hpp" ++#include "JSIConverter.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents the kind of a function - it can be either a normal function ("METHOD"), ++ * or a property ("GETTER" + "SETTER") ++ */ ++enum class FunctionKind { METHOD, GETTER, SETTER }; ++ ++/** ++ * Represents a Hybrid Function. ++ */ ++class HybridFunction final { ++private: ++ jsi::HostFunctionType _function; ++ size_t _paramCount; ++ std::string _name; ++ ++public: ++ // getters ++ inline const std::string& getName() const { ++ return _name; ++ } ++ inline size_t getParamCount() const { ++ return _paramCount; ++ } ++ inline const jsi::HostFunctionType& getHostFunction() const { ++ return _function; ++ } ++ ++public: ++ // functions ++ inline jsi::Function toJSFunction(jsi::Runtime& runtime) const { ++ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, _name), static_cast(_paramCount), ++ _function); ++ } ++ ++private: ++ HybridFunction(jsi::HostFunctionType&& function, size_t paramCount, const std::string& name) ++ : _function(std::move(function)), _paramCount(paramCount), _name(name) {} ++ ++public: ++ /** ++ * Create a new `HybridFunction` that can be called from JS. ++ * This performs proper JSI -> C++ conversion using `JSIConverter`, ++ * and assumes that the object this is called on has a proper `this` configured. ++ * The object's `this` needs to be a `NativeState`. ++ */ ++ template ++ static inline HybridFunction createHybridFunction(const std::string& name, ReturnType (THybrid::*method)(Args...), FunctionKind kind) { ++ jsi::HostFunctionType hostFunction = [name, method, kind](/* JS Runtime */ jsi::Runtime& runtime, ++ /* HybridObject */ const jsi::Value& thisValue, ++ /* JS arguments */ const jsi::Value* args, ++ /* argument size */ size_t count) -> jsi::Value { ++ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) ++ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, kind, name); ++ ++ // 2. Make sure the given arguments match, either with a static size, or with potentially optional arguments size. ++ constexpr size_t optionalArgsCount = trailing_optionals_count_v; ++ constexpr size_t maxArgsCount = sizeof...(Args); ++ constexpr size_t minArgsCount = maxArgsCount - optionalArgsCount; ++ bool isWithinArgsRange = (count >= minArgsCount && count <= maxArgsCount); ++ if (!isWithinArgsRange) [[unlikely]] { ++ // invalid amount of arguments passed! ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ if constexpr (minArgsCount == maxArgsCount) { ++ // min and max args length is the same, so we don't have any optional parameters. fixed count ++ throw jsi::JSError(runtime, "`" + funcName + "` expected " + std::to_string(maxArgsCount) + " arguments, but received " + ++ std::to_string(count) + "!"); ++ } else { ++ // min and max args length are different, so we have optional parameters - variable length arguments. ++ throw jsi::JSError(runtime, "`" + funcName + "` expected between " + std::to_string(minArgsCount) + " and " + ++ std::to_string(maxArgsCount) + " arguments, but received " + std::to_string(count) + "!"); ++ } ++ } ++ ++ try { ++ // 3. Actually call the method with JSI values as arguments and return a JSI value again. ++ // Internally, this method converts the JSI values to C++ values using `JSIConverter`. ++ return callMethod(hybridInstance.get(), method, runtime, args, count, std::index_sequence_for{}); ++ } catch (const std::exception& exception) { ++ // Some exception was thrown - add method name information and re-throw as `JSError`. ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ std::string message = exception.what(); ++ throw jsi::JSError(runtime, funcName + ": " + message); ++#ifdef ANDROID ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wexceptions" ++ // Workaround for https://github.com/mrousavy/nitro/issues/382 ++ } catch (const std::runtime_error& exception) { ++ // Some exception was thrown - add method name information and re-throw as `JSError`. ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ std::string message = exception.what(); ++ throw jsi::JSError(runtime, funcName + ": " + message); ++#pragma clang diagnostic pop ++#endif ++ } catch (...) { ++ // Some unknown exception was thrown - add method name information and re-throw as `JSError`. ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ std::string errorName = TypeInfo::getCurrentExceptionName(); ++ throw jsi::JSError(runtime, "`" + funcName + "` threw an unknown " + errorName + " error."); ++ } ++ }; ++ ++ return HybridFunction(std::move(hostFunction), sizeof...(Args), name); ++ } ++ ++ /** ++ * Create a new `HybridFunction` that can be called from JS. ++ * Unlike `createHybridFunction(...)`, this method does **not** perform any argument parsing or size checking. ++ * It is a raw-, untyped JSI method, and the user is expected to manually handle arguments and return values. ++ */ ++ template ++ static inline HybridFunction createRawHybridFunction(const std::string& name, size_t expectedArgumentsCount, ++ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, ++ const jsi::Value* args, size_t count)) { ++ jsi::HostFunctionType hostFunction = [name, method](/* JS Runtime */ jsi::Runtime& runtime, ++ /* HybridObject */ const jsi::Value& thisValue, ++ /* JS arguments */ const jsi::Value* args, ++ /* argument size */ size_t count) -> jsi::Value { ++ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) ++ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, FunctionKind::METHOD, name); ++ ++ // 2. Call the raw JSI method using raw JSI Values. Exceptions are also expected to be handled by the user. ++ Derived* pointer = hybridInstance.get(); ++ return (pointer->*method)(runtime, thisValue, args, count); ++ }; ++ ++ return HybridFunction(std::move(hostFunction), expectedArgumentsCount, name); ++ } ++ ++private: ++ /** ++ * Calls the given method on the given instance with the given `jsi::Value` arguments by converting them to the desired target types. ++ * The given method's return value will be converted to a `jsi::Value` again. ++ */ ++ template ++ static inline jsi::Value callMethod(Derived* obj, ReturnType (Derived::*method)(Args...), jsi::Runtime& runtime, const jsi::Value* args, ++ size_t argsSize, std::index_sequence) { ++ static const jsi::Value defaultValue; ++ ++ if constexpr (std::is_void_v) { ++ // It's a void method. ++ (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); ++ return jsi::Value::undefined(); ++ } else { ++ // It's returning some C++ type, we need to convert that to a JSI value now. ++ ReturnType result = (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); ++ return JSIConverter::toJSI(runtime, std::forward(result)); ++ } ++ } ++ ++private: ++ /** ++ * Get the `NativeState` of the given `value`. ++ */ ++ template ++ static inline std::shared_ptr getHybridObjectNativeState(jsi::Runtime& runtime, const jsi::Value& value, FunctionKind funcKind, ++ const std::string& funcName) { ++ // 1. Convert jsi::Value to jsi::Object ++#ifdef NITRO_DEBUG ++ if (!value.isObject()) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this` is not bound! Suggestions:\n" ++ "- Did you accidentally destructure the `HybridObject`? (`const { " + ++ funcName + ++ " } = ...`)\n" ++ "- Did you call `dispose()` on the `HybridObject` before?" ++ "- Did you accidentally call `" + ++ funcName + "` on the prototype directly?"); ++ } ++#endif ++ jsi::Object object = value.getObject(runtime); ++ ++ // 2. Check if it even has any kind of `NativeState` ++#ifdef NITRO_DEBUG ++ if (!object.hasNativeState(runtime)) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this` does not have a NativeState! Suggestions:\n" ++ "- Did you accidentally destructure the `HybridObject`? (`const { " + ++ funcName + ++ " } = ...`)\n" ++ "- Did you call `dispose()` on the `HybridObject` before?" ++ "- Did you accidentally call `" + ++ funcName + "` on the prototype directly?"); ++ } ++#endif ++ ++ // 3. Get `NativeState` from the jsi::Object and check if it is non-null ++ std::shared_ptr nativeState = object.getNativeState(runtime); ++#ifdef NITRO_DEBUG ++ if (nativeState == nullptr) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this`'s `NativeState` is `null`, " ++ "did you accidentally call `dispose()` on this object?"); ++ } ++#endif ++ ++ // 4. Try casting it to our desired target type. ++ std::shared_ptr hybridInstance = std::dynamic_pointer_cast(nativeState); ++#ifdef NITRO_DEBUG ++ if (hybridInstance == nullptr) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this` has a NativeState, but it's the wrong type!"); ++ } ++#endif ++ return hybridInstance; ++ } ++ ++private: ++ template ++ static inline std::string getHybridFuncFullName(FunctionKind kind, const std::string& registrationName, ++ THybrid* hybridInstance = nullptr) { ++ std::string typeName = hybridInstance != nullptr ? hybridInstance->getName() : TypeInfo::getFriendlyTypename(true); ++ switch (kind) { ++ case FunctionKind::METHOD: ++ return typeName + "." + registrationName + "(...)"; ++ case FunctionKind::GETTER: ++ case FunctionKind::SETTER: ++ return typeName + "." + registrationName; ++ } ++ } ++ template ++ static inline std::string getHybridFuncDebugInfo(FunctionKind kind, const std::string& registrationName, ++ THybrid* hybridInstance = nullptr) { ++ auto funcName = getHybridFuncFullName(kind, registrationName, hybridInstance); ++ switch (kind) { ++ case FunctionKind::METHOD: ++ return "call hybrid function `" + funcName + "`"; ++ case FunctionKind::GETTER: ++ return "get hybrid property `" + funcName + "`"; ++ case FunctionKind::SETTER: ++ return "set hybrid property `" + funcName + "`"; ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridNitroModulesProxy.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridNitroModulesProxy.hpp +new file mode 100644 +index 0000000..d328362 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridNitroModulesProxy.hpp +@@ -0,0 +1,51 @@ ++// ++// HybridNitroModulesProxy.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 05.10.24 ++// ++ ++#pragma once ++ ++#include "BoxedHybridObject.hpp" ++#include "HybridObject.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Represents the entry point for all other HybridObjects. ++ * The flow is as following: ++ * 1. (optional) Install a Dispatcher in `jsi::Runtime` to use async/callbacks. ++ * 2. Create an instance of `HybridNitroModulesProxy` ++ * 3. Pass the object from `.toObject()` it to JS (either install in global, or return somehow) ++ * 4. From JS, you can access methods on this HybridObject to create all other HybridObjects. ++ */ ++class HybridNitroModulesProxy : public HybridObject { ++public: ++ explicit HybridNitroModulesProxy() : HybridObject(TAG) {} ++ ++public: ++ void loadHybridMethods() override; ++ ++public: ++ // Hybrid Object Registry ++ std::shared_ptr createHybridObject(const std::string& name); ++ bool hasHybridObject(const std::string& name); ++ std::vector getAllHybridObjectNames(); ++ ++ // Helpers ++ std::shared_ptr box(const std::shared_ptr& hybridObject); ++ std::shared_ptr updateMemorySize(const std::shared_ptr& hybridObject); ++ jsi::Value hasNativeState(jsi::Runtime& runtime, const jsi::Value& thisValue, const jsi::Value* args, size_t size); ++ ++ // Build Info ++ std::string getBuildType(); ++ std::string getVersion(); ++ ++private: ++ static constexpr auto TAG = "NitroModulesProxy"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp +new file mode 100644 +index 0000000..e030d95 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp +@@ -0,0 +1,142 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++#include "HybridObjectPrototype.hpp" ++ ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a C++ object that is exposed to JS. ++ * `HybridObject`s can have native getters and setters, and normal methods. ++ * ++ * To implement a `HybridObject`, simply inherit from this class and override `loadHybridMethods` ++ * to register the given getters, setters or methods. ++ * ++ * The new class can then be passed to JS using the `JSIConverter`. ++ */ ++class HybridObject : public virtual jsi::NativeState, public HybridObjectPrototype, public std::enable_shared_from_this { ++public: ++ /** ++ * Create a new instance of a `HybridObject`. ++ * The given `name` will be used for logging and stringifying. ++ */ ++ explicit HybridObject(const char* name); ++ /** ++ * Called when no more references to the given `HybridObject` exist in both C++ and JS. ++ * JS might keep references for longer, as it is a garbage collected language. ++ */ ++ ~HybridObject() override = default; ++ /** ++ * HybridObjects cannot be copied. ++ */ ++ HybridObject(const HybridObject& copy) = delete; ++ /** ++ * HybridObjects cannot be moved. ++ */ ++ HybridObject(HybridObject&& move) = delete; ++ /** ++ * HybridObjects cannot be default-constructed! ++ */ ++ HybridObject() { ++ throw std::runtime_error("Cannot default-construct HybridObject!"); ++ } ++ ++public: ++ /** ++ * Return the `jsi::Object` that holds this `HybridObject`. (boxed in a `jsi::Value`) ++ * This properly assigns (or creates) the base prototype for this type, ++ * and assigns it's NativeState. ++ * Additionally, this sets the external memory pressure for proper GC memory management. ++ */ ++ jsi::Value toObject(jsi::Runtime& runtime); ++ ++public: ++ /** ++ * Get the `std::shared_ptr` instance of this HybridObject. ++ * The HybridObject must be managed inside a `shared_ptr` already, otherwise this will fail. ++ */ ++ template ++ std::shared_ptr shared() { ++ return std::dynamic_pointer_cast(shared_from_this()); ++ } ++ ++public: ++ /** ++ * Get the HybridObject's name ++ */ ++ std::string getName(); ++ /** ++ * Compare this HybridObject for reference equality to the other HybridObject. ++ * ++ * While two `jsi::Object`s of the same `HybridObject` might not be equal when compared with `==`, ++ * they might still be the same `HybridObject` - in this case `equals(other)` will return true. ++ */ ++ bool equals(const std::shared_ptr& other); ++ /** ++ * Get a string representation of this `HybridObject` - useful for logging or debugging. ++ */ ++ virtual std::string toString(); ++ /** ++ * Eagerly- (and manually-) dispose all native resources this `HybridObject` holds. ++ * This method can only be manually called from JS using `dispose()`. ++ * ++ * If this method is never manually called, a `HybridObject` is expected to disposes it's ++ * resources as usual via the object's destructor (`~HybridObject()`, `deinit` or `finalize()`). ++ * ++ * By default, this method does nothing. It can be overridden to perform actual disposing/cleanup ++ * if required. ++ */ ++ virtual void dispose() {} ++ ++private: ++ /** ++ * The actual `dispose()` function from JS. ++ * This needs to be a raw JSI function as we remove the NativeState here. ++ */ ++ jsi::Value disposeRaw(jsi::Runtime& runtime, const jsi::Value& thisArg, const jsi::Value* args, size_t count); ++ ++protected: ++ /** ++ * Get the size of any external (heap) allocations this `HybridObject` has made, in bytes. ++ * This will be used to notify the JS GC about memory pressure. ++ */ ++ virtual inline size_t getExternalMemorySize() noexcept { ++ return 0; ++ } ++ ++protected: ++ /** ++ * Loads all native methods of this `HybridObject` to be exposed to JavaScript. ++ * The base implementation registers a `toString()` method and `name` property. ++ * ++ * Example: ++ * ++ * ```cpp ++ * int User::getAge() { ++ * return 23; ++ * } ++ * ++ * void User::loadHybridMethods() { ++ * HybridObject::loadHybridMethods(); ++ * registerHybridMethod("getAge", &User::getAge); ++ * } ++ * ``` ++ */ ++ virtual void loadHybridMethods() override; ++ ++private: ++ static constexpr auto TAG = "HybridObject"; ++ const char* _name = TAG; ++ std::unordered_map> _objectCache; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectPrototype.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectPrototype.hpp +new file mode 100644 +index 0000000..5416819 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectPrototype.hpp +@@ -0,0 +1,92 @@ ++// ++// HybridObjectPrototype.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include "HybridFunction.hpp" ++#include "Prototype.hpp" ++#include "PrototypeChain.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a Hybrid Object's prototype. ++ * The prototype should be cached per Runtime, and can be assigned to multiple jsi::Objects. ++ * When assigned to a jsi::Object, all methods of this prototype can be called on that jsi::Object, ++ * as long as it has a valid NativeState (`this`). ++ */ ++class HybridObjectPrototype { ++private: ++ PrototypeChain _prototypeChain; ++ bool _didLoadMethods = false; ++ static constexpr auto TAG = "HybridObjectPrototype"; ++ ++public: ++ HybridObjectPrototype() {} ++ ++public: ++ /** ++ * Get a fully initialized jsi::Object that represents this prototype to JS. ++ * The result of this value will be cached per Runtime, so it's safe to call this often. ++ */ ++ jsi::Value getPrototype(jsi::Runtime& runtime); ++ ++private: ++ static jsi::Value createPrototype(jsi::Runtime& runtime, const std::shared_ptr& prototype); ++ using PrototypeCache = std::unordered_map>; ++ static std::unordered_map _prototypeCache; ++ ++protected: ++ /** ++ * Loads all Hybrid Methods that will be initialized in this Prototype. ++ * This will only be called once for the first time the Prototype will be created, ++ * so don't conditionally register methods. ++ */ ++ virtual void loadHybridMethods() = 0; ++ ++private: ++ /** ++ * Ensures that all Hybrid Methods, Getters and Setters are initialized by calling loadHybridMethods(). ++ */ ++ inline void ensureInitialized() { ++ if (!_didLoadMethods) [[unlikely]] { ++ // lazy-load all exposed methods ++ loadHybridMethods(); ++ _didLoadMethods = true; ++ } ++ } ++ ++protected: ++ using RegisterFn = void (*)(Prototype&); ++ /** ++ * Registers the given methods inside the Hybrid Object's prototype. ++ * ++ * For subsequent HybridObjects of the same type, `registerFunc` will not be called again, as the ++ * prototype will already be known and cached. ++ * **Do not conditionally register hybrid methods, getters or setter!** ++ */ ++ template ++ inline void registerHybrids(Derived* /* this */, RegisterFn registerFunc) { ++ const std::shared_ptr& prototype = _prototypeChain.extendPrototype(); ++ ++ if (!prototype->hasHybrids()) { ++ // The `Prototype` does not have any methods or properties registered yet - so do it now ++ registerFunc(*prototype); ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectRegistry.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectRegistry.hpp +new file mode 100644 +index 0000000..3c4b82d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectRegistry.hpp +@@ -0,0 +1,53 @@ ++// ++// HybridObjectRegistry.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 22.07.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * A registry that holds initializers for HybridObjects. ++ * This will be used to initialize them from JS using `NitroModules.createHybridObject(name)`. ++ */ ++class HybridObjectRegistry { ++public: ++ HybridObjectRegistry() = delete; ++ ++public: ++ using HybridObjectConstructorFn = std::function()>; ++ ++public: ++ /** ++ * Registers the given HybridObject in the `HybridObjectRegistry`. ++ * It will be uniquely identified via it's `hybridObjectName`, and can be initialized from ++ * JS using `NitroModules.createHybridObject(name)` - which will call the `constructorFn` here. ++ */ ++ static void registerHybridObjectConstructor(const std::string& hybridObjectName, HybridObjectConstructorFn&& constructorFn); ++ ++ /** ++ * Unregisters a Hybrid Object with the given `hybridObjectName`. ++ * It is recommended to not use this method, as this makes HybridObject constructors unpredictable from JS. ++ */ ++ static void unregisterHybridObjectConstructor(const std::string& hybridObjectName); ++ ++ static std::shared_ptr createHybridObject(const std::string& hybridObjectName); ++ static bool hasHybridObject(const std::string& hybridObjectName); ++ static std::vector getAllHybridObjectNames(); ++ ++private: ++ static std::unordered_map& getRegistry(); ++ static std::string getAllRegisteredHybridObjectNamesToString(); ++ ++private: ++ static constexpr auto TAG = "HybridObjectRegistry"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/InstallNitro.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/InstallNitro.hpp +new file mode 100644 +index 0000000..7abbdcb +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/InstallNitro.hpp +@@ -0,0 +1,41 @@ ++// ++// InstallNitro.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 05.10.24 ++// ++ ++#pragma once ++ ++#include "Dispatcher.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Installs Nitro into the given JS `runtime`. ++ * This will create `global.NitroModulesProxy`, Nitro's entry-point, ++ * which can be used to create all registered HybridObjects from JS. ++ * ++ * Also registers the given `dispatcher` which allows using callbacks, ++ * and async code (Promises). ++ * The `dispatcher` needs to implement `runAsync`/`runSync` to run ++ * methods on whatever Thread can safely access `runtime`. ++ * In a non-thread-safe Runtime, it needs to be a single Thread (e.g. ++ * React's `CallInvoker`), but in a thread-safe Runtime it might just be ++ * an implementation that runs the method directly. ++ */ ++void install(jsi::Runtime& runtime, std::shared_ptr dispatcher); ++ ++/** ++ * Installs Nitro into the given JS `runtime`. ++ * This will create `global.NitroModulesProxy`, Nitro's entry-point, ++ * which can be used to create all registered HybridObjects from JS. ++ * ++ * No `Dispatcher` will be installed, meaning Nitro can only use synchronous ++ * methods. ++ */ ++void install(jsi::Runtime& runtime); ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/IsSharedPtrTo.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/IsSharedPtrTo.hpp +new file mode 100644 +index 0000000..9ba0987 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/IsSharedPtrTo.hpp +@@ -0,0 +1,27 @@ ++// ++// IsSharedPtrTo.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// Returns whether the given type T is a shared_ptr to type P. ++template ++struct is_shared_ptr_to : std::false_type {}; ++ ++template ++struct is_shared_ptr_to, P> : std::is_base_of::type>::type, ++ typename std::remove_cv::type>::type> {}; ++ ++template ++constexpr bool is_shared_ptr_to_v = is_shared_ptr_to::value; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyMap.hpp +new file mode 100644 +index 0000000..d73dbdc +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyMap.hpp +@@ -0,0 +1,193 @@ ++// ++// JAnyMap.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "AnyMap.hpp" ++#include "JAnyValue.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents an `AnyMap` implemented in Java. ++ */ ++class JAnyMap final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyMap;"; ++ ++public: ++ /** ++ * Create a new, empty `AnyMap` from Java. ++ */ ++ static jni::local_ref initHybrid(jni::alias_ref) { ++ return makeCxxInstance(); ++ } ++ /** ++ * Create a new `JAnyMap` from an existing `AnyMap`. ++ */ ++ static jni::local_ref create(const std::shared_ptr& map) { ++ return newObjectCxxArgs(map); ++ } ++ ++private: ++ JAnyMap() { ++ _map = std::make_shared(); ++ } ++ JAnyMap(const std::shared_ptr& map) : _map(map) {} ++ ++protected: ++ bool contains(const std::string& key) { ++ return _map->contains(key); ++ } ++ void remove(const std::string& key) { ++ _map->remove(key); ++ } ++ void clear() { ++ _map->clear(); ++ } ++ ++protected: ++ bool isNull(const std::string& key) { ++ return _map->isNull(key); ++ } ++ bool isDouble(const std::string& key) { ++ return _map->isDouble(key); ++ } ++ bool isBoolean(const std::string& key) { ++ return _map->isBoolean(key); ++ } ++ bool isBigInt(const std::string& key) { ++ return _map->isBigInt(key); ++ } ++ bool isString(const std::string& key) { ++ return _map->isString(key); ++ } ++ bool isArray(const std::string& key) { ++ return _map->isArray(key); ++ } ++ bool isObject(const std::string& key) { ++ return _map->isObject(key); ++ } ++ ++protected: ++ double getDouble(const std::string& key) { ++ return _map->getDouble(key); ++ } ++ bool getBoolean(const std::string& key) { ++ return _map->getBoolean(key); ++ } ++ int64_t getBigInt(const std::string& key) { ++ return _map->getBigInt(key); ++ } ++ std::string getString(const std::string& key) { ++ return _map->getString(key); ++ } ++ jni::alias_ref getAnyArray(const std::string& key) { ++ const auto& vector = _map->getArray(key); ++ auto javaArray = jni::JArrayClass::newArray(vector.size()); ++ for (size_t i = 0; i < vector.size(); i++) { ++ auto value = JAnyValue::create(vector[i]); ++ javaArray->setElement(i, value.get()); ++ } ++ return javaArray; ++ } ++ jni::alias_ref getAnyObject(const std::string& key) { ++ const auto& map = _map->getObject(key); ++ auto javaMap = jni::JHashMap::create(map.size()); ++ for (const auto& entry : map) { ++ auto string = jni::make_jstring(entry.first); ++ auto value = JAnyValue::create(entry.second); ++ javaMap->put(string, value); ++ } ++ return javaMap; ++ } ++ ++protected: ++ void setNull(const std::string& key) { ++ _map->setNull(key); ++ } ++ void setDouble(const std::string& key, double value) { ++ _map->setDouble(key, value); ++ } ++ void setBoolean(const std::string& key, bool value) { ++ _map->setBoolean(key, value); ++ } ++ void setBigInt(const std::string& key, int64_t value) { ++ _map->setBigInt(key, value); ++ } ++ void setString(const std::string& key, const std::string& value) { ++ _map->setString(key, value); ++ } ++ void setAnyArray(const std::string& key, jni::alias_ref value) { ++ std::vector vector; ++ size_t size = value->size(); ++ vector.reserve(size); ++ for (size_t i = 0; i < size; i++) { ++ auto anyValue = value->getElement(i); ++ vector.push_back(anyValue->cthis()->getValue()); ++ } ++ _map->setArray(key, vector); ++ } ++ void setAnyObject(const std::string& key, const jni::alias_ref& value) { ++ std::unordered_map map; ++ map.reserve(value->size()); ++ for (const auto& entry : *value) { ++ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); ++ } ++ _map->setObject(key, map); ++ } ++ ++public: ++ std::shared_ptr getMap() const { ++ return _map; ++ } ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ std::shared_ptr _map; ++ ++public: ++ static void registerNatives() { ++ registerHybrid({ ++ // init ++ makeNativeMethod("initHybrid", JAnyMap::initHybrid), ++ // helpers ++ makeNativeMethod("contains", JAnyMap::contains), ++ makeNativeMethod("remove", JAnyMap::remove), ++ makeNativeMethod("clear", JAnyMap::clear), ++ // is ++ makeNativeMethod("isNull", JAnyMap::isNull), ++ makeNativeMethod("isDouble", JAnyMap::isDouble), ++ makeNativeMethod("isBoolean", JAnyMap::isBoolean), ++ makeNativeMethod("isBigInt", JAnyMap::isBigInt), ++ makeNativeMethod("isString", JAnyMap::isString), ++ makeNativeMethod("isArray", JAnyMap::isArray), ++ makeNativeMethod("isObject", JAnyMap::isObject), ++ // get ++ makeNativeMethod("getDouble", JAnyMap::getDouble), ++ makeNativeMethod("getBoolean", JAnyMap::getBoolean), ++ makeNativeMethod("getBigInt", JAnyMap::getBigInt), ++ makeNativeMethod("getString", JAnyMap::getString), ++ makeNativeMethod("getAnyArray", JAnyMap::getAnyArray), ++ makeNativeMethod("getAnyObject", JAnyMap::getAnyObject), ++ // set ++ makeNativeMethod("setNull", JAnyMap::setNull), ++ makeNativeMethod("setDouble", JAnyMap::setDouble), ++ makeNativeMethod("setBoolean", JAnyMap::setBoolean), ++ makeNativeMethod("setBigInt", JAnyMap::setBigInt), ++ makeNativeMethod("setString", JAnyMap::setString), ++ makeNativeMethod("setAnyArray", JAnyMap::setAnyArray), ++ makeNativeMethod("setAnyObject", JAnyMap::setAnyObject), ++ }); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyValue.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyValue.hpp +new file mode 100644 +index 0000000..451262c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyValue.hpp +@@ -0,0 +1,191 @@ ++// ++// JAnyMap.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "AnyMap.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents an `AnyValue` (variant) implemented in Java. ++ */ ++class JAnyValue final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyValue;"; ++ ++ /** ++ * Represents an `Array` ++ */ ++ using JAnyArray = jni::JArrayClass; ++ /** ++ * Represents a `Map` ++ */ ++ using JAnyObject = jni::JMap; ++ ++public: ++ /** ++ * Create a new `JAnyValue` from an existing `AnyValue`. ++ */ ++ static jni::local_ref create(AnyValue&& value) { ++ return newObjectCxxArgs(std::move(value)); ++ } ++ static jni::local_ref create(const AnyValue& value) { ++ return newObjectCxxArgs(value); ++ } ++ ++protected: ++ static jni::local_ref initHybridNull(jni::alias_ref) { ++ return makeCxxInstance(/* null */); ++ } ++ static jni::local_ref initHybridDouble(jni::alias_ref, double value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridBoolean(jni::alias_ref, bool value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridLong(jni::alias_ref, int64_t value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridString(jni::alias_ref, const std::string& value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridAnyArray(jni::alias_ref, jni::alias_ref value) { ++ std::vector vector; ++ size_t size = value->size(); ++ vector.reserve(size); ++ for (size_t i = 0; i < size; i++) { ++ auto anyValue = value->getElement(i); ++ vector.push_back(anyValue->cthis()->getValue()); ++ } ++ return makeCxxInstance(std::move(vector)); ++ } ++ static jni::local_ref initHybridAnyObject(jni::alias_ref, jni::alias_ref value) { ++ std::unordered_map map; ++ map.reserve(value->size()); ++ for (const auto& entry : *value) { ++ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); ++ } ++ return makeCxxInstance(std::move(map)); ++ } ++ ++private: ++ // Java initializers ++ explicit JAnyValue(/* null */) : _value(std::monostate()) {} ++ explicit JAnyValue(double value) : _value(value) {} ++ explicit JAnyValue(bool value) : _value(value) {} ++ explicit JAnyValue(int64_t value) : _value(value) {} ++ explicit JAnyValue(const std::string& value) : _value(value) {} ++ explicit JAnyValue(AnyArray&& value) : _value(std::move(value)) {} ++ explicit JAnyValue(AnyObject&& value) : _value(std::move(value)) {} ++ // C++ initializers ++ explicit JAnyValue(const AnyValue& value) : _value(value) {} ++ explicit JAnyValue(AnyValue&& value) : _value(std::move(value)) {} ++ ++protected: ++ bool isNull() { ++ return std::holds_alternative(_value); ++ } ++ bool isDouble() { ++ return std::holds_alternative(_value); ++ } ++ bool isBoolean() { ++ return std::holds_alternative(_value); ++ } ++ bool isBigInt() { ++ return std::holds_alternative(_value); ++ } ++ bool isString() { ++ return std::holds_alternative(_value); ++ } ++ bool isAnyArray() { ++ return std::holds_alternative(_value); ++ } ++ bool isAnyObject() { ++ return std::holds_alternative(_value); ++ } ++ ++protected: ++ double asDouble() { ++ return std::get(_value); ++ } ++ bool asBoolean() { ++ return std::get(_value); ++ } ++ int64_t asBigInt() { ++ return std::get(_value); ++ } ++ std::string asString() { ++ return std::get(_value); ++ } ++ jni::alias_ref asAnyArray() { ++ auto vector = std::get(_value); ++ auto javaArray = jni::JArrayClass::newArray(vector.size()); ++ for (size_t i = 0; i < vector.size(); i++) { ++ auto value = JAnyValue::create(vector[i]); ++ javaArray->setElement(i, value.get()); ++ } ++ return javaArray; ++ } ++ jni::alias_ref asAnyObject() { ++ auto map = std::get(_value); ++ auto javaMap = jni::JHashMap::create(map.size()); ++ for (const auto& entry : map) { ++ auto key = jni::make_jstring(entry.first); ++ auto value = JAnyValue::create(entry.second); ++ javaMap->put(key, value); ++ } ++ return javaMap; ++ } ++ ++public: ++ [[nodiscard]] const AnyValue& getValue() const noexcept { ++ return _value; ++ } ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ AnyValue _value; ++ ++public: ++ static void registerNatives() { ++ registerHybrid({ ++ // init ++ makeNativeMethod("initHybrid", JAnyValue::initHybridNull), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridDouble), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridBoolean), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridLong), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridString), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyArray), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyObject), ++ // is ++ makeNativeMethod("isNull", JAnyValue::isNull), ++ makeNativeMethod("isDouble", JAnyValue::isDouble), ++ makeNativeMethod("isBoolean", JAnyValue::isBoolean), ++ makeNativeMethod("isBigInt", JAnyValue::isBigInt), ++ makeNativeMethod("isString", JAnyValue::isString), ++ makeNativeMethod("isAnyArray", JAnyValue::isAnyArray), ++ makeNativeMethod("isAnyObject", JAnyValue::isAnyObject), ++ // get ++ makeNativeMethod("asDouble", JAnyValue::asDouble), ++ makeNativeMethod("asBoolean", JAnyValue::asBoolean), ++ makeNativeMethod("asBigInt", JAnyValue::asBigInt), ++ makeNativeMethod("asString", JAnyValue::asString), ++ makeNativeMethod("asAnyArray", JAnyValue::asAnyArray), ++ makeNativeMethod("asAnyObject", JAnyValue::asAnyObject), ++ }); ++ } ++}; ++ ++using JAnyArray = JAnyValue::JAnyArray; ++using JAnyObject = JAnyValue::JAnyObject; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JArrayBuffer.hpp +new file mode 100644 +index 0000000..ef47a21 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JArrayBuffer.hpp +@@ -0,0 +1,123 @@ ++// ++// JArrayBuffer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "ArrayBuffer.hpp" ++#include "ByteBufferArrayBuffer.hpp" ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a `ArrayBuffer` that can either hold a `ByteBuffer` (owning), ++ * or unknown/foreign memory, potentially from JS (non-owning). ++ */ ++class JArrayBuffer final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/ArrayBuffer;"; ++ ++public: ++ /** ++ * Create a new `JArrayBuffer` that wraps the given ArrayBuffer. ++ */ ++ static jni::local_ref wrap(const std::shared_ptr& arrayBuffer) { ++ return newObjectCxxArgs(arrayBuffer); ++ } ++ ++public: ++ /** ++ * Create a new `JArrayBuffer` that wraps the given `ByteBuffer` from Java. ++ */ ++ static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref buffer) { ++ return makeCxxInstance(buffer); ++ } ++ ++public: ++ /** ++ * Get whether the `ArrayBuffer` is holding data from a `ByteBuffer`. ++ */ ++ bool getIsByteBuffer() { ++ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); ++ return byteBufferArrayBuffer != nullptr; ++ } ++ ++ /** ++ * Get whether the `ArrayBuffer` is owning the data and can safely hold onto it longer. ++ */ ++ bool getIsOwner() { ++ return _arrayBuffer->isOwner(); ++ } ++ ++ /** ++ * Get the `ArrayBuffer`'s data as a `ByteBuffer`. ++ * ++ * - If the `ArrayBuffer` was created from a `ByteBuffer` (`isByteBuffer()`), this returns ++ * a reference to the original `ByteBuffer`, which is safe to be kept in memory for longer. ++ * - If the `ArrayBuffer` was created elsewhere (either in JS, or in C++), it does not have a ++ * `ByteBuffer`. In this case, `getBuffer()` will **copy** the data into a new `ByteBuffer` if ++ * `copyIfNeeded` is `true`, and **wrap** the data into a new `ByteBuffer` if `copyIfNeeded` is false. ++ */ ++ jni::local_ref getByteBuffer(bool copyIfNeeded) { ++ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); ++ if (byteBufferArrayBuffer != nullptr) { ++ // It is a `ByteBufferArrayBuffer`, which has a `ByteBuffer` underneath! ++ return jni::make_local(byteBufferArrayBuffer->getBuffer()); ++ } else { ++ // It is a different kind of `ArrayBuffer`, we need to copy or wrap the data. ++ size_t size = _arrayBuffer->size(); ++ if (copyIfNeeded) { ++ auto buffer = jni::JByteBuffer::allocateDirect(size); ++ buffer->order(jni::JByteOrder::nativeOrder()); ++ memcpy(buffer->getDirectAddress(), _arrayBuffer->data(), size); ++ return buffer; ++ } else { ++ auto buffer = jni::JByteBuffer::wrapBytes(_arrayBuffer->data(), size); ++ buffer->order(jni::JByteOrder::nativeOrder()); ++ return buffer; ++ } ++ } ++ } ++ ++ int getBufferSize() { ++ return static_cast(_arrayBuffer->size()); ++ } ++ ++public: ++ /** ++ * Get the underlying `ArrayBuffer`. ++ */ ++ std::shared_ptr getArrayBuffer() const { ++ return _arrayBuffer; ++ } ++ ++private: ++ JArrayBuffer(const std::shared_ptr& arrayBuffer) : _arrayBuffer(arrayBuffer) {} ++ JArrayBuffer(jni::alias_ref byteBuffer) { ++ _arrayBuffer = std::make_shared(byteBuffer); ++ } ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ std::shared_ptr _arrayBuffer; ++ ++public: ++ static void registerNatives() { ++ registerHybrid( ++ {makeNativeMethod("initHybrid", JArrayBuffer::initHybrid), makeNativeMethod("getByteBuffer", JArrayBuffer::getByteBuffer), ++ makeNativeMethod("getIsByteBuffer", JArrayBuffer::getIsByteBuffer), makeNativeMethod("getIsOwner", JArrayBuffer::getIsOwner), ++ makeNativeMethod("getBufferSize", JArrayBuffer::getBufferSize)}); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObject.hpp +new file mode 100644 +index 0000000..8194e70 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObject.hpp +@@ -0,0 +1,32 @@ ++// ++// JHybridObject.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents the Java `HybridObject` instance. ++ * HybridData is passed up from inherited members, so this acts like a base class ++ * and has to be inherited as "virtual" in C++ to properly avoid creating multiple `HybridObject` instances. ++ */ ++class JHybridObject : public jni::HybridClass, public virtual HybridObject { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObject;"; ++ ++ ~JHybridObject() override = default; ++ ++private: ++ friend HybridBase; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObjectInitializer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObjectInitializer.hpp +new file mode 100644 +index 0000000..d26f100 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObjectInitializer.hpp +@@ -0,0 +1,29 @@ ++// ++// JHybridObjectInitializer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 22.07.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include "JHybridObject.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++struct JHybridObjectInitializer : public jni::JavaClass { ++public: ++ jni::local_ref call() const { ++ const auto method = this->javaClassStatic()->getMethod("initialize"); ++ return method(self()); ++ } ++ ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObjectInitializer;"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNISharedPtr.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNISharedPtr.hpp +new file mode 100644 +index 0000000..e25d3c8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNISharedPtr.hpp +@@ -0,0 +1,48 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++struct GlobalRefDeleter { ++ explicit GlobalRefDeleter(jni::global_ref ref) : _ref(ref) {} ++ ++ void operator()(T* /* cthis */) { ++ if (_ref) { ++ _ref.release(); ++ } ++ } ++ ++private: ++ jni::global_ref _ref; ++}; ++ ++class JNISharedPtr { ++private: ++ template class Base> ++ struct is_base_template_of { ++ template ++ static std::true_type test(Base*) {} ++ ++ template ++ static std::false_type test(...) {} ++ ++ static constexpr bool value = decltype(test(nullptr))::value; ++ }; ++ ++public: ++ template ::value, int>::type = 0> ++ static std::shared_ptr make_shared_from_jni(jni::global_ref ref) { ++ return std::shared_ptr(ref->cthis(), GlobalRefDeleter{ref}); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNitroModules.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNitroModules.hpp +new file mode 100644 +index 0000000..e31b66c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNitroModules.hpp +@@ -0,0 +1,37 @@ ++// ++// Created by Marc Rousavy on 07.10.24. ++// ++ ++#pragma once ++ ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++class JNitroModules final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/NitroModules;"; ++ ++private: ++ explicit JNitroModules() = default; ++ ++private: ++ // JNI Methods ++ static jni::local_ref initHybrid(jni::alias_ref javaThis); ++ void install(jlong runtimePointer, jni::alias_ref callInvokerHolder); ++ ++private: ++ static auto constexpr TAG = "NitroModules"; ++ using HybridBase::HybridBase; ++ friend HybridBase; ++ ++public: ++ static void registerNatives(); ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JPromise.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JPromise.hpp +new file mode 100644 +index 0000000..803d516 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JPromise.hpp +@@ -0,0 +1,157 @@ ++// ++// JPromise.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "Promise.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++struct JOnResolvedCallback : public jni::JavaClass { ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnResolvedCallback;"; ++ void onResolved(const jni::alias_ref& result) const { ++ static const auto method = javaClassLocal()->getMethod)>("onResolved"); ++ method(self(), result); ++ } ++}; ++ ++struct JOnRejectedCallback : public jni::JavaClass { ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnRejectedCallback;"; ++ void onRejected(const jni::alias_ref& error) const { ++ static const auto method = javaClassLocal()->getMethod)>("onRejected"); ++ method(self(), error); ++ } ++}; ++ ++/** ++ * Represents a Promise implemented in Java. ++ */ ++class JPromise final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise;"; ++ using OnResolvedFunc = std::function)>; ++ using OnRejectedFunc = std::function)>; ++ ++private: ++ /** ++ * Create a new, still unresolved `JPromise` from Java. ++ */ ++ static jni::local_ref initHybrid(jni::alias_ref) { ++ return makeCxxInstance(); ++ } ++ ++public: ++ /** ++ * Create a new, still unresolved `JPromise` from C++. ++ */ ++ static jni::local_ref create() { ++ return newObjectCxxArgs(); ++ } ++ ++public: ++ ~JPromise() override { ++ if (_result == nullptr && _error == nullptr) [[unlikely]] { ++ jni::ThreadScope::WithClassLoader([&]() { ++ std::runtime_error error("Timeouted: JPromise was destroyed!"); ++ this->reject(jni::getJavaExceptionForCppException(std::make_exception_ptr(error))); ++ }); ++ } ++ } ++ ++public: ++ void resolve(jni::alias_ref result) { ++ std::unique_lock lock(_mutex); ++ _result = jni::make_global(result); ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(_result); ++ } ++ } ++ void reject(jni::alias_ref error) { ++ std::unique_lock lock(_mutex); ++ _error = jni::make_global(error); ++ for (const auto& onRejected : _onRejectedListeners) { ++ onRejected(_error); ++ } ++ } ++ ++public: ++ void addOnResolvedListener(OnResolvedFunc&& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (_result != nullptr) { ++ // Promise is already resolved! Call the callback immediately ++ onResolved(_result); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ _onResolvedListeners.push_back(std::move(onResolved)); ++ } ++ } ++ void addOnRejectedListener(OnRejectedFunc&& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (_error != nullptr) { ++ // Promise is already rejected! Call the callback immediately ++ onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(std::move(onRejected)); ++ } ++ } ++ ++private: ++ void addOnResolvedListenerJava(jni::alias_ref callback) { ++ std::unique_lock lock(_mutex); ++ if (_result != nullptr) { ++ // Promise is already resolved! Call the callback immediately ++ callback->onResolved(_result); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ auto sharedCallback = jni::make_global(callback); ++ _onResolvedListeners.emplace_back( ++ [sharedCallback = std::move(sharedCallback)](const auto& result) { sharedCallback->onResolved(result); }); ++ } ++ } ++ void addOnRejectedListenerJava(jni::alias_ref callback) { ++ std::unique_lock lock(_mutex); ++ if (_error != nullptr) { ++ // Promise is already rejected! Call the callback immediately ++ callback->onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ auto sharedCallback = jni::make_global(callback); ++ _onRejectedListeners.emplace_back( ++ [sharedCallback = std::move(sharedCallback)](const auto& error) { sharedCallback->onRejected(error); }); ++ } ++ } ++ ++private: ++ JPromise() = default; ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ jni::global_ref _result; ++ jni::global_ref _error; ++ std::vector _onResolvedListeners; ++ std::vector _onRejectedListeners; ++ std::mutex _mutex; ++ ++public: ++ static void registerNatives() { ++ registerHybrid({ ++ makeNativeMethod("initHybrid", JPromise::initHybrid), ++ makeNativeMethod("nativeResolve", JPromise::resolve), ++ makeNativeMethod("nativeReject", JPromise::reject), ++ makeNativeMethod("addOnResolvedListener", JPromise::addOnResolvedListenerJava), ++ makeNativeMethod("addOnRejectedListener", JPromise::addOnRejectedListenerJava), ++ }); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSCallback.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSCallback.hpp +new file mode 100644 +index 0000000..638709a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSCallback.hpp +@@ -0,0 +1,132 @@ ++// ++// JSCallback.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 23.02.25. ++// ++ ++#pragma once ++ ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "BorrowingReference.hpp" ++#include "JSIConverter.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include "Promise.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// -------- SyncJSCallback -------- ++ ++template ++class SyncJSCallback; ++ ++template ++class SyncJSCallback final { ++public: ++ SyncJSCallback(jsi::Runtime& runtime, BorrowingReference&& function) : _runtime(runtime), _function(std::move(function)) {} ++ ++public: ++ /** ++ * Calls this `SyncJSCallback` synchronously, and ++ * returns it's result (`R`). ++ * The callee is responsible for ensuring that the ++ * underlying `jsi::Function` can actually be called from this Thread. ++ * In Debug, sanity checks are made to ensure the `jsi::Function` is still alive. ++ */ ++ R call(Args... args) const { ++ if (!_function) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename>(true); ++ throw std::runtime_error("Cannot call " + typeName + " - the underlying `jsi::Function` has already been deleted!"); ++ } ++ ++ jsi::Value result = _function->call(_runtime, JSIConverter>::toJSI(_runtime, std::forward(args))...); ++ if constexpr (std::is_void_v) { ++ // It's returning void. No result ++ return; ++ } else { ++ // It's returning a type `R`, convert it ++ return JSIConverter::fromJSI(_runtime, result); ++ } ++ } ++ ++public: ++ inline R operator()(Args... args) const { ++ return call(args...); ++ } ++ ++private: ++ jsi::Runtime& _runtime; ++ BorrowingReference _function; ++}; ++ ++// -------- AsyncJSCallback -------- ++ ++template ++class AsyncJSCallback; ++ ++template ++class AsyncJSCallback final { ++public: ++ AsyncJSCallback(SyncJSCallback&& callback, const std::weak_ptr& dispatcher) ++ : _callback(std::move(callback)), _dispatcher(dispatcher) {} ++ ++public: ++ /** ++ * Calls this `AsyncJSCallback` asynchronously, and returns a Promise that ++ * can be awaited to receive the returned result (`R`) from JS. ++ * This can be called from any Thread. ++ * If the Runtime is no longer alive, this method throws. ++ */ ++ [[nodiscard]] ++ std::shared_ptr> call(Args... args) const { ++ std::shared_ptr dispatcher = _dispatcher.lock(); ++ if (dispatcher == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename>(true); ++ throw std::runtime_error("Failed to call " + typeName + " - the Dispatcher has already been destroyed!"); ++ } ++ return dispatcher->runAsyncAwaitable([callback = _callback, ... args = std::forward(args)]() mutable { ++ // Call actual JS callback, synchronously now. ++ return callback.call(std::forward(args)...); ++ }); ++ } ++ /** ++ * Calls this `AsyncJSCallback` asynchronously, and ignore ++ * any results or completions. ++ * This can be called from any Thread. ++ * If the Runtime is no longer alive, this method ignores the function call. ++ */ ++ void callAndForget(Args... args) const { ++ std::shared_ptr dispatcher = _dispatcher.lock(); ++ if (dispatcher == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename>(true); ++ Logger::log(LogLevel::Error, "AsyncJSCallback", "Failed to call %s - the Dispatcher has already been destroyed!", typeName.c_str()); ++ return; ++ } ++ dispatcher->runAsync([callback = _callback, ... args = std::forward(args)]() mutable { ++ // Call actual JS callback, synchronously now. ++ return callback.call(std::forward(args)...); ++ }); ++ } ++ ++public: ++ inline auto operator()(Args... args) const { ++ if constexpr (std::is_void_v) { ++ return callAndForget(args...); ++ } else { ++ return call(args...); ++ } ++ } ++ ++private: ++ SyncJSCallback _callback; ++ std::weak_ptr _dispatcher; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSICache.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSICache.hpp +new file mode 100644 +index 0000000..f63f610 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSICache.hpp +@@ -0,0 +1,123 @@ ++// ++// JSICache.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 20.06.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include "NitroLogger.hpp" ++#include "WeakReference.hpp" ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++class JSICacheReference; ++ ++/** ++ * A `JSICache` can safely store `jsi::Value` instances (e.g. `jsi::Object` or ++ * `jsi::Function`) inside `BorrowingReference`. ++ * ++ * `jsi::Value`s are managed by a `jsi::Runtime`, and will be deleted if the `jsi::Runtime` ++ * is deleted - even if there are still strong references to the `jsi::Value`. ++ * ++ * To access a `BorrowingReference` safely, make sure you are using it from ++ * the same Thread that it was created on. This ensures that the `jsi::Runtime` cannot ++ * delete it while you are still using it. ++ */ ++class JSICache final : public jsi::NativeState { ++public: ++ ~JSICache(); ++ ++public: ++ JSICache(const JSICache&) = delete; ++ JSICache(JSICache&&) = delete; ++ ++private: ++ JSICache() = default; ++ ++public: ++ /** ++ Gets or creates a `JSICache` for the given `jsi::Runtime`. ++ The returned `shared_ptr` should not be stored in ++ If it can be locked, you can access data in the cache. Otherwise the Runtime has already been deleted. ++ Do not hold the returned `shared_ptr` in memory, only use it in the calling function's scope. ++ */ ++ [[nodiscard]] ++ static JSICacheReference getOrCreateCache(jsi::Runtime& runtime); ++ ++private: ++ friend class JSICacheReference; ++ ++private: ++ std::mutex _mutex; ++ std::vector> _valueCache; ++ std::vector> _objectCache; ++ std::vector> _functionCache; ++ std::vector> _weakObjectCache; ++ std::vector> _arrayBufferCache; ++ ++private: ++ static inline std::unordered_map> _globalCache; ++ ++private: ++ static constexpr auto TAG = "JSICache"; ++}; ++ ++class JSICacheReference final { ++public: ++ JSICacheReference() = delete; ++ JSICacheReference(const JSICacheReference&) = delete; ++ JSICacheReference(JSICacheReference&&) = delete; ++ ++ ~JSICacheReference() { ++ _strongCache->_mutex.unlock(); ++ } ++ ++public: ++ BorrowingReference makeShared(jsi::Value&& value) { ++ BorrowingReference owning(new jsi::Value(std::move(value))); ++ _strongCache->_valueCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::Object&& value) { ++ BorrowingReference owning(new jsi::Object(std::move(value))); ++ _strongCache->_objectCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::Function&& value) { ++ BorrowingReference owning(new jsi::Function(std::move(value))); ++ _strongCache->_functionCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::WeakObject&& value) { ++ BorrowingReference owning(new jsi::WeakObject(std::move(value))); ++ _strongCache->_weakObjectCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::ArrayBuffer&& value) { ++ BorrowingReference owning(new jsi::ArrayBuffer(std::move(value))); ++ _strongCache->_arrayBufferCache.push_back(owning.weak()); ++ return owning; ++ } ++ ++private: ++ explicit JSICacheReference(const std::shared_ptr& cache) : _strongCache(cache) { ++ _strongCache->_mutex.lock(); ++ } ++ ++private: ++ std::shared_ptr _strongCache; ++ ++ friend class JSICache; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+AnyMap.hpp +new file mode 100644 +index 0000000..8c6471a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+AnyMap.hpp +@@ -0,0 +1,86 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++struct AnyValue; ++class AnyMap; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter+Variant.hpp" ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include "JSIHelpers.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// AnyValue <> Record ++template <> ++struct JSIConverter final { ++ static inline AnyValue fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return JSIConverter::fromJSI(runtime, arg); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const AnyValue& value) { ++ return JSIConverter::toJSI(runtime, value); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ return JSIConverter::canConvert(runtime, value); ++ } ++}; ++ ++// AnyMap <> Record ++template <> ++struct JSIConverter> final { ++ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ jsi::Object object = arg.asObject(runtime); ++ jsi::Array propNames = object.getPropertyNames(runtime); ++ size_t size = propNames.size(runtime); ++ std::shared_ptr map = AnyMap::make(); ++ for (size_t i = 0; i < size; i++) { ++ jsi::String jsKey = propNames.getValueAtIndex(runtime, i).getString(runtime); ++ jsi::Value jsValue = object.getProperty(runtime, jsKey); ++ map->setAny(jsKey.utf8(runtime), JSIConverter::fromJSI(runtime, jsValue)); ++ } ++ return map; ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::shared_ptr map) { ++ jsi::Object object(runtime); ++ for (const auto& item : map->getMap()) { ++ jsi::String key = jsi::String::createFromUtf8(runtime, item.first); ++ jsi::Value value = JSIConverter::toJSI(runtime, item.second); ++ object.setProperty(runtime, std::move(key), std::move(value)); ++ } ++ return object; ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!isPlainObject(runtime, object)) { ++ return false; ++ } ++ jsi::Array properties = object.getPropertyNames(runtime); ++ size_t size = properties.size(runtime); ++ for (size_t i = 0; i < size; i++) { ++ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); ++ if (!canConvertProp) { ++ return false; ++ } ++ } ++ return true; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+ArrayBuffer.hpp +new file mode 100644 +index 0000000..15c8c56 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+ArrayBuffer.hpp +@@ -0,0 +1,68 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++class ArrayBuffer; ++class JSICache; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "ArrayBuffer.hpp" ++#include "IsSharedPtrTo.hpp" ++#include "JSICache.hpp" ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// MutableBuffer <> ArrayBuffer ++template ++struct JSIConverter>> final { ++ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++#ifdef NITRO_DEBUG ++ if (!arg.isObject()) [[unlikely]] { ++ throw std::invalid_argument("Value \"" + arg.toString(runtime).utf8(runtime) + ++ "\" is not an ArrayBuffer - " ++ "in fact, it's not even an object!"); ++ } ++#endif ++ ++ jsi::Object object = arg.asObject(runtime); ++#ifdef NITRO_DEBUG ++ if (!object.isArrayBuffer(runtime)) [[unlikely]] { ++ throw std::invalid_argument("Object \"" + arg.toString(runtime).utf8(runtime) + ++ "\" is not an ArrayBuffer! " ++ "Are you maybe passing a TypedArray (e.g. Uint8Array)? Try to pass it's `.buffer` value."); ++ } ++#endif ++ ++ JSICacheReference cache = JSICache::getOrCreateCache(runtime); ++ auto borrowingArrayBuffer = cache.makeShared(object.getArrayBuffer(runtime)); ++ ++ return std::make_shared(runtime, borrowingArrayBuffer); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr& buffer) { ++ return jsi::ArrayBuffer(runtime, buffer); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.isArrayBuffer(runtime); ++ } ++ return false; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Exception.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Exception.hpp +new file mode 100644 +index 0000000..5d0333b +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Exception.hpp +@@ -0,0 +1,67 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "NitroTypeInfo.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::exception_ptr <> Error ++template <> ++struct JSIConverter final { ++ static inline std::exception_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& error) { ++ jsi::Object object = error.asObject(runtime); ++ std::string name = object.getProperty(runtime, "name").asString(runtime).utf8(runtime); ++ std::string message = object.getProperty(runtime, "message").asString(runtime).utf8(runtime); ++ return std::make_exception_ptr(std::runtime_error(name + ": " + message)); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::exception_ptr& exception) { ++ if (exception == nullptr) [[unlikely]] { ++ throw std::runtime_error("Cannot convert a nullptr exception_ptr to a JS Error!"); ++ } ++ ++ try { ++ std::rethrow_exception(exception); ++ } catch (const std::exception& e) { ++ jsi::JSError error(runtime, e.what()); ++ return jsi::Value(runtime, error.value()); ++#ifdef ANDROID ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wexceptions" ++ // Workaround for https://github.com/mrousavy/nitro/issues/382 ++ } catch (const std::runtime_error& e) { ++ jsi::JSError error(runtime, e.what()); ++ return jsi::Value(runtime, error.value()); ++#pragma clang diagnostic pop ++#endif ++ } catch (...) { ++ // Some unknown exception was thrown - maybe an Objective-C error? ++ std::string errorName = TypeInfo::getCurrentExceptionName(); ++ jsi::JSError error(runtime, "Unknown " + errorName + " error."); ++ return jsi::Value(runtime, error.value()); ++ } ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ return object.hasProperty(runtime, "name") && object.hasProperty(runtime, "message"); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp +new file mode 100644 +index 0000000..901c423 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp +@@ -0,0 +1,92 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++class JSICache; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "Dispatcher.hpp" ++#include "JSCallback.hpp" ++#include "JSICache.hpp" ++#include "PromiseType.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// [](Args...) -> T {} <> (Args...) => T ++template ++struct JSIConverter> final { ++ // Use AsyncJSCallback or SyncJSCallback ++ inline static constexpr bool isAsync = is_promise_v || std::is_void_v; ++ // Promise -> T ++ using ActualR = std::conditional_t, R>; ++ ++ static inline std::function fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ // Make function global - it'll be managed by the Runtime's memory, and we only have a weak_ref to it. ++ auto cache = JSICache::getOrCreateCache(runtime); ++ jsi::Function function = arg.asObject(runtime).asFunction(runtime); ++ BorrowingReference sharedFunction = cache.makeShared(std::move(function)); ++ SyncJSCallback callback(runtime, std::move(sharedFunction)); ++ ++ if constexpr (isAsync) { ++ // Return type is `Promise` or `void` - it's an async callback! ++ std::shared_ptr dispatcher = Dispatcher::getRuntimeGlobalDispatcher(runtime); ++ return AsyncJSCallback(std::move(callback), dispatcher); ++ } else { ++ // Return type is `T` - it's a sync callback! ++ return callback; ++ } ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::function&& function) { ++ jsi::HostFunctionType jsFunction = [function = std::move(function)](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* args, ++ size_t count) -> jsi::Value { ++ if (count != sizeof...(Args)) [[unlikely]] { ++ throw jsi::JSError(runtime, "Function expected " + std::to_string(sizeof...(Args)) + " arguments, but received " + ++ std::to_string(count) + "!"); ++ } ++ return callHybridFunction(function, runtime, args, std::index_sequence_for{}); ++ }; ++ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "hostFunction"), sizeof...(Args), ++ std::move(jsFunction)); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::function& function) { ++ std::function copy = function; ++ return toJSI(runtime, std::move(copy)); ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.isFunction(runtime); ++ } ++ return false; ++ } ++ ++private: ++ template ++ static inline jsi::Value callHybridFunction(const std::function& function, jsi::Runtime& runtime, const jsi::Value* args, ++ std::index_sequence) { ++ if constexpr (std::is_void_v) { ++ // it is a void function (will return undefined in JS) ++ function(JSIConverter>::fromJSI(runtime, args[Is])...); ++ return jsi::Value::undefined(); ++ } else { ++ // it is a custom type, parse it to a JS value ++ R result = function(JSIConverter>::fromJSI(runtime, args[Is])...); ++ return JSIConverter::toJSI(runtime, std::forward(result)); ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HostObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HostObject.hpp +new file mode 100644 +index 0000000..462e7c3 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HostObject.hpp +@@ -0,0 +1,73 @@ ++// ++// Created by Marc Rousavy on 07.10.24. ++// ++ ++#pragma once ++ ++#include "IsSharedPtrTo.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// jsi::HostObject <> {} ++template ++struct JSIConverter>> final { ++ using TPointee = typename T::element_type; ++ ++ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++#ifdef NITRO_DEBUG ++ if (!arg.isObject()) [[unlikely]] { ++ if (arg.isUndefined()) [[unlikely]] { ++ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); ++ } ++ } ++#endif ++ jsi::Object object = arg.asObject(runtime); ++ ++#ifdef NITRO_DEBUG ++ if (!object.isHostObject(runtime)) [[unlikely]] { ++ if (!object.isHostObject(runtime)) [[unlikely]] { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not a HostObject at all!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is a different HostObject!")); ++ } ++ } ++#endif ++ return object.getHostObject(runtime); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { ++ if (arg == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ throw jsi::JSError(runtime, "Cannot convert `nullptr` to HostObject<" + typeName + ">!"); ++ } ++ ++ return jsi::Object::createFromHostObject(runtime, arg); ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.isHostObject(runtime); ++ } ++ return false; ++ } ++ ++private: ++ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ return "Cannot convert \"" + typeDescription + "\" to HostObject<" + typeName + ">! " + reason; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HybridObject.hpp +new file mode 100644 +index 0000000..b8f2e5c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HybridObject.hpp +@@ -0,0 +1,87 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++class HybridObject; ++} // namespace margelo::nitro ++ ++#include "IsSharedPtrTo.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// HybridObject(NativeState) <> {} ++template ++struct JSIConverter>> final { ++ using TPointee = typename T::element_type; ++ ++ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++#ifdef NITRO_DEBUG ++ if (!arg.isObject()) [[unlikely]] { ++ if (arg.isUndefined()) [[unlikely]] { ++ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); ++ } ++ } ++#endif ++ jsi::Object object = arg.asObject(runtime); ++ ++#ifdef NITRO_DEBUG ++ if (!object.hasNativeState(runtime)) [[unlikely]] { ++ if (!object.hasNativeState(runtime)) [[unlikely]] { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It does not have a NativeState!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It has a different NativeState!")); ++ } ++ } ++#endif ++ std::shared_ptr nativeState = object.getNativeState(runtime); ++ return std::dynamic_pointer_cast(nativeState); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { ++ if (arg == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ throw jsi::JSError(runtime, "Cannot convert `nullptr` to NativeState<" + typeName + ">!"); ++ } ++ ++ if constexpr (std::is_base_of_v) { ++ // It's a HybridObject - use it's internal constructor which caches jsi::Objects for proper memory management! ++ return arg->toObject(runtime); ++ } else { ++ // It's any other kind of jsi::NativeState - just create it as normal. This will not have a prototype then! ++ jsi::Object object(runtime); ++ object.setNativeState(runtime, arg); ++ return object; ++ } ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.hasNativeState(runtime); ++ } ++ return false; ++ } ++ ++private: ++ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ return "Cannot convert \"" + typeDescription + "\" to NativeState<" + typeName + ">! " + reason; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Optional.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Optional.hpp +new file mode 100644 +index 0000000..a86931f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Optional.hpp +@@ -0,0 +1,50 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::optional <> T | undefined ++template ++struct JSIConverter> final { ++ static inline std::optional fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ if (arg.isUndefined() || arg.isNull()) { ++ return std::nullopt; ++ } else { ++ return JSIConverter::fromJSI(runtime, arg); ++ } ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::optional& arg) { ++ if (arg == std::nullopt) { ++ return jsi::Value::undefined(); ++ } else { ++ return JSIConverter::toJSI(runtime, arg.value()); ++ } ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isUndefined() || value.isNull()) { ++ return true; ++ } ++ if (JSIConverter::canConvert(runtime, value)) { ++ return true; ++ } ++ return false; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Promise.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Promise.hpp +new file mode 100644 +index 0000000..e8099c7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Promise.hpp +@@ -0,0 +1,109 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++#include "NitroTypeInfo.hpp" ++#include "Promise.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// Promise <> Promise ++template ++struct JSIConverter>> final { ++ static inline std::shared_ptr> fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { ++ // Create new Promise and prepare onResolved / onRejected callbacks ++ auto promise = Promise::create(); ++ auto thenCallback = [&]() { ++ if constexpr (std::is_void_v) { ++ // void: resolve() ++ return JSIConverter>::toJSI(runtime, [=](std::monostate) { promise->resolve(); }); ++ } else { ++ // T: resolve(T) ++ return JSIConverter>::toJSI(runtime, [=](const TResult& result) { promise->resolve(result); }); ++ } ++ }(); ++ auto catchCallback = JSIConverter>::toJSI( ++ runtime, [=](const std::exception_ptr& exception) { promise->reject(exception); }); ++ ++ // Chain .then listeners on JS Promise (onResolved and onRejected) ++ jsi::Object jsPromise = value.asObject(runtime); ++ jsi::Function thenFn = jsPromise.getPropertyAsFunction(runtime, "then"); ++ thenFn.callWithThis(runtime, jsPromise, thenCallback, catchCallback); ++ ++ return promise; ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr>& promise) { ++ if (promise->isPending()) { ++ // Get Promise ctor from global ++ jsi::Function promiseCtor = runtime.global().getPropertyAsFunction(runtime, "Promise"); ++ jsi::HostFunctionType executor = [promise](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* arguments, ++ size_t) -> jsi::Value { ++ // Add resolver listener ++ if constexpr (std::is_void_v) { ++ // It's resolving to void. ++ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); ++ promise->addOnResolvedListener(std::move(resolver)); ++ } else { ++ // It's a type. ++ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); ++ promise->addOnResolvedListener(std::move(resolver)); ++ } ++ // Add rejecter listener ++ auto rejecter = JSIConverter>::fromJSI(runtime, arguments[1]); ++ promise->addOnRejectedListener(std::move(rejecter)); ++ ++ return jsi::Value::undefined(); ++ }; ++ // Call `Promise` constructor (aka create promise), and pass `executor` function ++ return promiseCtor.callAsConstructor( ++ runtime, jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "executor"), 2, executor)); ++ } else if (promise->isResolved()) { ++ // Promise is already resolved - just return immediately ++ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); ++ jsi::Function createResolvedPromise = promiseObject.getPropertyAsFunction(runtime, "resolve"); ++ if constexpr (std::is_void_v) { ++ // It's resolving to void. ++ return createResolvedPromise.call(runtime); ++ } else { ++ // It's resolving to a type. ++ jsi::Value result = JSIConverter::toJSI(runtime, promise->getResult()); ++ return createResolvedPromise.call(runtime, std::move(result)); ++ } ++ } else if (promise->isRejected()) { ++ // Promise is already rejected - just return immediately ++ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); ++ jsi::Function createRejectedPromise = promiseObject.getPropertyAsFunction(runtime, "reject"); ++ jsi::Value error = JSIConverter::toJSI(runtime, promise->getError()); ++ return createRejectedPromise.call(runtime, std::move(error)); ++ } else { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Promise<" + typeName + "> has invalid state!"); ++ } ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ return object.hasProperty(runtime, "then"); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Tuple.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Tuple.hpp +new file mode 100644 +index 0000000..5930e43 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Tuple.hpp +@@ -0,0 +1,93 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "NitroTypeInfo.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::tuple <> [A, B, C] ++template ++struct JSIConverter> final { ++ static inline std::tuple fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { ++ jsi::Object object = value.asObject(runtime); ++ jsi::Array array = object.asArray(runtime); ++ if (array.size(runtime) != sizeof...(Types)) [[unlikely]] { ++ std::string types = TypeInfo::getFriendlyTypenames(); ++ throw std::length_error("The given JS Array has " + std::to_string(array.size(runtime)) + " items, but std::tuple<" + types + ++ "> expects " + std::to_string(sizeof...(Types)) + " items."); ++ } ++ ++ return copyArrayItemsToTuple(runtime, array, std::index_sequence_for{}); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::tuple& tuple) { ++ jsi::Array array(runtime, sizeof...(Types)); ++ copyTupleItemsToArray(runtime, array, tuple, std::index_sequence_for{}); ++ return array; ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!object.isArray(runtime)) { ++ return false; ++ } ++ jsi::Array array = object.getArray(runtime); ++ size_t size = array.size(runtime); ++ if (size != sizeof...(Types)) { ++ return false; ++ } ++ ++ return canConvertRecursive(runtime, array, 0); ++ } ++ ++private: ++ template ++ static inline std::tuple copyArrayItemsToTuple(jsi::Runtime& runtime, const jsi::Array& array, std::index_sequence) { ++ return std::make_tuple(JSIConverter::fromJSI(runtime, array.getValueAtIndex(runtime, Is))...); ++ } ++ ++ template ++ static inline void copyTupleItemsToArray(jsi::Runtime& runtime, jsi::Array& array, const std::tuple& tuple, ++ std::index_sequence) { ++ ((array.setValueAtIndex(runtime, Is, ++ JSIConverter>>::toJSI(runtime, std::get(tuple)))), ++ ...); ++ } ++ ++ template ++ static bool canConvertElement(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { ++ return JSIConverter::canConvert(runtime, array.getValueAtIndex(runtime, index)); ++ } ++ ++ template ++ static bool canConvertRecursive(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { ++ if (!canConvertElement(runtime, array, index)) { ++ return false; ++ } ++ if constexpr (sizeof...(Rest) > 0) { ++ return canConvertRecursive(runtime, array, index + 1); ++ } ++ return true; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+UnorderedMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+UnorderedMap.hpp +new file mode 100644 +index 0000000..666dba9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+UnorderedMap.hpp +@@ -0,0 +1,70 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include "JSIHelpers.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::unordered_map <> Record ++template ++struct JSIConverter> final { ++ static inline std::unordered_map fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ jsi::Object object = arg.asObject(runtime); ++ jsi::Array propertyNames = object.getPropertyNames(runtime); ++ size_t length = propertyNames.size(runtime); ++ ++ std::unordered_map map; ++ map.reserve(length); ++ for (size_t i = 0; i < length; ++i) { ++ std::string key = propertyNames.getValueAtIndex(runtime, i).asString(runtime).utf8(runtime); ++ jsi::Value value = object.getProperty(runtime, key.c_str()); ++ map.emplace(key, JSIConverter::fromJSI(runtime, value)); ++ } ++ return map; ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::unordered_map& map) { ++ jsi::Object object(runtime); ++ for (const auto& pair : map) { ++ jsi::Value value = JSIConverter::toJSI(runtime, pair.second); ++ object.setProperty(runtime, pair.first.c_str(), std::move(value)); ++ } ++ return object; ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!isPlainObject(runtime, object)) { ++ return false; ++ } ++ jsi::Array properties = object.getPropertyNames(runtime); ++ size_t size = properties.size(runtime); ++ for (size_t i = 0; i < size; i++) { ++ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); ++ if (!canConvertProp) { ++ return false; ++ } ++ } ++ return true; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Variant.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Variant.hpp +new file mode 100644 +index 0000000..e54357a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Variant.hpp +@@ -0,0 +1,67 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++struct AnyValue; ++class AnyMap; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter+UnorderedMap.hpp" ++#include "JSIConverter+Vector.hpp" ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::variant <> A | B | C ++template ++struct JSIConverter> final { ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ // Check each type in `Types...` to make sure we can convert `jsi::Value` to one of those. ++ return (JSIConverter::canConvert(runtime, value) || ...); ++ } ++ ++ static inline std::variant fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { ++ return fromJSIRecursive(runtime, value); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::variant& variant) { ++ return std::visit( ++ [&runtime](const auto& val) { ++ // Try to convert each type ++ return JSIConverter>::toJSI(runtime, val); ++ }, ++ variant); ++ } ++ ++private: ++ template ++ static inline std::variant fromJSIRecursive(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (JSIConverter::canConvert(runtime, value)) { ++ return JSIConverter::fromJSI(runtime, value); ++ } ++ if constexpr (sizeof...(Rest) == 0) { ++ std::string string = value.toString(runtime).utf8(runtime); ++ std::string types = TypeInfo::getFriendlyTypenames(); ++ throw std::runtime_error("Cannot convert \"" + string + "\" to any type in variant<" + types + ">!"); ++ } else { ++ return fromJSIRecursive(runtime, value); ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Vector.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Vector.hpp +new file mode 100644 +index 0000000..4cefdb0 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Vector.hpp +@@ -0,0 +1,69 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::vector <> T[] ++template ++struct JSIConverter> final { ++ static inline std::vector fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ jsi::Array array = arg.asObject(runtime).asArray(runtime); ++ size_t length = array.size(runtime); ++ ++ std::vector vector; ++ vector.reserve(length); ++ for (size_t i = 0; i < length; ++i) { ++ jsi::Value elementValue = array.getValueAtIndex(runtime, i); ++ vector.emplace_back(JSIConverter::fromJSI(runtime, elementValue)); ++ } ++ return vector; ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::vector& vector) { ++ jsi::Array array(runtime, vector.size()); ++ for (size_t i = 0; i < vector.size(); i++) { ++ jsi::Value value = JSIConverter::toJSI(runtime, vector[i]); ++ array.setValueAtIndex(runtime, i, std::move(value)); ++ } ++ return array; ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!object.isArray(runtime)) { ++ return false; ++ } ++ jsi::Array array = object.getArray(runtime); ++ if (array.size(runtime) == 0) { ++ // it is an empty array, so it _theoretically_ doesn't matter what type it holds. Just say true. ++ return true; ++ } ++ // Check the type of the first element in the array. ++ // Technically the array can also have different types for each item, ++ // and to be absolutely sure that we can convert the entire array, we have to check each item in the array. ++ // But we don't want to do that for performance reasons - let's just assume the user doesn't make this mistake. ++ jsi::Value firstElement = array.getValueAtIndex(runtime, 0); ++ return JSIConverter::canConvert(runtime, firstElement); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter.hpp +new file mode 100644 +index 0000000..c99e097 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter.hpp +@@ -0,0 +1,195 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * The JSIConverter class can convert any type from and to a jsi::Value. ++ * It uses templates to statically create fromJSI/toJSI methods, and will throw compile-time errors ++ * if a given type is not convertable. ++ * Value types, custom types (HybridObject), and even functions with any number of arguments/types are supported. ++ * This type can be extended by just creating a new template for JSIConverter in a header. ++ */ ++template ++struct JSIConverter final { ++ JSIConverter() = delete; ++ ++ /** ++ * Converts the given `jsi::Value` to type `T`. ++ * By default, this static-asserts. ++ */ ++ static inline T fromJSI(jsi::Runtime&, const jsi::Value&) { ++ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); ++ return T(); ++ } ++ /** ++ * Converts `T` to a `jsi::Value`. ++ * By default, this static-asserts. ++ */ ++ static inline jsi::Value toJSI(jsi::Runtime&, T) { ++ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); ++ return jsi::Value::undefined(); ++ } ++ /** ++ * Returns whether the given `jsi::Value` can be converted to `T`. ++ * This involves runtime type-checks. ++ * By default, this returns `false`. ++ */ ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value&) { ++ return false; ++ } ++ ++private: ++ template ++ struct always_false : std::false_type {}; ++}; ++ ++// int <> number ++template <> ++struct JSIConverter final { ++ static inline int fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return static_cast(arg.asNumber()); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, int arg) { ++ return jsi::Value(arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNumber(); ++ } ++}; ++ ++// std::monostate <> null ++template <> ++struct JSIConverter final { ++ static inline std::monostate fromJSI(jsi::Runtime&, const jsi::Value&) { ++ return std::monostate(); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, std::monostate) { ++ return jsi::Value::null(); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNull() || value.isUndefined(); ++ } ++}; ++ ++// double <> number ++template <> ++struct JSIConverter final { ++ static inline double fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return arg.asNumber(); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, double arg) { ++ return jsi::Value(arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNumber(); ++ } ++}; ++ ++// float <> number ++template <> ++struct JSIConverter final { ++ static inline float fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return static_cast(arg.asNumber()); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, float arg) { ++ return jsi::Value(static_cast(arg)); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNumber(); ++ } ++}; ++ ++// int64_t <> BigInt ++template <> ++struct JSIConverter final { ++ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return arg.asBigInt(runtime).asInt64(runtime); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, int64_t arg) { ++ return jsi::BigInt::fromInt64(runtime, arg); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isBigInt()) { ++ jsi::BigInt bigint = value.getBigInt(runtime); ++ return bigint.isInt64(runtime); ++ } ++ return false; ++ } ++}; ++ ++// uint64_t <> BigInt ++template <> ++struct JSIConverter final { ++ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return arg.asBigInt(runtime).asUint64(runtime); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, uint64_t arg) { ++ return jsi::BigInt::fromUint64(runtime, arg); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isBigInt()) { ++ jsi::BigInt bigint = value.getBigInt(runtime); ++ return bigint.isUint64(runtime); ++ } ++ return false; ++ } ++}; ++ ++// bool <> boolean ++template <> ++struct JSIConverter final { ++ static inline bool fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return arg.asBool(); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, bool arg) { ++ return jsi::Value(arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isBool(); ++ } ++}; ++ ++// std::string <> string ++template <> ++struct JSIConverter final { ++ static inline std::string fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return arg.asString(runtime).utf8(runtime); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::string& arg) { ++ return jsi::String::createFromUtf8(runtime, arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isString(); ++ } ++}; ++ ++} // namespace margelo::nitro ++ ++#include "JSIConverter+AnyMap.hpp" ++#include "JSIConverter+ArrayBuffer.hpp" ++#include "JSIConverter+Exception.hpp" ++#include "JSIConverter+Function.hpp" ++#include "JSIConverter+HostObject.hpp" ++#include "JSIConverter+HybridObject.hpp" ++#include "JSIConverter+Optional.hpp" ++#include "JSIConverter+Promise.hpp" ++#include "JSIConverter+Tuple.hpp" ++#include "JSIConverter+UnorderedMap.hpp" ++#include "JSIConverter+Variant.hpp" ++#include "JSIConverter+Vector.hpp" +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIHelpers.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIHelpers.hpp +new file mode 100644 +index 0000000..6049dfd +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIHelpers.hpp +@@ -0,0 +1,52 @@ ++// ++// JSIHelpers.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "ThreadUtils.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Returns whether the given `jsi::Object` is a plain-JS object, or not. ++ * If it is not a plain-JS object, it could be an Array, ArrayBuffer, Function, ++ * HostObject or NativeState. ++ */ ++static inline bool isPlainObject(jsi::Runtime& runtime, const jsi::Object& object) { ++ if (object.isArray(runtime)) { ++ return false; ++ } ++ if (object.isArrayBuffer(runtime)) { ++ return false; ++ } ++ if (object.isFunction(runtime)) { ++ return false; ++ } ++ if (object.isHostObject(runtime)) { ++ return false; ++ } ++ if (object.hasNativeState(runtime)) { ++ return false; ++ } ++ return true; ++} ++ ++/** ++ * Get an ID for the given Runtime. ++ * ++ * The ID usually consists of a Runtime description (e.g. "HermesRuntime"), ++ * and it's Thread (e.g. "com.facebook.react.runtime.JavaScript") ++ */ ++static inline std::string getRuntimeId(jsi::Runtime& runtime) { ++ std::string threadName = ThreadUtils::getThreadName(); ++ return runtime.description() + " (" + threadName + ")"; ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JUnit.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JUnit.hpp +new file mode 100644 +index 0000000..a789d70 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JUnit.hpp +@@ -0,0 +1,38 @@ ++// ++// JUnit.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 19.11.24. ++// ++ ++#pragma once ++ ++#include "NitroLogger.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a `Unit` from Kotlin. ++ * This is similar to `void` for Java, but is actually an `Object`. ++ */ ++class JUnit final { ++public: ++ /** ++ * Gets the shared instance to `Unit`. This is always a static global. ++ */ ++ static jni::alias_ref instance() { ++ static jni::global_ref sharedInstance = nullptr; ++ if (sharedInstance == nullptr) { ++ jni::alias_ref clazz = jni::findClassStatic("java/lang/Object"); ++ jni::JConstructor constructor = clazz->getConstructor(); ++ jni::local_ref instance = clazz->newObject(constructor); ++ sharedInstance = jni::make_global(instance); ++ } ++ return sharedInstance; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroDefines.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroDefines.hpp +new file mode 100644 +index 0000000..f5dde7d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroDefines.hpp +@@ -0,0 +1,55 @@ ++// ++// NitroDefines.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 29.07.24. ++// ++ ++#ifndef NitroDefines_h ++#define NitroDefines_h ++ ++// Sets the version of the native Nitro core library ++#define NITRO_VERSION "0.24.1" ++ ++// Sets whether to use debug or optimized production build flags ++#ifdef DEBUG ++#define NITRO_DEBUG ++#endif ++#ifdef NDEBUG ++#undef NITRO_DEBUG ++#endif ++#ifdef ANDROID ++#ifndef NDEBUG ++#define NITRO_DEBUG ++#endif ++#endif ++ ++// Helper to find out if a C++ compiler attribute is available ++#ifdef __has_attribute ++#define _CXX_INTEROP_HAS_ATTRIBUTE(x) __has_attribute(x) ++#else ++#define _CXX_INTEROP_HAS_ATTRIBUTE(x) 0 ++#endif ++ ++// Closed/Final Enums ++#if _CXX_INTEROP_HAS_ATTRIBUTE(enum_extensibility) ++// Enum is marked as closed/not extensible ++#define CLOSED_ENUM __attribute__((enum_extensibility(closed))) ++#else ++#define CLOSED_ENUM ++#endif ++ ++// Swift Support ++#if __has_include() ++// Swift's bridging header defines those things ++#include ++#define SWIFT_PRIVATE __attribute__((swift_private)) ++#else ++// If we don't have Swift bridging header, those macros do nothing ++#define SWIFT_NAME(_name) ++#define SWIFT_PRIVATE ++#define SWIFT_COMPUTED_PROPERTY ++#define SWIFT_NONCOPYABLE ++#endif ++ ++#endif /* NitroDefines_h */ +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroHash.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroHash.hpp +new file mode 100644 +index 0000000..32e39fb +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroHash.hpp +@@ -0,0 +1,60 @@ ++// ++// NitroHash.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Hashes the given C-String using the FNV-1a hashing algorithm. ++ * ++ * This function can be used at compile time as a constexpr to build ++ * statically optimized switch statements. ++ */ ++constexpr uint64_t hashString(const char* str, size_t length) { ++ uint64_t hash = 14695981039346656037ull; // FNV offset basis ++ const uint64_t fnv_prime = 1099511628211ull; ++ ++ for (size_t i = 0; i < length; ++i) { ++ hash ^= static_cast(str[i]); ++ hash *= fnv_prime; ++ } ++ ++ return hash; ++} ++ ++/** ++ * Hashes the given constant C-String using the FNV-1a hashing algorithm. ++ * ++ * String length is known at compile time. ++ */ ++template ++constexpr uint64_t hashString(const char (&str)[N]) { ++ return hashString(str, N - 1); // N includes the null terminator, so subtract 1 ++} ++ ++/** ++ * Hashes the given `string_view` using the FNV-1a hashing algorithm. ++ * This can be constexpr. ++ */ ++constexpr uint64_t hashString(const std::string_view& string) { ++ return hashString(string.data(), string.length()); ++} ++ ++/** ++ * Hashes the given `string` using the FNV-1a hashing algorithm. ++ * This happens at runtime. ++ */ ++inline uint64_t hashString(const std::string& string) { ++ return hashString(string.c_str(), string.length()); ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp +new file mode 100644 +index 0000000..3298f70 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp +@@ -0,0 +1,68 @@ ++// ++// Created by Marc Rousavy on 05.03.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++enum class LogLevel { Debug, Info, Warning, Error }; ++ ++class Logger final { ++private: ++ Logger() = delete; ++ ++public: ++ template ++ static void log(LogLevel level, const char* tag, const char* format, Args... args) { ++#ifdef NITRO_DEBUG ++ // 1. Make sure args can be passed to sprintf(..) ++ static_assert(all_are_trivially_copyable(), "All arguments passed to Logger::log(..) must be trivially copyable! " ++ "Did you try to pass a complex type, like std::string?"); ++ ++ // 2. Format all arguments in the message ++ std::string message = formatString(format, args...); ++ ++ // 3. Call the platform specific log function ++ nativeLog(level, tag, message); ++#endif ++ } ++ ++ static void nativeLog(LogLevel level, const char* tag, const std::string& string); ++ ++private: ++ template ++ static std::string formatString(const char* format, Args... args) { ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wformat-security" ++ int size = snprintf(nullptr, 0, format, args...) + 1; // Extra space for '\0' ++ if (size <= 0) { ++ return "Error during formatting."; ++ } ++ std::unique_ptr buf(new char[size]); ++ snprintf(buf.get(), size, format, args...); ++ return std::string(buf.get(), buf.get() + size - 1); // We don't want the '\0' inside ++#pragma clang diagnostic pop ++ } ++ ++ // Overloaded functions to convert std::string to C-style string ++ template ++ static constexpr bool is_trivially_copyable() { ++ return std::is_trivially_copyable::value; ++ } ++ ++ template ++ static constexpr bool all_are_trivially_copyable() { ++ return (is_trivially_copyable() && ...); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroTypeInfo.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroTypeInfo.hpp +new file mode 100644 +index 0000000..128b807 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroTypeInfo.hpp +@@ -0,0 +1,66 @@ ++// ++// NitroTypeInfo.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 17.07.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++struct TypeInfo final { ++public: ++ TypeInfo() = delete; ++ ++ /** ++ * Get the name of the currently thrown exception ++ */ ++ static std::string getCurrentExceptionName(); ++ ++ /** ++ * Get a friendly name of the given `type_info` (if possible, demangled) ++ */ ++ static inline std::string getFriendlyTypename(const std::type_info& type, bool removeNamespace = false) { ++ std::string typeName = type.name(); ++ return demangleName(typeName, removeNamespace); ++ } ++ ++ /** ++ * Get a friendly name of the given `type_index` (if possible, demangled) ++ */ ++ static inline std::string getFriendlyTypename(const std::type_index& typeIndex, bool removeNamespace = false) { ++ std::string typeName = typeIndex.name(); ++ return demangleName(typeName, removeNamespace); ++ } ++ ++ /** ++ * Get a friendly name of the type `T` (if possible, demangled) ++ */ ++ template ++ static inline std::string getFriendlyTypename(bool removeNamespace = false) { ++ return getFriendlyTypename(typeid(T), removeNamespace); ++ } ++ ++ template ++ static inline std::string getFriendlyTypenames(bool removeNamespace = false) { ++ std::ostringstream stream; ++ ((stream << TypeInfo::getFriendlyTypename(removeNamespace) << ", "), ...); ++ std::string string = stream.str(); ++ return string.substr(0, string.length() - 2); ++ } ++ ++private: ++ static std::string replaceRegex(const std::string& original, const std::string& pattern, const std::string& replacement); ++ ++ static std::string demangleName(const std::string& typeName, bool removeNamespace = false); ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Promise.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Promise.hpp +new file mode 100644 +index 0000000..d6935f7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Promise.hpp +@@ -0,0 +1,412 @@ ++// ++// Created by Marc Rousavy on 18.11.24. ++// ++ ++#pragma once ++ ++#include "AssertPromiseState.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include "ThreadPool.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++class Promise final { ++public: ++ using OnResolvedFunc = std::function; ++ using OnRejectedFunc = std::function; ++ ++public: ++ // Promise cannot be copied. ++ Promise(const Promise&) = delete; ++ ++private: ++ Promise() = default; ++ ++public: ++ ~Promise() { ++ if (isPending()) [[unlikely]] { ++ auto message = std::string("Timeouted: Promise<") + TypeInfo::getFriendlyTypename() + "> was destroyed!"; ++ reject(std::make_exception_ptr(std::runtime_error(message))); ++ } ++ } ++ ++public: ++ /** ++ * Creates a new pending Promise that has to be resolved ++ * or rejected with `resolve(..)` or `reject(..)`. ++ */ ++ static std::shared_ptr create() { ++ return std::shared_ptr(new Promise()); ++ } ++ ++ /** ++ * Creates a Promise that runs the given function `run` on a separate Thread pool. ++ */ ++ static std::shared_ptr async(std::function&& run) { ++ auto promise = create(); ++ ThreadPool::shared().run([run = std::move(run), promise]() { ++ try { ++ // Run the code, then resolve. ++ TResult result = run(); ++ promise->resolve(std::move(result)); ++ } catch (...) { ++ // It threw an error. ++ promise->reject(std::current_exception()); ++ } ++ }); ++ return promise; ++ } ++ ++ /** ++ * Creates a Promise and awaits the given future on a background Thread. ++ * Once the future resolves or rejects, the Promise resolves or rejects. ++ */ ++ static std::shared_ptr awaitFuture(std::future&& future) { ++ auto sharedFuture = std::make_shared>(std::move(future)); ++ return async([sharedFuture = std::move(sharedFuture)]() { return sharedFuture->get(); }); ++ } ++ ++ /** ++ * Creates an immediately resolved Promise. ++ */ ++ static std::shared_ptr resolved(TResult&& result) { ++ auto promise = create(); ++ promise->resolve(std::move(result)); ++ return promise; ++ } ++ /** ++ * Creates an immediately rejected Promise. ++ */ ++ static std::shared_ptr rejected(const std::exception_ptr& error) { ++ auto promise = create(); ++ promise->reject(error); ++ return promise; ++ } ++ ++public: ++ /** ++ * Resolves this Promise with the given result, and calls any pending listeners. ++ */ ++ void resolve(TResult&& result) { ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); ++#endif ++ _state = std::move(result); ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(std::get(_state)); ++ } ++ } ++ void resolve(const TResult& result) { ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); ++#endif ++ _state = result; ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(std::get(_state)); ++ } ++ } ++ /** ++ * Rejects this Promise with the given error, and calls any pending listeners. ++ */ ++ void reject(const std::exception_ptr& exception) { ++ if (exception == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Cannot reject Promise<" + typeName + "> with a null exception_ptr!"); ++ } ++ ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); ++#endif ++ _state = exception; ++ for (const auto& onRejected : _onRejectedListeners) { ++ onRejected(exception); ++ } ++ } ++ ++public: ++ /** ++ * Add a listener that will be called when the Promise gets resolved. ++ * If the Promise is already resolved, the listener will be immediately called. ++ */ ++ void addOnResolvedListener(OnResolvedFunc&& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already resolved! Call the callback immediately ++ onResolved(std::get(_state)); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ _onResolvedListeners.push_back(std::move(onResolved)); ++ } ++ } ++ void addOnResolvedListener(const OnResolvedFunc& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already resolved! Call the callback immediately ++ onResolved(std::get(_state)); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ _onResolvedListeners.push_back(onResolved); ++ } ++ } ++ ++ /** ++ * Add a listener that will be called when the Promise gets rejected. ++ * If the Promise is already rejected, the listener will be immediately called. ++ */ ++ void addOnRejectedListener(OnRejectedFunc&& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already rejected! Call the callback immediately ++ onRejected(std::get(_state)); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(std::move(onRejected)); ++ } ++ } ++ void addOnRejectedListener(const OnRejectedFunc& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already rejected! Call the callback immediately ++ onRejected(std::get(_state)); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(onRejected); ++ } ++ } ++ ++public: ++ /** ++ * Gets an awaitable `std::future` for this `Promise`. ++ */ ++ std::future await() { ++ auto promise = std::make_shared>(); ++ addOnResolvedListener([promise](const TResult& result) { promise->set_value(result); }); ++ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); ++ return promise->get_future(); ++ } ++ ++public: ++ /** ++ * Get the result of the Promise if it has been resolved. ++ * If the Promise is not resolved, this will throw. ++ */ ++ inline const TResult& getResult() { ++ if (!isResolved()) { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Cannot get result when Promise<" + typeName + "> is not yet resolved!"); ++ } ++ return std::get(_state); ++ } ++ /** ++ * Get the error of the Promise if it has been rejected. ++ * If the Promise is not rejected, this will throw. ++ */ ++ inline const std::exception_ptr& getError() { ++ if (!isRejected()) { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Cannot get error when Promise<" + typeName + "> is not yet rejected!"); ++ } ++ return std::get(_state); ++ } ++ ++public: ++ /** ++ * Gets whether this Promise has been successfully resolved with a result, or not. ++ */ ++ [[nodiscard]] ++ inline bool isResolved() const noexcept { ++ return std::holds_alternative(_state); ++ } ++ /** ++ * Gets whether this Promise has been rejected with an error, or not. ++ */ ++ [[nodiscard]] ++ inline bool isRejected() const noexcept { ++ return std::holds_alternative(_state); ++ } ++ /** ++ * Gets whether this Promise has not yet been resolved nor rejected. ++ */ ++ [[nodiscard]] ++ inline bool isPending() const noexcept { ++ return std::holds_alternative(_state); ++ } ++ ++private: ++ std::variant _state; ++ std::vector _onResolvedListeners; ++ std::vector _onRejectedListeners; ++ std::mutex _mutex; ++}; ++ ++// Specialization for void ++template <> ++class Promise final { ++public: ++ using OnResolvedFunc = std::function; ++ using OnRejectedFunc = std::function; ++ ++public: ++ Promise(const Promise&) = delete; ++ ++private: ++ Promise() = default; ++ ++public: ++ ~Promise() { ++ if (isPending()) [[unlikely]] { ++ std::runtime_error error("Timeouted: Promise was destroyed!"); ++ reject(std::make_exception_ptr(error)); ++ } ++ } ++ ++public: ++ static std::shared_ptr create() { ++ return std::shared_ptr(new Promise()); ++ } ++ ++ static std::shared_ptr async(std::function&& run) { ++ auto promise = create(); ++ ThreadPool::shared().run([run = std::move(run), promise]() { ++ try { ++ // Run the code, then resolve. ++ run(); ++ promise->resolve(); ++ } catch (...) { ++ // It threw an error. ++ promise->reject(std::current_exception()); ++ } ++ }); ++ return promise; ++ } ++ ++ static std::shared_ptr awaitFuture(std::future&& future) { ++ auto sharedFuture = std::make_shared>(std::move(future)); ++ return async([sharedFuture = std::move(sharedFuture)]() { sharedFuture->get(); }); ++ } ++ ++ static std::shared_ptr resolved() { ++ auto promise = create(); ++ promise->resolve(); ++ return promise; ++ } ++ static std::shared_ptr rejected(const std::exception_ptr& error) { ++ auto promise = create(); ++ promise->reject(error); ++ return promise; ++ } ++ ++public: ++ void resolve() { ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); ++#endif ++ _isResolved = true; ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(); ++ } ++ } ++ void reject(const std::exception_ptr& exception) { ++ if (exception == nullptr) [[unlikely]] { ++ throw std::runtime_error("Cannot reject Promise with a null exception_ptr!"); ++ } ++ ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); ++#endif ++ _error = exception; ++ for (const auto& onRejected : _onRejectedListeners) { ++ onRejected(exception); ++ } ++ } ++ ++public: ++ void addOnResolvedListener(OnResolvedFunc&& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (_isResolved) { ++ onResolved(); ++ } else { ++ _onResolvedListeners.push_back(std::move(onResolved)); ++ } ++ } ++ void addOnResolvedListener(const OnResolvedFunc& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (_isResolved) { ++ onResolved(); ++ } else { ++ _onResolvedListeners.push_back(onResolved); ++ } ++ } ++ void addOnRejectedListener(OnRejectedFunc&& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (_error) { ++ onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(std::move(onRejected)); ++ } ++ } ++ void addOnRejectedListener(const OnRejectedFunc& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (_error) { ++ onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(onRejected); ++ } ++ } ++ ++public: ++ std::future await() { ++ auto promise = std::make_shared>(); ++ addOnResolvedListener([promise]() { promise->set_value(); }); ++ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); ++ return promise->get_future(); ++ } ++ ++public: ++ inline const std::exception_ptr& getError() { ++ if (!isRejected()) { ++ throw std::runtime_error("Cannot get error when Promise is not yet rejected!"); ++ } ++ return _error; ++ } ++ ++public: ++ [[nodiscard]] ++ inline bool isResolved() const noexcept { ++ return _isResolved; ++ } ++ [[nodiscard]] ++ inline bool isRejected() const noexcept { ++ return _error != nullptr; ++ } ++ [[nodiscard]] ++ inline bool isPending() const noexcept { ++ return !isResolved() && !isRejected(); ++ } ++ ++private: ++ std::mutex _mutex; ++ bool _isResolved = false; ++ std::exception_ptr _error; ++ std::vector _onResolvedListeners; ++ std::vector _onRejectedListeners; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PromiseType.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PromiseType.hpp +new file mode 100644 +index 0000000..7efbd66 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PromiseType.hpp +@@ -0,0 +1,44 @@ ++// ++// PromiseType.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 09.12.24. ++// ++ ++#pragma once ++ ++#include "Promise.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++// Gets the `T` in `Promise`. ++template ++struct promise_type { ++ using type = void; ++ using is_promise = std::false_type; ++}; ++ ++template <> ++struct promise_type { ++ using type = void; ++ using is_promise = std::true_type; ++}; ++template ++struct promise_type> { ++ using type = T; ++ using is_promise = std::true_type; ++}; ++template ++struct promise_type>> { ++ using type = T; ++ using is_promise = std::true_type; ++}; ++ ++template ++using promise_type_v = typename promise_type>::type; ++ ++template ++inline constexpr bool is_promise_v = promise_type>::is_promise::value; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Prototype.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Prototype.hpp +new file mode 100644 +index 0000000..dcab07b +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Prototype.hpp +@@ -0,0 +1,184 @@ ++// ++// PrototypeChain.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "HybridFunction.hpp" ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Represents a Prototype's native C++ type ID. ++ * This can be used to identify a prototype against a C++ instance, ++ * or used as a cache-key. ++ */ ++using NativeInstanceId = std::type_index; ++ ++/** ++ * Represents a JS `Prototype`'s structure. ++ * Every prototype has a related C++ type ID (`instanceTypeId`). ++ * Prototypes can be sub-classes, in which case they have a `base` prototype. ++ * Each prototype has a list of methods, and properties (getters + setters). ++ * ++ * By using this `Prototype` structure, we can create JS objects that act ++ * as prototypes for `HybridObject`s. ++ * ++ * While a `Prototype` actually holds all the methods, a `HybridObject` only ++ * contains state and memory. ++ * This way the JS VM doesn't need to re-create methods for each `HybridObject`, ++ * they are only initialized once on the shared `Prototype`. ++ */ ++struct Prototype final { ++private: ++ NativeInstanceId _instanceTypeId; ++ std::shared_ptr _base = nullptr; ++ std::unordered_map _methods; ++ std::unordered_map _getters; ++ std::unordered_map _setters; ++ ++private: ++ Prototype(const NativeInstanceId& typeId, const std::shared_ptr& base) : _instanceTypeId(typeId), _base(base) {} ++ ++public: ++ /** ++ * Gets a `Prototype` specification/node for the given native C++ type ID. ++ * ++ * If the given C++ type ID is unknown, a new `Prototype` node is created, ++ * which has to be initialized with methods, getters and setters first. ++ * ++ * If the given C++ type ID is already known in the static `Prototype` tree, ++ * a shared reference to it is returned. ++ */ ++ static std::shared_ptr get(const NativeInstanceId& typeId, const std::shared_ptr& base = nullptr) { ++ static std::unordered_map> _prototypesCache; ++ ++ const auto& found = _prototypesCache.find(typeId); ++ if (found != _prototypesCache.end()) { ++ // We know this C++ type ID / Prototype - return it! ++ return found->second; ++ } else { ++ // This is the first time we see this C++ type ID - create a new base Prototype for this. ++ auto prototype = std::shared_ptr(new Prototype(typeId, base)); ++ _prototypesCache.emplace(typeId, prototype); ++ return prototype; ++ } ++ } ++ ++public: ++ template ++ inline bool isNativeInstance() const noexcept { ++ return _instanceTypeId == std::type_index(typeid(T)); ++ } ++ ++ inline bool hasHybrids() const { ++ return !_methods.empty() || !_getters.empty() || !_setters.empty(); ++ } ++ ++ inline bool hasBase() const noexcept { ++ return _base != nullptr; ++ } ++ inline const std::shared_ptr& getBase() const noexcept { ++ return _base; ++ } ++ inline const NativeInstanceId& getNativeInstanceId() const noexcept { ++ return _instanceTypeId; ++ } ++ inline const std::unordered_map& getMethods() const noexcept { ++ return _methods; ++ } ++ inline const std::unordered_map& getGetters() const noexcept { ++ return _getters; ++ } ++ inline const std::unordered_map& getSetters() const noexcept { ++ return _setters; ++ } ++ ++public: ++ /** ++ * Registers the given C++ method as a property getter that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerHybridGetter("foo", &MyObject::getFoo); ++ * ``` ++ */ ++ template ++ inline void registerHybridGetter(std::string name, ReturnType (Derived::*method)()) { ++ if (_getters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a getter with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _getters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::GETTER)); ++ } ++ ++ /** ++ * Registers the given C++ method as a property setter that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerHybridSetter("foo", &MyObject::setFoo); ++ * ``` ++ */ ++ template ++ inline void registerHybridSetter(std::string name, void (Derived::*method)(ValueType)) { ++ if (_setters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a setter with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _setters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::SETTER)); ++ } ++ ++ /** ++ * Registers the given C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerHybridMethod("sayHello", &MyObject::sayHello); ++ * ``` ++ */ ++ template ++ inline void registerHybridMethod(std::string name, ReturnType (Derived::*method)(Args...)) { ++ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _methods.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::METHOD)); ++ } ++ ++ /** ++ * Registers the given raw JSI C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerRawHybridMethod("sayHello", &MyObject::sayHello); ++ * ``` ++ */ ++ template ++ inline void registerRawHybridMethod(std::string name, size_t expectedArgumentsCount, ++ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, ++ const jsi::Value* args, size_t count)) { ++ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _methods.emplace(name, HybridFunction::createRawHybridFunction(name, expectedArgumentsCount, method)); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PrototypeChain.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PrototypeChain.hpp +new file mode 100644 +index 0000000..34dcf8f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PrototypeChain.hpp +@@ -0,0 +1,78 @@ ++// ++// PrototypeChain.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "Prototype.hpp" ++ ++namespace margelo::nitro { ++ ++/** ++ * Represents a mutable chain of prototypes. ++ * Callers can use this class to incrementally add sub-classes to prototypes and build ++ * prototype chains/trees using C++ type information. ++ * ++ * The template methods can be used to find a specific C++ instance in the prototype tree, ++ * or create a new sub-class if it cannot be found. ++ */ ++class PrototypeChain final { ++private: ++ std::shared_ptr _prototype; ++ ++public: ++ PrototypeChain() {} ++ ++public: ++ /** ++ * Gets the current `Prototype` as a whole. ++ * This does not do any modifications to the Prototype tree. ++ */ ++ inline const std::shared_ptr& getPrototype() const { ++ return _prototype; ++ } ++ ++public: ++ /** ++ * Extends the Prototype with the given type `Derived`. ++ * If the Prototype already extended `Derived`, this returns the current state. ++ */ ++ template ++ inline const std::shared_ptr& extendPrototype() { ++ if (_prototype == nullptr) { ++ _prototype = Prototype::get(typeid(Derived)); ++ } ++ ++ return getOrExtendPrototype(_prototype); ++ } ++ ++private: ++ /** ++ * Perform a bottom-down search of the given `Derived` C++ type info. ++ * If the current prototype tree does not have a Prototype that represents the ++ * C++ type `Derived`, it will extend it at the bottom and shift the `Prototype` tree ++ * up by one. ++ */ ++ template ++ inline const std::shared_ptr& getOrExtendPrototype(const std::shared_ptr& node) { ++ if (node->isNativeInstance()) { ++ // If the Prototype represents the caller type (`Derived`), we work with this Prototype. ++ return node; ++ } else { ++ if (node->hasBase()) { ++ // We didn't find a match in this prototype, let's recursively try it's parent! ++ return getOrExtendPrototype(node->getBase()); ++ } else { ++ // We didn't find `Derived` and we don't have a base- add a child and shift the tree by one. ++ auto newBase = _prototype; ++ _prototype = Prototype::get(typeid(Derived), newBase); ++ return _prototype; ++ } ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ReferenceState.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ReferenceState.hpp +new file mode 100644 +index 0000000..ae946e5 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ReferenceState.hpp +@@ -0,0 +1,40 @@ ++// ++// ReferenceState.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 03.02.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Holds state for an `BorrowingReference` (or `WeakReference`). ++ * ++ * The state tracks the amount of strong- and weak- references to any kind of value, ++ * including an extra `isDeleted` flag that specifies whether the value has been force-deleted. ++ * ++ * Also, a `mutex` allows for thread-safe access of the `isDeleted` flag. ++ */ ++struct ReferenceState { ++ std::atomic_size_t strongRefCount; ++ std::atomic_size_t weakRefCount; ++ bool isDeleted; ++ std::mutex mutex; ++ ++ /** ++ * Decrements the strong ref count by one, and returns whether the value should be deleted. ++ */ ++ inline bool decrementStrongRefCount() { ++ size_t oldRefCount = strongRefCount.fetch_sub(1); ++ return oldRefCount <= 1; ++ } ++ ++ explicit ReferenceState() : strongRefCount(1), weakRefCount(0), isDeleted(false) {} ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadPool.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadPool.hpp +new file mode 100644 +index 0000000..99b5467 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadPool.hpp +@@ -0,0 +1,65 @@ ++// ++// ThreadPool.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++class ThreadPool final { ++public: ++ /** ++ * Create a new ThreadPool with the given number of minimum workers/threads. ++ * The Thread Pool can expand on the fly if it is busy. ++ */ ++ explicit ThreadPool(const char* const name, size_t initialThreadsCount, size_t maxThreadsCount); ++ ~ThreadPool(); ++ ThreadPool(const ThreadPool&) = delete; ++ ThreadPool(ThreadPool&&) = delete; ++ ++ /** ++ * Schedules the given task asynchronously on the ThreadPool. ++ * It will run once a worker is available. ++ */ ++ void run(std::function&& task); ++ ++private: ++ /** ++ * Adds a new Thread to the current Thread Pool. ++ * This grows the size by one, and potentially starts work sooner if other Threads are busy. ++ */ ++ void addThread(); ++ ++public: ++ /** ++ * Get a static singleton instance - a shared ThreadPool. ++ * The shared ThreadPool has 3 threads. ++ */ ++ static ThreadPool& shared(); ++ ++private: ++ std::vector _workers; ++ std::queue> _tasks; ++ std::mutex _queueMutex; ++ std::condition_variable _condition; ++ std::atomic _isAlive; ++ std::atomic _threadCount; ++ size_t _threadCountLimit; ++ const char* _name; ++ static constexpr auto TAG = "ThreadPool"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadUtils.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadUtils.hpp +new file mode 100644 +index 0000000..aa249c1 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadUtils.hpp +@@ -0,0 +1,31 @@ ++// ++// ThreadUtils.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include ++ ++namespace margelo::nitro { ++ ++class ThreadUtils final { ++public: ++ ThreadUtils() = delete; ++ ++ /** ++ * Get the current Thread's name. ++ * This is implemented differently on iOS and Android. ++ */ ++ static std::string getThreadName(); ++ ++ /** ++ * Set the current Thread's name. ++ * This is implemented differently on iOS and Android. ++ */ ++ static void setThreadName(const std::string& name); ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/TypeIndex.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/TypeIndex.hpp +new file mode 100644 +index 0000000..a4114b8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/TypeIndex.hpp +@@ -0,0 +1,29 @@ ++// ++// TypeIndex.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// Gets the index of `T` in a `std::tuple<...>`. ++template ++struct type_index; ++ ++template ++struct type_index { ++ static constexpr size_t value = std::is_same_v ? 0 : 1 + type_index::value; ++}; ++ ++template ++struct type_index { ++ static constexpr size_t value = -1; // Type not found ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference+Owning.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference+Owning.hpp +new file mode 100644 +index 0000000..3650479 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference+Owning.hpp +@@ -0,0 +1,33 @@ ++// ++// WeakReference+Owning.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 23.06.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++ ++namespace margelo::nitro { ++ ++template ++WeakReference::WeakReference(const BorrowingReference& ref) { ++ _value = ref._value; ++ _state = ref._state; ++ _state->weakRefCount++; ++} ++ ++template ++BorrowingReference WeakReference::lock() const { ++ std::unique_lock lock(_state->mutex); ++ ++ if (_state->isDeleted) { ++ // return nullptr ++ return BorrowingReference(); ++ } ++ ++ return BorrowingReference(*this); ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference.hpp +new file mode 100644 +index 0000000..70c74cc +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference.hpp +@@ -0,0 +1,101 @@ ++// ++// WeakReference.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include "ReferenceState.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// forward-declaration to avoid duplicate symbols ++template ++class BorrowingReference; ++ ++/** ++ A `WeakReference` is a weak reference to a pointer created by `BorrowingReference`. ++ It can be locked to gain a strong `BorrowingReference` again if it has not been deleted yet. ++ */ ++template ++class WeakReference final { ++private: ++ explicit WeakReference(const BorrowingReference& ref); ++ ++public: ++ WeakReference() : _value(nullptr), _state(nullptr) {} ++ ++ WeakReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { ++ if (_state != nullptr) { ++ // increment ref count after copy ++ _state->weakRefCount++; ++ } ++ } ++ ++ WeakReference(WeakReference&& ref) : _value(ref._value), _state(ref._state) { ++ // Remove state from other WeakReference after moving since it's now stale data ++ ref._value = nullptr; ++ ref._state = nullptr; ++ } ++ ++ WeakReference& operator=(const WeakReference& ref) { ++ if (this == &ref) ++ return *this; ++ ++ if (_state != nullptr) { ++ // destroy previous pointer ++ _state->weakRefCount--; ++ maybeDestroy(); ++ } ++ ++ _value = ref._value; ++ _state = ref._state; ++ if (_state != nullptr) { ++ // increment new pointer ++ _state->weakRefCount++; ++ } ++ ++ return *this; ++ } ++ ++ ~WeakReference() { ++ if (_state != nullptr) { ++ _state->weakRefCount--; ++ maybeDestroy(); ++ } ++ } ++ ++ /** ++ Try to lock the borrowing reference to an owning reference, or `nullptr` if it has already been deleted. ++ */ ++ [[nodiscard]] ++ BorrowingReference lock() const; ++ ++public: ++ friend class BorrowingReference; ++ ++private: ++ void maybeDestroy() { ++ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { ++ // free the full memory if there are no more references at all ++ if (!_state->isDeleted) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("WeakReference<" + typeName + "> encountered a stale `_value` - BorrowingReference<" + typeName + ++ "> should've already deleted this!"); ++ } ++ delete _state; ++ _state = nullptr; ++ } ++ } ++ ++private: ++ T* _value; ++ ReferenceState* _state; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..0869281 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..1247a06 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "com.margelo.nitro", ++ "variantName": "debug", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-nitro-modules/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +@@ -0,0 +1,6 @@ ++aarFormatVersion=1.0 ++aarMetadataVersion=1.0 ++minCompileSdk=1 ++minCompileSdkExtension=0 ++minAndroidGradlePluginVersion=1.0.0 ++coreLibraryDesugaringEnabled=false +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-nitro-modules/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libNitroModules.so +new file mode 100755 +index 0000000..55cdea4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libNitroModules.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libc++_shared.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libc++_shared.so +new file mode 100755 +index 0000000..2c72c65 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libc++_shared.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libfbjni.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libfbjni.so +new file mode 100644 +index 0000000..aadd325 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libfbjni.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libjsi.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libjsi.so +new file mode 100644 +index 0000000..0936f93 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libjsi.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libreactnative.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libreactnative.so +new file mode 100644 +index 0000000..2585f39 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libreactnative.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar +new file mode 100644 +index 0000000..c0fa5d9 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar +new file mode 100644 +index 0000000..dcd92c5 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_command_NitroModules b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_command_NitroModules +new file mode 100755 +index 0000000..ac1cb68 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_command_NitroModules +@@ -0,0 +1,4 @@ ++/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \ ++ -C \ ++ /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \ ++ NitroModules +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_model.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_model.json +new file mode 100644 +index 0000000..04dd5b9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_model.json +@@ -0,0 +1,210 @@ ++{ ++ "info": { ++ "name": "arm64-v8a", ++ "bitness": 64, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "arm64", ++ "triple": "aarch64-linux-android", ++ "llvmTriple": "aarch64-none-linux-android" ++ }, ++ "cxxBuildFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "soFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a", ++ "soRepublishFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a", ++ "abiPlatformVersion": 24, ++ "cmake": { ++ "effectiveConfiguration": { ++ "inheritEnvironments": [], ++ "variables": [] ++ } ++ }, ++ "variant": { ++ "buildSystemArgumentList": [ ++ "-DANDROID_STL\u003dc++_shared" ++ ], ++ "cFlagsList": [], ++ "cppFlagsList": [ ++ "-frtti -fexceptions -Wall -Wextra -fstack-protector-all", ++ "-O1 -g", ++ "-O2" ++ ], ++ "variantName": "debug", ++ "isDebuggableEnabled": true, ++ "validAbiList": [ ++ "arm64-v8a" ++ ], ++ "buildTargetSet": [], ++ "implicitBuildTargetSet": [ ++ "NitroModules" ++ ], ++ "cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name", ++ "module": { ++ "cxxFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx", ++ "intermediatesBaseFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates", ++ "intermediatesFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx", ++ "gradleModulePathName": ":react-native-nitro-modules", ++ "moduleRootFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", ++ "moduleBuildFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build.gradle", ++ "makeFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "buildSystem": "CMAKE", ++ "ndkFolder": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "ndkFolderBeforeSymLinking": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "ndkVersion": "27.1.12297006", ++ "ndkSupportedAbiList": [ ++ "armeabi-v7a", ++ "arm64-v8a", ++ "riscv64", ++ "x86", ++ "x86_64" ++ ], ++ "ndkDefaultAbiList": [ ++ "armeabi-v7a", ++ "arm64-v8a", ++ "x86", ++ "x86_64" ++ ], ++ "ndkDefaultStl": "LIBCXX_STATIC", ++ "ndkMetaPlatforms": { ++ "min": 21, ++ "max": 35, ++ "aliases": { ++ "20": 19, ++ "25": 24, ++ "J": 16, ++ "J-MR1": 17, ++ "J-MR2": 18, ++ "K": 19, ++ "L": 21, ++ "L-MR1": 22, ++ "M": 23, ++ "N": 24, ++ "N-MR1": 24, ++ "O": 26, ++ "O-MR1": 27, ++ "P": 28, ++ "Q": 29, ++ "R": 30, ++ "S": 31, ++ "Sv2": 32, ++ "Tiramisu": 33, ++ "UpsideDownCake": 34, ++ "VanillaIceCream": 35 ++ } ++ }, ++ "ndkMetaAbiList": [ ++ { ++ "name": "armeabi-v7a", ++ "bitness": 32, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "arm", ++ "triple": "arm-linux-androideabi", ++ "llvmTriple": "armv7-none-linux-androideabi" ++ }, ++ { ++ "name": "arm64-v8a", ++ "bitness": 64, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "arm64", ++ "triple": "aarch64-linux-android", ++ "llvmTriple": "aarch64-none-linux-android" ++ }, ++ { ++ "name": "riscv64", ++ "bitness": 64, ++ "isDefault": false, ++ "isDeprecated": false, ++ "architecture": "riscv64", ++ "triple": "riscv64-linux-android", ++ "llvmTriple": "riscv64-none-linux-android" ++ }, ++ { ++ "name": "x86", ++ "bitness": 32, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "x86", ++ "triple": "i686-linux-android", ++ "llvmTriple": "i686-none-linux-android" ++ }, ++ { ++ "name": "x86_64", ++ "bitness": 64, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "x86_64", ++ "triple": "x86_64-linux-android", ++ "llvmTriple": "x86_64-none-linux-android" ++ } ++ ], ++ "cmakeToolchainFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", ++ "cmake": { ++ "cmakeExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" ++ }, ++ "stlSharedObjectMap": { ++ "LIBCXX_SHARED": { ++ "armeabi-v7a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so", ++ "arm64-v8a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", ++ "riscv64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/riscv64-linux-android/libc++_shared.so", ++ "x86": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so", ++ "x86_64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so" ++ }, ++ "LIBCXX_STATIC": {}, ++ "NONE": {}, ++ "SYSTEM": {} ++ }, ++ "project": { ++ "rootBuildGradleFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/example/android", ++ "sdkFolder": "/Users/chris/Library/Android/sdk", ++ "isBuildOnlyTargetAbiEnabled": true, ++ "ideBuildTargetAbi": "arm64-v8a,armeabi-v7a,armeabi", ++ "isCmakeBuildCohabitationEnabled": false, ++ "isPrefabEnabled": true ++ }, ++ "outputOptions": [], ++ "ninjaExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "hasBuildTimeInformation": true ++ }, ++ "prefabClassPaths": [ ++ "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar" ++ ], ++ "prefabPackages": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" ++ ], ++ "prefabPackageConfigurations": [], ++ "stlType": "c++_shared", ++ "optimizationTag": "Debug" ++ }, ++ "buildSettings": { ++ "environmentVariables": [] ++ }, ++ "prefabFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a", ++ "isActiveAbi": true, ++ "fullConfigurationHash": "v4q1s6404q6f353764m1q6n4b69s5n2t5j6c5a5w5t2c6a4l1o6j16a3e1o", ++ "fullConfigurationHashKey": "# Values used to calculate the hash in this folder name.\n# Should not depend on the absolute path of the project itself.\n# - AGP: 8.8.0.\n# - $NDK is the path to NDK 27.1.12297006.\n# - $PROJECT is the path to the parent folder of the root Gradle build file.\n# - $ABI is the ABI to be built with. The specific value doesn\u0027t contribute to the value of the hash.\n# - $HASH is the hash value computed from this text.\n# - $CMAKE is the path to CMake 3.22.1.\n# - $NINJA is the path to Ninja.\n-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_SYSTEM_VERSION\u003d24\n-DANDROID_PLATFORM\u003dandroid-24\n-DANDROID_ABI\u003d$ABI\n-DCMAKE_ANDROID_ARCH_ABI\u003d$ABI\n-DANDROID_NDK\u003d$NDK\n-DCMAKE_ANDROID_NDK\u003d$NDK\n-DCMAKE_TOOLCHAIN_FILE\u003d$NDK/build/cmake/android.toolchain.cmake\n-DCMAKE_MAKE_PROGRAM\u003d$NINJA\n-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/prefab/$ABI/prefab\n-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/$ABI\n-GNinja\n-DANDROID_STL\u003dc++_shared", ++ "configurationArguments": [ ++ "-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", ++ "-DCMAKE_SYSTEM_NAME\u003dAndroid", ++ "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", ++ "-DCMAKE_SYSTEM_VERSION\u003d24", ++ "-DANDROID_PLATFORM\u003dandroid-24", ++ "-DANDROID_ABI\u003darm64-v8a", ++ "-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a", ++ "-DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "-DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", ++ "-DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2", ++ "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a", ++ "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a", ++ "-DCMAKE_BUILD_TYPE\u003dDebug", ++ "-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab", ++ "-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", ++ "-GNinja", ++ "-DANDROID_STL\u003dc++_shared" ++ ], ++ "stlLibraryFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", ++ "intermediatesParentFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640" ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stderr_NitroModules.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stderr_NitroModules.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stdout_NitroModules.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stdout_NitroModules.txt +new file mode 100644 +index 0000000..6c4d6e9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stdout_NitroModules.txt +@@ -0,0 +1,19 @@ ++ninja: Entering directory `/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a' ++[1/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o ++[2/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o ++[3/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o ++[4/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o ++[5/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o ++[6/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o ++[7/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o ++[8/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o ++[9/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o ++[10/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o ++[11/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o ++[12/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o ++[13/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o ++[14/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o ++[15/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o ++[16/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o ++[17/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o ++[18/18] Linking CXX shared library ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_command +new file mode 100755 +index 0000000..728e877 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_command +@@ -0,0 +1,20 @@ ++/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \ ++ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \ ++ -DCMAKE_SYSTEM_NAME=Android \ ++ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ ++ -DCMAKE_SYSTEM_VERSION=24 \ ++ -DANDROID_PLATFORM=android-24 \ ++ -DANDROID_ABI=arm64-v8a \ ++ -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a \ ++ -DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ ++ -DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ ++ -DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \ ++ -DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \ ++ "-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" \ ++ -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \ ++ -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \ ++ -DCMAKE_BUILD_TYPE=Debug \ ++ -DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab \ ++ -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \ ++ -GNinja \ ++ -DANDROID_STL=c++_shared +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stderr.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stdout.txt +new file mode 100644 +index 0000000..84fbf9e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stdout.txt +@@ -0,0 +1,15 @@ ++-- The C compiler identification is Clang 18.0.2 ++-- The CXX compiler identification is Clang 18.0.2 ++-- Detecting C compiler ABI info ++-- Detecting C compiler ABI info - done ++-- Check for working C compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang - skipped ++-- Detecting C compile features ++-- Detecting C compile features - done ++-- Detecting CXX compiler ABI info ++-- Detecting CXX compiler ABI info - done ++-- Check for working CXX compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ - skipped ++-- Detecting CXX compile features ++-- Detecting CXX compile features - done ++-- Configuring done ++-- Generating done ++-- Build files have been written to: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/generate_cxx_metadata_263_timing.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/generate_cxx_metadata_263_timing.txt +new file mode 100644 +index 0000000..e990dfb +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/generate_cxx_metadata_263_timing.txt +@@ -0,0 +1,12 @@ ++# C/C++ build system timings ++generate_cxx_metadata ++ generate-prefab-packages ++ exec-prefab 571ms ++ generate-prefab-packages completed in 574ms ++ execute-generate-process ++ exec-configure 794ms ++ [gap of 41ms] ++ execute-generate-process completed in 836ms ++ [gap of 20ms] ++generate_cxx_metadata completed in 1432ms ++ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/metadata_generation_record.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/metadata_generation_record.json +new file mode 100644 +index 0000000..fc2ed0d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/metadata_generation_record.json +@@ -0,0 +1,184 @@ ++[ ++ { ++ "level_": 0, ++ "message_": "Start JSON generation. Platform version: 24 min SDK version: arm64-v8a", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "rebuilding JSON /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json due to:", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "- no fingerprint file, will remove stale configuration folder", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "\"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java\" \\\n --class-path \\\n /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \\\n com.google.prefab.cli.AppKt \\\n --build-system \\\n cmake \\\n --platform \\\n android \\\n --abi \\\n arm64-v8a \\\n --os-version \\\n 24 \\\n --stl \\\n c++_shared \\\n --ndk-version \\\n 27 \\\n --output \\\n /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging13691332398625819674/staged-cli-output \\\n /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \\\n /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab\n", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "Received process result: 0", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "removing stale contents from \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a\u0027", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "created folder \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a\u0027", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "executing cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003darm64-v8a \\\n -DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003darm64-v8a \\\n -DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "Received process result: 0", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "Exiting generation of /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin normally", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "done executing cmake", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "hard linked /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json to /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "JSON generation completed without problems", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|arm64-v8a", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ } ++] +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_command +new file mode 100755 +index 0000000..8d0a327 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_command +@@ -0,0 +1,20 @@ ++"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java" \ ++ --class-path \ ++ /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \ ++ com.google.prefab.cli.AppKt \ ++ --build-system \ ++ cmake \ ++ --platform \ ++ android \ ++ --abi \ ++ arm64-v8a \ ++ --os-version \ ++ 24 \ ++ --stl \ ++ c++_shared \ ++ --ndk-version \ ++ 27 \ ++ --output \ ++ /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging13691332398625819674/staged-cli-output \ ++ /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \ ++ /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stderr.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stdout.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/build_model.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/build_model.json +new file mode 100644 +index 0000000..c381333 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/build_model.json +@@ -0,0 +1,212 @@ ++{ ++ "info": { ++ "name": "x86", ++ "bitness": 32, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "x86", ++ "triple": "i686-linux-android", ++ "llvmTriple": "i686-none-linux-android" ++ }, ++ "cxxBuildFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "soFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86", ++ "soRepublishFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/x86", ++ "abiPlatformVersion": 24, ++ "cmake": { ++ "effectiveConfiguration": { ++ "inheritEnvironments": [], ++ "variables": [] ++ } ++ }, ++ "variant": { ++ "buildSystemArgumentList": [ ++ "-DANDROID_STL\u003dc++_shared" ++ ], ++ "cFlagsList": [], ++ "cppFlagsList": [ ++ "-frtti -fexceptions -Wall -Wextra -fstack-protector-all", ++ "-O1 -g", ++ "-O2" ++ ], ++ "variantName": "debug", ++ "isDebuggableEnabled": true, ++ "validAbiList": [ ++ "armeabi-v7a", ++ "arm64-v8a", ++ "x86", ++ "x86_64" ++ ], ++ "buildTargetSet": [], ++ "implicitBuildTargetSet": [ ++ "NitroModules" ++ ], ++ "cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name", ++ "module": { ++ "cxxFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx", ++ "intermediatesBaseFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates", ++ "intermediatesFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx", ++ "gradleModulePathName": ":react-native-nitro-modules", ++ "moduleRootFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", ++ "moduleBuildFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build.gradle", ++ "makeFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "buildSystem": "CMAKE", ++ "ndkFolder": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "ndkFolderBeforeSymLinking": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "ndkVersion": "27.1.12297006", ++ "ndkSupportedAbiList": [ ++ "armeabi-v7a", ++ "arm64-v8a", ++ "riscv64", ++ "x86", ++ "x86_64" ++ ], ++ "ndkDefaultAbiList": [ ++ "armeabi-v7a", ++ "arm64-v8a", ++ "x86", ++ "x86_64" ++ ], ++ "ndkDefaultStl": "LIBCXX_STATIC", ++ "ndkMetaPlatforms": { ++ "min": 21, ++ "max": 35, ++ "aliases": { ++ "20": 19, ++ "25": 24, ++ "J": 16, ++ "J-MR1": 17, ++ "J-MR2": 18, ++ "K": 19, ++ "L": 21, ++ "L-MR1": 22, ++ "M": 23, ++ "N": 24, ++ "N-MR1": 24, ++ "O": 26, ++ "O-MR1": 27, ++ "P": 28, ++ "Q": 29, ++ "R": 30, ++ "S": 31, ++ "Sv2": 32, ++ "Tiramisu": 33, ++ "UpsideDownCake": 34, ++ "VanillaIceCream": 35 ++ } ++ }, ++ "ndkMetaAbiList": [ ++ { ++ "name": "armeabi-v7a", ++ "bitness": 32, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "arm", ++ "triple": "arm-linux-androideabi", ++ "llvmTriple": "armv7-none-linux-androideabi" ++ }, ++ { ++ "name": "arm64-v8a", ++ "bitness": 64, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "arm64", ++ "triple": "aarch64-linux-android", ++ "llvmTriple": "aarch64-none-linux-android" ++ }, ++ { ++ "name": "riscv64", ++ "bitness": 64, ++ "isDefault": false, ++ "isDeprecated": false, ++ "architecture": "riscv64", ++ "triple": "riscv64-linux-android", ++ "llvmTriple": "riscv64-none-linux-android" ++ }, ++ { ++ "name": "x86", ++ "bitness": 32, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "x86", ++ "triple": "i686-linux-android", ++ "llvmTriple": "i686-none-linux-android" ++ }, ++ { ++ "name": "x86_64", ++ "bitness": 64, ++ "isDefault": true, ++ "isDeprecated": false, ++ "architecture": "x86_64", ++ "triple": "x86_64-linux-android", ++ "llvmTriple": "x86_64-none-linux-android" ++ } ++ ], ++ "cmakeToolchainFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", ++ "cmake": { ++ "cmakeExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" ++ }, ++ "stlSharedObjectMap": { ++ "LIBCXX_SHARED": { ++ "armeabi-v7a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so", ++ "arm64-v8a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", ++ "riscv64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/riscv64-linux-android/libc++_shared.so", ++ "x86": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so", ++ "x86_64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so" ++ }, ++ "LIBCXX_STATIC": {}, ++ "NONE": {}, ++ "SYSTEM": {} ++ }, ++ "project": { ++ "rootBuildGradleFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/example/android", ++ "sdkFolder": "/Users/chris/Library/Android/sdk", ++ "isBuildOnlyTargetAbiEnabled": true, ++ "isCmakeBuildCohabitationEnabled": false, ++ "isPrefabEnabled": true ++ }, ++ "outputOptions": [], ++ "ninjaExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "hasBuildTimeInformation": true ++ }, ++ "prefabClassPaths": [ ++ "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar" ++ ], ++ "prefabPackages": [ ++ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", ++ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" ++ ], ++ "prefabPackageConfigurations": [], ++ "stlType": "c++_shared", ++ "optimizationTag": "Debug" ++ }, ++ "buildSettings": { ++ "environmentVariables": [] ++ }, ++ "prefabFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86", ++ "isActiveAbi": true, ++ "fullConfigurationHash": "v4q1s6404q6f353764m1q6n4b69s5n2t5j6c5a5w5t2c6a4l1o6j16a3e1o", ++ "fullConfigurationHashKey": "# Values used to calculate the hash in this folder name.\n# Should not depend on the absolute path of the project itself.\n# - AGP: 8.8.0.\n# - $NDK is the path to NDK 27.1.12297006.\n# - $PROJECT is the path to the parent folder of the root Gradle build file.\n# - $ABI is the ABI to be built with. The specific value doesn\u0027t contribute to the value of the hash.\n# - $HASH is the hash value computed from this text.\n# - $CMAKE is the path to CMake 3.22.1.\n# - $NINJA is the path to Ninja.\n-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_SYSTEM_VERSION\u003d24\n-DANDROID_PLATFORM\u003dandroid-24\n-DANDROID_ABI\u003d$ABI\n-DCMAKE_ANDROID_ARCH_ABI\u003d$ABI\n-DANDROID_NDK\u003d$NDK\n-DCMAKE_ANDROID_NDK\u003d$NDK\n-DCMAKE_TOOLCHAIN_FILE\u003d$NDK/build/cmake/android.toolchain.cmake\n-DCMAKE_MAKE_PROGRAM\u003d$NINJA\n-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/prefab/$ABI/prefab\n-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/$ABI\n-GNinja\n-DANDROID_STL\u003dc++_shared", ++ "configurationArguments": [ ++ "-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", ++ "-DCMAKE_SYSTEM_NAME\u003dAndroid", ++ "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", ++ "-DCMAKE_SYSTEM_VERSION\u003d24", ++ "-DANDROID_PLATFORM\u003dandroid-24", ++ "-DANDROID_ABI\u003dx86", ++ "-DCMAKE_ANDROID_ARCH_ABI\u003dx86", ++ "-DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "-DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", ++ "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", ++ "-DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", ++ "-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2", ++ "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86", ++ "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86", ++ "-DCMAKE_BUILD_TYPE\u003dDebug", ++ "-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab", ++ "-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", ++ "-GNinja", ++ "-DANDROID_STL\u003dc++_shared" ++ ], ++ "stlLibraryFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so", ++ "intermediatesParentFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640" ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_command +new file mode 100755 +index 0000000..442f3be +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_command +@@ -0,0 +1,20 @@ ++/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \ ++ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \ ++ -DCMAKE_SYSTEM_NAME=Android \ ++ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ ++ -DCMAKE_SYSTEM_VERSION=24 \ ++ -DANDROID_PLATFORM=android-24 \ ++ -DANDROID_ABI=x86 \ ++ -DCMAKE_ANDROID_ARCH_ABI=x86 \ ++ -DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ ++ -DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ ++ -DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \ ++ -DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \ ++ "-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" \ ++ -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \ ++ -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \ ++ -DCMAKE_BUILD_TYPE=Debug \ ++ -DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab \ ++ -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 \ ++ -GNinja \ ++ -DANDROID_STL=c++_shared +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stderr.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stdout.txt +new file mode 100644 +index 0000000..3ee9baa +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stdout.txt +@@ -0,0 +1,15 @@ ++-- The C compiler identification is Clang 18.0.2 ++-- The CXX compiler identification is Clang 18.0.2 ++-- Detecting C compiler ABI info ++-- Detecting C compiler ABI info - done ++-- Check for working C compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang - skipped ++-- Detecting C compile features ++-- Detecting C compile features - done ++-- Detecting CXX compiler ABI info ++-- Detecting CXX compiler ABI info - done ++-- Check for working CXX compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ - skipped ++-- Detecting CXX compile features ++-- Detecting CXX compile features - done ++-- Configuring done ++-- Generating done ++-- Build files have been written to: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/generate_cxx_metadata_34_timing.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/generate_cxx_metadata_34_timing.txt +new file mode 100644 +index 0000000..c4bfca2 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/generate_cxx_metadata_34_timing.txt +@@ -0,0 +1,12 @@ ++# C/C++ build system timings ++generate_cxx_metadata ++ generate-prefab-packages ++ exec-prefab 439ms ++ generate-prefab-packages completed in 444ms ++ execute-generate-process ++ exec-configure 356ms ++ [gap of 79ms] ++ execute-generate-process completed in 436ms ++ [gap of 33ms] ++generate_cxx_metadata completed in 915ms ++ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/metadata_generation_record.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/metadata_generation_record.json +new file mode 100644 +index 0000000..56ecc73 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/metadata_generation_record.json +@@ -0,0 +1,184 @@ ++[ ++ { ++ "level_": 0, ++ "message_": "Start JSON generation. Platform version: 24 min SDK version: x86", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "rebuilding JSON /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json due to:", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "- no fingerprint file, will remove stale configuration folder", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "\"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java\" \\\n --class-path \\\n /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \\\n com.google.prefab.cli.AppKt \\\n --build-system \\\n cmake \\\n --platform \\\n android \\\n --abi \\\n x86 \\\n --os-version \\\n 24 \\\n --stl \\\n c++_shared \\\n --ndk-version \\\n 27 \\\n --output \\\n /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging11330669871958326237/staged-cli-output \\\n /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \\\n /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab\n", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "Received process result: 0", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "removing stale contents from \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86\u0027", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "created folder \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86\u0027", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "executing cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003dx86 \\\n -DCMAKE_ANDROID_ARCH_ABI\u003dx86 \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003dx86 \\\n -DCMAKE_ANDROID_ARCH_ABI\u003dx86 \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "Received process result: 0", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "Exiting generation of /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin normally", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "done executing cmake", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "hard linked /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json to /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ }, ++ { ++ "level_": 0, ++ "message_": "JSON generation completed without problems", ++ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", ++ "tag_": "debug|x86", ++ "diagnosticCode_": 0, ++ "memoizedIsInitialized": 1, ++ "unknownFields": { ++ "fields": {} ++ }, ++ "memoizedSize": -1, ++ "memoizedHashCode": 0 ++ } ++] +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_command +new file mode 100755 +index 0000000..561dc8e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_command +@@ -0,0 +1,20 @@ ++"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java" \ ++ --class-path \ ++ /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \ ++ com.google.prefab.cli.AppKt \ ++ --build-system \ ++ cmake \ ++ --platform \ ++ android \ ++ --abi \ ++ x86 \ ++ --os-version \ ++ 24 \ ++ --stl \ ++ c++_shared \ ++ --ndk-version \ ++ 27 \ ++ --output \ ++ /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging11330669871958326237/staged-cli-output \ ++ /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \ ++ /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stderr.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stdout.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so +new file mode 100755 +index 0000000..55cdea4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libc++_shared.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libc++_shared.so +new file mode 100755 +index 0000000..2c72c65 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libc++_shared.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libfbjni.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libfbjni.so +new file mode 100644 +index 0000000..aadd325 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libfbjni.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libjsi.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libjsi.so +new file mode 100644 +index 0000000..0936f93 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libjsi.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libreactnative.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libreactnative.so +new file mode 100644 +index 0000000..2585f39 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libreactnative.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +new file mode 100644 +index 0000000..622ebf9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Fri Feb 28 12:02:52 CET 2025 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +new file mode 100644 +index 0000000..b8f374d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +new file mode 100644 +index 0000000..cd52762 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +new file mode 100644 +index 0000000..6bc8f5e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/packageDebugAssets/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/packageDebugAssets/merger.xml +new file mode 100644 +index 0000000..ae53989 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/packageDebugAssets/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-nitro-modules_debug.kotlin_module b/node_modules/react-native-nitro-modules/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-nitro-modules_debug.kotlin_module +new file mode 100644 +index 0000000..69e4028 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-nitro-modules_debug.kotlin_module differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/BuildConfig.class b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/BuildConfig.class +new file mode 100644 +index 0000000..ff24d1b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/BuildConfig.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/JNIOnLoad.class b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/JNIOnLoad.class +new file mode 100644 +index 0000000..7ed4a12 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/JNIOnLoad.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/NativeNitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/NativeNitroModulesSpec.class +new file mode 100644 +index 0000000..e5b80e8 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/NativeNitroModulesSpec.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/library_jni/debug/copyDebugJniLibsProjectOnly/jni/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/library_jni/debug/copyDebugJniLibsProjectOnly/jni/arm64-v8a/libNitroModules.so +new file mode 100644 +index 0000000..55cdea4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/library_jni/debug/copyDebugJniLibsProjectOnly/jni/arm64-v8a/libNitroModules.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +new file mode 100644 +index 0000000..e54f8cb +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +@@ -0,0 +1,7 @@ ++1 ++2 ++4 ++5 ++6 ++7 +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..0869281 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libNitroModules.so +new file mode 100644 +index 0000000..55cdea4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libNitroModules.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-nitro-modules/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +new file mode 100644 +index 0000000..0637a08 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +@@ -0,0 +1 @@ ++[] +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +new file mode 100644 +index 0000000..08f4ebe +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +@@ -0,0 +1 @@ ++0 Warning/Error +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AnyMap.hpp +new file mode 100644 +index 0000000..177934c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AnyMap.hpp +@@ -0,0 +1,205 @@ ++// ++// Created by Marc Rousavy on 30.07.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++struct AnyValue; ++using AnyArray = std::vector; ++using AnyObject = std::unordered_map; ++ ++using VariantType = std::variant; ++struct AnyValue : VariantType { ++ using VariantType::variant; ++ ++ AnyValue(const VariantType& variant) : VariantType(variant) {} ++ AnyValue(VariantType&& variant) : VariantType(std::move(variant)) {} ++}; ++ ++/** ++ * Represents a JS map-like object (`Record`). ++ * This is essentially a wrapper around `std::unordered_map>`. ++ * ++ * Supported values are: ++ * 1. Primitives ++ * 2. Arrays of primitives ++ * 3. Objects of primitives ++ */ ++class AnyMap final { ++public: ++ /** ++ * Create a new instance of AnyMap. ++ */ ++ explicit AnyMap() {} ++ /** ++ * Create a new instance of AnyMap with the given amount of spaces pre-allocated. ++ */ ++ explicit AnyMap(size_t size) { ++ _map.reserve(size); ++ } ++ ++public: ++ /** ++ * Create a new `shared_ptr` instance of AnyMap. ++ */ ++ static std::shared_ptr make() { ++ return std::make_shared(); ++ } ++ /** ++ * Create a new `shared_ptr` instance of AnyMap with the given amount of spaces pre-allocated. ++ */ ++ static std::shared_ptr make(size_t size) { ++ return std::make_shared(size); ++ } ++ ++public: ++ /** ++ * Returns whether the map contains the given key, or not. ++ */ ++ bool contains(const std::string& key) const; ++ /** ++ * Removes the given key from the map, leaving no value. ++ */ ++ void remove(const std::string& key); ++ /** ++ * Deletes all keys and values inside the map. ++ */ ++ void clear() noexcept; ++ ++public: ++ /** ++ * Returns whether the value under the given key is a `null`. ++ * If the value is not a `null` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isNull(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `double`. ++ * If the value is not a `double` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isDouble(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `boolean`. ++ * If the value is not a `boolean` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isBoolean(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `bigint`. ++ * If the value is not a `bigint` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isBigInt(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is a `string`. ++ * If the value is not a `string` (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isString(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is an array. ++ * If the value is not an array (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isArray(const std::string& key) const; ++ /** ++ * Returns whether the value under the given key is an object. ++ * If the value is not an object (or there is no value at the given `key`), this returns `false`. ++ */ ++ bool isObject(const std::string& key) const; ++ ++public: ++ /** ++ * Returns the null value at the given `key`. ++ * If no `null` value exists at the given `key`, this method will throw. ++ */ ++ std::monostate getNull(const std::string& key) const; ++ /** ++ * Returns the double value at the given `key`. ++ * If no `double` value exists at the given `key`, this method will throw. ++ */ ++ double getDouble(const std::string& key) const; ++ /** ++ * Returns the boolean value at the given `key`. ++ * If no `boolean` value exists at the given `key`, this method will throw. ++ */ ++ bool getBoolean(const std::string& key) const; ++ /** ++ * Returns the bigint value at the given `key`. ++ * If no `bigint` value exists at the given `key`, this method will throw. ++ */ ++ int64_t getBigInt(const std::string& key) const; ++ /** ++ * Returns the string value at the given `key`. ++ * If no `string` value exists at the given `key`, this method will throw. ++ */ ++ std::string getString(const std::string& key) const; ++ /** ++ * Returns the array value at the given `key`. ++ * If no array value exists at the given `key`, this method will throw. ++ */ ++ AnyArray getArray(const std::string& key) const; ++ /** ++ * Returns the object value at the given `key`. ++ * If no object value exists at the given `key`, this method will throw. ++ */ ++ AnyObject getObject(const std::string& key) const; ++ ++public: ++ /** ++ * Set the value at the given key to `null`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setNull(const std::string& key); ++ /** ++ * Set the value at the given key to the given `double`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setDouble(const std::string& key, double value); ++ /** ++ * Set the value at the given key to the given `boolean`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setBoolean(const std::string& key, bool value); ++ /** ++ * Set the value at the given key to the given `bigint`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setBigInt(const std::string& key, int64_t value); ++ /** ++ * Set the value at the given key to the given `string`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setString(const std::string& key, const std::string& value); ++ /** ++ * Set the value at the given key to the given array. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setArray(const std::string& key, const AnyArray& value); ++ /** ++ * Set the value at the given key to the given object. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setObject(const std::string& key, const AnyObject& value); ++ /** ++ * Set the value at the given key to the given `AnyValue`. ++ * If the key already exists, this will overwrite the value at that `key`. ++ */ ++ void setAny(const std::string& key, const AnyValue& value); ++ ++public: ++ /** ++ * Get the actual C++ map that holds all keys and variant values. ++ */ ++ const std::unordered_map& getMap() const; ++ ++private: ++ std::unordered_map _map; ++} SWIFT_NONCOPYABLE; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ArrayBuffer.hpp +new file mode 100644 +index 0000000..1415b1d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ArrayBuffer.hpp +@@ -0,0 +1,143 @@ ++// ++// ArrayBuffer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++using DeleteFn = std::function; ++ ++/** ++ * Represents a raw byte buffer that can be read from-, and ++ * written to- from both JavaScript and C++. ++ * `ArrayBuffer` is not thread-safe and does not lock multi-thread access. ++ * ++ * `ArrayBuffer` can either be a `JSArrayBuffer`, or a `NativeArrayBuffer`. ++ * - `NativeArrayBuffer`: Created from native (C++), and can either own the memory (`isOwner()`), or borrow it. ++ * - `JSArrayBuffer`: Received from JS, and will only be alive for as long as the JS Runtime is actually alive. ++ * ++ * Also, an `ArrayBuffer` can either own it's memory, or just borrow it's memory. ++ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. ++ * When this `ArrayBuffer` gets deleted, it will free the memory. ++ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). ++ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. ++ */ ++class ArrayBuffer : public jsi::MutableBuffer { ++public: ++ ArrayBuffer() = default; ++ ArrayBuffer(const ArrayBuffer&) = delete; ++ ArrayBuffer(ArrayBuffer&&) = delete; ++ virtual ~ArrayBuffer() = default; ++ ++public: ++ /** ++ * Returns whether this `ArrayBuffer` is actually owning the data, ++ * or if it is just borrowed from an external source (either a native ++ * memory that we didn't allocate, or from JS - which can be deleted at any point). ++ */ ++ virtual bool isOwner() const noexcept = 0; ++ ++public: ++ /** ++ * Create a new `NativeArrayBuffer` that wraps the given data (without copy) of the given size, ++ * and calls `deleteFunc` in which `data` should be deleted. ++ */ ++ static std::shared_ptr wrap(uint8_t* data, size_t size, DeleteFn&& deleteFunc); ++ /** ++ * Create a new `NativeArrayBuffer` that copies the given data of the given size ++ * into a newly allocated buffer. ++ */ ++ static std::shared_ptr copy(uint8_t* data, size_t size); ++ /** ++ * Create a new `NativeArrayBuffer` that copies the given `std::vector`. ++ */ ++ static std::shared_ptr copy(std::vector& data); ++ /** ++ * Create a new `NativeArrayBuffer` that allocates a new buffer of the given size. ++ */ ++ static std::shared_ptr allocate(size_t size); ++}; ++ ++/** ++ * Represents an `ArrayBuffer` that is allocated on the native (C++) side. ++ * It can either be "owning" or "borrowing". ++ * ++ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. ++ * When this `ArrayBuffer` gets deleted, it will free the memory. ++ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). ++ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. ++ * ++ * It is safe to access `data()` and `size()` from any Thread, but there are no synchronization/mutexes implemented by default. ++ */ ++class NativeArrayBuffer final : public ArrayBuffer { ++public: ++ /** ++ * Create a new **owning** `ArrayBuffer`. ++ * The `ArrayBuffer` can be kept in memory, as C++ owns the data ++ * and will only delete it once this `ArrayBuffer` gets deleted. ++ * ++ * Once this `ArrayBuffer` goes out of scope, `deleteFunc` will be called. ++ * The caller is responsible for deleting the memory (`data`) here. ++ */ ++ NativeArrayBuffer(uint8_t* data, size_t size, DeleteFn&& deleteFunc); ++ ~NativeArrayBuffer(); ++ ++public: ++ uint8_t* data() override; ++ size_t size() const override; ++ bool isOwner() const noexcept override; ++ ++private: ++ uint8_t* _data; ++ size_t _size; ++ DeleteFn _deleteFunc; ++}; ++ ++/** ++ * Represents a JS-based `ArrayBuffer`. ++ * ++ * While it's underlying data might have been allocated on the native side (`NativeArrayBuffer`), ++ * we only have a JS reference to the `ArrayBuffer` object so it is considered a "borrowed"-resource. ++ * ++ * `data()` and `size()` can only be accessed synchronously on the JS Runtime Thread. ++ * If you want to access it elsewhere, copy the buffer first. ++ * ++ * If the JS ArrayBuffer (or it's JS Runtime) have already been deleted, `data()` returns `nullptr`. ++ */ ++class JSArrayBuffer final : public ArrayBuffer { ++public: ++ explicit JSArrayBuffer(jsi::Runtime& runtime, BorrowingReference jsReference); ++ ~JSArrayBuffer(); ++ ++public: ++ /** ++ * Gets the data this `ArrayBuffer` points to, or `nullptr` if it has already been deleted. ++ */ ++ uint8_t* data() override; ++ /** ++ * Gets the size of the data this `ArrayBuffer` points to, or `0` if it has already been deleted. ++ */ ++ size_t size() const override; ++ /** ++ * Returns `false` for JS-based ArrayBuffers. ++ */ ++ bool isOwner() const noexcept override; ++ ++private: ++ jsi::Runtime& _runtime; ++ BorrowingReference _jsReference; ++ std::thread::id _initialThreadId; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AssertPromiseState.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AssertPromiseState.hpp +new file mode 100644 +index 0000000..c89cc02 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AssertPromiseState.hpp +@@ -0,0 +1,34 @@ ++// ++// AssertPromiseState.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 20.11.24. ++// ++ ++#pragma once ++ ++namespace margelo::nitro { ++template ++class Promise; ++} // namespace margelo::nitro ++ ++#include "NitroTypeInfo.hpp" ++#include "Promise.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++enum PromiseTask { WANTS_TO_RESOLVE, WANTS_TO_REJECT }; ++ ++template ++void assertPromiseState(Promise& promise, PromiseTask task) { ++ if (!promise.isPending()) [[unlikely]] { ++ std::string taskString = task == WANTS_TO_RESOLVE ? "resolve" : "reject"; ++ std::string state = promise.isResolved() ? "resolved" : "rejected"; ++ throw std::runtime_error("Cannot " + taskString + " Promise<" + TypeInfo::getFriendlyTypename() + "> - it is already " + ++ state + "!"); ++ } ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BorrowingReference.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BorrowingReference.hpp +new file mode 100644 +index 0000000..7fb33ec +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BorrowingReference.hpp +@@ -0,0 +1,223 @@ ++// ++// BorrowingReference.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 23.06.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include "ReferenceState.hpp" ++#include "WeakReference.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * An `BorrowingReference` is a smart-pointer that holds a strong reference to a pointer. ++ * You can have multiple `BorrowingReference` instances point to the same pointer, as they internally keep a ref-count. ++ * As opposed to a `shared_ptr`, an `BorrowingReference` can also be imperatively manually deleted, even if there ++ * are multiple strong references still holding onto the pointer. ++ * This is useful in cases where the `BorrowingReference` might keep a reference alive, but an external value holder ++ * is actually responsible for truly deleting the underlying value - like a `jsi::Runtime` for a `jsi::Value`. ++ * ++ * An `BorrowingReference` can be weakified, which gives the user a `WeakReference`. ++ * A `WeakReference` can be locked to get an `BorrowingReference` again, assuming it has not been deleted yet. ++ */ ++template ++class BorrowingReference final { ++public: ++ BorrowingReference() : _value(nullptr), _state(nullptr) {} ++ ++ explicit BorrowingReference(T* value) : _value(value), _state(new ReferenceState()) {} ++ ++ BorrowingReference(const BorrowingReference& ref) : _value(ref._value), _state(ref._state) { ++ if (_state != nullptr) { ++ // increment ref count after copy ++ _state->strongRefCount++; ++ } ++ } ++ ++ BorrowingReference(BorrowingReference&& ref) noexcept : _value(ref._value), _state(ref._state) { ++ ref._value = nullptr; ++ ref._state = nullptr; ++ } ++ ++ BorrowingReference& operator=(const BorrowingReference& ref) { ++ if (this == &ref) ++ return *this; ++ ++ if (_state != nullptr) { ++ // destroy previous pointer ++ bool shouldDestroy = _state->decrementStrongRefCount(); ++ if (shouldDestroy) { ++ forceDestroyValue(); ++ } ++ maybeDestroyState(); ++ } ++ ++ _value = ref._value; ++ _state = ref._state; ++ if (_state != nullptr) { ++ // increment new pointer ++ _state->strongRefCount++; ++ } ++ ++ return *this; ++ } ++ ++private: ++ // WeakReference -> BorrowingReference Lock-constructor ++ explicit BorrowingReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { ++ _state->strongRefCount++; ++ } ++ ++private: ++ // BorrowingReference -> BorrowingReference Cast-constructor ++ template ++ BorrowingReference(T* value, const BorrowingReference& originalRef) : _value(value), _state(originalRef._state) { ++ _state->strongRefCount++; ++ } ++ ++ template ++ friend class BorrowingReference; ++ ++public: ++ ~BorrowingReference() { ++ if (_state == nullptr) { ++ // we are just a dangling nullptr. ++ return; ++ } ++ ++ // decrement strong ref count on destroy ++ bool shouldDestroy = _state->decrementStrongRefCount(); ++ if (shouldDestroy) { ++ forceDestroyValue(); ++ } ++ maybeDestroyState(); ++ } ++ ++public: ++ /** ++ * Casts this `BorrowingReference` to a `BorrowingReference`. ++ */ ++ template ++ BorrowingReference as() { ++ return BorrowingReference(static_cast(_value), *this); ++ } ++ ++public: ++ /** ++ * Get whether the `BorrowingReference` is still pointing to a valid value, or not. ++ */ ++ [[nodiscard]] ++ inline bool hasValue() const { ++ return _value != nullptr && !_state->isDeleted; ++ } ++ ++ /** ++ * Get a borrowing (or "weak") reference to this owning reference ++ */ ++ [[nodiscard]] ++ WeakReference weak() const { ++ return WeakReference(*this); ++ } ++ ++ /** ++ * Delete and destroy the value this BorrowingReference is pointing to. ++ * This can even be called if there are still multiple strong references to the value. ++ */ ++ void destroy() { ++ std::unique_lock lock(_state->mutex); ++ ++ forceDestroyValue(); ++ } ++ ++public: ++ // Dereference (*) ++ inline T& operator*() const { ++#ifdef NITRO_DEBUG ++ if (!hasValue()) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Tried to dereference (*) nullptr BorrowingReference<" + typeName + ">!"); ++ } ++#endif ++ return *_value; ++ } ++ ++ // Dereference (->) ++ inline T* operator->() const { ++#ifdef NITRO_DEBUG ++ if (!hasValue()) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Tried to dereference (->) nullptr BorrowingReference<" + typeName + ">!"); ++ } ++#endif ++ return _value; ++ } ++ ++ // null-check (bool) ++ explicit inline operator bool() const { ++ return hasValue(); ++ } ++ // null-check (== nullptr) ++ inline bool operator==(std::nullptr_t) const { ++ return !hasValue(); ++ } ++ // null-check (!= nullptr) ++ inline bool operator!=(std::nullptr_t) const { ++ return hasValue(); ++ } ++ ++ // comparison (== *) ++ inline bool operator==(T* other) const { ++ return _value == other; ++ } ++ // comparison (!= *) ++ inline bool operator!=(T* other) const { ++ return _value != other; ++ } ++ ++ // comparison (== BorrowingReference) ++ inline bool operator==(const BorrowingReference& other) const { ++ return _value == other._value; ++ } ++ // comparison (!= BorrowingReference) ++ inline bool operator!=(const BorrowingReference& other) const { ++ return _value != other._value; ++ } ++ ++private: ++ void maybeDestroyState() { ++ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { ++ // free the full memory if there are no more references at all ++ delete _state; ++ _state = nullptr; ++ } ++ } ++ ++ void forceDestroyValue() { ++ if (_state->isDeleted) [[unlikely]] { ++ // it has already been destroyed. ++ return; ++ } ++ delete _value; ++ _value = nullptr; ++ _state->isDeleted = true; ++ } ++ ++public: ++ friend class WeakReference; ++ ++private: ++ T* _value; ++ ReferenceState* _state; ++}; ++ ++} // namespace margelo::nitro ++ ++#include "WeakReference+Owning.hpp" +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BoxedHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BoxedHybridObject.hpp +new file mode 100644 +index 0000000..7e0bd6a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BoxedHybridObject.hpp +@@ -0,0 +1,36 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a `HybridObject` that has been boxed into a `jsi::HostObject`. ++ * ++ * While `HybridObject`s are runtime agnostic, some threading/worklet libraries do not support copying over objects ++ * with `jsi::NativeState` and a prototype chain (which is what a `HybridObject` is), so Nitro offers support for ++ * boxing those `HybridObject`s into a type that those libraries support - which is a `jsi::HostObject`. ++ * ++ * Simply call `unbox()` on this `jsi::HostObject` from the new Runtime/context to get the `HybridObject` again. ++ */ ++class BoxedHybridObject : public jsi::HostObject { ++public: ++ explicit BoxedHybridObject(const std::shared_ptr& hybridObject) : _hybridObject(hybridObject) {} ++ ++public: ++ jsi::Value get(jsi::Runtime& runtime, const jsi::PropNameID& propName) override; ++ std::vector getPropertyNames(jsi::Runtime& runtime) override; ++ ++private: ++ std::shared_ptr _hybridObject; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ByteBufferArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ByteBufferArrayBuffer.hpp +new file mode 100644 +index 0000000..5f83bed +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ByteBufferArrayBuffer.hpp +@@ -0,0 +1,52 @@ ++// ++// ByteBufferArrayBuffer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "ArrayBuffer.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents an `ArrayBuffer` that holds a `ByteBuffer`. ++ */ ++class ByteBufferArrayBuffer final : public ArrayBuffer { ++public: ++ explicit ByteBufferArrayBuffer(const jni::alias_ref& byteBuffer) : _byteBuffer(jni::make_global(byteBuffer)) { ++ _byteBuffer->order(jni::JByteOrder::nativeOrder()); ++ } ++ ++ ~ByteBufferArrayBuffer() { ++ // Hermes GC can destroy JS objects on a non-JNI Thread. ++ jni::ThreadScope::WithClassLoader([&] { _byteBuffer.reset(); }); ++ } ++ ++public: ++ [[nodiscard]] uint8_t* data() override { ++ return _byteBuffer->getDirectBytes(); ++ } ++ [[nodiscard]] size_t size() const override { ++ return _byteBuffer->getDirectSize(); ++ } ++ [[nodiscard]] bool isOwner() const noexcept override { ++ return _byteBuffer != nullptr && _byteBuffer->isDirect(); ++ } ++ ++public: ++ [[nodiscard]] const jni::global_ref& getBuffer() const { ++ return _byteBuffer; ++ } ++ ++private: ++ jni::global_ref _byteBuffer; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CachedProp.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CachedProp.hpp +new file mode 100644 +index 0000000..5553968 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CachedProp.hpp +@@ -0,0 +1,44 @@ ++// ++// Created by Marc Rousavy on 30.07.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include "JSIConverter.hpp" ++#include "NitroDefines.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++struct CachedProp { ++public: ++ T value; ++ BorrowingReference jsiValue; ++ bool isDirty = false; ++ ++public: ++ bool equals(jsi::Runtime& runtime, const jsi::Value& other) const { ++ if (jsiValue == nullptr) { ++ return false; ++ } ++ return jsi::Value::strictEquals(runtime, *jsiValue, other); ++ } ++ ++public: ++ static CachedProp fromRawValue(jsi::Runtime& runtime, const jsi::Value& value, const CachedProp& oldProp) { ++ if (oldProp.equals(runtime, value)) { ++ // jsi::Value hasn't changed - no need to convert it again! ++ return oldProp; ++ } ++ T converted = JSIConverter::fromJSI(runtime, value); ++ JSICacheReference cache = JSICache::getOrCreateCache(runtime); ++ BorrowingReference cached = cache.makeShared(jsi::Value(runtime, value)); ++ return CachedProp(std::move(converted), std::move(cached), /* isDirty */ true); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CallInvokerDispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CallInvokerDispatcher.hpp +new file mode 100644 +index 0000000..2f8ccf5 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CallInvokerDispatcher.hpp +@@ -0,0 +1,38 @@ ++// ++// Created by Marc Rousavy on 27.03.24. ++// ++ ++#pragma once ++ ++#include "Dispatcher.hpp" ++ ++// This is react-native specific ++#if __has_include() ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * A Dispatcher that uses react::CallInvoker for it's implementation ++ */ ++class CallInvokerDispatcher final : public Dispatcher { ++public: ++ explicit CallInvokerDispatcher(std::shared_ptr callInvoker) : _callInvoker(callInvoker) {} ++ ++ void runAsync(std::function&& function) override { ++ _callInvoker->invokeAsync(std::move(function)); ++ } ++ ++ void runSync(std::function&& function) override { ++ _callInvoker->invokeSync(std::move(function)); ++ } ++ ++private: ++ std::shared_ptr _callInvoker; ++}; ++ ++} // namespace margelo::nitro ++ ++#endif +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CountTrailingOptionals.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CountTrailingOptionals.hpp +new file mode 100644 +index 0000000..4e98b85 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CountTrailingOptionals.hpp +@@ -0,0 +1,64 @@ ++// ++// CountTrailingOptionals.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// Helper template to check if a type is std::optional ++template ++struct is_optional : std::false_type {}; ++ ++template ++struct is_optional> : std::true_type {}; ++ ++// Helper template to count trailing optionals ++template ++struct count_trailing_optionals; ++ ++template <> ++struct count_trailing_optionals<> { ++ static constexpr int value = 0; ++}; ++ ++template ++struct count_trailing_optionals { ++ static constexpr int count_trailing_optionals_impl() { ++ constexpr bool isOptional = is_optional>::value; ++ if constexpr (sizeof...(Rest) == 0) { ++ // end of parameter pack! ++ if constexpr (isOptional) { ++ // last item is an optional, finally return the final number incremented by one. ++ return N + 1; ++ } else { ++ // last item is not an optional, so there are 0 trailing optionals. ++ return 0; ++ } ++ } else { ++ // recursively look into next T, either bump N by one or reset it to 0 if it's not an optional. ++ constexpr int newValue = isOptional ? N + 1 : 0; ++ return count_trailing_optionals::count_trailing_optionals_impl(); ++ } ++ } ++ ++ static constexpr int value = count_trailing_optionals_impl(); ++}; ++ ++// Main template to count trailing optionals in Args... pack ++template ++struct trailing_optionals_count { ++ static constexpr int value = count_trailing_optionals<0, Args...>::value; ++}; ++ ++// Helper alias ++template ++constexpr int trailing_optionals_count_v = trailing_optionals_count...>::value; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/DefaultConstructableObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/DefaultConstructableObject.hpp +new file mode 100644 +index 0000000..0d715be +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/DefaultConstructableObject.hpp +@@ -0,0 +1,79 @@ ++// ++// DefaultConstructableObject.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 11.11.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++class DefaultConstructableObject { ++public: ++ explicit DefaultConstructableObject(const char* javaClassDescriptor) { ++ try { ++ // Find JNI class and default constructor ++ _javaClass = jni::findClassStatic(javaClassDescriptor); ++ _defaultConstructor = _javaClass->getConstructor(); ++ } catch (const jni::JniException& exc) { ++ std::string message = exc.what(); ++ std::string descriptor = javaClassDescriptor; ++ std::string className = findClassName(descriptor); ++ if (message.find("ClassNotFoundException")) { ++ // Java class cannot be found ++ throw std::runtime_error( ++ "Couldn't find class `" + descriptor + ++ "`!\n" ++ "- Make sure the class exists in the specified namespace.\n" ++ "- Make sure the class is not stripped. If you are using ProGuard, add `@Keep` and `@DoNotStrip` annotations to `" + ++ className + "`."); ++ } else if (message.find("NoSuchMethodError")) { ++ // Default Constructor cannot be found ++ throw std::runtime_error( ++ "Couldn't find " + className + ++ "'s default constructor!\n" ++ "- If you want to autolink " + ++ className + ++ ", add a default constructor that takes zero arguments.\n" ++ "- If you need arguments to create instances of " + ++ className + ++ ", create a separate HybridObject that acts as a factory for this HybridObject to create instances of it with parameters.\n" ++ "- If you already have a default constructor, make sure it is not being stripped. If you are using ProGuard, add `@Keep` and " ++ "`@DoNotStrip` annotations to the default constructor."); ++ } else { ++ throw; ++ } ++ } ++ } ++ ++public: ++ jni::local_ref create() const { ++ // Calls the class's default constructor ++ auto instance = _javaClass->newObject(_defaultConstructor); ++#ifdef NITRO_DEBUG ++ if (instance == nullptr) [[unlikely]] { ++ throw std::runtime_error("Failed to create an instance of \"" + _javaClass->toString() + "\" - the constructor returned null!"); ++ } ++#endif ++ return instance; ++ } ++ ++private: ++ static std::string findClassName(const std::string& jniDescriptor) { ++ size_t lastSlash = jniDescriptor.rfind('/'); ++ return jniDescriptor.substr(lastSlash + 1); ++ } ++ ++private: ++ jni::alias_ref _javaClass; ++ jni::JConstructor _defaultConstructor; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Dispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Dispatcher.hpp +new file mode 100644 +index 0000000..f4d1eec +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Dispatcher.hpp +@@ -0,0 +1,82 @@ ++// ++// Created by Marc Rousavy on 12.03.24. ++// ++ ++#pragma once ++ ++#include "Promise.hpp" ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++class Dispatcher : public jsi::NativeState { ++public: ++ /** ++ Installs the Dispatcher into the given Runtime. ++ It can be accessed using `getRuntimeGlobalDispatcher` later. ++ */ ++ static void installRuntimeGlobalDispatcher(jsi::Runtime& runtime, std::shared_ptr dispatcher); ++ /** ++ Gets the global Dispatcher in the given Runtime, or throws an error if not found. ++ */ ++ static std::shared_ptr getRuntimeGlobalDispatcher(jsi::Runtime& runtime); ++ ++private: ++ static jsi::Value getRuntimeGlobalDispatcherHolder(jsi::Runtime& runtime); ++ ++public: ++ /** ++ * Run the given void function synchronously on the Thread this Dispatcher is managing. ++ */ ++ virtual void runSync(std::function&& function) = 0; ++ ++ /** ++ * Run the given void function asynchronously on the Thread this Dispatcher is managing. ++ */ ++ virtual void runAsync(std::function&& function) = 0; ++ ++ /** ++ * Run the given function asynchronously on the Thread this Dispatcher is managing, ++ * and return a `Promise` that will hold the result of the function. ++ */ ++ template ++ std::shared_ptr> runAsyncAwaitable(std::function&& function) { ++ // 1. Create Promise that can be shared between this and dispatcher thread ++ auto promise = Promise::create(); ++ ++ runAsync([function = std::move(function), promise]() { ++ try { ++ if constexpr (std::is_void_v) { ++ // 4. Call the actual function on the new Thread ++ function(); ++ // 5.a. Resolve the Promise if we succeeded ++ promise->resolve(); ++ } else { ++ // 4. Call the actual function on the new Thread ++ T result = function(); ++ // 5.a. Resolve the Promise if we succeeded ++ promise->resolve(std::move(result)); ++ } ++ } catch (...) { ++ // 5.b. Reject the Promise if the call failed ++ promise->reject(std::current_exception()); ++ } ++ }); ++ ++ // 3. Return an open `Promise` that gets resolved later by the dispatcher Thread ++ return promise; ++ } ++ ++private: ++ static std::unordered_map> _globalCache; ++ ++private: ++ static constexpr auto TAG = "Dispatcher"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/FutureType.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/FutureType.hpp +new file mode 100644 +index 0000000..7a282d4 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/FutureType.hpp +@@ -0,0 +1,28 @@ ++// ++// FutureType.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// Gets the `T` in `std::future`. ++template ++struct future_type { ++ using type = void; ++}; ++template ++struct future_type> { ++ using type = T; ++}; ++ ++template ++using future_type_v = typename future_type>::type; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridFunction.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridFunction.hpp +new file mode 100644 +index 0000000..aefd987 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridFunction.hpp +@@ -0,0 +1,264 @@ ++// ++// HybridFunction.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "CountTrailingOptionals.hpp" ++#include "JSIConverter.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents the kind of a function - it can be either a normal function ("METHOD"), ++ * or a property ("GETTER" + "SETTER") ++ */ ++enum class FunctionKind { METHOD, GETTER, SETTER }; ++ ++/** ++ * Represents a Hybrid Function. ++ */ ++class HybridFunction final { ++private: ++ jsi::HostFunctionType _function; ++ size_t _paramCount; ++ std::string _name; ++ ++public: ++ // getters ++ inline const std::string& getName() const { ++ return _name; ++ } ++ inline size_t getParamCount() const { ++ return _paramCount; ++ } ++ inline const jsi::HostFunctionType& getHostFunction() const { ++ return _function; ++ } ++ ++public: ++ // functions ++ inline jsi::Function toJSFunction(jsi::Runtime& runtime) const { ++ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, _name), static_cast(_paramCount), ++ _function); ++ } ++ ++private: ++ HybridFunction(jsi::HostFunctionType&& function, size_t paramCount, const std::string& name) ++ : _function(std::move(function)), _paramCount(paramCount), _name(name) {} ++ ++public: ++ /** ++ * Create a new `HybridFunction` that can be called from JS. ++ * This performs proper JSI -> C++ conversion using `JSIConverter`, ++ * and assumes that the object this is called on has a proper `this` configured. ++ * The object's `this` needs to be a `NativeState`. ++ */ ++ template ++ static inline HybridFunction createHybridFunction(const std::string& name, ReturnType (THybrid::*method)(Args...), FunctionKind kind) { ++ jsi::HostFunctionType hostFunction = [name, method, kind](/* JS Runtime */ jsi::Runtime& runtime, ++ /* HybridObject */ const jsi::Value& thisValue, ++ /* JS arguments */ const jsi::Value* args, ++ /* argument size */ size_t count) -> jsi::Value { ++ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) ++ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, kind, name); ++ ++ // 2. Make sure the given arguments match, either with a static size, or with potentially optional arguments size. ++ constexpr size_t optionalArgsCount = trailing_optionals_count_v; ++ constexpr size_t maxArgsCount = sizeof...(Args); ++ constexpr size_t minArgsCount = maxArgsCount - optionalArgsCount; ++ bool isWithinArgsRange = (count >= minArgsCount && count <= maxArgsCount); ++ if (!isWithinArgsRange) [[unlikely]] { ++ // invalid amount of arguments passed! ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ if constexpr (minArgsCount == maxArgsCount) { ++ // min and max args length is the same, so we don't have any optional parameters. fixed count ++ throw jsi::JSError(runtime, "`" + funcName + "` expected " + std::to_string(maxArgsCount) + " arguments, but received " + ++ std::to_string(count) + "!"); ++ } else { ++ // min and max args length are different, so we have optional parameters - variable length arguments. ++ throw jsi::JSError(runtime, "`" + funcName + "` expected between " + std::to_string(minArgsCount) + " and " + ++ std::to_string(maxArgsCount) + " arguments, but received " + std::to_string(count) + "!"); ++ } ++ } ++ ++ try { ++ // 3. Actually call the method with JSI values as arguments and return a JSI value again. ++ // Internally, this method converts the JSI values to C++ values using `JSIConverter`. ++ return callMethod(hybridInstance.get(), method, runtime, args, count, std::index_sequence_for{}); ++ } catch (const std::exception& exception) { ++ // Some exception was thrown - add method name information and re-throw as `JSError`. ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ std::string message = exception.what(); ++ throw jsi::JSError(runtime, funcName + ": " + message); ++#ifdef ANDROID ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wexceptions" ++ // Workaround for https://github.com/mrousavy/nitro/issues/382 ++ } catch (const std::runtime_error& exception) { ++ // Some exception was thrown - add method name information and re-throw as `JSError`. ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ std::string message = exception.what(); ++ throw jsi::JSError(runtime, funcName + ": " + message); ++#pragma clang diagnostic pop ++#endif ++ } catch (...) { ++ // Some unknown exception was thrown - add method name information and re-throw as `JSError`. ++ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); ++ std::string errorName = TypeInfo::getCurrentExceptionName(); ++ throw jsi::JSError(runtime, "`" + funcName + "` threw an unknown " + errorName + " error."); ++ } ++ }; ++ ++ return HybridFunction(std::move(hostFunction), sizeof...(Args), name); ++ } ++ ++ /** ++ * Create a new `HybridFunction` that can be called from JS. ++ * Unlike `createHybridFunction(...)`, this method does **not** perform any argument parsing or size checking. ++ * It is a raw-, untyped JSI method, and the user is expected to manually handle arguments and return values. ++ */ ++ template ++ static inline HybridFunction createRawHybridFunction(const std::string& name, size_t expectedArgumentsCount, ++ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, ++ const jsi::Value* args, size_t count)) { ++ jsi::HostFunctionType hostFunction = [name, method](/* JS Runtime */ jsi::Runtime& runtime, ++ /* HybridObject */ const jsi::Value& thisValue, ++ /* JS arguments */ const jsi::Value* args, ++ /* argument size */ size_t count) -> jsi::Value { ++ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) ++ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, FunctionKind::METHOD, name); ++ ++ // 2. Call the raw JSI method using raw JSI Values. Exceptions are also expected to be handled by the user. ++ Derived* pointer = hybridInstance.get(); ++ return (pointer->*method)(runtime, thisValue, args, count); ++ }; ++ ++ return HybridFunction(std::move(hostFunction), expectedArgumentsCount, name); ++ } ++ ++private: ++ /** ++ * Calls the given method on the given instance with the given `jsi::Value` arguments by converting them to the desired target types. ++ * The given method's return value will be converted to a `jsi::Value` again. ++ */ ++ template ++ static inline jsi::Value callMethod(Derived* obj, ReturnType (Derived::*method)(Args...), jsi::Runtime& runtime, const jsi::Value* args, ++ size_t argsSize, std::index_sequence) { ++ static const jsi::Value defaultValue; ++ ++ if constexpr (std::is_void_v) { ++ // It's a void method. ++ (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); ++ return jsi::Value::undefined(); ++ } else { ++ // It's returning some C++ type, we need to convert that to a JSI value now. ++ ReturnType result = (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); ++ return JSIConverter::toJSI(runtime, std::forward(result)); ++ } ++ } ++ ++private: ++ /** ++ * Get the `NativeState` of the given `value`. ++ */ ++ template ++ static inline std::shared_ptr getHybridObjectNativeState(jsi::Runtime& runtime, const jsi::Value& value, FunctionKind funcKind, ++ const std::string& funcName) { ++ // 1. Convert jsi::Value to jsi::Object ++#ifdef NITRO_DEBUG ++ if (!value.isObject()) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this` is not bound! Suggestions:\n" ++ "- Did you accidentally destructure the `HybridObject`? (`const { " + ++ funcName + ++ " } = ...`)\n" ++ "- Did you call `dispose()` on the `HybridObject` before?" ++ "- Did you accidentally call `" + ++ funcName + "` on the prototype directly?"); ++ } ++#endif ++ jsi::Object object = value.getObject(runtime); ++ ++ // 2. Check if it even has any kind of `NativeState` ++#ifdef NITRO_DEBUG ++ if (!object.hasNativeState(runtime)) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this` does not have a NativeState! Suggestions:\n" ++ "- Did you accidentally destructure the `HybridObject`? (`const { " + ++ funcName + ++ " } = ...`)\n" ++ "- Did you call `dispose()` on the `HybridObject` before?" ++ "- Did you accidentally call `" + ++ funcName + "` on the prototype directly?"); ++ } ++#endif ++ ++ // 3. Get `NativeState` from the jsi::Object and check if it is non-null ++ std::shared_ptr nativeState = object.getNativeState(runtime); ++#ifdef NITRO_DEBUG ++ if (nativeState == nullptr) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this`'s `NativeState` is `null`, " ++ "did you accidentally call `dispose()` on this object?"); ++ } ++#endif ++ ++ // 4. Try casting it to our desired target type. ++ std::shared_ptr hybridInstance = std::dynamic_pointer_cast(nativeState); ++#ifdef NITRO_DEBUG ++ if (hybridInstance == nullptr) [[unlikely]] { ++ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + ++ " - `this` has a NativeState, but it's the wrong type!"); ++ } ++#endif ++ return hybridInstance; ++ } ++ ++private: ++ template ++ static inline std::string getHybridFuncFullName(FunctionKind kind, const std::string& registrationName, ++ THybrid* hybridInstance = nullptr) { ++ std::string typeName = hybridInstance != nullptr ? hybridInstance->getName() : TypeInfo::getFriendlyTypename(true); ++ switch (kind) { ++ case FunctionKind::METHOD: ++ return typeName + "." + registrationName + "(...)"; ++ case FunctionKind::GETTER: ++ case FunctionKind::SETTER: ++ return typeName + "." + registrationName; ++ } ++ } ++ template ++ static inline std::string getHybridFuncDebugInfo(FunctionKind kind, const std::string& registrationName, ++ THybrid* hybridInstance = nullptr) { ++ auto funcName = getHybridFuncFullName(kind, registrationName, hybridInstance); ++ switch (kind) { ++ case FunctionKind::METHOD: ++ return "call hybrid function `" + funcName + "`"; ++ case FunctionKind::GETTER: ++ return "get hybrid property `" + funcName + "`"; ++ case FunctionKind::SETTER: ++ return "set hybrid property `" + funcName + "`"; ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridNitroModulesProxy.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridNitroModulesProxy.hpp +new file mode 100644 +index 0000000..d328362 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridNitroModulesProxy.hpp +@@ -0,0 +1,51 @@ ++// ++// HybridNitroModulesProxy.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 05.10.24 ++// ++ ++#pragma once ++ ++#include "BoxedHybridObject.hpp" ++#include "HybridObject.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Represents the entry point for all other HybridObjects. ++ * The flow is as following: ++ * 1. (optional) Install a Dispatcher in `jsi::Runtime` to use async/callbacks. ++ * 2. Create an instance of `HybridNitroModulesProxy` ++ * 3. Pass the object from `.toObject()` it to JS (either install in global, or return somehow) ++ * 4. From JS, you can access methods on this HybridObject to create all other HybridObjects. ++ */ ++class HybridNitroModulesProxy : public HybridObject { ++public: ++ explicit HybridNitroModulesProxy() : HybridObject(TAG) {} ++ ++public: ++ void loadHybridMethods() override; ++ ++public: ++ // Hybrid Object Registry ++ std::shared_ptr createHybridObject(const std::string& name); ++ bool hasHybridObject(const std::string& name); ++ std::vector getAllHybridObjectNames(); ++ ++ // Helpers ++ std::shared_ptr box(const std::shared_ptr& hybridObject); ++ std::shared_ptr updateMemorySize(const std::shared_ptr& hybridObject); ++ jsi::Value hasNativeState(jsi::Runtime& runtime, const jsi::Value& thisValue, const jsi::Value* args, size_t size); ++ ++ // Build Info ++ std::string getBuildType(); ++ std::string getVersion(); ++ ++private: ++ static constexpr auto TAG = "NitroModulesProxy"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObject.hpp +new file mode 100644 +index 0000000..e030d95 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObject.hpp +@@ -0,0 +1,142 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++#include "HybridObjectPrototype.hpp" ++ ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a C++ object that is exposed to JS. ++ * `HybridObject`s can have native getters and setters, and normal methods. ++ * ++ * To implement a `HybridObject`, simply inherit from this class and override `loadHybridMethods` ++ * to register the given getters, setters or methods. ++ * ++ * The new class can then be passed to JS using the `JSIConverter`. ++ */ ++class HybridObject : public virtual jsi::NativeState, public HybridObjectPrototype, public std::enable_shared_from_this { ++public: ++ /** ++ * Create a new instance of a `HybridObject`. ++ * The given `name` will be used for logging and stringifying. ++ */ ++ explicit HybridObject(const char* name); ++ /** ++ * Called when no more references to the given `HybridObject` exist in both C++ and JS. ++ * JS might keep references for longer, as it is a garbage collected language. ++ */ ++ ~HybridObject() override = default; ++ /** ++ * HybridObjects cannot be copied. ++ */ ++ HybridObject(const HybridObject& copy) = delete; ++ /** ++ * HybridObjects cannot be moved. ++ */ ++ HybridObject(HybridObject&& move) = delete; ++ /** ++ * HybridObjects cannot be default-constructed! ++ */ ++ HybridObject() { ++ throw std::runtime_error("Cannot default-construct HybridObject!"); ++ } ++ ++public: ++ /** ++ * Return the `jsi::Object` that holds this `HybridObject`. (boxed in a `jsi::Value`) ++ * This properly assigns (or creates) the base prototype for this type, ++ * and assigns it's NativeState. ++ * Additionally, this sets the external memory pressure for proper GC memory management. ++ */ ++ jsi::Value toObject(jsi::Runtime& runtime); ++ ++public: ++ /** ++ * Get the `std::shared_ptr` instance of this HybridObject. ++ * The HybridObject must be managed inside a `shared_ptr` already, otherwise this will fail. ++ */ ++ template ++ std::shared_ptr shared() { ++ return std::dynamic_pointer_cast(shared_from_this()); ++ } ++ ++public: ++ /** ++ * Get the HybridObject's name ++ */ ++ std::string getName(); ++ /** ++ * Compare this HybridObject for reference equality to the other HybridObject. ++ * ++ * While two `jsi::Object`s of the same `HybridObject` might not be equal when compared with `==`, ++ * they might still be the same `HybridObject` - in this case `equals(other)` will return true. ++ */ ++ bool equals(const std::shared_ptr& other); ++ /** ++ * Get a string representation of this `HybridObject` - useful for logging or debugging. ++ */ ++ virtual std::string toString(); ++ /** ++ * Eagerly- (and manually-) dispose all native resources this `HybridObject` holds. ++ * This method can only be manually called from JS using `dispose()`. ++ * ++ * If this method is never manually called, a `HybridObject` is expected to disposes it's ++ * resources as usual via the object's destructor (`~HybridObject()`, `deinit` or `finalize()`). ++ * ++ * By default, this method does nothing. It can be overridden to perform actual disposing/cleanup ++ * if required. ++ */ ++ virtual void dispose() {} ++ ++private: ++ /** ++ * The actual `dispose()` function from JS. ++ * This needs to be a raw JSI function as we remove the NativeState here. ++ */ ++ jsi::Value disposeRaw(jsi::Runtime& runtime, const jsi::Value& thisArg, const jsi::Value* args, size_t count); ++ ++protected: ++ /** ++ * Get the size of any external (heap) allocations this `HybridObject` has made, in bytes. ++ * This will be used to notify the JS GC about memory pressure. ++ */ ++ virtual inline size_t getExternalMemorySize() noexcept { ++ return 0; ++ } ++ ++protected: ++ /** ++ * Loads all native methods of this `HybridObject` to be exposed to JavaScript. ++ * The base implementation registers a `toString()` method and `name` property. ++ * ++ * Example: ++ * ++ * ```cpp ++ * int User::getAge() { ++ * return 23; ++ * } ++ * ++ * void User::loadHybridMethods() { ++ * HybridObject::loadHybridMethods(); ++ * registerHybridMethod("getAge", &User::getAge); ++ * } ++ * ``` ++ */ ++ virtual void loadHybridMethods() override; ++ ++private: ++ static constexpr auto TAG = "HybridObject"; ++ const char* _name = TAG; ++ std::unordered_map> _objectCache; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectPrototype.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectPrototype.hpp +new file mode 100644 +index 0000000..5416819 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectPrototype.hpp +@@ -0,0 +1,92 @@ ++// ++// HybridObjectPrototype.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include "HybridFunction.hpp" ++#include "Prototype.hpp" ++#include "PrototypeChain.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a Hybrid Object's prototype. ++ * The prototype should be cached per Runtime, and can be assigned to multiple jsi::Objects. ++ * When assigned to a jsi::Object, all methods of this prototype can be called on that jsi::Object, ++ * as long as it has a valid NativeState (`this`). ++ */ ++class HybridObjectPrototype { ++private: ++ PrototypeChain _prototypeChain; ++ bool _didLoadMethods = false; ++ static constexpr auto TAG = "HybridObjectPrototype"; ++ ++public: ++ HybridObjectPrototype() {} ++ ++public: ++ /** ++ * Get a fully initialized jsi::Object that represents this prototype to JS. ++ * The result of this value will be cached per Runtime, so it's safe to call this often. ++ */ ++ jsi::Value getPrototype(jsi::Runtime& runtime); ++ ++private: ++ static jsi::Value createPrototype(jsi::Runtime& runtime, const std::shared_ptr& prototype); ++ using PrototypeCache = std::unordered_map>; ++ static std::unordered_map _prototypeCache; ++ ++protected: ++ /** ++ * Loads all Hybrid Methods that will be initialized in this Prototype. ++ * This will only be called once for the first time the Prototype will be created, ++ * so don't conditionally register methods. ++ */ ++ virtual void loadHybridMethods() = 0; ++ ++private: ++ /** ++ * Ensures that all Hybrid Methods, Getters and Setters are initialized by calling loadHybridMethods(). ++ */ ++ inline void ensureInitialized() { ++ if (!_didLoadMethods) [[unlikely]] { ++ // lazy-load all exposed methods ++ loadHybridMethods(); ++ _didLoadMethods = true; ++ } ++ } ++ ++protected: ++ using RegisterFn = void (*)(Prototype&); ++ /** ++ * Registers the given methods inside the Hybrid Object's prototype. ++ * ++ * For subsequent HybridObjects of the same type, `registerFunc` will not be called again, as the ++ * prototype will already be known and cached. ++ * **Do not conditionally register hybrid methods, getters or setter!** ++ */ ++ template ++ inline void registerHybrids(Derived* /* this */, RegisterFn registerFunc) { ++ const std::shared_ptr& prototype = _prototypeChain.extendPrototype(); ++ ++ if (!prototype->hasHybrids()) { ++ // The `Prototype` does not have any methods or properties registered yet - so do it now ++ registerFunc(*prototype); ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectRegistry.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectRegistry.hpp +new file mode 100644 +index 0000000..3c4b82d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectRegistry.hpp +@@ -0,0 +1,53 @@ ++// ++// HybridObjectRegistry.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 22.07.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * A registry that holds initializers for HybridObjects. ++ * This will be used to initialize them from JS using `NitroModules.createHybridObject(name)`. ++ */ ++class HybridObjectRegistry { ++public: ++ HybridObjectRegistry() = delete; ++ ++public: ++ using HybridObjectConstructorFn = std::function()>; ++ ++public: ++ /** ++ * Registers the given HybridObject in the `HybridObjectRegistry`. ++ * It will be uniquely identified via it's `hybridObjectName`, and can be initialized from ++ * JS using `NitroModules.createHybridObject(name)` - which will call the `constructorFn` here. ++ */ ++ static void registerHybridObjectConstructor(const std::string& hybridObjectName, HybridObjectConstructorFn&& constructorFn); ++ ++ /** ++ * Unregisters a Hybrid Object with the given `hybridObjectName`. ++ * It is recommended to not use this method, as this makes HybridObject constructors unpredictable from JS. ++ */ ++ static void unregisterHybridObjectConstructor(const std::string& hybridObjectName); ++ ++ static std::shared_ptr createHybridObject(const std::string& hybridObjectName); ++ static bool hasHybridObject(const std::string& hybridObjectName); ++ static std::vector getAllHybridObjectNames(); ++ ++private: ++ static std::unordered_map& getRegistry(); ++ static std::string getAllRegisteredHybridObjectNamesToString(); ++ ++private: ++ static constexpr auto TAG = "HybridObjectRegistry"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/InstallNitro.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/InstallNitro.hpp +new file mode 100644 +index 0000000..7abbdcb +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/InstallNitro.hpp +@@ -0,0 +1,41 @@ ++// ++// InstallNitro.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 05.10.24 ++// ++ ++#pragma once ++ ++#include "Dispatcher.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Installs Nitro into the given JS `runtime`. ++ * This will create `global.NitroModulesProxy`, Nitro's entry-point, ++ * which can be used to create all registered HybridObjects from JS. ++ * ++ * Also registers the given `dispatcher` which allows using callbacks, ++ * and async code (Promises). ++ * The `dispatcher` needs to implement `runAsync`/`runSync` to run ++ * methods on whatever Thread can safely access `runtime`. ++ * In a non-thread-safe Runtime, it needs to be a single Thread (e.g. ++ * React's `CallInvoker`), but in a thread-safe Runtime it might just be ++ * an implementation that runs the method directly. ++ */ ++void install(jsi::Runtime& runtime, std::shared_ptr dispatcher); ++ ++/** ++ * Installs Nitro into the given JS `runtime`. ++ * This will create `global.NitroModulesProxy`, Nitro's entry-point, ++ * which can be used to create all registered HybridObjects from JS. ++ * ++ * No `Dispatcher` will be installed, meaning Nitro can only use synchronous ++ * methods. ++ */ ++void install(jsi::Runtime& runtime); ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/IsSharedPtrTo.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/IsSharedPtrTo.hpp +new file mode 100644 +index 0000000..9ba0987 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/IsSharedPtrTo.hpp +@@ -0,0 +1,27 @@ ++// ++// IsSharedPtrTo.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// Returns whether the given type T is a shared_ptr to type P. ++template ++struct is_shared_ptr_to : std::false_type {}; ++ ++template ++struct is_shared_ptr_to, P> : std::is_base_of::type>::type, ++ typename std::remove_cv::type>::type> {}; ++ ++template ++constexpr bool is_shared_ptr_to_v = is_shared_ptr_to::value; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyMap.hpp +new file mode 100644 +index 0000000..d73dbdc +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyMap.hpp +@@ -0,0 +1,193 @@ ++// ++// JAnyMap.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "AnyMap.hpp" ++#include "JAnyValue.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents an `AnyMap` implemented in Java. ++ */ ++class JAnyMap final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyMap;"; ++ ++public: ++ /** ++ * Create a new, empty `AnyMap` from Java. ++ */ ++ static jni::local_ref initHybrid(jni::alias_ref) { ++ return makeCxxInstance(); ++ } ++ /** ++ * Create a new `JAnyMap` from an existing `AnyMap`. ++ */ ++ static jni::local_ref create(const std::shared_ptr& map) { ++ return newObjectCxxArgs(map); ++ } ++ ++private: ++ JAnyMap() { ++ _map = std::make_shared(); ++ } ++ JAnyMap(const std::shared_ptr& map) : _map(map) {} ++ ++protected: ++ bool contains(const std::string& key) { ++ return _map->contains(key); ++ } ++ void remove(const std::string& key) { ++ _map->remove(key); ++ } ++ void clear() { ++ _map->clear(); ++ } ++ ++protected: ++ bool isNull(const std::string& key) { ++ return _map->isNull(key); ++ } ++ bool isDouble(const std::string& key) { ++ return _map->isDouble(key); ++ } ++ bool isBoolean(const std::string& key) { ++ return _map->isBoolean(key); ++ } ++ bool isBigInt(const std::string& key) { ++ return _map->isBigInt(key); ++ } ++ bool isString(const std::string& key) { ++ return _map->isString(key); ++ } ++ bool isArray(const std::string& key) { ++ return _map->isArray(key); ++ } ++ bool isObject(const std::string& key) { ++ return _map->isObject(key); ++ } ++ ++protected: ++ double getDouble(const std::string& key) { ++ return _map->getDouble(key); ++ } ++ bool getBoolean(const std::string& key) { ++ return _map->getBoolean(key); ++ } ++ int64_t getBigInt(const std::string& key) { ++ return _map->getBigInt(key); ++ } ++ std::string getString(const std::string& key) { ++ return _map->getString(key); ++ } ++ jni::alias_ref getAnyArray(const std::string& key) { ++ const auto& vector = _map->getArray(key); ++ auto javaArray = jni::JArrayClass::newArray(vector.size()); ++ for (size_t i = 0; i < vector.size(); i++) { ++ auto value = JAnyValue::create(vector[i]); ++ javaArray->setElement(i, value.get()); ++ } ++ return javaArray; ++ } ++ jni::alias_ref getAnyObject(const std::string& key) { ++ const auto& map = _map->getObject(key); ++ auto javaMap = jni::JHashMap::create(map.size()); ++ for (const auto& entry : map) { ++ auto string = jni::make_jstring(entry.first); ++ auto value = JAnyValue::create(entry.second); ++ javaMap->put(string, value); ++ } ++ return javaMap; ++ } ++ ++protected: ++ void setNull(const std::string& key) { ++ _map->setNull(key); ++ } ++ void setDouble(const std::string& key, double value) { ++ _map->setDouble(key, value); ++ } ++ void setBoolean(const std::string& key, bool value) { ++ _map->setBoolean(key, value); ++ } ++ void setBigInt(const std::string& key, int64_t value) { ++ _map->setBigInt(key, value); ++ } ++ void setString(const std::string& key, const std::string& value) { ++ _map->setString(key, value); ++ } ++ void setAnyArray(const std::string& key, jni::alias_ref value) { ++ std::vector vector; ++ size_t size = value->size(); ++ vector.reserve(size); ++ for (size_t i = 0; i < size; i++) { ++ auto anyValue = value->getElement(i); ++ vector.push_back(anyValue->cthis()->getValue()); ++ } ++ _map->setArray(key, vector); ++ } ++ void setAnyObject(const std::string& key, const jni::alias_ref& value) { ++ std::unordered_map map; ++ map.reserve(value->size()); ++ for (const auto& entry : *value) { ++ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); ++ } ++ _map->setObject(key, map); ++ } ++ ++public: ++ std::shared_ptr getMap() const { ++ return _map; ++ } ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ std::shared_ptr _map; ++ ++public: ++ static void registerNatives() { ++ registerHybrid({ ++ // init ++ makeNativeMethod("initHybrid", JAnyMap::initHybrid), ++ // helpers ++ makeNativeMethod("contains", JAnyMap::contains), ++ makeNativeMethod("remove", JAnyMap::remove), ++ makeNativeMethod("clear", JAnyMap::clear), ++ // is ++ makeNativeMethod("isNull", JAnyMap::isNull), ++ makeNativeMethod("isDouble", JAnyMap::isDouble), ++ makeNativeMethod("isBoolean", JAnyMap::isBoolean), ++ makeNativeMethod("isBigInt", JAnyMap::isBigInt), ++ makeNativeMethod("isString", JAnyMap::isString), ++ makeNativeMethod("isArray", JAnyMap::isArray), ++ makeNativeMethod("isObject", JAnyMap::isObject), ++ // get ++ makeNativeMethod("getDouble", JAnyMap::getDouble), ++ makeNativeMethod("getBoolean", JAnyMap::getBoolean), ++ makeNativeMethod("getBigInt", JAnyMap::getBigInt), ++ makeNativeMethod("getString", JAnyMap::getString), ++ makeNativeMethod("getAnyArray", JAnyMap::getAnyArray), ++ makeNativeMethod("getAnyObject", JAnyMap::getAnyObject), ++ // set ++ makeNativeMethod("setNull", JAnyMap::setNull), ++ makeNativeMethod("setDouble", JAnyMap::setDouble), ++ makeNativeMethod("setBoolean", JAnyMap::setBoolean), ++ makeNativeMethod("setBigInt", JAnyMap::setBigInt), ++ makeNativeMethod("setString", JAnyMap::setString), ++ makeNativeMethod("setAnyArray", JAnyMap::setAnyArray), ++ makeNativeMethod("setAnyObject", JAnyMap::setAnyObject), ++ }); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyValue.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyValue.hpp +new file mode 100644 +index 0000000..451262c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyValue.hpp +@@ -0,0 +1,191 @@ ++// ++// JAnyMap.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "AnyMap.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents an `AnyValue` (variant) implemented in Java. ++ */ ++class JAnyValue final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyValue;"; ++ ++ /** ++ * Represents an `Array` ++ */ ++ using JAnyArray = jni::JArrayClass; ++ /** ++ * Represents a `Map` ++ */ ++ using JAnyObject = jni::JMap; ++ ++public: ++ /** ++ * Create a new `JAnyValue` from an existing `AnyValue`. ++ */ ++ static jni::local_ref create(AnyValue&& value) { ++ return newObjectCxxArgs(std::move(value)); ++ } ++ static jni::local_ref create(const AnyValue& value) { ++ return newObjectCxxArgs(value); ++ } ++ ++protected: ++ static jni::local_ref initHybridNull(jni::alias_ref) { ++ return makeCxxInstance(/* null */); ++ } ++ static jni::local_ref initHybridDouble(jni::alias_ref, double value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridBoolean(jni::alias_ref, bool value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridLong(jni::alias_ref, int64_t value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridString(jni::alias_ref, const std::string& value) { ++ return makeCxxInstance(value); ++ } ++ static jni::local_ref initHybridAnyArray(jni::alias_ref, jni::alias_ref value) { ++ std::vector vector; ++ size_t size = value->size(); ++ vector.reserve(size); ++ for (size_t i = 0; i < size; i++) { ++ auto anyValue = value->getElement(i); ++ vector.push_back(anyValue->cthis()->getValue()); ++ } ++ return makeCxxInstance(std::move(vector)); ++ } ++ static jni::local_ref initHybridAnyObject(jni::alias_ref, jni::alias_ref value) { ++ std::unordered_map map; ++ map.reserve(value->size()); ++ for (const auto& entry : *value) { ++ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); ++ } ++ return makeCxxInstance(std::move(map)); ++ } ++ ++private: ++ // Java initializers ++ explicit JAnyValue(/* null */) : _value(std::monostate()) {} ++ explicit JAnyValue(double value) : _value(value) {} ++ explicit JAnyValue(bool value) : _value(value) {} ++ explicit JAnyValue(int64_t value) : _value(value) {} ++ explicit JAnyValue(const std::string& value) : _value(value) {} ++ explicit JAnyValue(AnyArray&& value) : _value(std::move(value)) {} ++ explicit JAnyValue(AnyObject&& value) : _value(std::move(value)) {} ++ // C++ initializers ++ explicit JAnyValue(const AnyValue& value) : _value(value) {} ++ explicit JAnyValue(AnyValue&& value) : _value(std::move(value)) {} ++ ++protected: ++ bool isNull() { ++ return std::holds_alternative(_value); ++ } ++ bool isDouble() { ++ return std::holds_alternative(_value); ++ } ++ bool isBoolean() { ++ return std::holds_alternative(_value); ++ } ++ bool isBigInt() { ++ return std::holds_alternative(_value); ++ } ++ bool isString() { ++ return std::holds_alternative(_value); ++ } ++ bool isAnyArray() { ++ return std::holds_alternative(_value); ++ } ++ bool isAnyObject() { ++ return std::holds_alternative(_value); ++ } ++ ++protected: ++ double asDouble() { ++ return std::get(_value); ++ } ++ bool asBoolean() { ++ return std::get(_value); ++ } ++ int64_t asBigInt() { ++ return std::get(_value); ++ } ++ std::string asString() { ++ return std::get(_value); ++ } ++ jni::alias_ref asAnyArray() { ++ auto vector = std::get(_value); ++ auto javaArray = jni::JArrayClass::newArray(vector.size()); ++ for (size_t i = 0; i < vector.size(); i++) { ++ auto value = JAnyValue::create(vector[i]); ++ javaArray->setElement(i, value.get()); ++ } ++ return javaArray; ++ } ++ jni::alias_ref asAnyObject() { ++ auto map = std::get(_value); ++ auto javaMap = jni::JHashMap::create(map.size()); ++ for (const auto& entry : map) { ++ auto key = jni::make_jstring(entry.first); ++ auto value = JAnyValue::create(entry.second); ++ javaMap->put(key, value); ++ } ++ return javaMap; ++ } ++ ++public: ++ [[nodiscard]] const AnyValue& getValue() const noexcept { ++ return _value; ++ } ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ AnyValue _value; ++ ++public: ++ static void registerNatives() { ++ registerHybrid({ ++ // init ++ makeNativeMethod("initHybrid", JAnyValue::initHybridNull), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridDouble), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridBoolean), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridLong), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridString), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyArray), ++ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyObject), ++ // is ++ makeNativeMethod("isNull", JAnyValue::isNull), ++ makeNativeMethod("isDouble", JAnyValue::isDouble), ++ makeNativeMethod("isBoolean", JAnyValue::isBoolean), ++ makeNativeMethod("isBigInt", JAnyValue::isBigInt), ++ makeNativeMethod("isString", JAnyValue::isString), ++ makeNativeMethod("isAnyArray", JAnyValue::isAnyArray), ++ makeNativeMethod("isAnyObject", JAnyValue::isAnyObject), ++ // get ++ makeNativeMethod("asDouble", JAnyValue::asDouble), ++ makeNativeMethod("asBoolean", JAnyValue::asBoolean), ++ makeNativeMethod("asBigInt", JAnyValue::asBigInt), ++ makeNativeMethod("asString", JAnyValue::asString), ++ makeNativeMethod("asAnyArray", JAnyValue::asAnyArray), ++ makeNativeMethod("asAnyObject", JAnyValue::asAnyObject), ++ }); ++ } ++}; ++ ++using JAnyArray = JAnyValue::JAnyArray; ++using JAnyObject = JAnyValue::JAnyObject; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JArrayBuffer.hpp +new file mode 100644 +index 0000000..ef47a21 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JArrayBuffer.hpp +@@ -0,0 +1,123 @@ ++// ++// JArrayBuffer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "ArrayBuffer.hpp" ++#include "ByteBufferArrayBuffer.hpp" ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a `ArrayBuffer` that can either hold a `ByteBuffer` (owning), ++ * or unknown/foreign memory, potentially from JS (non-owning). ++ */ ++class JArrayBuffer final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/ArrayBuffer;"; ++ ++public: ++ /** ++ * Create a new `JArrayBuffer` that wraps the given ArrayBuffer. ++ */ ++ static jni::local_ref wrap(const std::shared_ptr& arrayBuffer) { ++ return newObjectCxxArgs(arrayBuffer); ++ } ++ ++public: ++ /** ++ * Create a new `JArrayBuffer` that wraps the given `ByteBuffer` from Java. ++ */ ++ static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref buffer) { ++ return makeCxxInstance(buffer); ++ } ++ ++public: ++ /** ++ * Get whether the `ArrayBuffer` is holding data from a `ByteBuffer`. ++ */ ++ bool getIsByteBuffer() { ++ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); ++ return byteBufferArrayBuffer != nullptr; ++ } ++ ++ /** ++ * Get whether the `ArrayBuffer` is owning the data and can safely hold onto it longer. ++ */ ++ bool getIsOwner() { ++ return _arrayBuffer->isOwner(); ++ } ++ ++ /** ++ * Get the `ArrayBuffer`'s data as a `ByteBuffer`. ++ * ++ * - If the `ArrayBuffer` was created from a `ByteBuffer` (`isByteBuffer()`), this returns ++ * a reference to the original `ByteBuffer`, which is safe to be kept in memory for longer. ++ * - If the `ArrayBuffer` was created elsewhere (either in JS, or in C++), it does not have a ++ * `ByteBuffer`. In this case, `getBuffer()` will **copy** the data into a new `ByteBuffer` if ++ * `copyIfNeeded` is `true`, and **wrap** the data into a new `ByteBuffer` if `copyIfNeeded` is false. ++ */ ++ jni::local_ref getByteBuffer(bool copyIfNeeded) { ++ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); ++ if (byteBufferArrayBuffer != nullptr) { ++ // It is a `ByteBufferArrayBuffer`, which has a `ByteBuffer` underneath! ++ return jni::make_local(byteBufferArrayBuffer->getBuffer()); ++ } else { ++ // It is a different kind of `ArrayBuffer`, we need to copy or wrap the data. ++ size_t size = _arrayBuffer->size(); ++ if (copyIfNeeded) { ++ auto buffer = jni::JByteBuffer::allocateDirect(size); ++ buffer->order(jni::JByteOrder::nativeOrder()); ++ memcpy(buffer->getDirectAddress(), _arrayBuffer->data(), size); ++ return buffer; ++ } else { ++ auto buffer = jni::JByteBuffer::wrapBytes(_arrayBuffer->data(), size); ++ buffer->order(jni::JByteOrder::nativeOrder()); ++ return buffer; ++ } ++ } ++ } ++ ++ int getBufferSize() { ++ return static_cast(_arrayBuffer->size()); ++ } ++ ++public: ++ /** ++ * Get the underlying `ArrayBuffer`. ++ */ ++ std::shared_ptr getArrayBuffer() const { ++ return _arrayBuffer; ++ } ++ ++private: ++ JArrayBuffer(const std::shared_ptr& arrayBuffer) : _arrayBuffer(arrayBuffer) {} ++ JArrayBuffer(jni::alias_ref byteBuffer) { ++ _arrayBuffer = std::make_shared(byteBuffer); ++ } ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ std::shared_ptr _arrayBuffer; ++ ++public: ++ static void registerNatives() { ++ registerHybrid( ++ {makeNativeMethod("initHybrid", JArrayBuffer::initHybrid), makeNativeMethod("getByteBuffer", JArrayBuffer::getByteBuffer), ++ makeNativeMethod("getIsByteBuffer", JArrayBuffer::getIsByteBuffer), makeNativeMethod("getIsOwner", JArrayBuffer::getIsOwner), ++ makeNativeMethod("getBufferSize", JArrayBuffer::getBufferSize)}); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObject.hpp +new file mode 100644 +index 0000000..8194e70 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObject.hpp +@@ -0,0 +1,32 @@ ++// ++// JHybridObject.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents the Java `HybridObject` instance. ++ * HybridData is passed up from inherited members, so this acts like a base class ++ * and has to be inherited as "virtual" in C++ to properly avoid creating multiple `HybridObject` instances. ++ */ ++class JHybridObject : public jni::HybridClass, public virtual HybridObject { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObject;"; ++ ++ ~JHybridObject() override = default; ++ ++private: ++ friend HybridBase; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObjectInitializer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObjectInitializer.hpp +new file mode 100644 +index 0000000..d26f100 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObjectInitializer.hpp +@@ -0,0 +1,29 @@ ++// ++// JHybridObjectInitializer.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 22.07.24. ++// ++ ++#pragma once ++ ++#include "HybridObject.hpp" ++#include "JHybridObject.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++struct JHybridObjectInitializer : public jni::JavaClass { ++public: ++ jni::local_ref call() const { ++ const auto method = this->javaClassStatic()->getMethod("initialize"); ++ return method(self()); ++ } ++ ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObjectInitializer;"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNISharedPtr.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNISharedPtr.hpp +new file mode 100644 +index 0000000..e25d3c8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNISharedPtr.hpp +@@ -0,0 +1,48 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++struct GlobalRefDeleter { ++ explicit GlobalRefDeleter(jni::global_ref ref) : _ref(ref) {} ++ ++ void operator()(T* /* cthis */) { ++ if (_ref) { ++ _ref.release(); ++ } ++ } ++ ++private: ++ jni::global_ref _ref; ++}; ++ ++class JNISharedPtr { ++private: ++ template class Base> ++ struct is_base_template_of { ++ template ++ static std::true_type test(Base*) {} ++ ++ template ++ static std::false_type test(...) {} ++ ++ static constexpr bool value = decltype(test(nullptr))::value; ++ }; ++ ++public: ++ template ::value, int>::type = 0> ++ static std::shared_ptr make_shared_from_jni(jni::global_ref ref) { ++ return std::shared_ptr(ref->cthis(), GlobalRefDeleter{ref}); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNitroModules.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNitroModules.hpp +new file mode 100644 +index 0000000..e31b66c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNitroModules.hpp +@@ -0,0 +1,37 @@ ++// ++// Created by Marc Rousavy on 07.10.24. ++// ++ ++#pragma once ++ ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++class JNitroModules final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/NitroModules;"; ++ ++private: ++ explicit JNitroModules() = default; ++ ++private: ++ // JNI Methods ++ static jni::local_ref initHybrid(jni::alias_ref javaThis); ++ void install(jlong runtimePointer, jni::alias_ref callInvokerHolder); ++ ++private: ++ static auto constexpr TAG = "NitroModules"; ++ using HybridBase::HybridBase; ++ friend HybridBase; ++ ++public: ++ static void registerNatives(); ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JPromise.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JPromise.hpp +new file mode 100644 +index 0000000..803d516 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JPromise.hpp +@@ -0,0 +1,157 @@ ++// ++// JPromise.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include "Promise.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++struct JOnResolvedCallback : public jni::JavaClass { ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnResolvedCallback;"; ++ void onResolved(const jni::alias_ref& result) const { ++ static const auto method = javaClassLocal()->getMethod)>("onResolved"); ++ method(self(), result); ++ } ++}; ++ ++struct JOnRejectedCallback : public jni::JavaClass { ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnRejectedCallback;"; ++ void onRejected(const jni::alias_ref& error) const { ++ static const auto method = javaClassLocal()->getMethod)>("onRejected"); ++ method(self(), error); ++ } ++}; ++ ++/** ++ * Represents a Promise implemented in Java. ++ */ ++class JPromise final : public jni::HybridClass { ++public: ++ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise;"; ++ using OnResolvedFunc = std::function)>; ++ using OnRejectedFunc = std::function)>; ++ ++private: ++ /** ++ * Create a new, still unresolved `JPromise` from Java. ++ */ ++ static jni::local_ref initHybrid(jni::alias_ref) { ++ return makeCxxInstance(); ++ } ++ ++public: ++ /** ++ * Create a new, still unresolved `JPromise` from C++. ++ */ ++ static jni::local_ref create() { ++ return newObjectCxxArgs(); ++ } ++ ++public: ++ ~JPromise() override { ++ if (_result == nullptr && _error == nullptr) [[unlikely]] { ++ jni::ThreadScope::WithClassLoader([&]() { ++ std::runtime_error error("Timeouted: JPromise was destroyed!"); ++ this->reject(jni::getJavaExceptionForCppException(std::make_exception_ptr(error))); ++ }); ++ } ++ } ++ ++public: ++ void resolve(jni::alias_ref result) { ++ std::unique_lock lock(_mutex); ++ _result = jni::make_global(result); ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(_result); ++ } ++ } ++ void reject(jni::alias_ref error) { ++ std::unique_lock lock(_mutex); ++ _error = jni::make_global(error); ++ for (const auto& onRejected : _onRejectedListeners) { ++ onRejected(_error); ++ } ++ } ++ ++public: ++ void addOnResolvedListener(OnResolvedFunc&& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (_result != nullptr) { ++ // Promise is already resolved! Call the callback immediately ++ onResolved(_result); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ _onResolvedListeners.push_back(std::move(onResolved)); ++ } ++ } ++ void addOnRejectedListener(OnRejectedFunc&& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (_error != nullptr) { ++ // Promise is already rejected! Call the callback immediately ++ onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(std::move(onRejected)); ++ } ++ } ++ ++private: ++ void addOnResolvedListenerJava(jni::alias_ref callback) { ++ std::unique_lock lock(_mutex); ++ if (_result != nullptr) { ++ // Promise is already resolved! Call the callback immediately ++ callback->onResolved(_result); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ auto sharedCallback = jni::make_global(callback); ++ _onResolvedListeners.emplace_back( ++ [sharedCallback = std::move(sharedCallback)](const auto& result) { sharedCallback->onResolved(result); }); ++ } ++ } ++ void addOnRejectedListenerJava(jni::alias_ref callback) { ++ std::unique_lock lock(_mutex); ++ if (_error != nullptr) { ++ // Promise is already rejected! Call the callback immediately ++ callback->onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ auto sharedCallback = jni::make_global(callback); ++ _onRejectedListeners.emplace_back( ++ [sharedCallback = std::move(sharedCallback)](const auto& error) { sharedCallback->onRejected(error); }); ++ } ++ } ++ ++private: ++ JPromise() = default; ++ ++private: ++ friend HybridBase; ++ using HybridBase::HybridBase; ++ jni::global_ref _result; ++ jni::global_ref _error; ++ std::vector _onResolvedListeners; ++ std::vector _onRejectedListeners; ++ std::mutex _mutex; ++ ++public: ++ static void registerNatives() { ++ registerHybrid({ ++ makeNativeMethod("initHybrid", JPromise::initHybrid), ++ makeNativeMethod("nativeResolve", JPromise::resolve), ++ makeNativeMethod("nativeReject", JPromise::reject), ++ makeNativeMethod("addOnResolvedListener", JPromise::addOnResolvedListenerJava), ++ makeNativeMethod("addOnRejectedListener", JPromise::addOnRejectedListenerJava), ++ }); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSCallback.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSCallback.hpp +new file mode 100644 +index 0000000..638709a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSCallback.hpp +@@ -0,0 +1,132 @@ ++// ++// JSCallback.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 23.02.25. ++// ++ ++#pragma once ++ ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "BorrowingReference.hpp" ++#include "JSIConverter.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include "Promise.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// -------- SyncJSCallback -------- ++ ++template ++class SyncJSCallback; ++ ++template ++class SyncJSCallback final { ++public: ++ SyncJSCallback(jsi::Runtime& runtime, BorrowingReference&& function) : _runtime(runtime), _function(std::move(function)) {} ++ ++public: ++ /** ++ * Calls this `SyncJSCallback` synchronously, and ++ * returns it's result (`R`). ++ * The callee is responsible for ensuring that the ++ * underlying `jsi::Function` can actually be called from this Thread. ++ * In Debug, sanity checks are made to ensure the `jsi::Function` is still alive. ++ */ ++ R call(Args... args) const { ++ if (!_function) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename>(true); ++ throw std::runtime_error("Cannot call " + typeName + " - the underlying `jsi::Function` has already been deleted!"); ++ } ++ ++ jsi::Value result = _function->call(_runtime, JSIConverter>::toJSI(_runtime, std::forward(args))...); ++ if constexpr (std::is_void_v) { ++ // It's returning void. No result ++ return; ++ } else { ++ // It's returning a type `R`, convert it ++ return JSIConverter::fromJSI(_runtime, result); ++ } ++ } ++ ++public: ++ inline R operator()(Args... args) const { ++ return call(args...); ++ } ++ ++private: ++ jsi::Runtime& _runtime; ++ BorrowingReference _function; ++}; ++ ++// -------- AsyncJSCallback -------- ++ ++template ++class AsyncJSCallback; ++ ++template ++class AsyncJSCallback final { ++public: ++ AsyncJSCallback(SyncJSCallback&& callback, const std::weak_ptr& dispatcher) ++ : _callback(std::move(callback)), _dispatcher(dispatcher) {} ++ ++public: ++ /** ++ * Calls this `AsyncJSCallback` asynchronously, and returns a Promise that ++ * can be awaited to receive the returned result (`R`) from JS. ++ * This can be called from any Thread. ++ * If the Runtime is no longer alive, this method throws. ++ */ ++ [[nodiscard]] ++ std::shared_ptr> call(Args... args) const { ++ std::shared_ptr dispatcher = _dispatcher.lock(); ++ if (dispatcher == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename>(true); ++ throw std::runtime_error("Failed to call " + typeName + " - the Dispatcher has already been destroyed!"); ++ } ++ return dispatcher->runAsyncAwaitable([callback = _callback, ... args = std::forward(args)]() mutable { ++ // Call actual JS callback, synchronously now. ++ return callback.call(std::forward(args)...); ++ }); ++ } ++ /** ++ * Calls this `AsyncJSCallback` asynchronously, and ignore ++ * any results or completions. ++ * This can be called from any Thread. ++ * If the Runtime is no longer alive, this method ignores the function call. ++ */ ++ void callAndForget(Args... args) const { ++ std::shared_ptr dispatcher = _dispatcher.lock(); ++ if (dispatcher == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename>(true); ++ Logger::log(LogLevel::Error, "AsyncJSCallback", "Failed to call %s - the Dispatcher has already been destroyed!", typeName.c_str()); ++ return; ++ } ++ dispatcher->runAsync([callback = _callback, ... args = std::forward(args)]() mutable { ++ // Call actual JS callback, synchronously now. ++ return callback.call(std::forward(args)...); ++ }); ++ } ++ ++public: ++ inline auto operator()(Args... args) const { ++ if constexpr (std::is_void_v) { ++ return callAndForget(args...); ++ } else { ++ return call(args...); ++ } ++ } ++ ++private: ++ SyncJSCallback _callback; ++ std::weak_ptr _dispatcher; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSICache.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSICache.hpp +new file mode 100644 +index 0000000..f63f610 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSICache.hpp +@@ -0,0 +1,123 @@ ++// ++// JSICache.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 20.06.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++#include "NitroLogger.hpp" ++#include "WeakReference.hpp" ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++class JSICacheReference; ++ ++/** ++ * A `JSICache` can safely store `jsi::Value` instances (e.g. `jsi::Object` or ++ * `jsi::Function`) inside `BorrowingReference`. ++ * ++ * `jsi::Value`s are managed by a `jsi::Runtime`, and will be deleted if the `jsi::Runtime` ++ * is deleted - even if there are still strong references to the `jsi::Value`. ++ * ++ * To access a `BorrowingReference` safely, make sure you are using it from ++ * the same Thread that it was created on. This ensures that the `jsi::Runtime` cannot ++ * delete it while you are still using it. ++ */ ++class JSICache final : public jsi::NativeState { ++public: ++ ~JSICache(); ++ ++public: ++ JSICache(const JSICache&) = delete; ++ JSICache(JSICache&&) = delete; ++ ++private: ++ JSICache() = default; ++ ++public: ++ /** ++ Gets or creates a `JSICache` for the given `jsi::Runtime`. ++ The returned `shared_ptr` should not be stored in ++ If it can be locked, you can access data in the cache. Otherwise the Runtime has already been deleted. ++ Do not hold the returned `shared_ptr` in memory, only use it in the calling function's scope. ++ */ ++ [[nodiscard]] ++ static JSICacheReference getOrCreateCache(jsi::Runtime& runtime); ++ ++private: ++ friend class JSICacheReference; ++ ++private: ++ std::mutex _mutex; ++ std::vector> _valueCache; ++ std::vector> _objectCache; ++ std::vector> _functionCache; ++ std::vector> _weakObjectCache; ++ std::vector> _arrayBufferCache; ++ ++private: ++ static inline std::unordered_map> _globalCache; ++ ++private: ++ static constexpr auto TAG = "JSICache"; ++}; ++ ++class JSICacheReference final { ++public: ++ JSICacheReference() = delete; ++ JSICacheReference(const JSICacheReference&) = delete; ++ JSICacheReference(JSICacheReference&&) = delete; ++ ++ ~JSICacheReference() { ++ _strongCache->_mutex.unlock(); ++ } ++ ++public: ++ BorrowingReference makeShared(jsi::Value&& value) { ++ BorrowingReference owning(new jsi::Value(std::move(value))); ++ _strongCache->_valueCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::Object&& value) { ++ BorrowingReference owning(new jsi::Object(std::move(value))); ++ _strongCache->_objectCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::Function&& value) { ++ BorrowingReference owning(new jsi::Function(std::move(value))); ++ _strongCache->_functionCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::WeakObject&& value) { ++ BorrowingReference owning(new jsi::WeakObject(std::move(value))); ++ _strongCache->_weakObjectCache.push_back(owning.weak()); ++ return owning; ++ } ++ BorrowingReference makeShared(jsi::ArrayBuffer&& value) { ++ BorrowingReference owning(new jsi::ArrayBuffer(std::move(value))); ++ _strongCache->_arrayBufferCache.push_back(owning.weak()); ++ return owning; ++ } ++ ++private: ++ explicit JSICacheReference(const std::shared_ptr& cache) : _strongCache(cache) { ++ _strongCache->_mutex.lock(); ++ } ++ ++private: ++ std::shared_ptr _strongCache; ++ ++ friend class JSICache; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+AnyMap.hpp +new file mode 100644 +index 0000000..8c6471a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+AnyMap.hpp +@@ -0,0 +1,86 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++struct AnyValue; ++class AnyMap; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter+Variant.hpp" ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include "JSIHelpers.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// AnyValue <> Record ++template <> ++struct JSIConverter final { ++ static inline AnyValue fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return JSIConverter::fromJSI(runtime, arg); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const AnyValue& value) { ++ return JSIConverter::toJSI(runtime, value); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ return JSIConverter::canConvert(runtime, value); ++ } ++}; ++ ++// AnyMap <> Record ++template <> ++struct JSIConverter> final { ++ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ jsi::Object object = arg.asObject(runtime); ++ jsi::Array propNames = object.getPropertyNames(runtime); ++ size_t size = propNames.size(runtime); ++ std::shared_ptr map = AnyMap::make(); ++ for (size_t i = 0; i < size; i++) { ++ jsi::String jsKey = propNames.getValueAtIndex(runtime, i).getString(runtime); ++ jsi::Value jsValue = object.getProperty(runtime, jsKey); ++ map->setAny(jsKey.utf8(runtime), JSIConverter::fromJSI(runtime, jsValue)); ++ } ++ return map; ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::shared_ptr map) { ++ jsi::Object object(runtime); ++ for (const auto& item : map->getMap()) { ++ jsi::String key = jsi::String::createFromUtf8(runtime, item.first); ++ jsi::Value value = JSIConverter::toJSI(runtime, item.second); ++ object.setProperty(runtime, std::move(key), std::move(value)); ++ } ++ return object; ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!isPlainObject(runtime, object)) { ++ return false; ++ } ++ jsi::Array properties = object.getPropertyNames(runtime); ++ size_t size = properties.size(runtime); ++ for (size_t i = 0; i < size; i++) { ++ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); ++ if (!canConvertProp) { ++ return false; ++ } ++ } ++ return true; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+ArrayBuffer.hpp +new file mode 100644 +index 0000000..15c8c56 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+ArrayBuffer.hpp +@@ -0,0 +1,68 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++class ArrayBuffer; ++class JSICache; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "ArrayBuffer.hpp" ++#include "IsSharedPtrTo.hpp" ++#include "JSICache.hpp" ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// MutableBuffer <> ArrayBuffer ++template ++struct JSIConverter>> final { ++ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++#ifdef NITRO_DEBUG ++ if (!arg.isObject()) [[unlikely]] { ++ throw std::invalid_argument("Value \"" + arg.toString(runtime).utf8(runtime) + ++ "\" is not an ArrayBuffer - " ++ "in fact, it's not even an object!"); ++ } ++#endif ++ ++ jsi::Object object = arg.asObject(runtime); ++#ifdef NITRO_DEBUG ++ if (!object.isArrayBuffer(runtime)) [[unlikely]] { ++ throw std::invalid_argument("Object \"" + arg.toString(runtime).utf8(runtime) + ++ "\" is not an ArrayBuffer! " ++ "Are you maybe passing a TypedArray (e.g. Uint8Array)? Try to pass it's `.buffer` value."); ++ } ++#endif ++ ++ JSICacheReference cache = JSICache::getOrCreateCache(runtime); ++ auto borrowingArrayBuffer = cache.makeShared(object.getArrayBuffer(runtime)); ++ ++ return std::make_shared(runtime, borrowingArrayBuffer); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr& buffer) { ++ return jsi::ArrayBuffer(runtime, buffer); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.isArrayBuffer(runtime); ++ } ++ return false; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Exception.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Exception.hpp +new file mode 100644 +index 0000000..5d0333b +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Exception.hpp +@@ -0,0 +1,67 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "NitroTypeInfo.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::exception_ptr <> Error ++template <> ++struct JSIConverter final { ++ static inline std::exception_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& error) { ++ jsi::Object object = error.asObject(runtime); ++ std::string name = object.getProperty(runtime, "name").asString(runtime).utf8(runtime); ++ std::string message = object.getProperty(runtime, "message").asString(runtime).utf8(runtime); ++ return std::make_exception_ptr(std::runtime_error(name + ": " + message)); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::exception_ptr& exception) { ++ if (exception == nullptr) [[unlikely]] { ++ throw std::runtime_error("Cannot convert a nullptr exception_ptr to a JS Error!"); ++ } ++ ++ try { ++ std::rethrow_exception(exception); ++ } catch (const std::exception& e) { ++ jsi::JSError error(runtime, e.what()); ++ return jsi::Value(runtime, error.value()); ++#ifdef ANDROID ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wexceptions" ++ // Workaround for https://github.com/mrousavy/nitro/issues/382 ++ } catch (const std::runtime_error& e) { ++ jsi::JSError error(runtime, e.what()); ++ return jsi::Value(runtime, error.value()); ++#pragma clang diagnostic pop ++#endif ++ } catch (...) { ++ // Some unknown exception was thrown - maybe an Objective-C error? ++ std::string errorName = TypeInfo::getCurrentExceptionName(); ++ jsi::JSError error(runtime, "Unknown " + errorName + " error."); ++ return jsi::Value(runtime, error.value()); ++ } ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ return object.hasProperty(runtime, "name") && object.hasProperty(runtime, "message"); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Function.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Function.hpp +new file mode 100644 +index 0000000..901c423 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Function.hpp +@@ -0,0 +1,92 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++class JSICache; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "Dispatcher.hpp" ++#include "JSCallback.hpp" ++#include "JSICache.hpp" ++#include "PromiseType.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// [](Args...) -> T {} <> (Args...) => T ++template ++struct JSIConverter> final { ++ // Use AsyncJSCallback or SyncJSCallback ++ inline static constexpr bool isAsync = is_promise_v || std::is_void_v; ++ // Promise -> T ++ using ActualR = std::conditional_t, R>; ++ ++ static inline std::function fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ // Make function global - it'll be managed by the Runtime's memory, and we only have a weak_ref to it. ++ auto cache = JSICache::getOrCreateCache(runtime); ++ jsi::Function function = arg.asObject(runtime).asFunction(runtime); ++ BorrowingReference sharedFunction = cache.makeShared(std::move(function)); ++ SyncJSCallback callback(runtime, std::move(sharedFunction)); ++ ++ if constexpr (isAsync) { ++ // Return type is `Promise` or `void` - it's an async callback! ++ std::shared_ptr dispatcher = Dispatcher::getRuntimeGlobalDispatcher(runtime); ++ return AsyncJSCallback(std::move(callback), dispatcher); ++ } else { ++ // Return type is `T` - it's a sync callback! ++ return callback; ++ } ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::function&& function) { ++ jsi::HostFunctionType jsFunction = [function = std::move(function)](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* args, ++ size_t count) -> jsi::Value { ++ if (count != sizeof...(Args)) [[unlikely]] { ++ throw jsi::JSError(runtime, "Function expected " + std::to_string(sizeof...(Args)) + " arguments, but received " + ++ std::to_string(count) + "!"); ++ } ++ return callHybridFunction(function, runtime, args, std::index_sequence_for{}); ++ }; ++ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "hostFunction"), sizeof...(Args), ++ std::move(jsFunction)); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::function& function) { ++ std::function copy = function; ++ return toJSI(runtime, std::move(copy)); ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.isFunction(runtime); ++ } ++ return false; ++ } ++ ++private: ++ template ++ static inline jsi::Value callHybridFunction(const std::function& function, jsi::Runtime& runtime, const jsi::Value* args, ++ std::index_sequence) { ++ if constexpr (std::is_void_v) { ++ // it is a void function (will return undefined in JS) ++ function(JSIConverter>::fromJSI(runtime, args[Is])...); ++ return jsi::Value::undefined(); ++ } else { ++ // it is a custom type, parse it to a JS value ++ R result = function(JSIConverter>::fromJSI(runtime, args[Is])...); ++ return JSIConverter::toJSI(runtime, std::forward(result)); ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HostObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HostObject.hpp +new file mode 100644 +index 0000000..462e7c3 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HostObject.hpp +@@ -0,0 +1,73 @@ ++// ++// Created by Marc Rousavy on 07.10.24. ++// ++ ++#pragma once ++ ++#include "IsSharedPtrTo.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// jsi::HostObject <> {} ++template ++struct JSIConverter>> final { ++ using TPointee = typename T::element_type; ++ ++ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++#ifdef NITRO_DEBUG ++ if (!arg.isObject()) [[unlikely]] { ++ if (arg.isUndefined()) [[unlikely]] { ++ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); ++ } ++ } ++#endif ++ jsi::Object object = arg.asObject(runtime); ++ ++#ifdef NITRO_DEBUG ++ if (!object.isHostObject(runtime)) [[unlikely]] { ++ if (!object.isHostObject(runtime)) [[unlikely]] { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not a HostObject at all!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is a different HostObject!")); ++ } ++ } ++#endif ++ return object.getHostObject(runtime); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { ++ if (arg == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ throw jsi::JSError(runtime, "Cannot convert `nullptr` to HostObject<" + typeName + ">!"); ++ } ++ ++ return jsi::Object::createFromHostObject(runtime, arg); ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.isHostObject(runtime); ++ } ++ return false; ++ } ++ ++private: ++ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ return "Cannot convert \"" + typeDescription + "\" to HostObject<" + typeName + ">! " + reason; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HybridObject.hpp +new file mode 100644 +index 0000000..b8f2e5c +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HybridObject.hpp +@@ -0,0 +1,87 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++class HybridObject; ++} // namespace margelo::nitro ++ ++#include "IsSharedPtrTo.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// HybridObject(NativeState) <> {} ++template ++struct JSIConverter>> final { ++ using TPointee = typename T::element_type; ++ ++ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++#ifdef NITRO_DEBUG ++ if (!arg.isObject()) [[unlikely]] { ++ if (arg.isUndefined()) [[unlikely]] { ++ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); ++ } ++ } ++#endif ++ jsi::Object object = arg.asObject(runtime); ++ ++#ifdef NITRO_DEBUG ++ if (!object.hasNativeState(runtime)) [[unlikely]] { ++ if (!object.hasNativeState(runtime)) [[unlikely]] { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It does not have a NativeState!")); ++ } else { ++ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); ++ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It has a different NativeState!")); ++ } ++ } ++#endif ++ std::shared_ptr nativeState = object.getNativeState(runtime); ++ return std::dynamic_pointer_cast(nativeState); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { ++ if (arg == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ throw jsi::JSError(runtime, "Cannot convert `nullptr` to NativeState<" + typeName + ">!"); ++ } ++ ++ if constexpr (std::is_base_of_v) { ++ // It's a HybridObject - use it's internal constructor which caches jsi::Objects for proper memory management! ++ return arg->toObject(runtime); ++ } else { ++ // It's any other kind of jsi::NativeState - just create it as normal. This will not have a prototype then! ++ jsi::Object object(runtime); ++ object.setNativeState(runtime, arg); ++ return object; ++ } ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isObject()) { ++ jsi::Object object = value.getObject(runtime); ++ return object.hasNativeState(runtime); ++ } ++ return false; ++ } ++ ++private: ++ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { ++ std::string typeName = TypeInfo::getFriendlyTypename(); ++ return "Cannot convert \"" + typeDescription + "\" to NativeState<" + typeName + ">! " + reason; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Optional.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Optional.hpp +new file mode 100644 +index 0000000..a86931f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Optional.hpp +@@ -0,0 +1,50 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::optional <> T | undefined ++template ++struct JSIConverter> final { ++ static inline std::optional fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ if (arg.isUndefined() || arg.isNull()) { ++ return std::nullopt; ++ } else { ++ return JSIConverter::fromJSI(runtime, arg); ++ } ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::optional& arg) { ++ if (arg == std::nullopt) { ++ return jsi::Value::undefined(); ++ } else { ++ return JSIConverter::toJSI(runtime, arg.value()); ++ } ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isUndefined() || value.isNull()) { ++ return true; ++ } ++ if (JSIConverter::canConvert(runtime, value)) { ++ return true; ++ } ++ return false; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Promise.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Promise.hpp +new file mode 100644 +index 0000000..e8099c7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Promise.hpp +@@ -0,0 +1,109 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++#include "NitroTypeInfo.hpp" ++#include "Promise.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// Promise <> Promise ++template ++struct JSIConverter>> final { ++ static inline std::shared_ptr> fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { ++ // Create new Promise and prepare onResolved / onRejected callbacks ++ auto promise = Promise::create(); ++ auto thenCallback = [&]() { ++ if constexpr (std::is_void_v) { ++ // void: resolve() ++ return JSIConverter>::toJSI(runtime, [=](std::monostate) { promise->resolve(); }); ++ } else { ++ // T: resolve(T) ++ return JSIConverter>::toJSI(runtime, [=](const TResult& result) { promise->resolve(result); }); ++ } ++ }(); ++ auto catchCallback = JSIConverter>::toJSI( ++ runtime, [=](const std::exception_ptr& exception) { promise->reject(exception); }); ++ ++ // Chain .then listeners on JS Promise (onResolved and onRejected) ++ jsi::Object jsPromise = value.asObject(runtime); ++ jsi::Function thenFn = jsPromise.getPropertyAsFunction(runtime, "then"); ++ thenFn.callWithThis(runtime, jsPromise, thenCallback, catchCallback); ++ ++ return promise; ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr>& promise) { ++ if (promise->isPending()) { ++ // Get Promise ctor from global ++ jsi::Function promiseCtor = runtime.global().getPropertyAsFunction(runtime, "Promise"); ++ jsi::HostFunctionType executor = [promise](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* arguments, ++ size_t) -> jsi::Value { ++ // Add resolver listener ++ if constexpr (std::is_void_v) { ++ // It's resolving to void. ++ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); ++ promise->addOnResolvedListener(std::move(resolver)); ++ } else { ++ // It's a type. ++ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); ++ promise->addOnResolvedListener(std::move(resolver)); ++ } ++ // Add rejecter listener ++ auto rejecter = JSIConverter>::fromJSI(runtime, arguments[1]); ++ promise->addOnRejectedListener(std::move(rejecter)); ++ ++ return jsi::Value::undefined(); ++ }; ++ // Call `Promise` constructor (aka create promise), and pass `executor` function ++ return promiseCtor.callAsConstructor( ++ runtime, jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "executor"), 2, executor)); ++ } else if (promise->isResolved()) { ++ // Promise is already resolved - just return immediately ++ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); ++ jsi::Function createResolvedPromise = promiseObject.getPropertyAsFunction(runtime, "resolve"); ++ if constexpr (std::is_void_v) { ++ // It's resolving to void. ++ return createResolvedPromise.call(runtime); ++ } else { ++ // It's resolving to a type. ++ jsi::Value result = JSIConverter::toJSI(runtime, promise->getResult()); ++ return createResolvedPromise.call(runtime, std::move(result)); ++ } ++ } else if (promise->isRejected()) { ++ // Promise is already rejected - just return immediately ++ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); ++ jsi::Function createRejectedPromise = promiseObject.getPropertyAsFunction(runtime, "reject"); ++ jsi::Value error = JSIConverter::toJSI(runtime, promise->getError()); ++ return createRejectedPromise.call(runtime, std::move(error)); ++ } else { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Promise<" + typeName + "> has invalid state!"); ++ } ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ return object.hasProperty(runtime, "then"); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Tuple.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Tuple.hpp +new file mode 100644 +index 0000000..5930e43 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Tuple.hpp +@@ -0,0 +1,93 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "NitroTypeInfo.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::tuple <> [A, B, C] ++template ++struct JSIConverter> final { ++ static inline std::tuple fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { ++ jsi::Object object = value.asObject(runtime); ++ jsi::Array array = object.asArray(runtime); ++ if (array.size(runtime) != sizeof...(Types)) [[unlikely]] { ++ std::string types = TypeInfo::getFriendlyTypenames(); ++ throw std::length_error("The given JS Array has " + std::to_string(array.size(runtime)) + " items, but std::tuple<" + types + ++ "> expects " + std::to_string(sizeof...(Types)) + " items."); ++ } ++ ++ return copyArrayItemsToTuple(runtime, array, std::index_sequence_for{}); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::tuple& tuple) { ++ jsi::Array array(runtime, sizeof...(Types)); ++ copyTupleItemsToArray(runtime, array, tuple, std::index_sequence_for{}); ++ return array; ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!object.isArray(runtime)) { ++ return false; ++ } ++ jsi::Array array = object.getArray(runtime); ++ size_t size = array.size(runtime); ++ if (size != sizeof...(Types)) { ++ return false; ++ } ++ ++ return canConvertRecursive(runtime, array, 0); ++ } ++ ++private: ++ template ++ static inline std::tuple copyArrayItemsToTuple(jsi::Runtime& runtime, const jsi::Array& array, std::index_sequence) { ++ return std::make_tuple(JSIConverter::fromJSI(runtime, array.getValueAtIndex(runtime, Is))...); ++ } ++ ++ template ++ static inline void copyTupleItemsToArray(jsi::Runtime& runtime, jsi::Array& array, const std::tuple& tuple, ++ std::index_sequence) { ++ ((array.setValueAtIndex(runtime, Is, ++ JSIConverter>>::toJSI(runtime, std::get(tuple)))), ++ ...); ++ } ++ ++ template ++ static bool canConvertElement(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { ++ return JSIConverter::canConvert(runtime, array.getValueAtIndex(runtime, index)); ++ } ++ ++ template ++ static bool canConvertRecursive(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { ++ if (!canConvertElement(runtime, array, index)) { ++ return false; ++ } ++ if constexpr (sizeof...(Rest) > 0) { ++ return canConvertRecursive(runtime, array, index + 1); ++ } ++ return true; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+UnorderedMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+UnorderedMap.hpp +new file mode 100644 +index 0000000..666dba9 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+UnorderedMap.hpp +@@ -0,0 +1,70 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include "JSIHelpers.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::unordered_map <> Record ++template ++struct JSIConverter> final { ++ static inline std::unordered_map fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ jsi::Object object = arg.asObject(runtime); ++ jsi::Array propertyNames = object.getPropertyNames(runtime); ++ size_t length = propertyNames.size(runtime); ++ ++ std::unordered_map map; ++ map.reserve(length); ++ for (size_t i = 0; i < length; ++i) { ++ std::string key = propertyNames.getValueAtIndex(runtime, i).asString(runtime).utf8(runtime); ++ jsi::Value value = object.getProperty(runtime, key.c_str()); ++ map.emplace(key, JSIConverter::fromJSI(runtime, value)); ++ } ++ return map; ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::unordered_map& map) { ++ jsi::Object object(runtime); ++ for (const auto& pair : map) { ++ jsi::Value value = JSIConverter::toJSI(runtime, pair.second); ++ object.setProperty(runtime, pair.first.c_str(), std::move(value)); ++ } ++ return object; ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!isPlainObject(runtime, object)) { ++ return false; ++ } ++ jsi::Array properties = object.getPropertyNames(runtime); ++ size_t size = properties.size(runtime); ++ for (size_t i = 0; i < size; i++) { ++ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); ++ if (!canConvertProp) { ++ return false; ++ } ++ } ++ return true; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Variant.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Variant.hpp +new file mode 100644 +index 0000000..e54357a +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Variant.hpp +@@ -0,0 +1,67 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++struct AnyValue; ++class AnyMap; ++ ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter+UnorderedMap.hpp" ++#include "JSIConverter+Vector.hpp" ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include "NitroTypeInfo.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::variant <> A | B | C ++template ++struct JSIConverter> final { ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ // Check each type in `Types...` to make sure we can convert `jsi::Value` to one of those. ++ return (JSIConverter::canConvert(runtime, value) || ...); ++ } ++ ++ static inline std::variant fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { ++ return fromJSIRecursive(runtime, value); ++ } ++ ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::variant& variant) { ++ return std::visit( ++ [&runtime](const auto& val) { ++ // Try to convert each type ++ return JSIConverter>::toJSI(runtime, val); ++ }, ++ variant); ++ } ++ ++private: ++ template ++ static inline std::variant fromJSIRecursive(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (JSIConverter::canConvert(runtime, value)) { ++ return JSIConverter::fromJSI(runtime, value); ++ } ++ if constexpr (sizeof...(Rest) == 0) { ++ std::string string = value.toString(runtime).utf8(runtime); ++ std::string types = TypeInfo::getFriendlyTypenames(); ++ throw std::runtime_error("Cannot convert \"" + string + "\" to any type in variant<" + types + ">!"); ++ } else { ++ return fromJSIRecursive(runtime, value); ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Vector.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Vector.hpp +new file mode 100644 +index 0000000..4cefdb0 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Vector.hpp +@@ -0,0 +1,69 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include "JSIConverter.hpp" ++ ++#include "AnyMap.hpp" ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++// std::vector <> T[] ++template ++struct JSIConverter> final { ++ static inline std::vector fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ jsi::Array array = arg.asObject(runtime).asArray(runtime); ++ size_t length = array.size(runtime); ++ ++ std::vector vector; ++ vector.reserve(length); ++ for (size_t i = 0; i < length; ++i) { ++ jsi::Value elementValue = array.getValueAtIndex(runtime, i); ++ vector.emplace_back(JSIConverter::fromJSI(runtime, elementValue)); ++ } ++ return vector; ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::vector& vector) { ++ jsi::Array array(runtime, vector.size()); ++ for (size_t i = 0; i < vector.size(); i++) { ++ jsi::Value value = JSIConverter::toJSI(runtime, vector[i]); ++ array.setValueAtIndex(runtime, i, std::move(value)); ++ } ++ return array; ++ } ++ ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (!value.isObject()) { ++ return false; ++ } ++ jsi::Object object = value.getObject(runtime); ++ if (!object.isArray(runtime)) { ++ return false; ++ } ++ jsi::Array array = object.getArray(runtime); ++ if (array.size(runtime) == 0) { ++ // it is an empty array, so it _theoretically_ doesn't matter what type it holds. Just say true. ++ return true; ++ } ++ // Check the type of the first element in the array. ++ // Technically the array can also have different types for each item, ++ // and to be absolutely sure that we can convert the entire array, we have to check each item in the array. ++ // But we don't want to do that for performance reasons - let's just assume the user doesn't make this mistake. ++ jsi::Value firstElement = array.getValueAtIndex(runtime, 0); ++ return JSIConverter::canConvert(runtime, firstElement); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter.hpp +new file mode 100644 +index 0000000..c99e097 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter.hpp +@@ -0,0 +1,195 @@ ++// ++// Created by Marc Rousavy on 21.02.24. ++// ++ ++#pragma once ++ ++// Forward declare a few of the common types that might have cyclic includes. ++namespace margelo::nitro { ++template ++struct JSIConverter; ++} // namespace margelo::nitro ++ ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * The JSIConverter class can convert any type from and to a jsi::Value. ++ * It uses templates to statically create fromJSI/toJSI methods, and will throw compile-time errors ++ * if a given type is not convertable. ++ * Value types, custom types (HybridObject), and even functions with any number of arguments/types are supported. ++ * This type can be extended by just creating a new template for JSIConverter in a header. ++ */ ++template ++struct JSIConverter final { ++ JSIConverter() = delete; ++ ++ /** ++ * Converts the given `jsi::Value` to type `T`. ++ * By default, this static-asserts. ++ */ ++ static inline T fromJSI(jsi::Runtime&, const jsi::Value&) { ++ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); ++ return T(); ++ } ++ /** ++ * Converts `T` to a `jsi::Value`. ++ * By default, this static-asserts. ++ */ ++ static inline jsi::Value toJSI(jsi::Runtime&, T) { ++ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); ++ return jsi::Value::undefined(); ++ } ++ /** ++ * Returns whether the given `jsi::Value` can be converted to `T`. ++ * This involves runtime type-checks. ++ * By default, this returns `false`. ++ */ ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value&) { ++ return false; ++ } ++ ++private: ++ template ++ struct always_false : std::false_type {}; ++}; ++ ++// int <> number ++template <> ++struct JSIConverter final { ++ static inline int fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return static_cast(arg.asNumber()); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, int arg) { ++ return jsi::Value(arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNumber(); ++ } ++}; ++ ++// std::monostate <> null ++template <> ++struct JSIConverter final { ++ static inline std::monostate fromJSI(jsi::Runtime&, const jsi::Value&) { ++ return std::monostate(); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, std::monostate) { ++ return jsi::Value::null(); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNull() || value.isUndefined(); ++ } ++}; ++ ++// double <> number ++template <> ++struct JSIConverter final { ++ static inline double fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return arg.asNumber(); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, double arg) { ++ return jsi::Value(arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNumber(); ++ } ++}; ++ ++// float <> number ++template <> ++struct JSIConverter final { ++ static inline float fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return static_cast(arg.asNumber()); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, float arg) { ++ return jsi::Value(static_cast(arg)); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isNumber(); ++ } ++}; ++ ++// int64_t <> BigInt ++template <> ++struct JSIConverter final { ++ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return arg.asBigInt(runtime).asInt64(runtime); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, int64_t arg) { ++ return jsi::BigInt::fromInt64(runtime, arg); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isBigInt()) { ++ jsi::BigInt bigint = value.getBigInt(runtime); ++ return bigint.isInt64(runtime); ++ } ++ return false; ++ } ++}; ++ ++// uint64_t <> BigInt ++template <> ++struct JSIConverter final { ++ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return arg.asBigInt(runtime).asUint64(runtime); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, uint64_t arg) { ++ return jsi::BigInt::fromUint64(runtime, arg); ++ } ++ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { ++ if (value.isBigInt()) { ++ jsi::BigInt bigint = value.getBigInt(runtime); ++ return bigint.isUint64(runtime); ++ } ++ return false; ++ } ++}; ++ ++// bool <> boolean ++template <> ++struct JSIConverter final { ++ static inline bool fromJSI(jsi::Runtime&, const jsi::Value& arg) { ++ return arg.asBool(); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime&, bool arg) { ++ return jsi::Value(arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isBool(); ++ } ++}; ++ ++// std::string <> string ++template <> ++struct JSIConverter final { ++ static inline std::string fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { ++ return arg.asString(runtime).utf8(runtime); ++ } ++ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::string& arg) { ++ return jsi::String::createFromUtf8(runtime, arg); ++ } ++ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { ++ return value.isString(); ++ } ++}; ++ ++} // namespace margelo::nitro ++ ++#include "JSIConverter+AnyMap.hpp" ++#include "JSIConverter+ArrayBuffer.hpp" ++#include "JSIConverter+Exception.hpp" ++#include "JSIConverter+Function.hpp" ++#include "JSIConverter+HostObject.hpp" ++#include "JSIConverter+HybridObject.hpp" ++#include "JSIConverter+Optional.hpp" ++#include "JSIConverter+Promise.hpp" ++#include "JSIConverter+Tuple.hpp" ++#include "JSIConverter+UnorderedMap.hpp" ++#include "JSIConverter+Variant.hpp" ++#include "JSIConverter+Vector.hpp" +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIHelpers.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIHelpers.hpp +new file mode 100644 +index 0000000..6049dfd +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIHelpers.hpp +@@ -0,0 +1,52 @@ ++// ++// JSIHelpers.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "ThreadUtils.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Returns whether the given `jsi::Object` is a plain-JS object, or not. ++ * If it is not a plain-JS object, it could be an Array, ArrayBuffer, Function, ++ * HostObject or NativeState. ++ */ ++static inline bool isPlainObject(jsi::Runtime& runtime, const jsi::Object& object) { ++ if (object.isArray(runtime)) { ++ return false; ++ } ++ if (object.isArrayBuffer(runtime)) { ++ return false; ++ } ++ if (object.isFunction(runtime)) { ++ return false; ++ } ++ if (object.isHostObject(runtime)) { ++ return false; ++ } ++ if (object.hasNativeState(runtime)) { ++ return false; ++ } ++ return true; ++} ++ ++/** ++ * Get an ID for the given Runtime. ++ * ++ * The ID usually consists of a Runtime description (e.g. "HermesRuntime"), ++ * and it's Thread (e.g. "com.facebook.react.runtime.JavaScript") ++ */ ++static inline std::string getRuntimeId(jsi::Runtime& runtime) { ++ std::string threadName = ThreadUtils::getThreadName(); ++ return runtime.description() + " (" + threadName + ")"; ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JUnit.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JUnit.hpp +new file mode 100644 +index 0000000..a789d70 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JUnit.hpp +@@ -0,0 +1,38 @@ ++// ++// JUnit.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 19.11.24. ++// ++ ++#pragma once ++ ++#include "NitroLogger.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++/** ++ * Represents a `Unit` from Kotlin. ++ * This is similar to `void` for Java, but is actually an `Object`. ++ */ ++class JUnit final { ++public: ++ /** ++ * Gets the shared instance to `Unit`. This is always a static global. ++ */ ++ static jni::alias_ref instance() { ++ static jni::global_ref sharedInstance = nullptr; ++ if (sharedInstance == nullptr) { ++ jni::alias_ref clazz = jni::findClassStatic("java/lang/Object"); ++ jni::JConstructor constructor = clazz->getConstructor(); ++ jni::local_ref instance = clazz->newObject(constructor); ++ sharedInstance = jni::make_global(instance); ++ } ++ return sharedInstance; ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroDefines.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroDefines.hpp +new file mode 100644 +index 0000000..f5dde7d +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroDefines.hpp +@@ -0,0 +1,55 @@ ++// ++// NitroDefines.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 29.07.24. ++// ++ ++#ifndef NitroDefines_h ++#define NitroDefines_h ++ ++// Sets the version of the native Nitro core library ++#define NITRO_VERSION "0.24.1" ++ ++// Sets whether to use debug or optimized production build flags ++#ifdef DEBUG ++#define NITRO_DEBUG ++#endif ++#ifdef NDEBUG ++#undef NITRO_DEBUG ++#endif ++#ifdef ANDROID ++#ifndef NDEBUG ++#define NITRO_DEBUG ++#endif ++#endif ++ ++// Helper to find out if a C++ compiler attribute is available ++#ifdef __has_attribute ++#define _CXX_INTEROP_HAS_ATTRIBUTE(x) __has_attribute(x) ++#else ++#define _CXX_INTEROP_HAS_ATTRIBUTE(x) 0 ++#endif ++ ++// Closed/Final Enums ++#if _CXX_INTEROP_HAS_ATTRIBUTE(enum_extensibility) ++// Enum is marked as closed/not extensible ++#define CLOSED_ENUM __attribute__((enum_extensibility(closed))) ++#else ++#define CLOSED_ENUM ++#endif ++ ++// Swift Support ++#if __has_include() ++// Swift's bridging header defines those things ++#include ++#define SWIFT_PRIVATE __attribute__((swift_private)) ++#else ++// If we don't have Swift bridging header, those macros do nothing ++#define SWIFT_NAME(_name) ++#define SWIFT_PRIVATE ++#define SWIFT_COMPUTED_PROPERTY ++#define SWIFT_NONCOPYABLE ++#endif ++ ++#endif /* NitroDefines_h */ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroHash.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroHash.hpp +new file mode 100644 +index 0000000..32e39fb +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroHash.hpp +@@ -0,0 +1,60 @@ ++// ++// NitroHash.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Hashes the given C-String using the FNV-1a hashing algorithm. ++ * ++ * This function can be used at compile time as a constexpr to build ++ * statically optimized switch statements. ++ */ ++constexpr uint64_t hashString(const char* str, size_t length) { ++ uint64_t hash = 14695981039346656037ull; // FNV offset basis ++ const uint64_t fnv_prime = 1099511628211ull; ++ ++ for (size_t i = 0; i < length; ++i) { ++ hash ^= static_cast(str[i]); ++ hash *= fnv_prime; ++ } ++ ++ return hash; ++} ++ ++/** ++ * Hashes the given constant C-String using the FNV-1a hashing algorithm. ++ * ++ * String length is known at compile time. ++ */ ++template ++constexpr uint64_t hashString(const char (&str)[N]) { ++ return hashString(str, N - 1); // N includes the null terminator, so subtract 1 ++} ++ ++/** ++ * Hashes the given `string_view` using the FNV-1a hashing algorithm. ++ * This can be constexpr. ++ */ ++constexpr uint64_t hashString(const std::string_view& string) { ++ return hashString(string.data(), string.length()); ++} ++ ++/** ++ * Hashes the given `string` using the FNV-1a hashing algorithm. ++ * This happens at runtime. ++ */ ++inline uint64_t hashString(const std::string& string) { ++ return hashString(string.c_str(), string.length()); ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroLogger.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroLogger.hpp +new file mode 100644 +index 0000000..3298f70 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroLogger.hpp +@@ -0,0 +1,68 @@ ++// ++// Created by Marc Rousavy on 05.03.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++enum class LogLevel { Debug, Info, Warning, Error }; ++ ++class Logger final { ++private: ++ Logger() = delete; ++ ++public: ++ template ++ static void log(LogLevel level, const char* tag, const char* format, Args... args) { ++#ifdef NITRO_DEBUG ++ // 1. Make sure args can be passed to sprintf(..) ++ static_assert(all_are_trivially_copyable(), "All arguments passed to Logger::log(..) must be trivially copyable! " ++ "Did you try to pass a complex type, like std::string?"); ++ ++ // 2. Format all arguments in the message ++ std::string message = formatString(format, args...); ++ ++ // 3. Call the platform specific log function ++ nativeLog(level, tag, message); ++#endif ++ } ++ ++ static void nativeLog(LogLevel level, const char* tag, const std::string& string); ++ ++private: ++ template ++ static std::string formatString(const char* format, Args... args) { ++#pragma clang diagnostic push ++#pragma clang diagnostic ignored "-Wformat-security" ++ int size = snprintf(nullptr, 0, format, args...) + 1; // Extra space for '\0' ++ if (size <= 0) { ++ return "Error during formatting."; ++ } ++ std::unique_ptr buf(new char[size]); ++ snprintf(buf.get(), size, format, args...); ++ return std::string(buf.get(), buf.get() + size - 1); // We don't want the '\0' inside ++#pragma clang diagnostic pop ++ } ++ ++ // Overloaded functions to convert std::string to C-style string ++ template ++ static constexpr bool is_trivially_copyable() { ++ return std::is_trivially_copyable::value; ++ } ++ ++ template ++ static constexpr bool all_are_trivially_copyable() { ++ return (is_trivially_copyable() && ...); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroTypeInfo.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroTypeInfo.hpp +new file mode 100644 +index 0000000..128b807 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroTypeInfo.hpp +@@ -0,0 +1,66 @@ ++// ++// NitroTypeInfo.hpp ++// Nitro ++// ++// Created by Marc Rousavy on 17.07.24. ++// ++ ++#pragma once ++ ++#include "NitroDefines.hpp" ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++struct TypeInfo final { ++public: ++ TypeInfo() = delete; ++ ++ /** ++ * Get the name of the currently thrown exception ++ */ ++ static std::string getCurrentExceptionName(); ++ ++ /** ++ * Get a friendly name of the given `type_info` (if possible, demangled) ++ */ ++ static inline std::string getFriendlyTypename(const std::type_info& type, bool removeNamespace = false) { ++ std::string typeName = type.name(); ++ return demangleName(typeName, removeNamespace); ++ } ++ ++ /** ++ * Get a friendly name of the given `type_index` (if possible, demangled) ++ */ ++ static inline std::string getFriendlyTypename(const std::type_index& typeIndex, bool removeNamespace = false) { ++ std::string typeName = typeIndex.name(); ++ return demangleName(typeName, removeNamespace); ++ } ++ ++ /** ++ * Get a friendly name of the type `T` (if possible, demangled) ++ */ ++ template ++ static inline std::string getFriendlyTypename(bool removeNamespace = false) { ++ return getFriendlyTypename(typeid(T), removeNamespace); ++ } ++ ++ template ++ static inline std::string getFriendlyTypenames(bool removeNamespace = false) { ++ std::ostringstream stream; ++ ((stream << TypeInfo::getFriendlyTypename(removeNamespace) << ", "), ...); ++ std::string string = stream.str(); ++ return string.substr(0, string.length() - 2); ++ } ++ ++private: ++ static std::string replaceRegex(const std::string& original, const std::string& pattern, const std::string& replacement); ++ ++ static std::string demangleName(const std::string& typeName, bool removeNamespace = false); ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Promise.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Promise.hpp +new file mode 100644 +index 0000000..d6935f7 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Promise.hpp +@@ -0,0 +1,412 @@ ++// ++// Created by Marc Rousavy on 18.11.24. ++// ++ ++#pragma once ++ ++#include "AssertPromiseState.hpp" ++#include "NitroDefines.hpp" ++#include "NitroTypeInfo.hpp" ++#include "ThreadPool.hpp" ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++using namespace facebook; ++ ++template ++class Promise final { ++public: ++ using OnResolvedFunc = std::function; ++ using OnRejectedFunc = std::function; ++ ++public: ++ // Promise cannot be copied. ++ Promise(const Promise&) = delete; ++ ++private: ++ Promise() = default; ++ ++public: ++ ~Promise() { ++ if (isPending()) [[unlikely]] { ++ auto message = std::string("Timeouted: Promise<") + TypeInfo::getFriendlyTypename() + "> was destroyed!"; ++ reject(std::make_exception_ptr(std::runtime_error(message))); ++ } ++ } ++ ++public: ++ /** ++ * Creates a new pending Promise that has to be resolved ++ * or rejected with `resolve(..)` or `reject(..)`. ++ */ ++ static std::shared_ptr create() { ++ return std::shared_ptr(new Promise()); ++ } ++ ++ /** ++ * Creates a Promise that runs the given function `run` on a separate Thread pool. ++ */ ++ static std::shared_ptr async(std::function&& run) { ++ auto promise = create(); ++ ThreadPool::shared().run([run = std::move(run), promise]() { ++ try { ++ // Run the code, then resolve. ++ TResult result = run(); ++ promise->resolve(std::move(result)); ++ } catch (...) { ++ // It threw an error. ++ promise->reject(std::current_exception()); ++ } ++ }); ++ return promise; ++ } ++ ++ /** ++ * Creates a Promise and awaits the given future on a background Thread. ++ * Once the future resolves or rejects, the Promise resolves or rejects. ++ */ ++ static std::shared_ptr awaitFuture(std::future&& future) { ++ auto sharedFuture = std::make_shared>(std::move(future)); ++ return async([sharedFuture = std::move(sharedFuture)]() { return sharedFuture->get(); }); ++ } ++ ++ /** ++ * Creates an immediately resolved Promise. ++ */ ++ static std::shared_ptr resolved(TResult&& result) { ++ auto promise = create(); ++ promise->resolve(std::move(result)); ++ return promise; ++ } ++ /** ++ * Creates an immediately rejected Promise. ++ */ ++ static std::shared_ptr rejected(const std::exception_ptr& error) { ++ auto promise = create(); ++ promise->reject(error); ++ return promise; ++ } ++ ++public: ++ /** ++ * Resolves this Promise with the given result, and calls any pending listeners. ++ */ ++ void resolve(TResult&& result) { ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); ++#endif ++ _state = std::move(result); ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(std::get(_state)); ++ } ++ } ++ void resolve(const TResult& result) { ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); ++#endif ++ _state = result; ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(std::get(_state)); ++ } ++ } ++ /** ++ * Rejects this Promise with the given error, and calls any pending listeners. ++ */ ++ void reject(const std::exception_ptr& exception) { ++ if (exception == nullptr) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Cannot reject Promise<" + typeName + "> with a null exception_ptr!"); ++ } ++ ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); ++#endif ++ _state = exception; ++ for (const auto& onRejected : _onRejectedListeners) { ++ onRejected(exception); ++ } ++ } ++ ++public: ++ /** ++ * Add a listener that will be called when the Promise gets resolved. ++ * If the Promise is already resolved, the listener will be immediately called. ++ */ ++ void addOnResolvedListener(OnResolvedFunc&& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already resolved! Call the callback immediately ++ onResolved(std::get(_state)); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ _onResolvedListeners.push_back(std::move(onResolved)); ++ } ++ } ++ void addOnResolvedListener(const OnResolvedFunc& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already resolved! Call the callback immediately ++ onResolved(std::get(_state)); ++ } else { ++ // Promise is not yet resolved, put the listener in our queue. ++ _onResolvedListeners.push_back(onResolved); ++ } ++ } ++ ++ /** ++ * Add a listener that will be called when the Promise gets rejected. ++ * If the Promise is already rejected, the listener will be immediately called. ++ */ ++ void addOnRejectedListener(OnRejectedFunc&& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already rejected! Call the callback immediately ++ onRejected(std::get(_state)); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(std::move(onRejected)); ++ } ++ } ++ void addOnRejectedListener(const OnRejectedFunc& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (std::holds_alternative(_state)) { ++ // Promise is already rejected! Call the callback immediately ++ onRejected(std::get(_state)); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(onRejected); ++ } ++ } ++ ++public: ++ /** ++ * Gets an awaitable `std::future` for this `Promise`. ++ */ ++ std::future await() { ++ auto promise = std::make_shared>(); ++ addOnResolvedListener([promise](const TResult& result) { promise->set_value(result); }); ++ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); ++ return promise->get_future(); ++ } ++ ++public: ++ /** ++ * Get the result of the Promise if it has been resolved. ++ * If the Promise is not resolved, this will throw. ++ */ ++ inline const TResult& getResult() { ++ if (!isResolved()) { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Cannot get result when Promise<" + typeName + "> is not yet resolved!"); ++ } ++ return std::get(_state); ++ } ++ /** ++ * Get the error of the Promise if it has been rejected. ++ * If the Promise is not rejected, this will throw. ++ */ ++ inline const std::exception_ptr& getError() { ++ if (!isRejected()) { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("Cannot get error when Promise<" + typeName + "> is not yet rejected!"); ++ } ++ return std::get(_state); ++ } ++ ++public: ++ /** ++ * Gets whether this Promise has been successfully resolved with a result, or not. ++ */ ++ [[nodiscard]] ++ inline bool isResolved() const noexcept { ++ return std::holds_alternative(_state); ++ } ++ /** ++ * Gets whether this Promise has been rejected with an error, or not. ++ */ ++ [[nodiscard]] ++ inline bool isRejected() const noexcept { ++ return std::holds_alternative(_state); ++ } ++ /** ++ * Gets whether this Promise has not yet been resolved nor rejected. ++ */ ++ [[nodiscard]] ++ inline bool isPending() const noexcept { ++ return std::holds_alternative(_state); ++ } ++ ++private: ++ std::variant _state; ++ std::vector _onResolvedListeners; ++ std::vector _onRejectedListeners; ++ std::mutex _mutex; ++}; ++ ++// Specialization for void ++template <> ++class Promise final { ++public: ++ using OnResolvedFunc = std::function; ++ using OnRejectedFunc = std::function; ++ ++public: ++ Promise(const Promise&) = delete; ++ ++private: ++ Promise() = default; ++ ++public: ++ ~Promise() { ++ if (isPending()) [[unlikely]] { ++ std::runtime_error error("Timeouted: Promise was destroyed!"); ++ reject(std::make_exception_ptr(error)); ++ } ++ } ++ ++public: ++ static std::shared_ptr create() { ++ return std::shared_ptr(new Promise()); ++ } ++ ++ static std::shared_ptr async(std::function&& run) { ++ auto promise = create(); ++ ThreadPool::shared().run([run = std::move(run), promise]() { ++ try { ++ // Run the code, then resolve. ++ run(); ++ promise->resolve(); ++ } catch (...) { ++ // It threw an error. ++ promise->reject(std::current_exception()); ++ } ++ }); ++ return promise; ++ } ++ ++ static std::shared_ptr awaitFuture(std::future&& future) { ++ auto sharedFuture = std::make_shared>(std::move(future)); ++ return async([sharedFuture = std::move(sharedFuture)]() { sharedFuture->get(); }); ++ } ++ ++ static std::shared_ptr resolved() { ++ auto promise = create(); ++ promise->resolve(); ++ return promise; ++ } ++ static std::shared_ptr rejected(const std::exception_ptr& error) { ++ auto promise = create(); ++ promise->reject(error); ++ return promise; ++ } ++ ++public: ++ void resolve() { ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); ++#endif ++ _isResolved = true; ++ for (const auto& onResolved : _onResolvedListeners) { ++ onResolved(); ++ } ++ } ++ void reject(const std::exception_ptr& exception) { ++ if (exception == nullptr) [[unlikely]] { ++ throw std::runtime_error("Cannot reject Promise with a null exception_ptr!"); ++ } ++ ++ std::unique_lock lock(_mutex); ++#ifdef NITRO_DEBUG ++ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); ++#endif ++ _error = exception; ++ for (const auto& onRejected : _onRejectedListeners) { ++ onRejected(exception); ++ } ++ } ++ ++public: ++ void addOnResolvedListener(OnResolvedFunc&& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (_isResolved) { ++ onResolved(); ++ } else { ++ _onResolvedListeners.push_back(std::move(onResolved)); ++ } ++ } ++ void addOnResolvedListener(const OnResolvedFunc& onResolved) { ++ std::unique_lock lock(_mutex); ++ if (_isResolved) { ++ onResolved(); ++ } else { ++ _onResolvedListeners.push_back(onResolved); ++ } ++ } ++ void addOnRejectedListener(OnRejectedFunc&& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (_error) { ++ onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(std::move(onRejected)); ++ } ++ } ++ void addOnRejectedListener(const OnRejectedFunc& onRejected) { ++ std::unique_lock lock(_mutex); ++ if (_error) { ++ onRejected(_error); ++ } else { ++ // Promise is not yet rejected, put the listener in our queue. ++ _onRejectedListeners.push_back(onRejected); ++ } ++ } ++ ++public: ++ std::future await() { ++ auto promise = std::make_shared>(); ++ addOnResolvedListener([promise]() { promise->set_value(); }); ++ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); ++ return promise->get_future(); ++ } ++ ++public: ++ inline const std::exception_ptr& getError() { ++ if (!isRejected()) { ++ throw std::runtime_error("Cannot get error when Promise is not yet rejected!"); ++ } ++ return _error; ++ } ++ ++public: ++ [[nodiscard]] ++ inline bool isResolved() const noexcept { ++ return _isResolved; ++ } ++ [[nodiscard]] ++ inline bool isRejected() const noexcept { ++ return _error != nullptr; ++ } ++ [[nodiscard]] ++ inline bool isPending() const noexcept { ++ return !isResolved() && !isRejected(); ++ } ++ ++private: ++ std::mutex _mutex; ++ bool _isResolved = false; ++ std::exception_ptr _error; ++ std::vector _onResolvedListeners; ++ std::vector _onRejectedListeners; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PromiseType.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PromiseType.hpp +new file mode 100644 +index 0000000..7efbd66 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PromiseType.hpp +@@ -0,0 +1,44 @@ ++// ++// PromiseType.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 09.12.24. ++// ++ ++#pragma once ++ ++#include "Promise.hpp" ++#include ++ ++namespace margelo::nitro { ++ ++// Gets the `T` in `Promise`. ++template ++struct promise_type { ++ using type = void; ++ using is_promise = std::false_type; ++}; ++ ++template <> ++struct promise_type { ++ using type = void; ++ using is_promise = std::true_type; ++}; ++template ++struct promise_type> { ++ using type = T; ++ using is_promise = std::true_type; ++}; ++template ++struct promise_type>> { ++ using type = T; ++ using is_promise = std::true_type; ++}; ++ ++template ++using promise_type_v = typename promise_type>::type; ++ ++template ++inline constexpr bool is_promise_v = promise_type>::is_promise::value; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Prototype.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Prototype.hpp +new file mode 100644 +index 0000000..dcab07b +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Prototype.hpp +@@ -0,0 +1,184 @@ ++// ++// PrototypeChain.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "HybridFunction.hpp" ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Represents a Prototype's native C++ type ID. ++ * This can be used to identify a prototype against a C++ instance, ++ * or used as a cache-key. ++ */ ++using NativeInstanceId = std::type_index; ++ ++/** ++ * Represents a JS `Prototype`'s structure. ++ * Every prototype has a related C++ type ID (`instanceTypeId`). ++ * Prototypes can be sub-classes, in which case they have a `base` prototype. ++ * Each prototype has a list of methods, and properties (getters + setters). ++ * ++ * By using this `Prototype` structure, we can create JS objects that act ++ * as prototypes for `HybridObject`s. ++ * ++ * While a `Prototype` actually holds all the methods, a `HybridObject` only ++ * contains state and memory. ++ * This way the JS VM doesn't need to re-create methods for each `HybridObject`, ++ * they are only initialized once on the shared `Prototype`. ++ */ ++struct Prototype final { ++private: ++ NativeInstanceId _instanceTypeId; ++ std::shared_ptr _base = nullptr; ++ std::unordered_map _methods; ++ std::unordered_map _getters; ++ std::unordered_map _setters; ++ ++private: ++ Prototype(const NativeInstanceId& typeId, const std::shared_ptr& base) : _instanceTypeId(typeId), _base(base) {} ++ ++public: ++ /** ++ * Gets a `Prototype` specification/node for the given native C++ type ID. ++ * ++ * If the given C++ type ID is unknown, a new `Prototype` node is created, ++ * which has to be initialized with methods, getters and setters first. ++ * ++ * If the given C++ type ID is already known in the static `Prototype` tree, ++ * a shared reference to it is returned. ++ */ ++ static std::shared_ptr get(const NativeInstanceId& typeId, const std::shared_ptr& base = nullptr) { ++ static std::unordered_map> _prototypesCache; ++ ++ const auto& found = _prototypesCache.find(typeId); ++ if (found != _prototypesCache.end()) { ++ // We know this C++ type ID / Prototype - return it! ++ return found->second; ++ } else { ++ // This is the first time we see this C++ type ID - create a new base Prototype for this. ++ auto prototype = std::shared_ptr(new Prototype(typeId, base)); ++ _prototypesCache.emplace(typeId, prototype); ++ return prototype; ++ } ++ } ++ ++public: ++ template ++ inline bool isNativeInstance() const noexcept { ++ return _instanceTypeId == std::type_index(typeid(T)); ++ } ++ ++ inline bool hasHybrids() const { ++ return !_methods.empty() || !_getters.empty() || !_setters.empty(); ++ } ++ ++ inline bool hasBase() const noexcept { ++ return _base != nullptr; ++ } ++ inline const std::shared_ptr& getBase() const noexcept { ++ return _base; ++ } ++ inline const NativeInstanceId& getNativeInstanceId() const noexcept { ++ return _instanceTypeId; ++ } ++ inline const std::unordered_map& getMethods() const noexcept { ++ return _methods; ++ } ++ inline const std::unordered_map& getGetters() const noexcept { ++ return _getters; ++ } ++ inline const std::unordered_map& getSetters() const noexcept { ++ return _setters; ++ } ++ ++public: ++ /** ++ * Registers the given C++ method as a property getter that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerHybridGetter("foo", &MyObject::getFoo); ++ * ``` ++ */ ++ template ++ inline void registerHybridGetter(std::string name, ReturnType (Derived::*method)()) { ++ if (_getters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a getter with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _getters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::GETTER)); ++ } ++ ++ /** ++ * Registers the given C++ method as a property setter that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerHybridSetter("foo", &MyObject::setFoo); ++ * ``` ++ */ ++ template ++ inline void registerHybridSetter(std::string name, void (Derived::*method)(ValueType)) { ++ if (_setters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a setter with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _setters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::SETTER)); ++ } ++ ++ /** ++ * Registers the given C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerHybridMethod("sayHello", &MyObject::sayHello); ++ * ``` ++ */ ++ template ++ inline void registerHybridMethod(std::string name, ReturnType (Derived::*method)(Args...)) { ++ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _methods.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::METHOD)); ++ } ++ ++ /** ++ * Registers the given raw JSI C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. ++ * Example: ++ * ```cpp ++ * registerRawHybridMethod("sayHello", &MyObject::sayHello); ++ * ``` ++ */ ++ template ++ inline void registerRawHybridMethod(std::string name, size_t expectedArgumentsCount, ++ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, ++ const jsi::Value* args, size_t count)) { ++ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); ++ } ++ if (_methods.contains(name)) [[unlikely]] { ++ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); ++ } ++ ++ _methods.emplace(name, HybridFunction::createRawHybridFunction(name, expectedArgumentsCount, method)); ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PrototypeChain.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PrototypeChain.hpp +new file mode 100644 +index 0000000..34dcf8f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PrototypeChain.hpp +@@ -0,0 +1,78 @@ ++// ++// PrototypeChain.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 07.08.24. ++// ++ ++#pragma once ++ ++#include "Prototype.hpp" ++ ++namespace margelo::nitro { ++ ++/** ++ * Represents a mutable chain of prototypes. ++ * Callers can use this class to incrementally add sub-classes to prototypes and build ++ * prototype chains/trees using C++ type information. ++ * ++ * The template methods can be used to find a specific C++ instance in the prototype tree, ++ * or create a new sub-class if it cannot be found. ++ */ ++class PrototypeChain final { ++private: ++ std::shared_ptr _prototype; ++ ++public: ++ PrototypeChain() {} ++ ++public: ++ /** ++ * Gets the current `Prototype` as a whole. ++ * This does not do any modifications to the Prototype tree. ++ */ ++ inline const std::shared_ptr& getPrototype() const { ++ return _prototype; ++ } ++ ++public: ++ /** ++ * Extends the Prototype with the given type `Derived`. ++ * If the Prototype already extended `Derived`, this returns the current state. ++ */ ++ template ++ inline const std::shared_ptr& extendPrototype() { ++ if (_prototype == nullptr) { ++ _prototype = Prototype::get(typeid(Derived)); ++ } ++ ++ return getOrExtendPrototype(_prototype); ++ } ++ ++private: ++ /** ++ * Perform a bottom-down search of the given `Derived` C++ type info. ++ * If the current prototype tree does not have a Prototype that represents the ++ * C++ type `Derived`, it will extend it at the bottom and shift the `Prototype` tree ++ * up by one. ++ */ ++ template ++ inline const std::shared_ptr& getOrExtendPrototype(const std::shared_ptr& node) { ++ if (node->isNativeInstance()) { ++ // If the Prototype represents the caller type (`Derived`), we work with this Prototype. ++ return node; ++ } else { ++ if (node->hasBase()) { ++ // We didn't find a match in this prototype, let's recursively try it's parent! ++ return getOrExtendPrototype(node->getBase()); ++ } else { ++ // We didn't find `Derived` and we don't have a base- add a child and shift the tree by one. ++ auto newBase = _prototype; ++ _prototype = Prototype::get(typeid(Derived), newBase); ++ return _prototype; ++ } ++ } ++ } ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ReferenceState.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ReferenceState.hpp +new file mode 100644 +index 0000000..ae946e5 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ReferenceState.hpp +@@ -0,0 +1,40 @@ ++// ++// ReferenceState.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 03.02.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++/** ++ * Holds state for an `BorrowingReference` (or `WeakReference`). ++ * ++ * The state tracks the amount of strong- and weak- references to any kind of value, ++ * including an extra `isDeleted` flag that specifies whether the value has been force-deleted. ++ * ++ * Also, a `mutex` allows for thread-safe access of the `isDeleted` flag. ++ */ ++struct ReferenceState { ++ std::atomic_size_t strongRefCount; ++ std::atomic_size_t weakRefCount; ++ bool isDeleted; ++ std::mutex mutex; ++ ++ /** ++ * Decrements the strong ref count by one, and returns whether the value should be deleted. ++ */ ++ inline bool decrementStrongRefCount() { ++ size_t oldRefCount = strongRefCount.fetch_sub(1); ++ return oldRefCount <= 1; ++ } ++ ++ explicit ReferenceState() : strongRefCount(1), weakRefCount(0), isDeleted(false) {} ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadPool.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadPool.hpp +new file mode 100644 +index 0000000..99b5467 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadPool.hpp +@@ -0,0 +1,65 @@ ++// ++// ThreadPool.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++class ThreadPool final { ++public: ++ /** ++ * Create a new ThreadPool with the given number of minimum workers/threads. ++ * The Thread Pool can expand on the fly if it is busy. ++ */ ++ explicit ThreadPool(const char* const name, size_t initialThreadsCount, size_t maxThreadsCount); ++ ~ThreadPool(); ++ ThreadPool(const ThreadPool&) = delete; ++ ThreadPool(ThreadPool&&) = delete; ++ ++ /** ++ * Schedules the given task asynchronously on the ThreadPool. ++ * It will run once a worker is available. ++ */ ++ void run(std::function&& task); ++ ++private: ++ /** ++ * Adds a new Thread to the current Thread Pool. ++ * This grows the size by one, and potentially starts work sooner if other Threads are busy. ++ */ ++ void addThread(); ++ ++public: ++ /** ++ * Get a static singleton instance - a shared ThreadPool. ++ * The shared ThreadPool has 3 threads. ++ */ ++ static ThreadPool& shared(); ++ ++private: ++ std::vector _workers; ++ std::queue> _tasks; ++ std::mutex _queueMutex; ++ std::condition_variable _condition; ++ std::atomic _isAlive; ++ std::atomic _threadCount; ++ size_t _threadCountLimit; ++ const char* _name; ++ static constexpr auto TAG = "ThreadPool"; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadUtils.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadUtils.hpp +new file mode 100644 +index 0000000..aa249c1 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadUtils.hpp +@@ -0,0 +1,31 @@ ++// ++// ThreadUtils.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 14.07.24. ++// ++ ++#pragma once ++ ++#include ++ ++namespace margelo::nitro { ++ ++class ThreadUtils final { ++public: ++ ThreadUtils() = delete; ++ ++ /** ++ * Get the current Thread's name. ++ * This is implemented differently on iOS and Android. ++ */ ++ static std::string getThreadName(); ++ ++ /** ++ * Set the current Thread's name. ++ * This is implemented differently on iOS and Android. ++ */ ++ static void setThreadName(const std::string& name); ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/TypeIndex.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/TypeIndex.hpp +new file mode 100644 +index 0000000..a4114b8 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/TypeIndex.hpp +@@ -0,0 +1,29 @@ ++// ++// TypeIndex.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// Gets the index of `T` in a `std::tuple<...>`. ++template ++struct type_index; ++ ++template ++struct type_index { ++ static constexpr size_t value = std::is_same_v ? 0 : 1 + type_index::value; ++}; ++ ++template ++struct type_index { ++ static constexpr size_t value = -1; // Type not found ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference+Owning.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference+Owning.hpp +new file mode 100644 +index 0000000..3650479 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference+Owning.hpp +@@ -0,0 +1,33 @@ ++// ++// WeakReference+Owning.hpp ++// react-native-nitro ++// ++// Created by Marc Rousavy on 23.06.24. ++// ++ ++#pragma once ++ ++#include "BorrowingReference.hpp" ++ ++namespace margelo::nitro { ++ ++template ++WeakReference::WeakReference(const BorrowingReference& ref) { ++ _value = ref._value; ++ _state = ref._state; ++ _state->weakRefCount++; ++} ++ ++template ++BorrowingReference WeakReference::lock() const { ++ std::unique_lock lock(_state->mutex); ++ ++ if (_state->isDeleted) { ++ // return nullptr ++ return BorrowingReference(); ++ } ++ ++ return BorrowingReference(*this); ++} ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference.hpp +new file mode 100644 +index 0000000..70c74cc +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference.hpp +@@ -0,0 +1,101 @@ ++// ++// WeakReference.hpp ++// NitroModules ++// ++// Created by Marc Rousavy on 21.06.24. ++// ++ ++#pragma once ++ ++#include "ReferenceState.hpp" ++#include ++#include ++#include ++ ++namespace margelo::nitro { ++ ++// forward-declaration to avoid duplicate symbols ++template ++class BorrowingReference; ++ ++/** ++ A `WeakReference` is a weak reference to a pointer created by `BorrowingReference`. ++ It can be locked to gain a strong `BorrowingReference` again if it has not been deleted yet. ++ */ ++template ++class WeakReference final { ++private: ++ explicit WeakReference(const BorrowingReference& ref); ++ ++public: ++ WeakReference() : _value(nullptr), _state(nullptr) {} ++ ++ WeakReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { ++ if (_state != nullptr) { ++ // increment ref count after copy ++ _state->weakRefCount++; ++ } ++ } ++ ++ WeakReference(WeakReference&& ref) : _value(ref._value), _state(ref._state) { ++ // Remove state from other WeakReference after moving since it's now stale data ++ ref._value = nullptr; ++ ref._state = nullptr; ++ } ++ ++ WeakReference& operator=(const WeakReference& ref) { ++ if (this == &ref) ++ return *this; ++ ++ if (_state != nullptr) { ++ // destroy previous pointer ++ _state->weakRefCount--; ++ maybeDestroy(); ++ } ++ ++ _value = ref._value; ++ _state = ref._state; ++ if (_state != nullptr) { ++ // increment new pointer ++ _state->weakRefCount++; ++ } ++ ++ return *this; ++ } ++ ++ ~WeakReference() { ++ if (_state != nullptr) { ++ _state->weakRefCount--; ++ maybeDestroy(); ++ } ++ } ++ ++ /** ++ Try to lock the borrowing reference to an owning reference, or `nullptr` if it has already been deleted. ++ */ ++ [[nodiscard]] ++ BorrowingReference lock() const; ++ ++public: ++ friend class BorrowingReference; ++ ++private: ++ void maybeDestroy() { ++ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { ++ // free the full memory if there are no more references at all ++ if (!_state->isDeleted) [[unlikely]] { ++ std::string typeName = TypeInfo::getFriendlyTypename(true); ++ throw std::runtime_error("WeakReference<" + typeName + "> encountered a stale `_value` - BorrowingReference<" + typeName + ++ "> should've already deleted this!"); ++ } ++ delete _state; ++ _state = nullptr; ++ } ++ } ++ ++private: ++ T* _value; ++ ReferenceState* _state; ++}; ++ ++} // namespace margelo::nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/abi.json b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/abi.json +new file mode 100644 +index 0000000..d307572 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/abi.json +@@ -0,0 +1,7 @@ ++{ ++ "abi": "arm64-v8a", ++ "api": 24, ++ "ndk": 27, ++ "stl": "c++_shared", ++ "static": false ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/libNitroModules.so +new file mode 100755 +index 0000000..55cdea4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/libNitroModules.so differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/module.json b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/module.json +new file mode 100644 +index 0000000..b6a8fc6 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/module.json +@@ -0,0 +1,4 @@ ++{ ++ "export_libraries": [], ++ "android": {} ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/prefab.json b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/prefab.json +new file mode 100644 +index 0000000..40b7a4e +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/prefab.json +@@ -0,0 +1,5 @@ ++{ ++ "name": "react-native-nitro-modules", ++ "schema_version": 2, ++ "dependencies": [] ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_configuration/prefab_publication.json/debug b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_configuration/prefab_publication.json/debug +new file mode 100644 +index 0000000..57b7c93 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_configuration/prefab_publication.json/debug +@@ -0,0 +1,26 @@ ++{ ++ "installationFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab", ++ "gradlePath": ":react-native-nitro-modules", ++ "packageInfo": { ++ "packageName": "react-native-nitro-modules", ++ "packageSchemaVersion": 2, ++ "packageDependencies": [], ++ "modules": [ ++ { ++ "moduleName": "NitroModules", ++ "moduleHeaders": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/headers/nitromodules", ++ "moduleExportLibraries": [], ++ "abis": [ ++ { ++ "abiName": "arm64-v8a", ++ "abiApi": 24, ++ "abiNdkMajor": 27, ++ "abiStl": "c++_shared", ++ "abiLibrary": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so", ++ "abiAndroidGradleBuildJsonFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json" ++ } ++ ] ++ } ++ ] ++ } ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/debug b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/debug +new file mode 100644 +index 0000000..e18ed2b +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/debug +@@ -0,0 +1,17 @@ ++{ ++ "installationFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab", ++ "gradlePath": ":react-native-nitro-modules", ++ "packageInfo": { ++ "packageName": "react-native-nitro-modules", ++ "packageSchemaVersion": 2, ++ "packageDependencies": [], ++ "modules": [ ++ { ++ "moduleName": "NitroModules", ++ "moduleHeaders": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/headers/nitromodules", ++ "moduleExportLibraries": [], ++ "abis": [] ++ } ++ ] ++ } ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/release b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/release +new file mode 100644 +index 0000000..db9c85f +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/release +@@ -0,0 +1,17 @@ ++{ ++ "installationFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/release/prefab", ++ "gradlePath": ":react-native-nitro-modules", ++ "packageInfo": { ++ "packageName": "react-native-nitro-modules", ++ "packageSchemaVersion": 2, ++ "packageDependencies": [], ++ "modules": [ ++ { ++ "moduleName": "NitroModules", ++ "moduleHeaders": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/headers/nitromodules", ++ "moduleExportLibraries": [], ++ "abis": [] ++ } ++ ] ++ } ++} +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-nitro-modules_debug.kotlin_module b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-nitro-modules_debug.kotlin_module +new file mode 100644 +index 0000000..69e4028 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-nitro-modules_debug.kotlin_module differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/BuildConfig.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/BuildConfig.class +new file mode 100644 +index 0000000..ff24d1b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/BuildConfig.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/JNIOnLoad.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/JNIOnLoad.class +new file mode 100644 +index 0000000..7ed4a12 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/JNIOnLoad.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NativeNitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NativeNitroModulesSpec.class +new file mode 100644 +index 0000000..e5b80e8 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NativeNitroModulesSpec.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules$Companion.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules$Companion.class +new file mode 100644 +index 0000000..c2e875d +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules$Companion.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules.class +new file mode 100644 +index 0000000..351dac1 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesPackage.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesPackage.class +new file mode 100644 +index 0000000..ef1a4b3 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesPackage.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesSpec.class +new file mode 100644 +index 0000000..0b71e83 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesSpec.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyMap.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyMap.class +new file mode 100644 +index 0000000..a796187 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyMap.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValue.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValue.class +new file mode 100644 +index 0000000..006fb73 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValue.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValueKt.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValueKt.class +new file mode 100644 +index 0000000..bae2579 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValueKt.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer$Companion.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer$Companion.class +new file mode 100644 +index 0000000..c1095cb +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer$Companion.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer.class +new file mode 100644 +index 0000000..1848db2 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/HybridObject.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/HybridObject.class +new file mode 100644 +index 0000000..09fcdfd +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/HybridObject.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion$async$1.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion$async$1.class +new file mode 100644 +index 0000000..2fbbba4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion$async$1.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion.class +new file mode 100644 +index 0000000..ad40558 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnRejectedCallback.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnRejectedCallback.class +new file mode 100644 +index 0000000..e53b55f +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnRejectedCallback.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnResolvedCallback.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnResolvedCallback.class +new file mode 100644 +index 0000000..4afd775 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnResolvedCallback.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$1.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$1.class +new file mode 100644 +index 0000000..fe2fd01 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$1.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$2.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$2.class +new file mode 100644 +index 0000000..6ffdfb6 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$2.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class +new file mode 100644 +index 0000000..3886cb2 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise.class +new file mode 100644 +index 0000000..ae70892 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/views/HybridView.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/views/HybridView.class +new file mode 100644 +index 0000000..8cac97e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/views/HybridView.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar +new file mode 100644 +index 0000000..7168f02 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ +diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +new file mode 100644 +index 0000000..f3444ac +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +@@ -0,0 +1 @@ ++com.margelo.nitro +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab +new file mode 100644 +index 0000000..e49abc8 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream +new file mode 100644 +index 0000000..1f37e39 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len +new file mode 100644 +index 0000000..91edc49 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len +new file mode 100644 +index 0000000..eb0b8a0 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at +new file mode 100644 +index 0000000..b5b404a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i +new file mode 100644 +index 0000000..404637c +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab +new file mode 100644 +index 0000000..9904c16 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream +new file mode 100644 +index 0000000..442d8be +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len +new file mode 100644 +index 0000000..8ccb807 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len +new file mode 100644 +index 0000000..003bc0e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at +new file mode 100644 +index 0000000..275616d +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i +new file mode 100644 +index 0000000..5153588 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab +new file mode 100644 +index 0000000..2be8b7c +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream +new file mode 100644 +index 0000000..442d8be +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..8ccb807 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len +new file mode 100644 +index 0000000..003bc0e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at +new file mode 100644 +index 0000000..341cafe +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i +new file mode 100644 +index 0000000..5153588 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab +new file mode 100644 +index 0000000..bdf584a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream +new file mode 100644 +index 0000000..9898b46 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len +new file mode 100644 +index 0000000..30b8abe +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len +new file mode 100644 +index 0000000..2a17e6e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at +new file mode 100644 +index 0000000..e692916 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i +new file mode 100644 +index 0000000..55c1298 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab +new file mode 100644 +index 0000000..7af933a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream +new file mode 100644 +index 0000000..4b18c1b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len +new file mode 100644 +index 0000000..fc85373 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len +new file mode 100644 +index 0000000..14f7c06 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at +new file mode 100644 +index 0000000..5316bdd +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i +new file mode 100644 +index 0000000..cf5013b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab +new file mode 100644 +index 0000000..bdf584a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream +new file mode 100644 +index 0000000..b8cb025 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len +new file mode 100644 +index 0000000..b9d571f +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len +new file mode 100644 +index 0000000..2a17e6e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at +new file mode 100644 +index 0000000..46d6744 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i +new file mode 100644 +index 0000000..6575dab +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab +new file mode 100644 +index 0000000..9ad0cf0 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream +new file mode 100644 +index 0000000..4f92f83 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len +new file mode 100644 +index 0000000..1bcad55 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len +new file mode 100644 +index 0000000..9911af5 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at +new file mode 100644 +index 0000000..c4d1528 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i +new file mode 100644 +index 0000000..9a6c0e2 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab +new file mode 100644 +index 0000000..674918b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream +new file mode 100644 +index 0000000..1f37e39 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len +new file mode 100644 +index 0000000..91edc49 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len +new file mode 100644 +index 0000000..eb0b8a0 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at +new file mode 100644 +index 0000000..9ab08ac +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i +new file mode 100644 +index 0000000..404637c +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab +new file mode 100644 +index 0000000..44f12b4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream +new file mode 100644 +index 0000000..87d322f +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len +new file mode 100644 +index 0000000..5024611 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len +new file mode 100644 +index 0000000..93a595b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at +new file mode 100644 +index 0000000..6489ca4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i +new file mode 100644 +index 0000000..36ac3af +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab +new file mode 100644 +index 0000000..fdc0fe3 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream +new file mode 100644 +index 0000000..affc873 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len +new file mode 100644 +index 0000000..ea99640 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len +new file mode 100644 +index 0000000..93a595b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at +new file mode 100644 +index 0000000..80ee0ef +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i +new file mode 100644 +index 0000000..742d139 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +new file mode 100644 +index 0000000..9202d67 +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +@@ -0,0 +1,2 @@ ++9 ++0 +\ No newline at end of file +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab +new file mode 100644 +index 0000000..9cac256 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream +new file mode 100644 +index 0000000..1f37e39 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len +new file mode 100644 +index 0000000..91edc49 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len +new file mode 100644 +index 0000000..eb0b8a0 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at +new file mode 100644 +index 0000000..a30ec1a +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i +new file mode 100644 +index 0000000..404637c +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab +new file mode 100644 +index 0000000..b911626 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream +new file mode 100644 +index 0000000..afd1b6e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len +new file mode 100644 +index 0000000..9a6f654 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len +new file mode 100644 +index 0000000..eb0b8a0 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at +new file mode 100644 +index 0000000..22ec9e8 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i +new file mode 100644 +index 0000000..cdf4c62 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab +new file mode 100644 +index 0000000..92f1308 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream +new file mode 100644 +index 0000000..f349b12 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len +new file mode 100644 +index 0000000..726786e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len +new file mode 100644 +index 0000000..58d108e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at +new file mode 100644 +index 0000000..dc0d1f2 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i +new file mode 100644 +index 0000000..6a1250b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len +new file mode 100644 +index 0000000..131e265 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin +new file mode 100644 +index 0000000..c4fa4af +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin +new file mode 100644 +index 0000000..ea8b127 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin +new file mode 100644 +index 0000000..dcfcea1 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-nitro-modules/android/build/outputs/logs/manifest-merger-debug-report.txt +new file mode 100644 +index 0000000..dc673bf +--- /dev/null ++++ b/node_modules/react-native-nitro-modules/android/build/outputs/logs/manifest-merger-debug-report.txt +@@ -0,0 +1,16 @@ ++-- Merging decision tree log --- ++manifest ++ADDED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml:1:1-2:12 ++INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml:1:1-2:12 ++ package ++ INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml ++ xmlns:android ++ ADDED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml:1:11-69 ++uses-sdk ++INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml reason: use-sdk injection requested ++INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml ++INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml ++ android:targetSdkVersion ++ INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml ++ android:minSdkVersion ++ INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-nitro-modules/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin +new file mode 100644 +index 0000000..fcff62b +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/META-INF/react-native-nitro-modules_debug.kotlin_module b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/META-INF/react-native-nitro-modules_debug.kotlin_module +new file mode 100644 +index 0000000..69e4028 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/META-INF/react-native-nitro-modules_debug.kotlin_module differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules$Companion.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules$Companion.class +new file mode 100644 +index 0000000..c2e875d +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules$Companion.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules.class +new file mode 100644 +index 0000000..351dac1 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesPackage.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesPackage.class +new file mode 100644 +index 0000000..ef1a4b3 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesPackage.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesSpec.class +new file mode 100644 +index 0000000..0b71e83 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesSpec.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyMap.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyMap.class +new file mode 100644 +index 0000000..a796187 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyMap.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValue.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValue.class +new file mode 100644 +index 0000000..006fb73 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValue.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValueKt.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValueKt.class +new file mode 100644 +index 0000000..bae2579 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValueKt.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer$Companion.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer$Companion.class +new file mode 100644 +index 0000000..c1095cb +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer$Companion.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer.class +new file mode 100644 +index 0000000..1848db2 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/HybridObject.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/HybridObject.class +new file mode 100644 +index 0000000..09fcdfd +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/HybridObject.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion$async$1.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion$async$1.class +new file mode 100644 +index 0000000..2fbbba4 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion$async$1.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion.class +new file mode 100644 +index 0000000..ad40558 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnRejectedCallback.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnRejectedCallback.class +new file mode 100644 +index 0000000..e53b55f +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnRejectedCallback.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnResolvedCallback.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnResolvedCallback.class +new file mode 100644 +index 0000000..4afd775 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnResolvedCallback.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$1.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$1.class +new file mode 100644 +index 0000000..fe2fd01 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$1.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$2.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$2.class +new file mode 100644 +index 0000000..6ffdfb6 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$2.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class +new file mode 100644 +index 0000000..3886cb2 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise.class +new file mode 100644 +index 0000000..ae70892 +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise.class differ +diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/views/HybridView.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/views/HybridView.class +new file mode 100644 +index 0000000..8cac97e +Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/views/HybridView.class differ +diff --git a/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp +index 1415b1d..3f09bcf 100644 +--- a/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp ++++ b/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp +@@ -7,7 +7,7 @@ + + #pragma once + +-#include "BorrowingReference.hpp" ++#include + #include + #include + #include From 27b6a62c01a7fa8b4d115b96062bc47585404135 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Fri, 28 Feb 2025 13:23:41 +0100 Subject: [PATCH 06/13] podspec changes --- package/RNNitroSQLite.podspec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/RNNitroSQLite.podspec b/package/RNNitroSQLite.podspec index ba975eac..8b2ff93c 100644 --- a/package/RNNitroSQLite.podspec +++ b/package/RNNitroSQLite.podspec @@ -26,7 +26,9 @@ Pod::Spec.new do |s| :WARNING_CFLAGS => "-Wno-shorten-64-to-32 -Wno-comma -Wno-unreachable-code -Wno-conditional-uninitialized -Wno-deprecated-declarations", :USE_HEADERMAP => "No", 'CLANG_CXX_LANGUAGE_STANDARD' => 'c++20', - 'CLANG_CXX_LIBRARY' => 'libc++' + 'CLANG_CXX_LIBRARY' => 'libc++', + 'DEFINES_MODULE' => 'YES' + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/fast_float/include\" \"$(PODS_ROOT)/fmt/include\"", } load 'nitrogen/generated/ios/RNNitroSQLite+autolinking.rb' From 08bfbc2dc385ccaa4e41031b76ce308a3c9e7941 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Mon, 3 Mar 2025 21:54:04 +0100 Subject: [PATCH 07/13] remove patches --- .../react-native+0.78.0+001+jsi-podspec.patch | 13 - ...ro-modules+0.24.1+001+public-headers.patch | 26584 ---------------- 2 files changed, 26597 deletions(-) delete mode 100644 patches/react-native+0.78.0+001+jsi-podspec.patch delete mode 100644 patches/react-native-nitro-modules+0.24.1+001+public-headers.patch diff --git a/patches/react-native+0.78.0+001+jsi-podspec.patch b/patches/react-native+0.78.0+001+jsi-podspec.patch deleted file mode 100644 index 61508ebf..00000000 --- a/patches/react-native+0.78.0+001+jsi-podspec.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec b/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec -index fb3cbe9..950479b 100644 ---- a/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec -+++ b/node_modules/react-native/ReactCommon/jsi/React-jsi.podspec -@@ -63,4 +63,8 @@ Pod::Spec.new do |s| - s.dependency "hermes-engine" - end - s.exclude_files = files_to_exclude -+ -+ s.public_header_files = [ -+ "jsi/*.{h,hpp}" -+ ] - end diff --git a/patches/react-native-nitro-modules+0.24.1+001+public-headers.patch b/patches/react-native-nitro-modules+0.24.1+001+public-headers.patch deleted file mode 100644 index 08a64c5a..00000000 --- a/patches/react-native-nitro-modules+0.24.1+001+public-headers.patch +++ /dev/null @@ -1,26584 +0,0 @@ -diff --git a/node_modules/react-native-nitro-modules/NitroModules.podspec b/node_modules/react-native-nitro-modules/NitroModules.podspec -index 1201c07..420d5d4 100644 ---- a/node_modules/react-native-nitro-modules/NitroModules.podspec -+++ b/node_modules/react-native-nitro-modules/NitroModules.podspec -@@ -31,27 +31,9 @@ Pod::Spec.new do |s| - ] - s.public_header_files = [ - # Public C++ headers will be exposed in modulemap (for Swift) -- "cpp/core/AnyMap.hpp", -- "cpp/core/ArrayBuffer.hpp", -- "cpp/core/HybridObject.hpp", -- "cpp/core/Promise.hpp", -- "cpp/entrypoint/HybridNitroModulesProxy.hpp", -- "cpp/entrypoint/InstallNitro.hpp", -- "cpp/registry/HybridObjectRegistry.hpp", -- "cpp/jsi/JSIConverter.hpp", -- "cpp/platform/NitroLogger.hpp", -- "cpp/threading/Dispatcher.hpp", -- "cpp/utils/JSCallback.hpp", -- "cpp/utils/NitroHash.hpp", -- "cpp/utils/NitroDefines.hpp", -- "cpp/views/CachedProp.hpp", -+ "cpp/**/*.{h,hpp}", - # Public iOS-specific headers that will be exposed in modulemap (for Swift) -- "ios/core/ArrayBufferHolder.hpp", -- "ios/core/AnyMapHolder.hpp", -- "ios/core/PromiseHolder.hpp", -- "ios/utils/Result.hpp", -- "ios/utils/RuntimeError.hpp", -- "ios/utils/SwiftClosure.hpp", -+ "ios/**/*.{h,hpp}", - ] - - s.pod_target_xcconfig = { -@@ -62,7 +44,8 @@ Pod::Spec.new do |s| - # Enables stricter modular headers - "DEFINES_MODULE" => "YES", - # C++ compiler flags, mainly for RN version and folly. -- "GCC_PREPROCESSOR_DEFINITIONS" => "$(inherited) FOLLY_NO_CONFIG FOLLY_CFG_NO_COROUTINES" -+ "GCC_PREPROCESSOR_DEFINITIONS" => "$(inherited) FOLLY_NO_CONFIG FOLLY_CFG_NO_COROUTINES", -+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/fast_float/include\" \"$(PODS_ROOT)/fmt/include\"" - } - - # Nitro depends on JSI. -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cache-v2-c96c26a24350a1673a40.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cache-v2-c96c26a24350a1673a40.json -new file mode 100644 -index 0000000..7e73206 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cache-v2-c96c26a24350a1673a40.json -@@ -0,0 +1,1415 @@ -+{ -+ "entries" : -+ [ -+ { -+ "name" : "ANDROID_ABI", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "arm64-v8a" -+ }, -+ { -+ "name" : "ANDROID_NDK", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" -+ }, -+ { -+ "name" : "ANDROID_PLATFORM", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "android-24" -+ }, -+ { -+ "name" : "ANDROID_STL", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "c++_shared" -+ }, -+ { -+ "name" : "CMAKE_ADDR2LINE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" -+ }, -+ { -+ "name" : "CMAKE_ANDROID_ARCH_ABI", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "arm64-v8a" -+ }, -+ { -+ "name" : "CMAKE_ANDROID_NDK", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" -+ }, -+ { -+ "name" : "CMAKE_AR", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Archiver" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" -+ }, -+ { -+ "name" : "CMAKE_ASM_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_ASM_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during debug builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_ASM_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during release builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_BUILD_TYPE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "Debug" -+ }, -+ { -+ "name" : "CMAKE_CACHEFILE_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "This is the directory where this CMakeCache.txt was created" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a" -+ }, -+ { -+ "name" : "CMAKE_CACHE_MAJOR_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Major version of cmake used to create the current loaded cache" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "3" -+ }, -+ { -+ "name" : "CMAKE_CACHE_MINOR_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Minor version of cmake used to create the current loaded cache" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "22" -+ }, -+ { -+ "name" : "CMAKE_CACHE_PATCH_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Patch version of cmake used to create the current loaded cache" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "1" -+ }, -+ { -+ "name" : "CMAKE_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to CMake executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" -+ }, -+ { -+ "name" : "CMAKE_CPACK_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to cpack program executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack" -+ }, -+ { -+ "name" : "CMAKE_CTEST_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to ctest program executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest" -+ }, -+ { -+ "name" : "CMAKE_CXX_COMPILER", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "(This variable does not exist and should not be used)" -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_CXX_COMPILER_AR", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "LLVM archiver" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" -+ }, -+ { -+ "name" : "CMAKE_CXX_COMPILER_RANLIB", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Generate index for LLVM archive" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during debug builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-Os -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during release builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-O2 -g -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_CXX_STANDARD_LIBRARIES", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Libraries linked by default with all C++ applications." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-latomic -lm" -+ }, -+ { -+ "name" : "CMAKE_C_COMPILER", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "(This variable does not exist and should not be used)" -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_COMPILER_AR", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "LLVM archiver" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" -+ }, -+ { -+ "name" : "CMAKE_C_COMPILER_RANLIB", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Generate index for LLVM archive" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during debug builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the C compiler during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-Os -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during release builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-O2 -g -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_C_STANDARD_LIBRARIES", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Libraries linked by default with all C applications." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-latomic -lm" -+ }, -+ { -+ "name" : "CMAKE_DLLTOOL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool" -+ }, -+ { -+ "name" : "CMAKE_EDIT_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to cache edit program executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake" -+ }, -+ { -+ "name" : "CMAKE_EXECUTABLE_FORMAT", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Executable file format" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "ELF" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "ON" -+ }, -+ { -+ "name" : "CMAKE_EXTRA_GENERATOR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of external makefile project generator." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_FIND_ROOT_PATH", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of generator." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "Ninja" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR_INSTANCE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Generator instance identifier." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR_PLATFORM", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of generator platform." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR_TOOLSET", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of generator toolset." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_HOME_DIRECTORY", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Source directory with the top level CMakeLists.txt file for this project" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ { -+ "name" : "CMAKE_INSTALL_PREFIX", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Install path prefix, prepended onto install directories." -+ } -+ ], -+ "type" : "PATH", -+ "value" : "/usr/local" -+ }, -+ { -+ "name" : "CMAKE_INSTALL_SO_NO_EXE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Install .so files without execute permission." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "0" -+ }, -+ { -+ "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a" -+ }, -+ { -+ "name" : "CMAKE_LINKER", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" -+ }, -+ { -+ "name" : "CMAKE_MAKE_PROGRAM", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_NM", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" -+ }, -+ { -+ "name" : "CMAKE_NUMBER_OF_MAKEFILES", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "number of local generators" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "1" -+ }, -+ { -+ "name" : "CMAKE_OBJCOPY", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" -+ }, -+ { -+ "name" : "CMAKE_OBJDUMP", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" -+ }, -+ { -+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Platform information initialized" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "1" -+ }, -+ { -+ "name" : "CMAKE_PROJECT_DESCRIPTION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_PROJECT_NAME", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "NitroModules" -+ }, -+ { -+ "name" : "CMAKE_RANLIB", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Ranlib" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" -+ }, -+ { -+ "name" : "CMAKE_READELF", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" -+ }, -+ { -+ "name" : "CMAKE_ROOT", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to CMake installation." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" -+ }, -+ { -+ "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of dll's." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SKIP_INSTALL_RPATH", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." -+ } -+ ], -+ "type" : "BOOL", -+ "value" : "NO" -+ }, -+ { -+ "name" : "CMAKE_SKIP_RPATH", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "If set, runtime paths are not added when using shared libraries." -+ } -+ ], -+ "type" : "BOOL", -+ "value" : "NO" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STRIP", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Strip" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" -+ }, -+ { -+ "name" : "CMAKE_SYSTEM_NAME", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "Android" -+ }, -+ { -+ "name" : "CMAKE_SYSTEM_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "24" -+ }, -+ { -+ "name" : "CMAKE_TOOLCHAIN_FILE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "The CMake toolchain file" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" -+ }, -+ { -+ "name" : "CMAKE_UNAME", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "uname command" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/usr/bin/uname" -+ }, -+ { -+ "name" : "CMAKE_VERBOSE_MAKEFILE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." -+ } -+ ], -+ "type" : "BOOL", -+ "value" : "FALSE" -+ }, -+ { -+ "name" : "LOG_LIB", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a library." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so" -+ }, -+ { -+ "name" : "NitroModules_BINARY_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a" -+ }, -+ { -+ "name" : "NitroModules_IS_TOP_LEVEL", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "ON" -+ }, -+ { -+ "name" : "NitroModules_LIB_DEPENDS", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Dependencies for the target" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative;" -+ }, -+ { -+ "name" : "NitroModules_SOURCE_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ { -+ "name" : "ReactAndroid_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "The directory containing a CMake configuration file for ReactAndroid." -+ } -+ ], -+ "type" : "PATH", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid" -+ }, -+ { -+ "name" : "fbjni_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "The directory containing a CMake configuration file for fbjni." -+ } -+ ], -+ "type" : "PATH", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni" -+ } -+ ], -+ "kind" : "cache", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 0 -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6954401789479dcba620.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6954401789479dcba620.json -new file mode 100644 -index 0000000..9934399 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-6954401789479dcba620.json -@@ -0,0 +1,815 @@ -+{ -+ "inputs" : -+ [ -+ { -+ "path" : "CMakeLists.txt" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake" -+ } -+ ], -+ "kind" : "cmakeFiles", -+ "paths" : -+ { -+ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ "version" : -+ { -+ "major" : 1, -+ "minor" : 0 -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-43d7b7a2b414cf9f4ba1.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-43d7b7a2b414cf9f4ba1.json -new file mode 100644 -index 0000000..2806d45 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-43d7b7a2b414cf9f4ba1.json -@@ -0,0 +1,60 @@ -+{ -+ "configurations" : -+ [ -+ { -+ "directories" : -+ [ -+ { -+ "build" : ".", -+ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", -+ "minimumCMakeVersion" : -+ { -+ "string" : "3.9.0" -+ }, -+ "projectIndex" : 0, -+ "source" : ".", -+ "targetIndexes" : -+ [ -+ 0 -+ ] -+ } -+ ], -+ "name" : "Debug", -+ "projects" : -+ [ -+ { -+ "directoryIndexes" : -+ [ -+ 0 -+ ], -+ "name" : "NitroModules", -+ "targetIndexes" : -+ [ -+ 0 -+ ] -+ } -+ ], -+ "targets" : -+ [ -+ { -+ "directoryIndex" : 0, -+ "id" : "NitroModules::@6890427a1f51a3e7e1df", -+ "jsonFile" : "target-NitroModules-Debug-b678da0844a531b09775.json", -+ "name" : "NitroModules", -+ "projectIndex" : 0 -+ } -+ ] -+ } -+ ], -+ "kind" : "codemodel", -+ "paths" : -+ { -+ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 3 -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json -new file mode 100644 -index 0000000..3a67af9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json -@@ -0,0 +1,14 @@ -+{ -+ "backtraceGraph" : -+ { -+ "commands" : [], -+ "files" : [], -+ "nodes" : [] -+ }, -+ "installers" : [], -+ "paths" : -+ { -+ "build" : ".", -+ "source" : "." -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/index-2025-02-28T11-02-59-0605.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/index-2025-02-28T11-02-59-0605.json -new file mode 100644 -index 0000000..c71cd41 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/index-2025-02-28T11-02-59-0605.json -@@ -0,0 +1,92 @@ -+{ -+ "cmake" : -+ { -+ "generator" : -+ { -+ "multiConfig" : false, -+ "name" : "Ninja" -+ }, -+ "paths" : -+ { -+ "cmake" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake", -+ "cpack" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack", -+ "ctest" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest", -+ "root" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" -+ }, -+ "version" : -+ { -+ "isDirty" : false, -+ "major" : 3, -+ "minor" : 22, -+ "patch" : 1, -+ "string" : "3.22.1-g37088a8", -+ "suffix" : "g37088a8" -+ } -+ }, -+ "objects" : -+ [ -+ { -+ "jsonFile" : "codemodel-v2-43d7b7a2b414cf9f4ba1.json", -+ "kind" : "codemodel", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 3 -+ } -+ }, -+ { -+ "jsonFile" : "cache-v2-c96c26a24350a1673a40.json", -+ "kind" : "cache", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 0 -+ } -+ }, -+ { -+ "jsonFile" : "cmakeFiles-v1-6954401789479dcba620.json", -+ "kind" : "cmakeFiles", -+ "version" : -+ { -+ "major" : 1, -+ "minor" : 0 -+ } -+ } -+ ], -+ "reply" : -+ { -+ "client-agp" : -+ { -+ "cache-v2" : -+ { -+ "jsonFile" : "cache-v2-c96c26a24350a1673a40.json", -+ "kind" : "cache", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 0 -+ } -+ }, -+ "cmakeFiles-v1" : -+ { -+ "jsonFile" : "cmakeFiles-v1-6954401789479dcba620.json", -+ "kind" : "cmakeFiles", -+ "version" : -+ { -+ "major" : 1, -+ "minor" : 0 -+ } -+ }, -+ "codemodel-v2" : -+ { -+ "jsonFile" : "codemodel-v2-43d7b7a2b414cf9f4ba1.json", -+ "kind" : "codemodel", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 3 -+ } -+ } -+ } -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/target-NitroModules-Debug-b678da0844a531b09775.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/target-NitroModules-Debug-b678da0844a531b09775.json -new file mode 100644 -index 0000000..0e44cfc ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.cmake/api/v1/reply/target-NitroModules-Debug-b678da0844a531b09775.json -@@ -0,0 +1,375 @@ -+{ -+ "artifacts" : -+ [ -+ { -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so" -+ } -+ ], -+ "backtrace" : 1, -+ "backtraceGraph" : -+ { -+ "commands" : -+ [ -+ "add_library", -+ "target_link_libraries", -+ "include_directories" -+ ], -+ "files" : -+ [ -+ "CMakeLists.txt" -+ ], -+ "nodes" : -+ [ -+ { -+ "file" : 0 -+ }, -+ { -+ "command" : 0, -+ "file" : 0, -+ "line" : 16, -+ "parent" : 0 -+ }, -+ { -+ "command" : 1, -+ "file" : 0, -+ "line" : 50, -+ "parent" : 0 -+ }, -+ { -+ "command" : 1, -+ "file" : 0, -+ "line" : 60, -+ "parent" : 0 -+ }, -+ { -+ "command" : 2, -+ "file" : 0, -+ "line" : 22, -+ "parent" : 0 -+ } -+ ] -+ }, -+ "compileGroups" : -+ [ -+ { -+ "compileCommandFragments" : -+ [ -+ { -+ "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC" -+ }, -+ { -+ "fragment" : "-std=gnu++20" -+ } -+ ], -+ "defines" : -+ [ -+ { -+ "define" : "NitroModules_EXPORTS" -+ } -+ ], -+ "includes" : -+ [ -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils" -+ }, -+ { -+ "backtrace" : 2, -+ "isSystem" : true, -+ "path" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" -+ }, -+ { -+ "backtrace" : 2, -+ "isSystem" : true, -+ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" -+ }, -+ { -+ "backtrace" : 3, -+ "isSystem" : true, -+ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" -+ } -+ ], -+ "language" : "CXX", -+ "languageStandard" : -+ { -+ "backtraces" : -+ [ -+ 1 -+ ], -+ "standard" : "20" -+ }, -+ "sourceIndexes" : -+ [ -+ 0, -+ 1, -+ 2, -+ 3, -+ 4, -+ 5, -+ 6, -+ 7, -+ 8, -+ 9, -+ 10, -+ 11, -+ 12, -+ 13, -+ 14, -+ 15, -+ 16 -+ ], -+ "sysroot" : -+ { -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" -+ } -+ } -+ ], -+ "id" : "NitroModules::@6890427a1f51a3e7e1df", -+ "link" : -+ { -+ "commandFragments" : -+ [ -+ { -+ "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", -+ "role" : "flags" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "-landroid", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 3, -+ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so", -+ "role" : "libraries" -+ }, -+ { -+ "fragment" : "-latomic -lm", -+ "role" : "libraries" -+ } -+ ], -+ "language" : "CXX", -+ "sysroot" : -+ { -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" -+ } -+ }, -+ "name" : "NitroModules", -+ "nameOnDisk" : "libNitroModules.so", -+ "paths" : -+ { -+ "build" : ".", -+ "source" : "." -+ }, -+ "sourceGroups" : -+ [ -+ { -+ "name" : "Source Files", -+ "sourceIndexes" : -+ [ -+ 0, -+ 1, -+ 2, -+ 3, -+ 4, -+ 5, -+ 6, -+ 7, -+ 8, -+ 9, -+ 10, -+ 11, -+ 12, -+ 13, -+ 14, -+ 15, -+ 16 -+ ] -+ } -+ ], -+ "sources" : -+ [ -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/JNIOnLoad.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/platform/NitroLogger.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/platform/ThreadUtils.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/turbomodule/JNitroModules.cpp", -+ "sourceGroupIndex" : 0 -+ } -+ ], -+ "type" : "SHARED_LIBRARY" -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_deps b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_deps -new file mode 100644 -index 0000000..0585c4a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_deps differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_log b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_log -new file mode 100644 -index 0000000..1147d15 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/.ninja_log -@@ -0,0 +1,19 @@ -+# ninja log v5 -+12 4182 1740740611429888478 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o a9800759440328af -+3 4458 1740740611721527667 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o 9f8b453db12b9db6 -+29 4715 1740740611879524535 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o 973f57e090734b9 -+26 5120 1740740612364588559 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o f7cd895634ac7497 -+19 5656 1740740612896000592 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o 2c166cd07f1be731 -+3 6049 1740740613270499967 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o 1b97c2c9835df1f -+16 6319 1740740613513712729 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o dbab47e3ea3b9a5b -+3 6835 1740740614094168607 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o 8e9a5e368128f098 -+4715 7117 1740740614378443045 CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o 1d1867b6439eeb17 -+2 7229 1740740614489844986 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o e44932e0fbb27cc0 -+21 7284 1740740614547583332 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o 9febf022e7e735f3 -+5122 7392 1740740614660120524 CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o f825757273bc4dbd -+9 8349 1740740615578561102 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o 9a60125e8b8784 -+12 8679 1740740615873901791 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o 85482e944ea9b393 -+5658 9356 1740740616598707035 CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o b23b03e92e30b2bc -+4193 10566 1740740617823050306 CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o 24fd1e5070eb779e -+4459 11485 1740740618732346048 CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o 3580bdfe5118bb4b -+11485 11885 1740740619109616964 ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so 86522440dff0cedc -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeCache.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeCache.txt -new file mode 100644 -index 0000000..7d814fc ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeCache.txt -@@ -0,0 +1,413 @@ -+# This is the CMakeCache file. -+# For build in directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+# It was generated by CMake: /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake -+# You can edit this file to change values found and used by cmake. -+# If you do not want to change any of the values, simply exit the editor. -+# If you do want to change a value, simply edit, save, and exit the editor. -+# The syntax for the file is as follows: -+# KEY:TYPE=VALUE -+# KEY is the name of a variable in the cache. -+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -+# VALUE is the current value for the KEY. -+ -+######################## -+# EXTERNAL cache entries -+######################## -+ -+//No help, variable specified on the command line. -+ANDROID_ABI:UNINITIALIZED=arm64-v8a -+ -+//No help, variable specified on the command line. -+ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+ -+//No help, variable specified on the command line. -+ANDROID_PLATFORM:UNINITIALIZED=android-24 -+ -+//No help, variable specified on the command line. -+ANDROID_STL:UNINITIALIZED=c++_shared -+ -+//Path to a program. -+CMAKE_ADDR2LINE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -+ -+//No help, variable specified on the command line. -+CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a -+ -+//No help, variable specified on the command line. -+CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+ -+//Archiver -+CMAKE_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar -+ -+//Flags used by the compiler during all build types. -+CMAKE_ASM_FLAGS:STRING= -+ -+//Flags used by the compiler during debug builds. -+CMAKE_ASM_FLAGS_DEBUG:STRING= -+ -+//Flags used by the compiler during release builds. -+CMAKE_ASM_FLAGS_RELEASE:STRING= -+ -+//Choose the type of build, options are: None Debug Release RelWithDebInfo -+// MinSizeRel ... -+CMAKE_BUILD_TYPE:STRING=Debug -+ -+//LLVM archiver -+CMAKE_CXX_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar -+ -+//Generate index for LLVM archive -+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib -+ -+//Flags used by the compiler during all build types. -+CMAKE_CXX_FLAGS:STRING=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -+ -+//Flags used by the compiler during debug builds. -+CMAKE_CXX_FLAGS_DEBUG:STRING= -+ -+//Flags used by the CXX compiler during MINSIZEREL builds. -+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -+ -+//Flags used by the compiler during release builds. -+CMAKE_CXX_FLAGS_RELEASE:STRING= -+ -+//Flags used by the CXX compiler during RELWITHDEBINFO builds. -+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG -+ -+//Libraries linked by default with all C++ applications. -+CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm -+ -+//LLVM archiver -+CMAKE_C_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar -+ -+//Generate index for LLVM archive -+CMAKE_C_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib -+ -+//Flags used by the compiler during all build types. -+CMAKE_C_FLAGS:STRING= -+ -+//Flags used by the compiler during debug builds. -+CMAKE_C_FLAGS_DEBUG:STRING= -+ -+//Flags used by the C compiler during MINSIZEREL builds. -+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -+ -+//Flags used by the compiler during release builds. -+CMAKE_C_FLAGS_RELEASE:STRING= -+ -+//Flags used by the C compiler during RELWITHDEBINFO builds. -+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG -+ -+//Libraries linked by default with all C applications. -+CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm -+ -+//Path to a program. -+CMAKE_DLLTOOL:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool -+ -+//Flags used by the linker. -+CMAKE_EXE_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during DEBUG builds. -+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during MINSIZEREL builds. -+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during RELEASE builds. -+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during RELWITHDEBINFO builds. -+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//No help, variable specified on the command line. -+CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON -+ -+//No help, variable specified on the command line. -+CMAKE_FIND_ROOT_PATH:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab -+ -+//Install path prefix, prepended onto install directories. -+CMAKE_INSTALL_PREFIX:PATH=/usr/local -+ -+//No help, variable specified on the command line. -+CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a -+ -+//Path to a program. -+CMAKE_LINKER:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld -+ -+//No help, variable specified on the command line. -+CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -+ -+//Flags used by the linker during the creation of modules. -+CMAKE_MODULE_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// DEBUG builds. -+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// MINSIZEREL builds. -+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// RELEASE builds. -+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// RELWITHDEBINFO builds. -+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//Path to a program. -+CMAKE_NM:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm -+ -+//Path to a program. -+CMAKE_OBJCOPY:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy -+ -+//Path to a program. -+CMAKE_OBJDUMP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump -+ -+//Value Computed by CMake -+CMAKE_PROJECT_DESCRIPTION:STATIC= -+ -+//Value Computed by CMake -+CMAKE_PROJECT_HOMEPAGE_URL:STATIC= -+ -+//Value Computed by CMake -+CMAKE_PROJECT_NAME:STATIC=NitroModules -+ -+//Ranlib -+CMAKE_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib -+ -+//Path to a program. -+CMAKE_READELF:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf -+ -+//No help, variable specified on the command line. -+CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a -+ -+//Flags used by the linker during the creation of dll's. -+CMAKE_SHARED_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during DEBUG builds. -+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during MINSIZEREL builds. -+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during RELEASE builds. -+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during RELWITHDEBINFO builds. -+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//If set, runtime paths are not added when installing shared libraries, -+// but are added when building. -+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO -+ -+//If set, runtime paths are not added when using shared libraries. -+CMAKE_SKIP_RPATH:BOOL=NO -+ -+//Flags used by the linker during the creation of static libraries -+// during all build types. -+CMAKE_STATIC_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during DEBUG builds. -+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during MINSIZEREL builds. -+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during RELEASE builds. -+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during RELWITHDEBINFO builds. -+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//Strip -+CMAKE_STRIP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip -+ -+//No help, variable specified on the command line. -+CMAKE_SYSTEM_NAME:UNINITIALIZED=Android -+ -+//No help, variable specified on the command line. -+CMAKE_SYSTEM_VERSION:UNINITIALIZED=24 -+ -+//The CMake toolchain file -+CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake -+ -+//If this value is on, makefiles will be generated without the -+// .SILENT directive, and all commands will be echoed to the console -+// during the make. This is useful for debugging only. With Visual -+// Studio IDE projects all commands are done without /nologo. -+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE -+ -+//Path to a library. -+LOG_LIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so -+ -+//Value Computed by CMake -+NitroModules_BINARY_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+ -+//Value Computed by CMake -+NitroModules_IS_TOP_LEVEL:STATIC=ON -+ -+//Dependencies for the target -+NitroModules_LIB_DEPENDS:STATIC=general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative; -+ -+//Value Computed by CMake -+NitroModules_SOURCE_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+ -+//The directory containing a CMake configuration file for ReactAndroid. -+ReactAndroid_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid -+ -+//The directory containing a CMake configuration file for fbjni. -+fbjni_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni -+ -+ -+######################## -+# INTERNAL cache entries -+######################## -+ -+//ADVANCED property for variable: CMAKE_ADDR2LINE -+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_AR -+CMAKE_AR-ADVANCED:INTERNAL=1 -+//This is the directory where this CMakeCache.txt was created -+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+//Major version of cmake used to create the current loaded cache -+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -+//Minor version of cmake used to create the current loaded cache -+CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 -+//Patch version of cmake used to create the current loaded cache -+CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -+//Path to CMake executable. -+CMAKE_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake -+//Path to cpack program executable. -+CMAKE_CPACK_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack -+//Path to ctest program executable. -+CMAKE_CTEST_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest -+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS -+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -+CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_COMPILER_AR -+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS -+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -+CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_DLLTOOL -+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -+//Path to cache edit program executable. -+CMAKE_EDIT_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake -+//Executable file format -+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//Name of external makefile project generator. -+CMAKE_EXTRA_GENERATOR:INTERNAL= -+//Name of generator. -+CMAKE_GENERATOR:INTERNAL=Ninja -+//Generator instance identifier. -+CMAKE_GENERATOR_INSTANCE:INTERNAL= -+//Name of generator platform. -+CMAKE_GENERATOR_PLATFORM:INTERNAL= -+//Name of generator toolset. -+CMAKE_GENERATOR_TOOLSET:INTERNAL= -+//Source directory with the top level CMakeLists.txt file for this -+// project -+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+//Install .so files without execute permission. -+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -+//ADVANCED property for variable: CMAKE_LINKER -+CMAKE_LINKER-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_NM -+CMAKE_NM-ADVANCED:INTERNAL=1 -+//number of local generators -+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_OBJCOPY -+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_OBJDUMP -+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -+//Platform information initialized -+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_RANLIB -+CMAKE_RANLIB-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_READELF -+CMAKE_READELF-ADVANCED:INTERNAL=1 -+//Path to CMake installation. -+CMAKE_ROOT:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SKIP_RPATH -+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STRIP -+CMAKE_STRIP-ADVANCED:INTERNAL=1 -+//uname command -+CMAKE_UNAME:INTERNAL=/usr/bin/uname -+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake -new file mode 100644 -index 0000000..3f62970 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake -@@ -0,0 +1,72 @@ -+set(CMAKE_C_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -+set(CMAKE_C_COMPILER_ARG1 "") -+set(CMAKE_C_COMPILER_ID "Clang") -+set(CMAKE_C_COMPILER_VERSION "18.0.2") -+set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -+set(CMAKE_C_COMPILER_WRAPPER "") -+set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -+set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -+set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -+set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -+set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -+set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -+set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -+set(CMAKE_C23_COMPILE_FEATURES "c_std_23") -+ -+set(CMAKE_C_PLATFORM_ID "Linux") -+set(CMAKE_C_SIMULATE_ID "") -+set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -+set(CMAKE_C_SIMULATE_VERSION "") -+ -+ -+ -+ -+set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_C_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_C_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") -+set(CMAKE_MT "") -+set(CMAKE_COMPILER_IS_GNUCC ) -+set(CMAKE_C_COMPILER_LOADED 1) -+set(CMAKE_C_COMPILER_WORKS TRUE) -+set(CMAKE_C_ABI_COMPILED TRUE) -+ -+set(CMAKE_C_COMPILER_ENV_VAR "CC") -+ -+set(CMAKE_C_COMPILER_ID_RUN 1) -+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -+set(CMAKE_C_LINKER_PREFERENCE 10) -+ -+# Save compiler ABI information. -+set(CMAKE_C_SIZEOF_DATA_PTR "8") -+set(CMAKE_C_COMPILER_ABI "ELF") -+set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -+set(CMAKE_C_LIBRARY_ARCHITECTURE "") -+ -+if(CMAKE_C_SIZEOF_DATA_PTR) -+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -+endif() -+ -+if(CMAKE_C_COMPILER_ABI) -+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -+endif() -+ -+if(CMAKE_C_LIBRARY_ARCHITECTURE) -+ set(CMAKE_LIBRARY_ARCHITECTURE "") -+endif() -+ -+set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -+if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) -+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -+endif() -+ -+ -+ -+ -+ -+set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") -+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") -+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake -new file mode 100644 -index 0000000..a9d20d6 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake -@@ -0,0 +1,83 @@ -+set(CMAKE_CXX_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -+set(CMAKE_CXX_COMPILER_ARG1 "") -+set(CMAKE_CXX_COMPILER_ID "Clang") -+set(CMAKE_CXX_COMPILER_VERSION "18.0.2") -+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -+set(CMAKE_CXX_COMPILER_WRAPPER "") -+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") -+ -+set(CMAKE_CXX_PLATFORM_ID "Linux") -+set(CMAKE_CXX_SIMULATE_ID "") -+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -+set(CMAKE_CXX_SIMULATE_VERSION "") -+ -+ -+ -+ -+set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_CXX_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_CXX_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") -+set(CMAKE_MT "") -+set(CMAKE_COMPILER_IS_GNUCXX ) -+set(CMAKE_CXX_COMPILER_LOADED 1) -+set(CMAKE_CXX_COMPILER_WORKS TRUE) -+set(CMAKE_CXX_ABI_COMPILED TRUE) -+ -+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") -+ -+set(CMAKE_CXX_COMPILER_ID_RUN 1) -+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -+ -+foreach (lang C OBJC OBJCXX) -+ if (CMAKE_${lang}_COMPILER_ID_RUN) -+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) -+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) -+ endforeach() -+ endif() -+endforeach() -+ -+set(CMAKE_CXX_LINKER_PREFERENCE 30) -+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) -+ -+# Save compiler ABI information. -+set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -+set(CMAKE_CXX_COMPILER_ABI "ELF") -+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") -+ -+if(CMAKE_CXX_SIZEOF_DATA_PTR) -+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -+endif() -+ -+if(CMAKE_CXX_COMPILER_ABI) -+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -+endif() -+ -+if(CMAKE_CXX_LIBRARY_ARCHITECTURE) -+ set(CMAKE_LIBRARY_ARCHITECTURE "") -+endif() -+ -+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) -+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -+endif() -+ -+ -+ -+ -+ -+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") -+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") -+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin -new file mode 100755 -index 0000000..5edfa14 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin -new file mode 100755 -index 0000000..ba9bd69 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake -new file mode 100644 -index 0000000..340c116 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake -@@ -0,0 +1,15 @@ -+set(CMAKE_HOST_SYSTEM "Darwin-24.3.0") -+set(CMAKE_HOST_SYSTEM_NAME "Darwin") -+set(CMAKE_HOST_SYSTEM_VERSION "24.3.0") -+set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") -+ -+include("/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake") -+ -+set(CMAKE_SYSTEM "Android-1") -+set(CMAKE_SYSTEM_NAME "Android") -+set(CMAKE_SYSTEM_VERSION "1") -+set(CMAKE_SYSTEM_PROCESSOR "aarch64") -+ -+set(CMAKE_CROSSCOMPILING "TRUE") -+ -+set(CMAKE_SYSTEM_LOADED 1) -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c -new file mode 100644 -index 0000000..41b99d7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c -@@ -0,0 +1,803 @@ -+#ifdef __cplusplus -+# error "A C++ compiler has been selected for C." -+#endif -+ -+#if defined(__18CXX) -+# define ID_VOID_MAIN -+#endif -+#if defined(__CLASSIC_C__) -+/* cv-qualifiers did not exist in K&R C */ -+# define const -+# define volatile -+#endif -+ -+#if !defined(__has_include) -+/* If the compiler does not have __has_include, pretend the answer is -+ always no. */ -+# define __has_include(x) 0 -+#endif -+ -+ -+/* Version number components: V=Version, R=Revision, P=Patch -+ Version date components: YYYY=Year, MM=Month, DD=Day */ -+ -+#if defined(__INTEL_COMPILER) || defined(__ICC) -+# define COMPILER_ID "Intel" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+# endif -+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, -+ except that a few beta releases use the old format with V=2021. */ -+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -+# if defined(__INTEL_COMPILER_UPDATE) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -+# else -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -+# endif -+# else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) -+ /* The third version component from --version is an update index, -+ but no macro is provided for it. */ -+# define COMPILER_VERSION_PATCH DEC(0) -+# endif -+# if defined(__INTEL_COMPILER_BUILD_DATE) -+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -+# endif -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+# elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+# endif -+# if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -+# define COMPILER_ID "IntelLLVM" -+#if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+#endif -+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and -+ * later. Look for 6 digit vs. 8 digit version number to decide encoding. -+ * VVVV is no smaller than the current year when a version is released. -+ */ -+#if __INTEL_LLVM_COMPILER < 1000000L -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -+#else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -+#endif -+#if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+#elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+#endif -+#if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+#endif -+#if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+#endif -+ -+#elif defined(__PATHCC__) -+# define COMPILER_ID "PathScale" -+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -+# if defined(__PATHCC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -+# endif -+ -+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -+# define COMPILER_ID "Embarcadero" -+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) -+ -+#elif defined(__BORLANDC__) -+# define COMPILER_ID "Borland" -+ /* __BORLANDC__ = 0xVRR */ -+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) -+ -+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -+# define COMPILER_ID "Watcom" -+ /* __WATCOMC__ = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__WATCOMC__) -+# define COMPILER_ID "OpenWatcom" -+ /* __WATCOMC__ = VVRP + 1100 */ -+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__SUNPRO_C) -+# define COMPILER_ID "SunPro" -+# if __SUNPRO_C >= 0x5100 -+ /* __SUNPRO_C = 0xVRRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -+# else -+ /* __SUNPRO_CC = 0xVRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -+# endif -+ -+#elif defined(__HP_cc) -+# define COMPILER_ID "HP" -+ /* __HP_cc = VVRRPP */ -+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) -+ -+#elif defined(__DECC) -+# define COMPILER_ID "Compaq" -+ /* __DECC_VER = VVRRTPPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -+# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) -+ -+#elif defined(__IBMC__) && defined(__COMPILER_VER__) -+# define COMPILER_ID "zOS" -+ /* __IBMC__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -+ -+#elif defined(__ibmxl__) && defined(__clang__) -+# define COMPILER_ID "XLClang" -+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) -+ -+ -+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -+# define COMPILER_ID "XL" -+ /* __IBMC__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -+ -+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -+# define COMPILER_ID "VisualAge" -+ /* __IBMC__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -+ -+#elif defined(__NVCOMPILER) -+# define COMPILER_ID "NVHPC" -+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -+# if defined(__NVCOMPILER_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -+# endif -+ -+#elif defined(__PGI) -+# define COMPILER_ID "PGI" -+# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -+# if defined(__PGIC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_CRAYC) -+# define COMPILER_ID "Cray" -+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# define COMPILER_ID "TI" -+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) -+ -+#elif defined(__CLANG_FUJITSU) -+# define COMPILER_ID "FujitsuClang" -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# define COMPILER_VERSION_INTERNAL_STR __clang_version__ -+ -+ -+#elif defined(__FUJITSU) -+# define COMPILER_ID "Fujitsu" -+# if defined(__FCC_version__) -+# define COMPILER_VERSION __FCC_version__ -+# elif defined(__FCC_major__) -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# endif -+# if defined(__fcc_version) -+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -+# elif defined(__FCC_VERSION) -+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -+# endif -+ -+ -+#elif defined(__ghs__) -+# define COMPILER_ID "GHS" -+/* __GHS_VERSION_NUMBER = VVVVRP */ -+# ifdef __GHS_VERSION_NUMBER -+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -+# endif -+ -+#elif defined(__TINYC__) -+# define COMPILER_ID "TinyCC" -+ -+#elif defined(__BCC__) -+# define COMPILER_ID "Bruce" -+ -+#elif defined(__SCO_VERSION__) -+# define COMPILER_ID "SCO" -+ -+#elif defined(__ARMCC_VERSION) && !defined(__clang__) -+# define COMPILER_ID "ARMCC" -+#if __ARMCC_VERSION >= 1000000 -+ /* __ARMCC_VERSION = VRRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#else -+ /* __ARMCC_VERSION = VRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#endif -+ -+ -+#elif defined(__clang__) && defined(__apple_build_version__) -+# define COMPILER_ID "AppleClang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) -+ -+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -+# define COMPILER_ID "ARMClang" -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) -+ -+#elif defined(__clang__) -+# define COMPILER_ID "Clang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+ -+#elif defined(__GNUC__) -+# define COMPILER_ID "GNU" -+# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -+# if defined(__GNUC_MINOR__) -+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_MSC_VER) -+# define COMPILER_ID "MSVC" -+ /* _MSC_VER = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -+# if defined(_MSC_FULL_VER) -+# if _MSC_VER >= 1400 -+ /* _MSC_FULL_VER = VVRRPPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -+# else -+ /* _MSC_FULL_VER = VVRRPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -+# endif -+# endif -+# if defined(_MSC_BUILD) -+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -+# endif -+ -+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -+# define COMPILER_ID "ADSP" -+#if defined(__VISUALDSPVERSION__) -+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -+#endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# define COMPILER_ID "IAR" -+# if defined(__VER__) && defined(__ICCARM__) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# endif -+ -+#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -+# define COMPILER_ID "SDCC" -+# if defined(__SDCC_VERSION_MAJOR) -+# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -+# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -+# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -+# else -+ /* SDCC = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -+# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -+# endif -+ -+ -+/* These compilers are either not known or too old to define an -+ identification macro. Try to identify the platform and guess that -+ it is the native compiler. */ -+#elif defined(__hpux) || defined(__hpua) -+# define COMPILER_ID "HP" -+ -+#else /* unknown compiler */ -+# define COMPILER_ID "" -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -+#ifdef SIMULATE_ID -+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -+#endif -+ -+#ifdef __QNXNTO__ -+char const* qnxnto = "INFO" ":" "qnxnto[]"; -+#endif -+ -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -+#endif -+ -+#define STRINGIFY_HELPER(X) #X -+#define STRINGIFY(X) STRINGIFY_HELPER(X) -+ -+/* Identify known platforms by name. */ -+#if defined(__linux) || defined(__linux__) || defined(linux) -+# define PLATFORM_ID "Linux" -+ -+#elif defined(__MSYS__) -+# define PLATFORM_ID "MSYS" -+ -+#elif defined(__CYGWIN__) -+# define PLATFORM_ID "Cygwin" -+ -+#elif defined(__MINGW32__) -+# define PLATFORM_ID "MinGW" -+ -+#elif defined(__APPLE__) -+# define PLATFORM_ID "Darwin" -+ -+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -+# define PLATFORM_ID "Windows" -+ -+#elif defined(__FreeBSD__) || defined(__FreeBSD) -+# define PLATFORM_ID "FreeBSD" -+ -+#elif defined(__NetBSD__) || defined(__NetBSD) -+# define PLATFORM_ID "NetBSD" -+ -+#elif defined(__OpenBSD__) || defined(__OPENBSD) -+# define PLATFORM_ID "OpenBSD" -+ -+#elif defined(__sun) || defined(sun) -+# define PLATFORM_ID "SunOS" -+ -+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -+# define PLATFORM_ID "AIX" -+ -+#elif defined(__hpux) || defined(__hpux__) -+# define PLATFORM_ID "HP-UX" -+ -+#elif defined(__HAIKU__) -+# define PLATFORM_ID "Haiku" -+ -+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -+# define PLATFORM_ID "BeOS" -+ -+#elif defined(__QNX__) || defined(__QNXNTO__) -+# define PLATFORM_ID "QNX" -+ -+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -+# define PLATFORM_ID "Tru64" -+ -+#elif defined(__riscos) || defined(__riscos__) -+# define PLATFORM_ID "RISCos" -+ -+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -+# define PLATFORM_ID "SINIX" -+ -+#elif defined(__UNIX_SV__) -+# define PLATFORM_ID "UNIX_SV" -+ -+#elif defined(__bsdos__) -+# define PLATFORM_ID "BSDOS" -+ -+#elif defined(_MPRAS) || defined(MPRAS) -+# define PLATFORM_ID "MP-RAS" -+ -+#elif defined(__osf) || defined(__osf__) -+# define PLATFORM_ID "OSF1" -+ -+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -+# define PLATFORM_ID "SCO_SV" -+ -+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -+# define PLATFORM_ID "ULTRIX" -+ -+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -+# define PLATFORM_ID "Xenix" -+ -+#elif defined(__WATCOMC__) -+# if defined(__LINUX__) -+# define PLATFORM_ID "Linux" -+ -+# elif defined(__DOS__) -+# define PLATFORM_ID "DOS" -+ -+# elif defined(__OS2__) -+# define PLATFORM_ID "OS2" -+ -+# elif defined(__WINDOWS__) -+# define PLATFORM_ID "Windows3x" -+ -+# elif defined(__VXWORKS__) -+# define PLATFORM_ID "VxWorks" -+ -+# else /* unknown platform */ -+# define PLATFORM_ID -+# endif -+ -+#elif defined(__INTEGRITY) -+# if defined(INT_178B) -+# define PLATFORM_ID "Integrity178" -+ -+# else /* regular Integrity */ -+# define PLATFORM_ID "Integrity" -+# endif -+ -+#else /* unknown platform */ -+# define PLATFORM_ID -+ -+#endif -+ -+/* For windows compilers MSVC and Intel we can determine -+ the architecture of the compiler being used. This is because -+ the compilers do not have flags that can change the architecture, -+ but rather depend on which compiler is being used -+*/ -+#if defined(_WIN32) && defined(_MSC_VER) -+# if defined(_M_IA64) -+# define ARCHITECTURE_ID "IA64" -+ -+# elif defined(_M_ARM64EC) -+# define ARCHITECTURE_ID "ARM64EC" -+ -+# elif defined(_M_X64) || defined(_M_AMD64) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# elif defined(_M_ARM64) -+# define ARCHITECTURE_ID "ARM64" -+ -+# elif defined(_M_ARM) -+# if _M_ARM == 4 -+# define ARCHITECTURE_ID "ARMV4I" -+# elif _M_ARM == 5 -+# define ARCHITECTURE_ID "ARMV5I" -+# else -+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -+# endif -+ -+# elif defined(_M_MIPS) -+# define ARCHITECTURE_ID "MIPS" -+ -+# elif defined(_M_SH) -+# define ARCHITECTURE_ID "SHx" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__WATCOMC__) -+# if defined(_M_I86) -+# define ARCHITECTURE_ID "I86" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# if defined(__ICCARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__ICCRX__) -+# define ARCHITECTURE_ID "RX" -+ -+# elif defined(__ICCRH850__) -+# define ARCHITECTURE_ID "RH850" -+ -+# elif defined(__ICCRL78__) -+# define ARCHITECTURE_ID "RL78" -+ -+# elif defined(__ICCRISCV__) -+# define ARCHITECTURE_ID "RISCV" -+ -+# elif defined(__ICCAVR__) -+# define ARCHITECTURE_ID "AVR" -+ -+# elif defined(__ICC430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__ICCV850__) -+# define ARCHITECTURE_ID "V850" -+ -+# elif defined(__ICC8051__) -+# define ARCHITECTURE_ID "8051" -+ -+# elif defined(__ICCSTM8__) -+# define ARCHITECTURE_ID "STM8" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__ghs__) -+# if defined(__PPC64__) -+# define ARCHITECTURE_ID "PPC64" -+ -+# elif defined(__ppc__) -+# define ARCHITECTURE_ID "PPC" -+ -+# elif defined(__ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__x86_64__) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(__i386__) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# if defined(__TI_ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__MSP430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__TMS320C28XX__) -+# define ARCHITECTURE_ID "TMS320C28x" -+ -+# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -+# define ARCHITECTURE_ID "TMS320C6x" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#else -+# define ARCHITECTURE_ID -+#endif -+ -+/* Convert integer to decimal digit literals. */ -+#define DEC(n) \ -+ ('0' + (((n) / 10000000)%10)), \ -+ ('0' + (((n) / 1000000)%10)), \ -+ ('0' + (((n) / 100000)%10)), \ -+ ('0' + (((n) / 10000)%10)), \ -+ ('0' + (((n) / 1000)%10)), \ -+ ('0' + (((n) / 100)%10)), \ -+ ('0' + (((n) / 10)%10)), \ -+ ('0' + ((n) % 10)) -+ -+/* Convert integer to hex digit literals. */ -+#define HEX(n) \ -+ ('0' + ((n)>>28 & 0xF)), \ -+ ('0' + ((n)>>24 & 0xF)), \ -+ ('0' + ((n)>>20 & 0xF)), \ -+ ('0' + ((n)>>16 & 0xF)), \ -+ ('0' + ((n)>>12 & 0xF)), \ -+ ('0' + ((n)>>8 & 0xF)), \ -+ ('0' + ((n)>>4 & 0xF)), \ -+ ('0' + ((n) & 0xF)) -+ -+/* Construct a string literal encoding the version number. */ -+#ifdef COMPILER_VERSION -+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; -+ -+/* Construct a string literal encoding the version number components. */ -+#elif defined(COMPILER_VERSION_MAJOR) -+char const info_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', -+ COMPILER_VERSION_MAJOR, -+# ifdef COMPILER_VERSION_MINOR -+ '.', COMPILER_VERSION_MINOR, -+# ifdef COMPILER_VERSION_PATCH -+ '.', COMPILER_VERSION_PATCH, -+# ifdef COMPILER_VERSION_TWEAK -+ '.', COMPILER_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct a string literal encoding the internal version number. */ -+#ifdef COMPILER_VERSION_INTERNAL -+char const info_version_internal[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', -+ 'i','n','t','e','r','n','a','l','[', -+ COMPILER_VERSION_INTERNAL,']','\0'}; -+#elif defined(COMPILER_VERSION_INTERNAL_STR) -+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -+#endif -+ -+/* Construct a string literal encoding the version number components. */ -+#ifdef SIMULATE_VERSION_MAJOR -+char const info_simulate_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', -+ SIMULATE_VERSION_MAJOR, -+# ifdef SIMULATE_VERSION_MINOR -+ '.', SIMULATE_VERSION_MINOR, -+# ifdef SIMULATE_VERSION_PATCH -+ '.', SIMULATE_VERSION_PATCH, -+# ifdef SIMULATE_VERSION_TWEAK -+ '.', SIMULATE_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; -+ -+ -+ -+#if !defined(__STDC__) && !defined(__clang__) -+# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -+# define C_VERSION "90" -+# else -+# define C_VERSION -+# endif -+#elif __STDC_VERSION__ > 201710L -+# define C_VERSION "23" -+#elif __STDC_VERSION__ >= 201710L -+# define C_VERSION "17" -+#elif __STDC_VERSION__ >= 201000L -+# define C_VERSION "11" -+#elif __STDC_VERSION__ >= 199901L -+# define C_VERSION "99" -+#else -+# define C_VERSION "90" -+#endif -+const char* info_language_standard_default = -+ "INFO" ":" "standard_default[" C_VERSION "]"; -+ -+const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -+#if (defined(__clang__) || defined(__GNUC__) || \ -+ defined(__TI_COMPILER_VERSION__)) && \ -+ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) -+ "ON" -+#else -+ "OFF" -+#endif -+"]"; -+ -+/*--------------------------------------------------------------------------*/ -+ -+#ifdef ID_VOID_MAIN -+void main() {} -+#else -+# if defined(__CLASSIC_C__) -+int main(argc, argv) int argc; char *argv[]; -+# else -+int main(int argc, char* argv[]) -+# endif -+{ -+ int require = 0; -+ require += info_compiler[argc]; -+ require += info_platform[argc]; -+ require += info_arch[argc]; -+#ifdef COMPILER_VERSION_MAJOR -+ require += info_version[argc]; -+#endif -+#ifdef COMPILER_VERSION_INTERNAL -+ require += info_version_internal[argc]; -+#endif -+#ifdef SIMULATE_ID -+ require += info_simulate[argc]; -+#endif -+#ifdef SIMULATE_VERSION_MAJOR -+ require += info_simulate_version[argc]; -+#endif -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+ require += info_cray[argc]; -+#endif -+ require += info_language_standard_default[argc]; -+ require += info_language_extensions_default[argc]; -+ (void)argv; -+ return require; -+} -+#endif -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o -new file mode 100644 -index 0000000..fd402aa -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp -new file mode 100644 -index 0000000..25c62a8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp -@@ -0,0 +1,791 @@ -+/* This source file must have a .cpp extension so that all C++ compilers -+ recognize the extension without flags. Borland does not know .cxx for -+ example. */ -+#ifndef __cplusplus -+# error "A C compiler has been selected for C++." -+#endif -+ -+#if !defined(__has_include) -+/* If the compiler does not have __has_include, pretend the answer is -+ always no. */ -+# define __has_include(x) 0 -+#endif -+ -+ -+/* Version number components: V=Version, R=Revision, P=Patch -+ Version date components: YYYY=Year, MM=Month, DD=Day */ -+ -+#if defined(__COMO__) -+# define COMPILER_ID "Comeau" -+ /* __COMO_VERSION__ = VRR */ -+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) -+ -+#elif defined(__INTEL_COMPILER) || defined(__ICC) -+# define COMPILER_ID "Intel" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+# endif -+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, -+ except that a few beta releases use the old format with V=2021. */ -+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -+# if defined(__INTEL_COMPILER_UPDATE) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -+# else -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -+# endif -+# else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) -+ /* The third version component from --version is an update index, -+ but no macro is provided for it. */ -+# define COMPILER_VERSION_PATCH DEC(0) -+# endif -+# if defined(__INTEL_COMPILER_BUILD_DATE) -+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -+# endif -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+# elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+# endif -+# if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -+# define COMPILER_ID "IntelLLVM" -+#if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+#endif -+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and -+ * later. Look for 6 digit vs. 8 digit version number to decide encoding. -+ * VVVV is no smaller than the current year when a version is released. -+ */ -+#if __INTEL_LLVM_COMPILER < 1000000L -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -+#else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -+#endif -+#if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+#elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+#endif -+#if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+#endif -+#if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+#endif -+ -+#elif defined(__PATHCC__) -+# define COMPILER_ID "PathScale" -+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -+# if defined(__PATHCC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -+# endif -+ -+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -+# define COMPILER_ID "Embarcadero" -+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) -+ -+#elif defined(__BORLANDC__) -+# define COMPILER_ID "Borland" -+ /* __BORLANDC__ = 0xVRR */ -+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) -+ -+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -+# define COMPILER_ID "Watcom" -+ /* __WATCOMC__ = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__WATCOMC__) -+# define COMPILER_ID "OpenWatcom" -+ /* __WATCOMC__ = VVRP + 1100 */ -+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__SUNPRO_CC) -+# define COMPILER_ID "SunPro" -+# if __SUNPRO_CC >= 0x5100 -+ /* __SUNPRO_CC = 0xVRRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -+# else -+ /* __SUNPRO_CC = 0xVRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -+# endif -+ -+#elif defined(__HP_aCC) -+# define COMPILER_ID "HP" -+ /* __HP_aCC = VVRRPP */ -+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) -+ -+#elif defined(__DECCXX) -+# define COMPILER_ID "Compaq" -+ /* __DECCXX_VER = VVRRTPPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) -+ -+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -+# define COMPILER_ID "zOS" -+ /* __IBMCPP__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -+ -+#elif defined(__ibmxl__) && defined(__clang__) -+# define COMPILER_ID "XLClang" -+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) -+ -+ -+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -+# define COMPILER_ID "XL" -+ /* __IBMCPP__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -+ -+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -+# define COMPILER_ID "VisualAge" -+ /* __IBMCPP__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -+ -+#elif defined(__NVCOMPILER) -+# define COMPILER_ID "NVHPC" -+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -+# if defined(__NVCOMPILER_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -+# endif -+ -+#elif defined(__PGI) -+# define COMPILER_ID "PGI" -+# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -+# if defined(__PGIC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_CRAYC) -+# define COMPILER_ID "Cray" -+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# define COMPILER_ID "TI" -+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) -+ -+#elif defined(__CLANG_FUJITSU) -+# define COMPILER_ID "FujitsuClang" -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# define COMPILER_VERSION_INTERNAL_STR __clang_version__ -+ -+ -+#elif defined(__FUJITSU) -+# define COMPILER_ID "Fujitsu" -+# if defined(__FCC_version__) -+# define COMPILER_VERSION __FCC_version__ -+# elif defined(__FCC_major__) -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# endif -+# if defined(__fcc_version) -+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -+# elif defined(__FCC_VERSION) -+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -+# endif -+ -+ -+#elif defined(__ghs__) -+# define COMPILER_ID "GHS" -+/* __GHS_VERSION_NUMBER = VVVVRP */ -+# ifdef __GHS_VERSION_NUMBER -+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -+# endif -+ -+#elif defined(__SCO_VERSION__) -+# define COMPILER_ID "SCO" -+ -+#elif defined(__ARMCC_VERSION) && !defined(__clang__) -+# define COMPILER_ID "ARMCC" -+#if __ARMCC_VERSION >= 1000000 -+ /* __ARMCC_VERSION = VRRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#else -+ /* __ARMCC_VERSION = VRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#endif -+ -+ -+#elif defined(__clang__) && defined(__apple_build_version__) -+# define COMPILER_ID "AppleClang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) -+ -+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -+# define COMPILER_ID "ARMClang" -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) -+ -+#elif defined(__clang__) -+# define COMPILER_ID "Clang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+ -+#elif defined(__GNUC__) || defined(__GNUG__) -+# define COMPILER_ID "GNU" -+# if defined(__GNUC__) -+# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -+# else -+# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -+# endif -+# if defined(__GNUC_MINOR__) -+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_MSC_VER) -+# define COMPILER_ID "MSVC" -+ /* _MSC_VER = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -+# if defined(_MSC_FULL_VER) -+# if _MSC_VER >= 1400 -+ /* _MSC_FULL_VER = VVRRPPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -+# else -+ /* _MSC_FULL_VER = VVRRPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -+# endif -+# endif -+# if defined(_MSC_BUILD) -+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -+# endif -+ -+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -+# define COMPILER_ID "ADSP" -+#if defined(__VISUALDSPVERSION__) -+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -+#endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# define COMPILER_ID "IAR" -+# if defined(__VER__) && defined(__ICCARM__) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# endif -+ -+ -+/* These compilers are either not known or too old to define an -+ identification macro. Try to identify the platform and guess that -+ it is the native compiler. */ -+#elif defined(__hpux) || defined(__hpua) -+# define COMPILER_ID "HP" -+ -+#else /* unknown compiler */ -+# define COMPILER_ID "" -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -+#ifdef SIMULATE_ID -+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -+#endif -+ -+#ifdef __QNXNTO__ -+char const* qnxnto = "INFO" ":" "qnxnto[]"; -+#endif -+ -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -+#endif -+ -+#define STRINGIFY_HELPER(X) #X -+#define STRINGIFY(X) STRINGIFY_HELPER(X) -+ -+/* Identify known platforms by name. */ -+#if defined(__linux) || defined(__linux__) || defined(linux) -+# define PLATFORM_ID "Linux" -+ -+#elif defined(__MSYS__) -+# define PLATFORM_ID "MSYS" -+ -+#elif defined(__CYGWIN__) -+# define PLATFORM_ID "Cygwin" -+ -+#elif defined(__MINGW32__) -+# define PLATFORM_ID "MinGW" -+ -+#elif defined(__APPLE__) -+# define PLATFORM_ID "Darwin" -+ -+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -+# define PLATFORM_ID "Windows" -+ -+#elif defined(__FreeBSD__) || defined(__FreeBSD) -+# define PLATFORM_ID "FreeBSD" -+ -+#elif defined(__NetBSD__) || defined(__NetBSD) -+# define PLATFORM_ID "NetBSD" -+ -+#elif defined(__OpenBSD__) || defined(__OPENBSD) -+# define PLATFORM_ID "OpenBSD" -+ -+#elif defined(__sun) || defined(sun) -+# define PLATFORM_ID "SunOS" -+ -+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -+# define PLATFORM_ID "AIX" -+ -+#elif defined(__hpux) || defined(__hpux__) -+# define PLATFORM_ID "HP-UX" -+ -+#elif defined(__HAIKU__) -+# define PLATFORM_ID "Haiku" -+ -+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -+# define PLATFORM_ID "BeOS" -+ -+#elif defined(__QNX__) || defined(__QNXNTO__) -+# define PLATFORM_ID "QNX" -+ -+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -+# define PLATFORM_ID "Tru64" -+ -+#elif defined(__riscos) || defined(__riscos__) -+# define PLATFORM_ID "RISCos" -+ -+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -+# define PLATFORM_ID "SINIX" -+ -+#elif defined(__UNIX_SV__) -+# define PLATFORM_ID "UNIX_SV" -+ -+#elif defined(__bsdos__) -+# define PLATFORM_ID "BSDOS" -+ -+#elif defined(_MPRAS) || defined(MPRAS) -+# define PLATFORM_ID "MP-RAS" -+ -+#elif defined(__osf) || defined(__osf__) -+# define PLATFORM_ID "OSF1" -+ -+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -+# define PLATFORM_ID "SCO_SV" -+ -+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -+# define PLATFORM_ID "ULTRIX" -+ -+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -+# define PLATFORM_ID "Xenix" -+ -+#elif defined(__WATCOMC__) -+# if defined(__LINUX__) -+# define PLATFORM_ID "Linux" -+ -+# elif defined(__DOS__) -+# define PLATFORM_ID "DOS" -+ -+# elif defined(__OS2__) -+# define PLATFORM_ID "OS2" -+ -+# elif defined(__WINDOWS__) -+# define PLATFORM_ID "Windows3x" -+ -+# elif defined(__VXWORKS__) -+# define PLATFORM_ID "VxWorks" -+ -+# else /* unknown platform */ -+# define PLATFORM_ID -+# endif -+ -+#elif defined(__INTEGRITY) -+# if defined(INT_178B) -+# define PLATFORM_ID "Integrity178" -+ -+# else /* regular Integrity */ -+# define PLATFORM_ID "Integrity" -+# endif -+ -+#else /* unknown platform */ -+# define PLATFORM_ID -+ -+#endif -+ -+/* For windows compilers MSVC and Intel we can determine -+ the architecture of the compiler being used. This is because -+ the compilers do not have flags that can change the architecture, -+ but rather depend on which compiler is being used -+*/ -+#if defined(_WIN32) && defined(_MSC_VER) -+# if defined(_M_IA64) -+# define ARCHITECTURE_ID "IA64" -+ -+# elif defined(_M_ARM64EC) -+# define ARCHITECTURE_ID "ARM64EC" -+ -+# elif defined(_M_X64) || defined(_M_AMD64) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# elif defined(_M_ARM64) -+# define ARCHITECTURE_ID "ARM64" -+ -+# elif defined(_M_ARM) -+# if _M_ARM == 4 -+# define ARCHITECTURE_ID "ARMV4I" -+# elif _M_ARM == 5 -+# define ARCHITECTURE_ID "ARMV5I" -+# else -+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -+# endif -+ -+# elif defined(_M_MIPS) -+# define ARCHITECTURE_ID "MIPS" -+ -+# elif defined(_M_SH) -+# define ARCHITECTURE_ID "SHx" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__WATCOMC__) -+# if defined(_M_I86) -+# define ARCHITECTURE_ID "I86" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# if defined(__ICCARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__ICCRX__) -+# define ARCHITECTURE_ID "RX" -+ -+# elif defined(__ICCRH850__) -+# define ARCHITECTURE_ID "RH850" -+ -+# elif defined(__ICCRL78__) -+# define ARCHITECTURE_ID "RL78" -+ -+# elif defined(__ICCRISCV__) -+# define ARCHITECTURE_ID "RISCV" -+ -+# elif defined(__ICCAVR__) -+# define ARCHITECTURE_ID "AVR" -+ -+# elif defined(__ICC430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__ICCV850__) -+# define ARCHITECTURE_ID "V850" -+ -+# elif defined(__ICC8051__) -+# define ARCHITECTURE_ID "8051" -+ -+# elif defined(__ICCSTM8__) -+# define ARCHITECTURE_ID "STM8" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__ghs__) -+# if defined(__PPC64__) -+# define ARCHITECTURE_ID "PPC64" -+ -+# elif defined(__ppc__) -+# define ARCHITECTURE_ID "PPC" -+ -+# elif defined(__ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__x86_64__) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(__i386__) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# if defined(__TI_ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__MSP430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__TMS320C28XX__) -+# define ARCHITECTURE_ID "TMS320C28x" -+ -+# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -+# define ARCHITECTURE_ID "TMS320C6x" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#else -+# define ARCHITECTURE_ID -+#endif -+ -+/* Convert integer to decimal digit literals. */ -+#define DEC(n) \ -+ ('0' + (((n) / 10000000)%10)), \ -+ ('0' + (((n) / 1000000)%10)), \ -+ ('0' + (((n) / 100000)%10)), \ -+ ('0' + (((n) / 10000)%10)), \ -+ ('0' + (((n) / 1000)%10)), \ -+ ('0' + (((n) / 100)%10)), \ -+ ('0' + (((n) / 10)%10)), \ -+ ('0' + ((n) % 10)) -+ -+/* Convert integer to hex digit literals. */ -+#define HEX(n) \ -+ ('0' + ((n)>>28 & 0xF)), \ -+ ('0' + ((n)>>24 & 0xF)), \ -+ ('0' + ((n)>>20 & 0xF)), \ -+ ('0' + ((n)>>16 & 0xF)), \ -+ ('0' + ((n)>>12 & 0xF)), \ -+ ('0' + ((n)>>8 & 0xF)), \ -+ ('0' + ((n)>>4 & 0xF)), \ -+ ('0' + ((n) & 0xF)) -+ -+/* Construct a string literal encoding the version number. */ -+#ifdef COMPILER_VERSION -+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; -+ -+/* Construct a string literal encoding the version number components. */ -+#elif defined(COMPILER_VERSION_MAJOR) -+char const info_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', -+ COMPILER_VERSION_MAJOR, -+# ifdef COMPILER_VERSION_MINOR -+ '.', COMPILER_VERSION_MINOR, -+# ifdef COMPILER_VERSION_PATCH -+ '.', COMPILER_VERSION_PATCH, -+# ifdef COMPILER_VERSION_TWEAK -+ '.', COMPILER_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct a string literal encoding the internal version number. */ -+#ifdef COMPILER_VERSION_INTERNAL -+char const info_version_internal[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', -+ 'i','n','t','e','r','n','a','l','[', -+ COMPILER_VERSION_INTERNAL,']','\0'}; -+#elif defined(COMPILER_VERSION_INTERNAL_STR) -+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -+#endif -+ -+/* Construct a string literal encoding the version number components. */ -+#ifdef SIMULATE_VERSION_MAJOR -+char const info_simulate_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', -+ SIMULATE_VERSION_MAJOR, -+# ifdef SIMULATE_VERSION_MINOR -+ '.', SIMULATE_VERSION_MINOR, -+# ifdef SIMULATE_VERSION_PATCH -+ '.', SIMULATE_VERSION_PATCH, -+# ifdef SIMULATE_VERSION_TWEAK -+ '.', SIMULATE_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; -+ -+ -+ -+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -+# if defined(__INTEL_CXX11_MODE__) -+# if defined(__cpp_aggregate_nsdmi) -+# define CXX_STD 201402L -+# else -+# define CXX_STD 201103L -+# endif -+# else -+# define CXX_STD 199711L -+# endif -+#elif defined(_MSC_VER) && defined(_MSVC_LANG) -+# define CXX_STD _MSVC_LANG -+#else -+# define CXX_STD __cplusplus -+#endif -+ -+const char* info_language_standard_default = "INFO" ":" "standard_default[" -+#if CXX_STD > 202002L -+ "23" -+#elif CXX_STD > 201703L -+ "20" -+#elif CXX_STD >= 201703L -+ "17" -+#elif CXX_STD >= 201402L -+ "14" -+#elif CXX_STD >= 201103L -+ "11" -+#else -+ "98" -+#endif -+"]"; -+ -+const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -+#if (defined(__clang__) || defined(__GNUC__) || \ -+ defined(__TI_COMPILER_VERSION__)) && \ -+ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) -+ "ON" -+#else -+ "OFF" -+#endif -+"]"; -+ -+/*--------------------------------------------------------------------------*/ -+ -+int main(int argc, char* argv[]) -+{ -+ int require = 0; -+ require += info_compiler[argc]; -+ require += info_platform[argc]; -+#ifdef COMPILER_VERSION_MAJOR -+ require += info_version[argc]; -+#endif -+#ifdef COMPILER_VERSION_INTERNAL -+ require += info_version_internal[argc]; -+#endif -+#ifdef SIMULATE_ID -+ require += info_simulate[argc]; -+#endif -+#ifdef SIMULATE_VERSION_MAJOR -+ require += info_simulate_version[argc]; -+#endif -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+ require += info_cray[argc]; -+#endif -+ require += info_language_standard_default[argc]; -+ require += info_language_extensions_default[argc]; -+ (void)argv; -+ return require; -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o -new file mode 100644 -index 0000000..5bc3829 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeOutput.log b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeOutput.log -new file mode 100644 -index 0000000..eab3ea7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeOutput.log -@@ -0,0 +1,262 @@ -+The target system is: Android - 1 - aarch64 -+The host system is: Darwin - 24.3.0 - arm64 -+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -+Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -+Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security; -+Id flags: -c;--target=aarch64-none-linux-android24 -+ -+The output was: -+0 -+ -+ -+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" -+ -+The C compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o" -+ -+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -+Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -+Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security;;-frtti;-fexceptions;-Wall;-Wextra;-fstack-protector-all;-O1;-g;-O2 -+Id flags: -c;--target=aarch64-none-linux-android24 -+ -+The output was: -+0 -+ -+ -+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" -+ -+The CXX compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o" -+ -+Detecting C compiler ABI info compiled with the following output: -+Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -+ -+Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_cce85 && [1/2] Building C object CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: aarch64-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ (in-process) -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c -+clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" -+#include "..." search starts here: -+#include <...> search starts here: -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -+End of search list. -+[2/2] Linking C executable cmTC_cce85 -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: aarch64-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_cce85 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o -+ -+ -+ -+Parsed C implicit include dir info from above output: rv=done -+ found start of include info -+ found start of implicit include info -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ end of search list found -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ -+ -+Parsed C implicit link information from above output: -+ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] -+ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp] -+ ignore line: [] -+ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_cce85 && [1/2] Building C object CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: aarch64-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ ignore line: [ (in-process)] -+ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple aarch64-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c] -+ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] -+ ignore line: [#include "..." search starts here:] -+ ignore line: [#include <...> search starts here:] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ ignore line: [End of search list.] -+ ignore line: [[2/2] Linking C executable cmTC_cce85] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: aarch64-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_cce85 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore -+ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore -+ arg [-EL] ==> ignore -+ arg [--fix-cortex-a53-843419] ==> ignore -+ arg [-znow] ==> ignore -+ arg [-zrelro] ==> ignore -+ arg [-zmax-page-size=4096] ==> ignore -+ arg [--hash-style=gnu] ==> ignore -+ arg [--eh-frame-hdr] ==> ignore -+ arg [-m] ==> ignore -+ arg [aarch64linux] ==> ignore -+ arg [-pie] ==> ignore -+ arg [-dynamic-linker] ==> ignore -+ arg [/system/bin/linker64] ==> ignore -+ arg [-o] ==> ignore -+ arg [cmTC_cce85] ==> ignore -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ arg [--build-id=sha1] ==> ignore -+ arg [--no-rosegment] ==> ignore -+ arg [--no-undefined-version] ==> ignore -+ arg [--fatal-warnings] ==> ignore -+ arg [--no-undefined] ==> ignore -+ arg [CMakeFiles/cmTC_cce85.dir/CMakeCCompilerABI.c.o] ==> ignore -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [-lc] ==> lib [c] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] -+ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] -+ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit fwks: [] -+ -+ -+Detecting CXX compiler ABI info compiled with the following output: -+Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -+ -+Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_3cf60 && [1/2] Building CXX object CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: aarch64-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ (in-process) -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -+clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" -+#include "..." search starts here: -+#include <...> search starts here: -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -+End of search list. -+[2/2] Linking CXX executable cmTC_3cf60 -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: aarch64-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_3cf60 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o -+ -+ -+ -+Parsed CXX implicit include dir info from above output: rv=done -+ found start of include info -+ found start of implicit include info -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ end of search list found -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ -+ -+Parsed CXX implicit link information from above output: -+ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] -+ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp] -+ ignore line: [] -+ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_3cf60 && [1/2] Building CXX object CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: aarch64-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ ignore line: [ (in-process)] -+ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple aarch64-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] -+ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] -+ ignore line: [#include "..." search starts here:] -+ ignore line: [#include <...> search starts here:] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ ignore line: [End of search list.] -+ ignore line: [[2/2] Linking CXX executable cmTC_3cf60] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: aarch64-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=gnu --eh-frame-hdr -m aarch64linux -pie -dynamic-linker /system/bin/linker64 -o cmTC_3cf60 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore -+ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore -+ arg [-EL] ==> ignore -+ arg [--fix-cortex-a53-843419] ==> ignore -+ arg [-znow] ==> ignore -+ arg [-zrelro] ==> ignore -+ arg [-zmax-page-size=4096] ==> ignore -+ arg [--hash-style=gnu] ==> ignore -+ arg [--eh-frame-hdr] ==> ignore -+ arg [-m] ==> ignore -+ arg [aarch64linux] ==> ignore -+ arg [-pie] ==> ignore -+ arg [-dynamic-linker] ==> ignore -+ arg [/system/bin/linker64] ==> ignore -+ arg [-o] ==> ignore -+ arg [cmTC_3cf60] ==> ignore -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ arg [--build-id=sha1] ==> ignore -+ arg [--no-rosegment] ==> ignore -+ arg [--no-undefined-version] ==> ignore -+ arg [--fatal-warnings] ==> ignore -+ arg [--no-undefined] ==> ignore -+ arg [CMakeFiles/cmTC_3cf60.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore -+ arg [-lc++] ==> lib [c++] -+ arg [-lm] ==> lib [m] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [-lc] ==> lib [c] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-aarch64-android.a] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] -+ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/crtend_android.o] -+ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/aarch64;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit fwks: [] -+ -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -new file mode 100644 -index 0000000..efe4f67 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -new file mode 100644 -index 0000000..6eca649 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -new file mode 100644 -index 0000000..0e1447a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -new file mode 100644 -index 0000000..bca4a83 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -new file mode 100644 -index 0000000..8d8545a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -new file mode 100644 -index 0000000..2d029f0 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -new file mode 100644 -index 0000000..7d01190 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -new file mode 100644 -index 0000000..b387765 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -new file mode 100644 -index 0000000..28074bc -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -new file mode 100644 -index 0000000..e4ce458 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -new file mode 100644 -index 0000000..a1342df -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -new file mode 100644 -index 0000000..dcd19c7 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -new file mode 100644 -index 0000000..e05846b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -new file mode 100644 -index 0000000..e7eb891 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -new file mode 100644 -index 0000000..a075af9 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -new file mode 100644 -index 0000000..97cfff5 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -new file mode 100644 -index 0000000..c323af8 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/TargetDirectories.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/TargetDirectories.txt -new file mode 100644 -index 0000000..714b29c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/TargetDirectories.txt -@@ -0,0 +1,3 @@ -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/NitroModules.dir -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/edit_cache.dir -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rebuild_cache.dir -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/cmake.check_cache b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/cmake.check_cache -new file mode 100644 -index 0000000..3dccd73 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/cmake.check_cache -@@ -0,0 +1 @@ -+# This file is generated by cmake for dependency checking of the CMakeCache.txt file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rules.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rules.ninja -new file mode 100644 -index 0000000..af2be5e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/CMakeFiles/rules.ninja -@@ -0,0 +1,64 @@ -+# CMAKE generated file: DO NOT EDIT! -+# Generated by "Ninja" Generator, CMake Version 3.22 -+ -+# This file contains all the rules used to get the outputs files -+# built from the input files. -+# It is included in the main 'build.ninja'. -+ -+# ============================================================================= -+# Project: NitroModules -+# Configurations: Debug -+# ============================================================================= -+# ============================================================================= -+ -+############################################# -+# Rule for compiling CXX files. -+ -+rule CXX_COMPILER__NitroModules_Debug -+ depfile = $DEP_FILE -+ deps = gcc -+ command = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in -+ description = Building CXX object $out -+ -+ -+############################################# -+# Rule for linking CXX shared library. -+ -+rule CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug -+ command = $PRE_LINK && /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD -+ description = Linking CXX shared library $TARGET_FILE -+ restat = $RESTAT -+ -+ -+############################################# -+# Rule for running custom commands. -+ -+rule CUSTOM_COMMAND -+ command = $COMMAND -+ description = $DESC -+ -+ -+############################################# -+# Rule for re-running cmake. -+ -+rule RERUN_CMAKE -+ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+ description = Re-running CMake... -+ generator = 1 -+ -+ -+############################################# -+# Rule for cleaning all built files. -+ -+rule CLEAN -+ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS -+ description = Cleaning all built files... -+ -+ -+############################################# -+# Rule for printing all primary targets available. -+ -+rule HELP -+ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets -+ description = All primary targets available: -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/additional_project_files.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/additional_project_files.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json -new file mode 100644 -index 0000000..d069e7c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json -@@ -0,0 +1,46 @@ -+{ -+ "buildFiles": [ -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" -+ ], -+ "cleanCommandsComponents": [ -+ [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "clean" -+ ] -+ ], -+ "buildTargetsCommandComponents": [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "{LIST_OF_TARGETS_TO_BUILD}" -+ ], -+ "libraries": { -+ "NitroModules::@6890427a1f51a3e7e1df": { -+ "toolchain": "toolchain", -+ "abi": "arm64-v8a", -+ "artifactName": "NitroModules", -+ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so", -+ "runtimeFiles": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" -+ ] -+ } -+ }, -+ "toolchains": { -+ "toolchain": { -+ "cCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", -+ "cppCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" -+ } -+ }, -+ "cFileExtensions": [], -+ "cppFileExtensions": [ -+ "cpp" -+ ] -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json -new file mode 100644 -index 0000000..68d5070 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json -@@ -0,0 +1,35 @@ -+{ -+ "buildFiles": [ -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" -+ ], -+ "cleanCommandsComponents": [ -+ [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "clean" -+ ] -+ ], -+ "buildTargetsCommandComponents": [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "{LIST_OF_TARGETS_TO_BUILD}" -+ ], -+ "libraries": { -+ "NitroModules::@6890427a1f51a3e7e1df": { -+ "artifactName": "NitroModules", -+ "abi": "arm64-v8a", -+ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so", -+ "runtimeFiles": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" -+ ] -+ } -+ } -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja -new file mode 100644 -index 0000000..223768d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja -@@ -0,0 +1,316 @@ -+# CMAKE generated file: DO NOT EDIT! -+# Generated by "Ninja" Generator, CMake Version 3.22 -+ -+# This file contains all the build statements describing the -+# compilation DAG. -+ -+# ============================================================================= -+# Write statements declared in CMakeLists.txt: -+# -+# Which is the root file. -+# ============================================================================= -+ -+# ============================================================================= -+# Project: NitroModules -+# Configurations: Debug -+# ============================================================================= -+ -+############################################# -+# Minimal version of Ninja required by this file -+ -+ninja_required_version = 1.5 -+ -+ -+############################################# -+# Set configuration variable for custom commands. -+ -+CONFIGURATION = Debug -+# ============================================================================= -+# Include auxiliary files. -+ -+ -+############################################# -+# Include rules file. -+ -+include CMakeFiles/rules.ninja -+ -+# ============================================================================= -+ -+############################################# -+# Logical path to working directory; prefix for absolute paths. -+ -+cmake_ninja_workdir = /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/ -+# ============================================================================= -+# Object build statements for SHARED_LIBRARY target NitroModules -+ -+ -+############################################# -+# Order-only phony target for NitroModules -+ -+build cmake_object_order_depends_target_NitroModules: phony || CMakeFiles/NitroModules.dir -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+ -+# ============================================================================= -+# Link build statements for SHARED_LIBRARY target NitroModules -+ -+ -+############################################# -+# Link the shared library ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so -+ -+build ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so: CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o | /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so -+ LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -+ LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -+ LINK_LIBRARIES = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so -landroid /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so -latomic -lm -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ POST_BUILD = : -+ PRE_LINK = : -+ SONAME = libNitroModules.so -+ SONAME_FLAG = -Wl,-soname, -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_FILE = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.pdb -+ -+ -+############################################# -+# Utility command for edit_cache -+ -+build CMakeFiles/edit_cache.util: CUSTOM_COMMAND -+ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+ DESC = Running CMake cache editor... -+ pool = console -+ restat = 1 -+ -+build edit_cache: phony CMakeFiles/edit_cache.util -+ -+ -+############################################# -+# Utility command for rebuild_cache -+ -+build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND -+ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+ DESC = Running CMake to regenerate build system... -+ pool = console -+ restat = 1 -+ -+build rebuild_cache: phony CMakeFiles/rebuild_cache.util -+ -+# ============================================================================= -+# Target aliases. -+ -+build NitroModules: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so -+ -+build libNitroModules.so: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so -+ -+# ============================================================================= -+# Folder targets. -+ -+# ============================================================================= -+ -+############################################# -+# Folder: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+ -+build all: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so -+ -+# ============================================================================= -+# Built-in targets -+ -+ -+############################################# -+# Re-run CMake if any of its inputs changed. -+ -+build build.ninja: RERUN_CMAKE | ../../../../CMakeLists.txt ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake -+ pool = console -+ -+ -+############################################# -+# A missing CMake input file is not an error. -+ -+build ../../../../CMakeLists.txt ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony -+ -+ -+############################################# -+# Clean all the built files. -+ -+build clean: CLEAN -+ -+ -+############################################# -+# Print all primary targets available. -+ -+build help: HELP -+ -+ -+############################################# -+# Make the all target the default. -+ -+default all -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt -new file mode 100644 -index 0000000..95d30a3 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt -@@ -0,0 +1,5 @@ -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/cmake_install.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/cmake_install.cmake -new file mode 100644 -index 0000000..7590af1 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/cmake_install.cmake -@@ -0,0 +1,54 @@ -+# Install script for directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+ -+# Set the install prefix -+if(NOT DEFINED CMAKE_INSTALL_PREFIX) -+ set(CMAKE_INSTALL_PREFIX "/usr/local") -+endif() -+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") -+ -+# Set the install configuration name. -+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) -+ if(BUILD_TYPE) -+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" -+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") -+ else() -+ set(CMAKE_INSTALL_CONFIG_NAME "Debug") -+ endif() -+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -+endif() -+ -+# Set the component getting installed. -+if(NOT CMAKE_INSTALL_COMPONENT) -+ if(COMPONENT) -+ message(STATUS "Install component: \"${COMPONENT}\"") -+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") -+ else() -+ set(CMAKE_INSTALL_COMPONENT) -+ endif() -+endif() -+ -+# Install shared libraries without execute permission? -+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) -+ set(CMAKE_INSTALL_SO_NO_EXE "0") -+endif() -+ -+# Is this installation the result of a crosscompile? -+if(NOT DEFINED CMAKE_CROSSCOMPILING) -+ set(CMAKE_CROSSCOMPILING "TRUE") -+endif() -+ -+# Set default install directory permissions. -+if(NOT DEFINED CMAKE_OBJDUMP) -+ set(CMAKE_OBJDUMP "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") -+endif() -+ -+if(CMAKE_INSTALL_COMPONENT) -+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -+else() -+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -+endif() -+ -+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT -+ "${CMAKE_INSTALL_MANIFEST_FILES}") -+file(WRITE "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" -+ "${CMAKE_INSTALL_MANIFEST_CONTENT}") -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json -new file mode 100644 -index 0000000..69891c8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json -@@ -0,0 +1,87 @@ -+[ -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" -+} -+] -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin -new file mode 100644 -index 0000000..739af47 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/configure_fingerprint.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/configure_fingerprint.bin -new file mode 100644 -index 0000000..630a47b ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/configure_fingerprint.bin -@@ -0,0 +1,28 @@ -+C/C++ Structured Log� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/additional_project_files.txtC -+A -+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̢���2  �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json  ̢���2� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build_mini.json  ̢���2� â���2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja  ̢���2�� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build.ninja.txt  ̢���2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/build_file_index.txt  ̢���2� Ģ���2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json  ̢���2�� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin  ̢���2 �A �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt  ̢���2 -+� â���2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json  ̢���2 � Ģ���2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt  ̢���2 � Ģ���2z -+x -+v/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt  ̢���2 � ����2 -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt -new file mode 100644 -index 0000000..b21c64a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/metadata_generation_command.txt -@@ -0,0 +1,21 @@ -+ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+-DCMAKE_SYSTEM_NAME=Android -+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -+-DCMAKE_SYSTEM_VERSION=24 -+-DANDROID_PLATFORM=android-24 -+-DANDROID_ABI=arm64-v8a -+-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a -+-DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+-DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+-DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake -+-DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -+-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a -+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a -+-DCMAKE_BUILD_TYPE=Debug -+-DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab -+-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -+-GNinja -+-DANDROID_STL=c++_shared -+ Build command args: [] -+ Version: 2 -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json -new file mode 100644 -index 0000000..48c3c0f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/prefab_config.json -@@ -0,0 +1,8 @@ -+{ -+ "enabled": true, -+ "prefabPath": "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar", -+ "packages": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" -+ ] -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt -new file mode 100644 -index 0000000..abd6828 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/symbol_folder_index.txt -@@ -0,0 +1 @@ -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/hash_key.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/hash_key.txt -new file mode 100644 -index 0000000..37fdd62 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/hash_key.txt -@@ -0,0 +1,28 @@ -+# Values used to calculate the hash in this folder name. -+# Should not depend on the absolute path of the project itself. -+# - AGP: 8.8.0. -+# - $NDK is the path to NDK 27.1.12297006. -+# - $PROJECT is the path to the parent folder of the root Gradle build file. -+# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. -+# - $HASH is the hash value computed from this text. -+# - $CMAKE is the path to CMake 3.22.1. -+# - $NINJA is the path to Ninja. -+-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+-DCMAKE_SYSTEM_NAME=Android -+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -+-DCMAKE_SYSTEM_VERSION=24 -+-DANDROID_PLATFORM=android-24 -+-DANDROID_ABI=$ABI -+-DCMAKE_ANDROID_ARCH_ABI=$ABI -+-DANDROID_NDK=$NDK -+-DCMAKE_ANDROID_NDK=$NDK -+-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake -+-DCMAKE_MAKE_PROGRAM=$NINJA -+-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI -+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI -+-DCMAKE_BUILD_TYPE=Debug -+-DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/prefab/$ABI/prefab -+-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/$ABI -+-GNinja -+-DANDROID_STL=c++_shared -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake -new file mode 100644 -index 0000000..c75766d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake -@@ -0,0 +1,36 @@ -+if(NOT TARGET ReactAndroid::hermestooling) -+add_library(ReactAndroid::hermestooling SHARED IMPORTED) -+set_target_properties(ReactAndroid::hermestooling PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/libs/android.arm64-v8a/libhermestooling.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -+if(NOT TARGET ReactAndroid::jsctooling) -+add_library(ReactAndroid::jsctooling SHARED IMPORTED) -+set_target_properties(ReactAndroid::jsctooling PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/libs/android.arm64-v8a/libjsctooling.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -+if(NOT TARGET ReactAndroid::jsi) -+add_library(ReactAndroid::jsi SHARED IMPORTED) -+set_target_properties(ReactAndroid::jsi PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -+if(NOT TARGET ReactAndroid::reactnative) -+add_library(ReactAndroid::reactnative SHARED IMPORTED) -+set_target_properties(ReactAndroid::reactnative PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake -new file mode 100644 -index 0000000..79d884a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake -@@ -0,0 +1,9 @@ -+set(PACKAGE_VERSION 0.78.0) -+if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_COMPATIBLE FALSE) -+else() -+ set(PACKAGE_VERSION_COMPATIBLE TRUE) -+ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_EXACT TRUE) -+ endif() -+endif() -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake -new file mode 100644 -index 0000000..f470eac ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfig.cmake -@@ -0,0 +1,9 @@ -+if(NOT TARGET fbjni::fbjni) -+add_library(fbjni::fbjni SHARED IMPORTED) -+set_target_properties(fbjni::fbjni PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake -new file mode 100644 -index 0000000..fdd188a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab/lib/aarch64-linux-android/cmake/fbjni/fbjniConfigVersion.cmake -@@ -0,0 +1,9 @@ -+set(PACKAGE_VERSION 3.22.1) -+if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_COMPATIBLE FALSE) -+else() -+ set(PACKAGE_VERSION_COMPATIBLE TRUE) -+ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_EXACT TRUE) -+ endif() -+endif() -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake -new file mode 100644 -index 0000000..2e3e7e9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake -@@ -0,0 +1,36 @@ -+if(NOT TARGET ReactAndroid::hermestooling) -+add_library(ReactAndroid::hermestooling SHARED IMPORTED) -+set_target_properties(ReactAndroid::hermestooling PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/libs/android.x86/libhermestooling.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/hermestooling/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -+if(NOT TARGET ReactAndroid::jsctooling) -+add_library(ReactAndroid::jsctooling SHARED IMPORTED) -+set_target_properties(ReactAndroid::jsctooling PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/libs/android.x86/libjsctooling.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsctooling/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -+if(NOT TARGET ReactAndroid::jsi) -+add_library(ReactAndroid::jsi SHARED IMPORTED) -+set_target_properties(ReactAndroid::jsi PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -+if(NOT TARGET ReactAndroid::reactnative) -+add_library(ReactAndroid::reactnative SHARED IMPORTED) -+set_target_properties(ReactAndroid::reactnative PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake -new file mode 100644 -index 0000000..79d884a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake -@@ -0,0 +1,9 @@ -+set(PACKAGE_VERSION 0.78.0) -+if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_COMPATIBLE FALSE) -+else() -+ set(PACKAGE_VERSION_COMPATIBLE TRUE) -+ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_EXACT TRUE) -+ endif() -+endif() -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake -new file mode 100644 -index 0000000..039f362 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake -@@ -0,0 +1,9 @@ -+if(NOT TARGET fbjni::fbjni) -+add_library(fbjni::fbjni SHARED IMPORTED) -+set_target_properties(fbjni::fbjni PROPERTIES -+ IMPORTED_LOCATION "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so" -+ INTERFACE_INCLUDE_DIRECTORIES "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" -+ INTERFACE_LINK_LIBRARIES "" -+) -+endif() -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake -new file mode 100644 -index 0000000..fdd188a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake -@@ -0,0 +1,9 @@ -+set(PACKAGE_VERSION 3.22.1) -+if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_COMPATIBLE FALSE) -+else() -+ set(PACKAGE_VERSION_COMPATIBLE TRUE) -+ if("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") -+ set(PACKAGE_VERSION_EXACT TRUE) -+ endif() -+endif() -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cache-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cache-v2 -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/query/client-agp/codemodel-v2 -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cache-v2-65a709dba258d9cf4e0a.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cache-v2-65a709dba258d9cf4e0a.json -new file mode 100644 -index 0000000..fa870f8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cache-v2-65a709dba258d9cf4e0a.json -@@ -0,0 +1,1415 @@ -+{ -+ "entries" : -+ [ -+ { -+ "name" : "ANDROID_ABI", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "x86" -+ }, -+ { -+ "name" : "ANDROID_NDK", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" -+ }, -+ { -+ "name" : "ANDROID_PLATFORM", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "android-24" -+ }, -+ { -+ "name" : "ANDROID_STL", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "c++_shared" -+ }, -+ { -+ "name" : "CMAKE_ADDR2LINE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line" -+ }, -+ { -+ "name" : "CMAKE_ANDROID_ARCH_ABI", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "x86" -+ }, -+ { -+ "name" : "CMAKE_ANDROID_NDK", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006" -+ }, -+ { -+ "name" : "CMAKE_AR", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Archiver" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" -+ }, -+ { -+ "name" : "CMAKE_ASM_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_ASM_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during debug builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_ASM_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during release builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_BUILD_TYPE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "Debug" -+ }, -+ { -+ "name" : "CMAKE_CACHEFILE_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "This is the directory where this CMakeCache.txt was created" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86" -+ }, -+ { -+ "name" : "CMAKE_CACHE_MAJOR_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Major version of cmake used to create the current loaded cache" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "3" -+ }, -+ { -+ "name" : "CMAKE_CACHE_MINOR_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Minor version of cmake used to create the current loaded cache" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "22" -+ }, -+ { -+ "name" : "CMAKE_CACHE_PATCH_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Patch version of cmake used to create the current loaded cache" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "1" -+ }, -+ { -+ "name" : "CMAKE_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to CMake executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" -+ }, -+ { -+ "name" : "CMAKE_CPACK_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to cpack program executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack" -+ }, -+ { -+ "name" : "CMAKE_CTEST_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to ctest program executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest" -+ }, -+ { -+ "name" : "CMAKE_CXX_COMPILER", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "(This variable does not exist and should not be used)" -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_CXX_COMPILER_AR", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "LLVM archiver" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" -+ }, -+ { -+ "name" : "CMAKE_CXX_COMPILER_RANLIB", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Generate index for LLVM archive" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during debug builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-Os -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during release builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-O2 -g -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_CXX_STANDARD_LIBRARIES", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Libraries linked by default with all C++ applications." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-latomic -lm" -+ }, -+ { -+ "name" : "CMAKE_C_COMPILER", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "(This variable does not exist and should not be used)" -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_COMPILER_AR", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "LLVM archiver" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar" -+ }, -+ { -+ "name" : "CMAKE_C_COMPILER_RANLIB", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Generate index for LLVM archive" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during debug builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the C compiler during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-Os -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the compiler during release builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-O2 -g -DNDEBUG" -+ }, -+ { -+ "name" : "CMAKE_C_STANDARD_LIBRARIES", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Libraries linked by default with all C applications." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "-latomic -lm" -+ }, -+ { -+ "name" : "CMAKE_DLLTOOL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool" -+ }, -+ { -+ "name" : "CMAKE_EDIT_COMMAND", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to cache edit program executable." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake" -+ }, -+ { -+ "name" : "CMAKE_EXECUTABLE_FORMAT", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Executable file format" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "ELF" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "ON" -+ }, -+ { -+ "name" : "CMAKE_EXTRA_GENERATOR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of external makefile project generator." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_FIND_ROOT_PATH", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of generator." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "Ninja" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR_INSTANCE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Generator instance identifier." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR_PLATFORM", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of generator platform." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_GENERATOR_TOOLSET", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Name of generator toolset." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_HOME_DIRECTORY", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Source directory with the top level CMakeLists.txt file for this project" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ { -+ "name" : "CMAKE_INSTALL_PREFIX", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Install path prefix, prepended onto install directories." -+ } -+ ], -+ "type" : "PATH", -+ "value" : "/usr/local" -+ }, -+ { -+ "name" : "CMAKE_INSTALL_SO_NO_EXE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Install .so files without execute permission." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "0" -+ }, -+ { -+ "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86" -+ }, -+ { -+ "name" : "CMAKE_LINKER", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" -+ }, -+ { -+ "name" : "CMAKE_MAKE_PROGRAM", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_NM", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm" -+ }, -+ { -+ "name" : "CMAKE_NUMBER_OF_MAKEFILES", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "number of local generators" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "1" -+ }, -+ { -+ "name" : "CMAKE_OBJCOPY", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy" -+ }, -+ { -+ "name" : "CMAKE_OBJDUMP", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump" -+ }, -+ { -+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Platform information initialized" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "1" -+ }, -+ { -+ "name" : "CMAKE_PROJECT_DESCRIPTION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_PROJECT_NAME", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "NitroModules" -+ }, -+ { -+ "name" : "CMAKE_RANLIB", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Ranlib" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib" -+ }, -+ { -+ "name" : "CMAKE_READELF", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a program." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf" -+ }, -+ { -+ "name" : "CMAKE_ROOT", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to CMake installation." -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" -+ }, -+ { -+ "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of dll's." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_SKIP_INSTALL_RPATH", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." -+ } -+ ], -+ "type" : "BOOL", -+ "value" : "NO" -+ }, -+ { -+ "name" : "CMAKE_SKIP_RPATH", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "If set, runtime paths are not added when using shared libraries." -+ } -+ ], -+ "type" : "BOOL", -+ "value" : "NO" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during all build types." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." -+ } -+ ], -+ "type" : "STRING", -+ "value" : "" -+ }, -+ { -+ "name" : "CMAKE_STRIP", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "Strip" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip" -+ }, -+ { -+ "name" : "CMAKE_SYSTEM_NAME", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "Android" -+ }, -+ { -+ "name" : "CMAKE_SYSTEM_VERSION", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "No help, variable specified on the command line." -+ } -+ ], -+ "type" : "UNINITIALIZED", -+ "value" : "24" -+ }, -+ { -+ "name" : "CMAKE_TOOLCHAIN_FILE", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "The CMake toolchain file" -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" -+ }, -+ { -+ "name" : "CMAKE_UNAME", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "uname command" -+ } -+ ], -+ "type" : "INTERNAL", -+ "value" : "/usr/bin/uname" -+ }, -+ { -+ "name" : "CMAKE_VERBOSE_MAKEFILE", -+ "properties" : -+ [ -+ { -+ "name" : "ADVANCED", -+ "value" : "1" -+ }, -+ { -+ "name" : "HELPSTRING", -+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." -+ } -+ ], -+ "type" : "BOOL", -+ "value" : "FALSE" -+ }, -+ { -+ "name" : "LOG_LIB", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Path to a library." -+ } -+ ], -+ "type" : "FILEPATH", -+ "value" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so" -+ }, -+ { -+ "name" : "NitroModules_BINARY_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86" -+ }, -+ { -+ "name" : "NitroModules_IS_TOP_LEVEL", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "ON" -+ }, -+ { -+ "name" : "NitroModules_LIB_DEPENDS", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Dependencies for the target" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative;" -+ }, -+ { -+ "name" : "NitroModules_SOURCE_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "Value Computed by CMake" -+ } -+ ], -+ "type" : "STATIC", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ { -+ "name" : "ReactAndroid_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "The directory containing a CMake configuration file for ReactAndroid." -+ } -+ ], -+ "type" : "PATH", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid" -+ }, -+ { -+ "name" : "fbjni_DIR", -+ "properties" : -+ [ -+ { -+ "name" : "HELPSTRING", -+ "value" : "The directory containing a CMake configuration file for fbjni." -+ } -+ ], -+ "type" : "PATH", -+ "value" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni" -+ } -+ ], -+ "kind" : "cache", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 0 -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cmakeFiles-v1-b2c258f75d6053c175b0.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cmakeFiles-v1-b2c258f75d6053c175b0.json -new file mode 100644 -index 0000000..7075a11 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/cmakeFiles-v1-b2c258f75d6053c175b0.json -@@ -0,0 +1,815 @@ -+{ -+ "inputs" : -+ [ -+ { -+ "path" : "CMakeLists.txt" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake" -+ }, -+ { -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" -+ }, -+ { -+ "isCMake" : true, -+ "isExternal" : true, -+ "path" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" -+ }, -+ { -+ "isGenerated" : true, -+ "path" : ".cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake" -+ }, -+ { -+ "path" : ".cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake" -+ } -+ ], -+ "kind" : "cmakeFiles", -+ "paths" : -+ { -+ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ "version" : -+ { -+ "major" : 1, -+ "minor" : 0 -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/codemodel-v2-5c59e4b25782757297ba.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/codemodel-v2-5c59e4b25782757297ba.json -new file mode 100644 -index 0000000..53ba0ed ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/codemodel-v2-5c59e4b25782757297ba.json -@@ -0,0 +1,60 @@ -+{ -+ "configurations" : -+ [ -+ { -+ "directories" : -+ [ -+ { -+ "build" : ".", -+ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", -+ "minimumCMakeVersion" : -+ { -+ "string" : "3.9.0" -+ }, -+ "projectIndex" : 0, -+ "source" : ".", -+ "targetIndexes" : -+ [ -+ 0 -+ ] -+ } -+ ], -+ "name" : "Debug", -+ "projects" : -+ [ -+ { -+ "directoryIndexes" : -+ [ -+ 0 -+ ], -+ "name" : "NitroModules", -+ "targetIndexes" : -+ [ -+ 0 -+ ] -+ } -+ ], -+ "targets" : -+ [ -+ { -+ "directoryIndex" : 0, -+ "id" : "NitroModules::@6890427a1f51a3e7e1df", -+ "jsonFile" : "target-NitroModules-Debug-2d76db5c695300e412e6.json", -+ "name" : "NitroModules", -+ "projectIndex" : 0 -+ } -+ ] -+ } -+ ], -+ "kind" : "codemodel", -+ "paths" : -+ { -+ "build" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "source" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android" -+ }, -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 3 -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json -new file mode 100644 -index 0000000..3a67af9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json -@@ -0,0 +1,14 @@ -+{ -+ "backtraceGraph" : -+ { -+ "commands" : [], -+ "files" : [], -+ "nodes" : [] -+ }, -+ "installers" : [], -+ "paths" : -+ { -+ "build" : ".", -+ "source" : "." -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/index-2025-02-28T11-00-58-0664.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/index-2025-02-28T11-00-58-0664.json -new file mode 100644 -index 0000000..ff4dc81 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/index-2025-02-28T11-00-58-0664.json -@@ -0,0 +1,92 @@ -+{ -+ "cmake" : -+ { -+ "generator" : -+ { -+ "multiConfig" : false, -+ "name" : "Ninja" -+ }, -+ "paths" : -+ { -+ "cmake" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake", -+ "cpack" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack", -+ "ctest" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest", -+ "root" : "/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22" -+ }, -+ "version" : -+ { -+ "isDirty" : false, -+ "major" : 3, -+ "minor" : 22, -+ "patch" : 1, -+ "string" : "3.22.1-g37088a8", -+ "suffix" : "g37088a8" -+ } -+ }, -+ "objects" : -+ [ -+ { -+ "jsonFile" : "codemodel-v2-5c59e4b25782757297ba.json", -+ "kind" : "codemodel", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 3 -+ } -+ }, -+ { -+ "jsonFile" : "cache-v2-65a709dba258d9cf4e0a.json", -+ "kind" : "cache", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 0 -+ } -+ }, -+ { -+ "jsonFile" : "cmakeFiles-v1-b2c258f75d6053c175b0.json", -+ "kind" : "cmakeFiles", -+ "version" : -+ { -+ "major" : 1, -+ "minor" : 0 -+ } -+ } -+ ], -+ "reply" : -+ { -+ "client-agp" : -+ { -+ "cache-v2" : -+ { -+ "jsonFile" : "cache-v2-65a709dba258d9cf4e0a.json", -+ "kind" : "cache", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 0 -+ } -+ }, -+ "cmakeFiles-v1" : -+ { -+ "jsonFile" : "cmakeFiles-v1-b2c258f75d6053c175b0.json", -+ "kind" : "cmakeFiles", -+ "version" : -+ { -+ "major" : 1, -+ "minor" : 0 -+ } -+ }, -+ "codemodel-v2" : -+ { -+ "jsonFile" : "codemodel-v2-5c59e4b25782757297ba.json", -+ "kind" : "codemodel", -+ "version" : -+ { -+ "major" : 2, -+ "minor" : 3 -+ } -+ } -+ } -+ } -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/target-NitroModules-Debug-2d76db5c695300e412e6.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/target-NitroModules-Debug-2d76db5c695300e412e6.json -new file mode 100644 -index 0000000..49b77b2 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/.cmake/api/v1/reply/target-NitroModules-Debug-2d76db5c695300e412e6.json -@@ -0,0 +1,375 @@ -+{ -+ "artifacts" : -+ [ -+ { -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so" -+ } -+ ], -+ "backtrace" : 1, -+ "backtraceGraph" : -+ { -+ "commands" : -+ [ -+ "add_library", -+ "target_link_libraries", -+ "include_directories" -+ ], -+ "files" : -+ [ -+ "CMakeLists.txt" -+ ], -+ "nodes" : -+ [ -+ { -+ "file" : 0 -+ }, -+ { -+ "command" : 0, -+ "file" : 0, -+ "line" : 16, -+ "parent" : 0 -+ }, -+ { -+ "command" : 1, -+ "file" : 0, -+ "line" : 50, -+ "parent" : 0 -+ }, -+ { -+ "command" : 1, -+ "file" : 0, -+ "line" : 60, -+ "parent" : 0 -+ }, -+ { -+ "command" : 2, -+ "file" : 0, -+ "line" : 22, -+ "parent" : 0 -+ } -+ ] -+ }, -+ "compileGroups" : -+ [ -+ { -+ "compileCommandFragments" : -+ [ -+ { -+ "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC" -+ }, -+ { -+ "fragment" : "-std=gnu++20" -+ } -+ ], -+ "defines" : -+ [ -+ { -+ "define" : "NitroModules_EXPORTS" -+ } -+ ], -+ "includes" : -+ [ -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform" -+ }, -+ { -+ "backtrace" : 4, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils" -+ }, -+ { -+ "backtrace" : 2, -+ "isSystem" : true, -+ "path" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include" -+ }, -+ { -+ "backtrace" : 2, -+ "isSystem" : true, -+ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include" -+ }, -+ { -+ "backtrace" : 3, -+ "isSystem" : true, -+ "path" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include" -+ } -+ ], -+ "language" : "CXX", -+ "languageStandard" : -+ { -+ "backtraces" : -+ [ -+ 1 -+ ], -+ "standard" : "20" -+ }, -+ "sourceIndexes" : -+ [ -+ 0, -+ 1, -+ 2, -+ 3, -+ 4, -+ 5, -+ 6, -+ 7, -+ 8, -+ 9, -+ 10, -+ 11, -+ 12, -+ 13, -+ 14, -+ 15, -+ 16 -+ ], -+ "sysroot" : -+ { -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" -+ } -+ } -+ ], -+ "id" : "NitroModules::@6890427a1f51a3e7e1df", -+ "link" : -+ { -+ "commandFragments" : -+ [ -+ { -+ "fragment" : "-Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", -+ "role" : "flags" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "-landroid", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 2, -+ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so", -+ "role" : "libraries" -+ }, -+ { -+ "backtrace" : 3, -+ "fragment" : "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so", -+ "role" : "libraries" -+ }, -+ { -+ "fragment" : "-latomic -lm", -+ "role" : "libraries" -+ } -+ ], -+ "language" : "CXX", -+ "sysroot" : -+ { -+ "path" : "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot" -+ } -+ }, -+ "name" : "NitroModules", -+ "nameOnDisk" : "libNitroModules.so", -+ "paths" : -+ { -+ "build" : ".", -+ "source" : "." -+ }, -+ "sourceGroups" : -+ [ -+ { -+ "name" : "Source Files", -+ "sourceIndexes" : -+ [ -+ 0, -+ 1, -+ 2, -+ 3, -+ 4, -+ 5, -+ 6, -+ 7, -+ 8, -+ 9, -+ 10, -+ 11, -+ 12, -+ 13, -+ 14, -+ 15, -+ 16 -+ ] -+ } -+ ], -+ "sources" : -+ [ -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/JNIOnLoad.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/platform/NitroLogger.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/platform/ThreadUtils.cpp", -+ "sourceGroupIndex" : 0 -+ }, -+ { -+ "backtrace" : 1, -+ "compileGroupIndex" : 0, -+ "path" : "src/main/cpp/turbomodule/JNitroModules.cpp", -+ "sourceGroupIndex" : 0 -+ } -+ ], -+ "type" : "SHARED_LIBRARY" -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeCache.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeCache.txt -new file mode 100644 -index 0000000..f49c954 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeCache.txt -@@ -0,0 +1,413 @@ -+# This is the CMakeCache file. -+# For build in directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+# It was generated by CMake: /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake -+# You can edit this file to change values found and used by cmake. -+# If you do not want to change any of the values, simply exit the editor. -+# If you do want to change a value, simply edit, save, and exit the editor. -+# The syntax for the file is as follows: -+# KEY:TYPE=VALUE -+# KEY is the name of a variable in the cache. -+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -+# VALUE is the current value for the KEY. -+ -+######################## -+# EXTERNAL cache entries -+######################## -+ -+//No help, variable specified on the command line. -+ANDROID_ABI:UNINITIALIZED=x86 -+ -+//No help, variable specified on the command line. -+ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+ -+//No help, variable specified on the command line. -+ANDROID_PLATFORM:UNINITIALIZED=android-24 -+ -+//No help, variable specified on the command line. -+ANDROID_STL:UNINITIALIZED=c++_shared -+ -+//Path to a program. -+CMAKE_ADDR2LINE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -+ -+//No help, variable specified on the command line. -+CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 -+ -+//No help, variable specified on the command line. -+CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+ -+//Archiver -+CMAKE_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar -+ -+//Flags used by the compiler during all build types. -+CMAKE_ASM_FLAGS:STRING= -+ -+//Flags used by the compiler during debug builds. -+CMAKE_ASM_FLAGS_DEBUG:STRING= -+ -+//Flags used by the compiler during release builds. -+CMAKE_ASM_FLAGS_RELEASE:STRING= -+ -+//Choose the type of build, options are: None Debug Release RelWithDebInfo -+// MinSizeRel ... -+CMAKE_BUILD_TYPE:STRING=Debug -+ -+//LLVM archiver -+CMAKE_CXX_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar -+ -+//Generate index for LLVM archive -+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib -+ -+//Flags used by the compiler during all build types. -+CMAKE_CXX_FLAGS:STRING=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -+ -+//Flags used by the compiler during debug builds. -+CMAKE_CXX_FLAGS_DEBUG:STRING= -+ -+//Flags used by the CXX compiler during MINSIZEREL builds. -+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -+ -+//Flags used by the compiler during release builds. -+CMAKE_CXX_FLAGS_RELEASE:STRING= -+ -+//Flags used by the CXX compiler during RELWITHDEBINFO builds. -+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG -+ -+//Libraries linked by default with all C++ applications. -+CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm -+ -+//LLVM archiver -+CMAKE_C_COMPILER_AR:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar -+ -+//Generate index for LLVM archive -+CMAKE_C_COMPILER_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib -+ -+//Flags used by the compiler during all build types. -+CMAKE_C_FLAGS:STRING= -+ -+//Flags used by the compiler during debug builds. -+CMAKE_C_FLAGS_DEBUG:STRING= -+ -+//Flags used by the C compiler during MINSIZEREL builds. -+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -+ -+//Flags used by the compiler during release builds. -+CMAKE_C_FLAGS_RELEASE:STRING= -+ -+//Flags used by the C compiler during RELWITHDEBINFO builds. -+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG -+ -+//Libraries linked by default with all C applications. -+CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm -+ -+//Path to a program. -+CMAKE_DLLTOOL:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-dlltool -+ -+//Flags used by the linker. -+CMAKE_EXE_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during DEBUG builds. -+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during MINSIZEREL builds. -+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during RELEASE builds. -+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during RELWITHDEBINFO builds. -+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//No help, variable specified on the command line. -+CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON -+ -+//No help, variable specified on the command line. -+CMAKE_FIND_ROOT_PATH:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab -+ -+//Install path prefix, prepended onto install directories. -+CMAKE_INSTALL_PREFIX:PATH=/usr/local -+ -+//No help, variable specified on the command line. -+CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 -+ -+//Path to a program. -+CMAKE_LINKER:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld -+ -+//No help, variable specified on the command line. -+CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -+ -+//Flags used by the linker during the creation of modules. -+CMAKE_MODULE_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// DEBUG builds. -+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// MINSIZEREL builds. -+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// RELEASE builds. -+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during the creation of modules during -+// RELWITHDEBINFO builds. -+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//Path to a program. -+CMAKE_NM:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-nm -+ -+//Path to a program. -+CMAKE_OBJCOPY:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objcopy -+ -+//Path to a program. -+CMAKE_OBJDUMP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump -+ -+//Value Computed by CMake -+CMAKE_PROJECT_DESCRIPTION:STATIC= -+ -+//Value Computed by CMake -+CMAKE_PROJECT_HOMEPAGE_URL:STATIC= -+ -+//Value Computed by CMake -+CMAKE_PROJECT_NAME:STATIC=NitroModules -+ -+//Ranlib -+CMAKE_RANLIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib -+ -+//Path to a program. -+CMAKE_READELF:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-readelf -+ -+//No help, variable specified on the command line. -+CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 -+ -+//Flags used by the linker during the creation of dll's. -+CMAKE_SHARED_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during DEBUG builds. -+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during MINSIZEREL builds. -+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during RELEASE builds. -+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during the creation of shared libraries -+// during RELWITHDEBINFO builds. -+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//If set, runtime paths are not added when installing shared libraries, -+// but are added when building. -+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO -+ -+//If set, runtime paths are not added when using shared libraries. -+CMAKE_SKIP_RPATH:BOOL=NO -+ -+//Flags used by the linker during the creation of static libraries -+// during all build types. -+CMAKE_STATIC_LINKER_FLAGS:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during DEBUG builds. -+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during MINSIZEREL builds. -+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during RELEASE builds. -+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= -+ -+//Flags used by the linker during the creation of static libraries -+// during RELWITHDEBINFO builds. -+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= -+ -+//Strip -+CMAKE_STRIP:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-strip -+ -+//No help, variable specified on the command line. -+CMAKE_SYSTEM_NAME:UNINITIALIZED=Android -+ -+//No help, variable specified on the command line. -+CMAKE_SYSTEM_VERSION:UNINITIALIZED=24 -+ -+//The CMake toolchain file -+CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake -+ -+//If this value is on, makefiles will be generated without the -+// .SILENT directive, and all commands will be echoed to the console -+// during the make. This is useful for debugging only. With Visual -+// Studio IDE projects all commands are done without /nologo. -+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE -+ -+//Path to a library. -+LOG_LIB:FILEPATH=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so -+ -+//Value Computed by CMake -+NitroModules_BINARY_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+ -+//Value Computed by CMake -+NitroModules_IS_TOP_LEVEL:STATIC=ON -+ -+//Dependencies for the target -+NitroModules_LIB_DEPENDS:STATIC=general;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so;general;android;general;fbjni::fbjni;general;ReactAndroid::jsi;general;ReactAndroid::reactnative; -+ -+//Value Computed by CMake -+NitroModules_SOURCE_DIR:STATIC=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+ -+//The directory containing a CMake configuration file for ReactAndroid. -+ReactAndroid_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid -+ -+//The directory containing a CMake configuration file for fbjni. -+fbjni_DIR:PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni -+ -+ -+######################## -+# INTERNAL cache entries -+######################## -+ -+//ADVANCED property for variable: CMAKE_ADDR2LINE -+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_AR -+CMAKE_AR-ADVANCED:INTERNAL=1 -+//This is the directory where this CMakeCache.txt was created -+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+//Major version of cmake used to create the current loaded cache -+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -+//Minor version of cmake used to create the current loaded cache -+CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 -+//Patch version of cmake used to create the current loaded cache -+CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -+//Path to CMake executable. -+CMAKE_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake -+//Path to cpack program executable. -+CMAKE_CPACK_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cpack -+//Path to ctest program executable. -+CMAKE_CTEST_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ctest -+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS -+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -+CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_COMPILER_AR -+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS -+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -+CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_DLLTOOL -+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -+//Path to cache edit program executable. -+CMAKE_EDIT_COMMAND:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake -+//Executable file format -+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//Name of external makefile project generator. -+CMAKE_EXTRA_GENERATOR:INTERNAL= -+//Name of generator. -+CMAKE_GENERATOR:INTERNAL=Ninja -+//Generator instance identifier. -+CMAKE_GENERATOR_INSTANCE:INTERNAL= -+//Name of generator platform. -+CMAKE_GENERATOR_PLATFORM:INTERNAL= -+//Name of generator toolset. -+CMAKE_GENERATOR_TOOLSET:INTERNAL= -+//Source directory with the top level CMakeLists.txt file for this -+// project -+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+//Install .so files without execute permission. -+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -+//ADVANCED property for variable: CMAKE_LINKER -+CMAKE_LINKER-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_NM -+CMAKE_NM-ADVANCED:INTERNAL=1 -+//number of local generators -+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_OBJCOPY -+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_OBJDUMP -+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -+//Platform information initialized -+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_RANLIB -+CMAKE_RANLIB-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_READELF -+CMAKE_READELF-ADVANCED:INTERNAL=1 -+//Path to CMake installation. -+CMAKE_ROOT:INTERNAL=/Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_SKIP_RPATH -+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -+//ADVANCED property for variable: CMAKE_STRIP -+CMAKE_STRIP-ADVANCED:INTERNAL=1 -+//uname command -+CMAKE_UNAME:INTERNAL=/usr/bin/uname -+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake -new file mode 100644 -index 0000000..7cb3f6e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake -@@ -0,0 +1,72 @@ -+set(CMAKE_C_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -+set(CMAKE_C_COMPILER_ARG1 "") -+set(CMAKE_C_COMPILER_ID "Clang") -+set(CMAKE_C_COMPILER_VERSION "18.0.2") -+set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -+set(CMAKE_C_COMPILER_WRAPPER "") -+set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -+set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -+set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -+set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -+set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -+set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -+set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -+set(CMAKE_C23_COMPILE_FEATURES "c_std_23") -+ -+set(CMAKE_C_PLATFORM_ID "Linux") -+set(CMAKE_C_SIMULATE_ID "") -+set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -+set(CMAKE_C_SIMULATE_VERSION "") -+ -+ -+ -+ -+set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_C_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_C_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") -+set(CMAKE_MT "") -+set(CMAKE_COMPILER_IS_GNUCC ) -+set(CMAKE_C_COMPILER_LOADED 1) -+set(CMAKE_C_COMPILER_WORKS TRUE) -+set(CMAKE_C_ABI_COMPILED TRUE) -+ -+set(CMAKE_C_COMPILER_ENV_VAR "CC") -+ -+set(CMAKE_C_COMPILER_ID_RUN 1) -+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -+set(CMAKE_C_LINKER_PREFERENCE 10) -+ -+# Save compiler ABI information. -+set(CMAKE_C_SIZEOF_DATA_PTR "4") -+set(CMAKE_C_COMPILER_ABI "ELF") -+set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -+set(CMAKE_C_LIBRARY_ARCHITECTURE "") -+ -+if(CMAKE_C_SIZEOF_DATA_PTR) -+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -+endif() -+ -+if(CMAKE_C_COMPILER_ABI) -+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -+endif() -+ -+if(CMAKE_C_LIBRARY_ARCHITECTURE) -+ set(CMAKE_LIBRARY_ARCHITECTURE "") -+endif() -+ -+set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -+if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) -+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -+endif() -+ -+ -+ -+ -+ -+set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") -+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") -+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake -new file mode 100644 -index 0000000..3aabad3 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake -@@ -0,0 +1,83 @@ -+set(CMAKE_CXX_COMPILER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -+set(CMAKE_CXX_COMPILER_ARG1 "") -+set(CMAKE_CXX_COMPILER_ID "Clang") -+set(CMAKE_CXX_COMPILER_VERSION "18.0.2") -+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -+set(CMAKE_CXX_COMPILER_WRAPPER "") -+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") -+ -+set(CMAKE_CXX_PLATFORM_ID "Linux") -+set(CMAKE_CXX_SIMULATE_ID "") -+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -+set(CMAKE_CXX_SIMULATE_VERSION "") -+ -+ -+ -+ -+set(CMAKE_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_CXX_COMPILER_AR "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ar") -+set(CMAKE_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_CXX_COMPILER_RANLIB "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-ranlib") -+set(CMAKE_LINKER "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld") -+set(CMAKE_MT "") -+set(CMAKE_COMPILER_IS_GNUCXX ) -+set(CMAKE_CXX_COMPILER_LOADED 1) -+set(CMAKE_CXX_COMPILER_WORKS TRUE) -+set(CMAKE_CXX_ABI_COMPILED TRUE) -+ -+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") -+ -+set(CMAKE_CXX_COMPILER_ID_RUN 1) -+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -+ -+foreach (lang C OBJC OBJCXX) -+ if (CMAKE_${lang}_COMPILER_ID_RUN) -+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) -+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) -+ endforeach() -+ endif() -+endforeach() -+ -+set(CMAKE_CXX_LINKER_PREFERENCE 30) -+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) -+ -+# Save compiler ABI information. -+set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -+set(CMAKE_CXX_COMPILER_ABI "ELF") -+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") -+ -+if(CMAKE_CXX_SIZEOF_DATA_PTR) -+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -+endif() -+ -+if(CMAKE_CXX_COMPILER_ABI) -+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -+endif() -+ -+if(CMAKE_CXX_LIBRARY_ARCHITECTURE) -+ set(CMAKE_LIBRARY_ARCHITECTURE "") -+endif() -+ -+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) -+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -+endif() -+ -+ -+ -+ -+ -+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include") -+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") -+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin -new file mode 100755 -index 0000000..410ad37 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin -new file mode 100755 -index 0000000..850508b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake -new file mode 100644 -index 0000000..c65628f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake -@@ -0,0 +1,15 @@ -+set(CMAKE_HOST_SYSTEM "Darwin-24.3.0") -+set(CMAKE_HOST_SYSTEM_NAME "Darwin") -+set(CMAKE_HOST_SYSTEM_VERSION "24.3.0") -+set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") -+ -+include("/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake") -+ -+set(CMAKE_SYSTEM "Android-1") -+set(CMAKE_SYSTEM_NAME "Android") -+set(CMAKE_SYSTEM_VERSION "1") -+set(CMAKE_SYSTEM_PROCESSOR "i686") -+ -+set(CMAKE_CROSSCOMPILING "TRUE") -+ -+set(CMAKE_SYSTEM_LOADED 1) -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c -new file mode 100644 -index 0000000..41b99d7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c -@@ -0,0 +1,803 @@ -+#ifdef __cplusplus -+# error "A C++ compiler has been selected for C." -+#endif -+ -+#if defined(__18CXX) -+# define ID_VOID_MAIN -+#endif -+#if defined(__CLASSIC_C__) -+/* cv-qualifiers did not exist in K&R C */ -+# define const -+# define volatile -+#endif -+ -+#if !defined(__has_include) -+/* If the compiler does not have __has_include, pretend the answer is -+ always no. */ -+# define __has_include(x) 0 -+#endif -+ -+ -+/* Version number components: V=Version, R=Revision, P=Patch -+ Version date components: YYYY=Year, MM=Month, DD=Day */ -+ -+#if defined(__INTEL_COMPILER) || defined(__ICC) -+# define COMPILER_ID "Intel" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+# endif -+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, -+ except that a few beta releases use the old format with V=2021. */ -+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -+# if defined(__INTEL_COMPILER_UPDATE) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -+# else -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -+# endif -+# else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) -+ /* The third version component from --version is an update index, -+ but no macro is provided for it. */ -+# define COMPILER_VERSION_PATCH DEC(0) -+# endif -+# if defined(__INTEL_COMPILER_BUILD_DATE) -+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -+# endif -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+# elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+# endif -+# if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -+# define COMPILER_ID "IntelLLVM" -+#if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+#endif -+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and -+ * later. Look for 6 digit vs. 8 digit version number to decide encoding. -+ * VVVV is no smaller than the current year when a version is released. -+ */ -+#if __INTEL_LLVM_COMPILER < 1000000L -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -+#else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -+#endif -+#if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+#elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+#endif -+#if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+#endif -+#if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+#endif -+ -+#elif defined(__PATHCC__) -+# define COMPILER_ID "PathScale" -+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -+# if defined(__PATHCC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -+# endif -+ -+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -+# define COMPILER_ID "Embarcadero" -+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) -+ -+#elif defined(__BORLANDC__) -+# define COMPILER_ID "Borland" -+ /* __BORLANDC__ = 0xVRR */ -+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) -+ -+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -+# define COMPILER_ID "Watcom" -+ /* __WATCOMC__ = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__WATCOMC__) -+# define COMPILER_ID "OpenWatcom" -+ /* __WATCOMC__ = VVRP + 1100 */ -+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__SUNPRO_C) -+# define COMPILER_ID "SunPro" -+# if __SUNPRO_C >= 0x5100 -+ /* __SUNPRO_C = 0xVRRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -+# else -+ /* __SUNPRO_CC = 0xVRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -+# endif -+ -+#elif defined(__HP_cc) -+# define COMPILER_ID "HP" -+ /* __HP_cc = VVRRPP */ -+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) -+ -+#elif defined(__DECC) -+# define COMPILER_ID "Compaq" -+ /* __DECC_VER = VVRRTPPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -+# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) -+ -+#elif defined(__IBMC__) && defined(__COMPILER_VER__) -+# define COMPILER_ID "zOS" -+ /* __IBMC__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -+ -+#elif defined(__ibmxl__) && defined(__clang__) -+# define COMPILER_ID "XLClang" -+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) -+ -+ -+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -+# define COMPILER_ID "XL" -+ /* __IBMC__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -+ -+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -+# define COMPILER_ID "VisualAge" -+ /* __IBMC__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -+ -+#elif defined(__NVCOMPILER) -+# define COMPILER_ID "NVHPC" -+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -+# if defined(__NVCOMPILER_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -+# endif -+ -+#elif defined(__PGI) -+# define COMPILER_ID "PGI" -+# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -+# if defined(__PGIC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_CRAYC) -+# define COMPILER_ID "Cray" -+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# define COMPILER_ID "TI" -+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) -+ -+#elif defined(__CLANG_FUJITSU) -+# define COMPILER_ID "FujitsuClang" -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# define COMPILER_VERSION_INTERNAL_STR __clang_version__ -+ -+ -+#elif defined(__FUJITSU) -+# define COMPILER_ID "Fujitsu" -+# if defined(__FCC_version__) -+# define COMPILER_VERSION __FCC_version__ -+# elif defined(__FCC_major__) -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# endif -+# if defined(__fcc_version) -+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -+# elif defined(__FCC_VERSION) -+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -+# endif -+ -+ -+#elif defined(__ghs__) -+# define COMPILER_ID "GHS" -+/* __GHS_VERSION_NUMBER = VVVVRP */ -+# ifdef __GHS_VERSION_NUMBER -+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -+# endif -+ -+#elif defined(__TINYC__) -+# define COMPILER_ID "TinyCC" -+ -+#elif defined(__BCC__) -+# define COMPILER_ID "Bruce" -+ -+#elif defined(__SCO_VERSION__) -+# define COMPILER_ID "SCO" -+ -+#elif defined(__ARMCC_VERSION) && !defined(__clang__) -+# define COMPILER_ID "ARMCC" -+#if __ARMCC_VERSION >= 1000000 -+ /* __ARMCC_VERSION = VRRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#else -+ /* __ARMCC_VERSION = VRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#endif -+ -+ -+#elif defined(__clang__) && defined(__apple_build_version__) -+# define COMPILER_ID "AppleClang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) -+ -+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -+# define COMPILER_ID "ARMClang" -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) -+ -+#elif defined(__clang__) -+# define COMPILER_ID "Clang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+ -+#elif defined(__GNUC__) -+# define COMPILER_ID "GNU" -+# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -+# if defined(__GNUC_MINOR__) -+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_MSC_VER) -+# define COMPILER_ID "MSVC" -+ /* _MSC_VER = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -+# if defined(_MSC_FULL_VER) -+# if _MSC_VER >= 1400 -+ /* _MSC_FULL_VER = VVRRPPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -+# else -+ /* _MSC_FULL_VER = VVRRPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -+# endif -+# endif -+# if defined(_MSC_BUILD) -+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -+# endif -+ -+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -+# define COMPILER_ID "ADSP" -+#if defined(__VISUALDSPVERSION__) -+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -+#endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# define COMPILER_ID "IAR" -+# if defined(__VER__) && defined(__ICCARM__) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# endif -+ -+#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -+# define COMPILER_ID "SDCC" -+# if defined(__SDCC_VERSION_MAJOR) -+# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -+# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -+# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -+# else -+ /* SDCC = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -+# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -+# endif -+ -+ -+/* These compilers are either not known or too old to define an -+ identification macro. Try to identify the platform and guess that -+ it is the native compiler. */ -+#elif defined(__hpux) || defined(__hpua) -+# define COMPILER_ID "HP" -+ -+#else /* unknown compiler */ -+# define COMPILER_ID "" -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -+#ifdef SIMULATE_ID -+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -+#endif -+ -+#ifdef __QNXNTO__ -+char const* qnxnto = "INFO" ":" "qnxnto[]"; -+#endif -+ -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -+#endif -+ -+#define STRINGIFY_HELPER(X) #X -+#define STRINGIFY(X) STRINGIFY_HELPER(X) -+ -+/* Identify known platforms by name. */ -+#if defined(__linux) || defined(__linux__) || defined(linux) -+# define PLATFORM_ID "Linux" -+ -+#elif defined(__MSYS__) -+# define PLATFORM_ID "MSYS" -+ -+#elif defined(__CYGWIN__) -+# define PLATFORM_ID "Cygwin" -+ -+#elif defined(__MINGW32__) -+# define PLATFORM_ID "MinGW" -+ -+#elif defined(__APPLE__) -+# define PLATFORM_ID "Darwin" -+ -+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -+# define PLATFORM_ID "Windows" -+ -+#elif defined(__FreeBSD__) || defined(__FreeBSD) -+# define PLATFORM_ID "FreeBSD" -+ -+#elif defined(__NetBSD__) || defined(__NetBSD) -+# define PLATFORM_ID "NetBSD" -+ -+#elif defined(__OpenBSD__) || defined(__OPENBSD) -+# define PLATFORM_ID "OpenBSD" -+ -+#elif defined(__sun) || defined(sun) -+# define PLATFORM_ID "SunOS" -+ -+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -+# define PLATFORM_ID "AIX" -+ -+#elif defined(__hpux) || defined(__hpux__) -+# define PLATFORM_ID "HP-UX" -+ -+#elif defined(__HAIKU__) -+# define PLATFORM_ID "Haiku" -+ -+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -+# define PLATFORM_ID "BeOS" -+ -+#elif defined(__QNX__) || defined(__QNXNTO__) -+# define PLATFORM_ID "QNX" -+ -+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -+# define PLATFORM_ID "Tru64" -+ -+#elif defined(__riscos) || defined(__riscos__) -+# define PLATFORM_ID "RISCos" -+ -+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -+# define PLATFORM_ID "SINIX" -+ -+#elif defined(__UNIX_SV__) -+# define PLATFORM_ID "UNIX_SV" -+ -+#elif defined(__bsdos__) -+# define PLATFORM_ID "BSDOS" -+ -+#elif defined(_MPRAS) || defined(MPRAS) -+# define PLATFORM_ID "MP-RAS" -+ -+#elif defined(__osf) || defined(__osf__) -+# define PLATFORM_ID "OSF1" -+ -+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -+# define PLATFORM_ID "SCO_SV" -+ -+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -+# define PLATFORM_ID "ULTRIX" -+ -+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -+# define PLATFORM_ID "Xenix" -+ -+#elif defined(__WATCOMC__) -+# if defined(__LINUX__) -+# define PLATFORM_ID "Linux" -+ -+# elif defined(__DOS__) -+# define PLATFORM_ID "DOS" -+ -+# elif defined(__OS2__) -+# define PLATFORM_ID "OS2" -+ -+# elif defined(__WINDOWS__) -+# define PLATFORM_ID "Windows3x" -+ -+# elif defined(__VXWORKS__) -+# define PLATFORM_ID "VxWorks" -+ -+# else /* unknown platform */ -+# define PLATFORM_ID -+# endif -+ -+#elif defined(__INTEGRITY) -+# if defined(INT_178B) -+# define PLATFORM_ID "Integrity178" -+ -+# else /* regular Integrity */ -+# define PLATFORM_ID "Integrity" -+# endif -+ -+#else /* unknown platform */ -+# define PLATFORM_ID -+ -+#endif -+ -+/* For windows compilers MSVC and Intel we can determine -+ the architecture of the compiler being used. This is because -+ the compilers do not have flags that can change the architecture, -+ but rather depend on which compiler is being used -+*/ -+#if defined(_WIN32) && defined(_MSC_VER) -+# if defined(_M_IA64) -+# define ARCHITECTURE_ID "IA64" -+ -+# elif defined(_M_ARM64EC) -+# define ARCHITECTURE_ID "ARM64EC" -+ -+# elif defined(_M_X64) || defined(_M_AMD64) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# elif defined(_M_ARM64) -+# define ARCHITECTURE_ID "ARM64" -+ -+# elif defined(_M_ARM) -+# if _M_ARM == 4 -+# define ARCHITECTURE_ID "ARMV4I" -+# elif _M_ARM == 5 -+# define ARCHITECTURE_ID "ARMV5I" -+# else -+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -+# endif -+ -+# elif defined(_M_MIPS) -+# define ARCHITECTURE_ID "MIPS" -+ -+# elif defined(_M_SH) -+# define ARCHITECTURE_ID "SHx" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__WATCOMC__) -+# if defined(_M_I86) -+# define ARCHITECTURE_ID "I86" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# if defined(__ICCARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__ICCRX__) -+# define ARCHITECTURE_ID "RX" -+ -+# elif defined(__ICCRH850__) -+# define ARCHITECTURE_ID "RH850" -+ -+# elif defined(__ICCRL78__) -+# define ARCHITECTURE_ID "RL78" -+ -+# elif defined(__ICCRISCV__) -+# define ARCHITECTURE_ID "RISCV" -+ -+# elif defined(__ICCAVR__) -+# define ARCHITECTURE_ID "AVR" -+ -+# elif defined(__ICC430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__ICCV850__) -+# define ARCHITECTURE_ID "V850" -+ -+# elif defined(__ICC8051__) -+# define ARCHITECTURE_ID "8051" -+ -+# elif defined(__ICCSTM8__) -+# define ARCHITECTURE_ID "STM8" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__ghs__) -+# if defined(__PPC64__) -+# define ARCHITECTURE_ID "PPC64" -+ -+# elif defined(__ppc__) -+# define ARCHITECTURE_ID "PPC" -+ -+# elif defined(__ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__x86_64__) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(__i386__) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# if defined(__TI_ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__MSP430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__TMS320C28XX__) -+# define ARCHITECTURE_ID "TMS320C28x" -+ -+# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -+# define ARCHITECTURE_ID "TMS320C6x" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#else -+# define ARCHITECTURE_ID -+#endif -+ -+/* Convert integer to decimal digit literals. */ -+#define DEC(n) \ -+ ('0' + (((n) / 10000000)%10)), \ -+ ('0' + (((n) / 1000000)%10)), \ -+ ('0' + (((n) / 100000)%10)), \ -+ ('0' + (((n) / 10000)%10)), \ -+ ('0' + (((n) / 1000)%10)), \ -+ ('0' + (((n) / 100)%10)), \ -+ ('0' + (((n) / 10)%10)), \ -+ ('0' + ((n) % 10)) -+ -+/* Convert integer to hex digit literals. */ -+#define HEX(n) \ -+ ('0' + ((n)>>28 & 0xF)), \ -+ ('0' + ((n)>>24 & 0xF)), \ -+ ('0' + ((n)>>20 & 0xF)), \ -+ ('0' + ((n)>>16 & 0xF)), \ -+ ('0' + ((n)>>12 & 0xF)), \ -+ ('0' + ((n)>>8 & 0xF)), \ -+ ('0' + ((n)>>4 & 0xF)), \ -+ ('0' + ((n) & 0xF)) -+ -+/* Construct a string literal encoding the version number. */ -+#ifdef COMPILER_VERSION -+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; -+ -+/* Construct a string literal encoding the version number components. */ -+#elif defined(COMPILER_VERSION_MAJOR) -+char const info_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', -+ COMPILER_VERSION_MAJOR, -+# ifdef COMPILER_VERSION_MINOR -+ '.', COMPILER_VERSION_MINOR, -+# ifdef COMPILER_VERSION_PATCH -+ '.', COMPILER_VERSION_PATCH, -+# ifdef COMPILER_VERSION_TWEAK -+ '.', COMPILER_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct a string literal encoding the internal version number. */ -+#ifdef COMPILER_VERSION_INTERNAL -+char const info_version_internal[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', -+ 'i','n','t','e','r','n','a','l','[', -+ COMPILER_VERSION_INTERNAL,']','\0'}; -+#elif defined(COMPILER_VERSION_INTERNAL_STR) -+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -+#endif -+ -+/* Construct a string literal encoding the version number components. */ -+#ifdef SIMULATE_VERSION_MAJOR -+char const info_simulate_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', -+ SIMULATE_VERSION_MAJOR, -+# ifdef SIMULATE_VERSION_MINOR -+ '.', SIMULATE_VERSION_MINOR, -+# ifdef SIMULATE_VERSION_PATCH -+ '.', SIMULATE_VERSION_PATCH, -+# ifdef SIMULATE_VERSION_TWEAK -+ '.', SIMULATE_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; -+ -+ -+ -+#if !defined(__STDC__) && !defined(__clang__) -+# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -+# define C_VERSION "90" -+# else -+# define C_VERSION -+# endif -+#elif __STDC_VERSION__ > 201710L -+# define C_VERSION "23" -+#elif __STDC_VERSION__ >= 201710L -+# define C_VERSION "17" -+#elif __STDC_VERSION__ >= 201000L -+# define C_VERSION "11" -+#elif __STDC_VERSION__ >= 199901L -+# define C_VERSION "99" -+#else -+# define C_VERSION "90" -+#endif -+const char* info_language_standard_default = -+ "INFO" ":" "standard_default[" C_VERSION "]"; -+ -+const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -+#if (defined(__clang__) || defined(__GNUC__) || \ -+ defined(__TI_COMPILER_VERSION__)) && \ -+ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) -+ "ON" -+#else -+ "OFF" -+#endif -+"]"; -+ -+/*--------------------------------------------------------------------------*/ -+ -+#ifdef ID_VOID_MAIN -+void main() {} -+#else -+# if defined(__CLASSIC_C__) -+int main(argc, argv) int argc; char *argv[]; -+# else -+int main(int argc, char* argv[]) -+# endif -+{ -+ int require = 0; -+ require += info_compiler[argc]; -+ require += info_platform[argc]; -+ require += info_arch[argc]; -+#ifdef COMPILER_VERSION_MAJOR -+ require += info_version[argc]; -+#endif -+#ifdef COMPILER_VERSION_INTERNAL -+ require += info_version_internal[argc]; -+#endif -+#ifdef SIMULATE_ID -+ require += info_simulate[argc]; -+#endif -+#ifdef SIMULATE_VERSION_MAJOR -+ require += info_simulate_version[argc]; -+#endif -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+ require += info_cray[argc]; -+#endif -+ require += info_language_standard_default[argc]; -+ require += info_language_extensions_default[argc]; -+ (void)argv; -+ return require; -+} -+#endif -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o -new file mode 100644 -index 0000000..99e846b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp -new file mode 100644 -index 0000000..25c62a8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp -@@ -0,0 +1,791 @@ -+/* This source file must have a .cpp extension so that all C++ compilers -+ recognize the extension without flags. Borland does not know .cxx for -+ example. */ -+#ifndef __cplusplus -+# error "A C compiler has been selected for C++." -+#endif -+ -+#if !defined(__has_include) -+/* If the compiler does not have __has_include, pretend the answer is -+ always no. */ -+# define __has_include(x) 0 -+#endif -+ -+ -+/* Version number components: V=Version, R=Revision, P=Patch -+ Version date components: YYYY=Year, MM=Month, DD=Day */ -+ -+#if defined(__COMO__) -+# define COMPILER_ID "Comeau" -+ /* __COMO_VERSION__ = VRR */ -+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) -+ -+#elif defined(__INTEL_COMPILER) || defined(__ICC) -+# define COMPILER_ID "Intel" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+# endif -+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, -+ except that a few beta releases use the old format with V=2021. */ -+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -+# if defined(__INTEL_COMPILER_UPDATE) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -+# else -+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -+# endif -+# else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) -+ /* The third version component from --version is an update index, -+ but no macro is provided for it. */ -+# define COMPILER_VERSION_PATCH DEC(0) -+# endif -+# if defined(__INTEL_COMPILER_BUILD_DATE) -+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -+# endif -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+# elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+# endif -+# if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -+# define COMPILER_ID "IntelLLVM" -+#if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_ID "GNU" -+#endif -+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and -+ * later. Look for 6 digit vs. 8 digit version number to decide encoding. -+ * VVVV is no smaller than the current year when a version is released. -+ */ -+#if __INTEL_LLVM_COMPILER < 1000000L -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -+#else -+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -+#endif -+#if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+#endif -+#if defined(__GNUC__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -+#elif defined(__GNUG__) -+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -+#endif -+#if defined(__GNUC_MINOR__) -+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -+#endif -+#if defined(__GNUC_PATCHLEVEL__) -+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+#endif -+ -+#elif defined(__PATHCC__) -+# define COMPILER_ID "PathScale" -+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -+# if defined(__PATHCC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -+# endif -+ -+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -+# define COMPILER_ID "Embarcadero" -+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) -+ -+#elif defined(__BORLANDC__) -+# define COMPILER_ID "Borland" -+ /* __BORLANDC__ = 0xVRR */ -+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) -+ -+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -+# define COMPILER_ID "Watcom" -+ /* __WATCOMC__ = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__WATCOMC__) -+# define COMPILER_ID "OpenWatcom" -+ /* __WATCOMC__ = VVRP + 1100 */ -+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -+# if (__WATCOMC__ % 10) > 0 -+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -+# endif -+ -+#elif defined(__SUNPRO_CC) -+# define COMPILER_ID "SunPro" -+# if __SUNPRO_CC >= 0x5100 -+ /* __SUNPRO_CC = 0xVRRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -+# else -+ /* __SUNPRO_CC = 0xVRP */ -+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -+# endif -+ -+#elif defined(__HP_aCC) -+# define COMPILER_ID "HP" -+ /* __HP_aCC = VVRRPP */ -+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) -+ -+#elif defined(__DECCXX) -+# define COMPILER_ID "Compaq" -+ /* __DECCXX_VER = VVRRTPPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) -+ -+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -+# define COMPILER_ID "zOS" -+ /* __IBMCPP__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -+ -+#elif defined(__ibmxl__) && defined(__clang__) -+# define COMPILER_ID "XLClang" -+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) -+ -+ -+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -+# define COMPILER_ID "XL" -+ /* __IBMCPP__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -+ -+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -+# define COMPILER_ID "VisualAge" -+ /* __IBMCPP__ = VRP */ -+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -+ -+#elif defined(__NVCOMPILER) -+# define COMPILER_ID "NVHPC" -+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -+# if defined(__NVCOMPILER_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -+# endif -+ -+#elif defined(__PGI) -+# define COMPILER_ID "PGI" -+# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -+# if defined(__PGIC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_CRAYC) -+# define COMPILER_ID "Cray" -+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# define COMPILER_ID "TI" -+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) -+ -+#elif defined(__CLANG_FUJITSU) -+# define COMPILER_ID "FujitsuClang" -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# define COMPILER_VERSION_INTERNAL_STR __clang_version__ -+ -+ -+#elif defined(__FUJITSU) -+# define COMPILER_ID "Fujitsu" -+# if defined(__FCC_version__) -+# define COMPILER_VERSION __FCC_version__ -+# elif defined(__FCC_major__) -+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -+# endif -+# if defined(__fcc_version) -+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -+# elif defined(__FCC_VERSION) -+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -+# endif -+ -+ -+#elif defined(__ghs__) -+# define COMPILER_ID "GHS" -+/* __GHS_VERSION_NUMBER = VVVVRP */ -+# ifdef __GHS_VERSION_NUMBER -+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -+# endif -+ -+#elif defined(__SCO_VERSION__) -+# define COMPILER_ID "SCO" -+ -+#elif defined(__ARMCC_VERSION) && !defined(__clang__) -+# define COMPILER_ID "ARMCC" -+#if __ARMCC_VERSION >= 1000000 -+ /* __ARMCC_VERSION = VRRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#else -+ /* __ARMCC_VERSION = VRPPPP */ -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -+#endif -+ -+ -+#elif defined(__clang__) && defined(__apple_build_version__) -+# define COMPILER_ID "AppleClang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) -+ -+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -+# define COMPILER_ID "ARMClang" -+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) -+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) -+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) -+ -+#elif defined(__clang__) -+# define COMPILER_ID "Clang" -+# if defined(_MSC_VER) -+# define SIMULATE_ID "MSVC" -+# endif -+# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -+# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -+# if defined(_MSC_VER) -+ /* _MSC_VER = VVRR */ -+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -+# endif -+ -+#elif defined(__GNUC__) || defined(__GNUG__) -+# define COMPILER_ID "GNU" -+# if defined(__GNUC__) -+# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -+# else -+# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -+# endif -+# if defined(__GNUC_MINOR__) -+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -+# endif -+# if defined(__GNUC_PATCHLEVEL__) -+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -+# endif -+ -+#elif defined(_MSC_VER) -+# define COMPILER_ID "MSVC" -+ /* _MSC_VER = VVRR */ -+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -+# if defined(_MSC_FULL_VER) -+# if _MSC_VER >= 1400 -+ /* _MSC_FULL_VER = VVRRPPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -+# else -+ /* _MSC_FULL_VER = VVRRPPPP */ -+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -+# endif -+# endif -+# if defined(_MSC_BUILD) -+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -+# endif -+ -+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -+# define COMPILER_ID "ADSP" -+#if defined(__VISUALDSPVERSION__) -+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -+#endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# define COMPILER_ID "IAR" -+# if defined(__VER__) && defined(__ICCARM__) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -+# endif -+ -+ -+/* These compilers are either not known or too old to define an -+ identification macro. Try to identify the platform and guess that -+ it is the native compiler. */ -+#elif defined(__hpux) || defined(__hpua) -+# define COMPILER_ID "HP" -+ -+#else /* unknown compiler */ -+# define COMPILER_ID "" -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -+#ifdef SIMULATE_ID -+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -+#endif -+ -+#ifdef __QNXNTO__ -+char const* qnxnto = "INFO" ":" "qnxnto[]"; -+#endif -+ -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -+#endif -+ -+#define STRINGIFY_HELPER(X) #X -+#define STRINGIFY(X) STRINGIFY_HELPER(X) -+ -+/* Identify known platforms by name. */ -+#if defined(__linux) || defined(__linux__) || defined(linux) -+# define PLATFORM_ID "Linux" -+ -+#elif defined(__MSYS__) -+# define PLATFORM_ID "MSYS" -+ -+#elif defined(__CYGWIN__) -+# define PLATFORM_ID "Cygwin" -+ -+#elif defined(__MINGW32__) -+# define PLATFORM_ID "MinGW" -+ -+#elif defined(__APPLE__) -+# define PLATFORM_ID "Darwin" -+ -+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -+# define PLATFORM_ID "Windows" -+ -+#elif defined(__FreeBSD__) || defined(__FreeBSD) -+# define PLATFORM_ID "FreeBSD" -+ -+#elif defined(__NetBSD__) || defined(__NetBSD) -+# define PLATFORM_ID "NetBSD" -+ -+#elif defined(__OpenBSD__) || defined(__OPENBSD) -+# define PLATFORM_ID "OpenBSD" -+ -+#elif defined(__sun) || defined(sun) -+# define PLATFORM_ID "SunOS" -+ -+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -+# define PLATFORM_ID "AIX" -+ -+#elif defined(__hpux) || defined(__hpux__) -+# define PLATFORM_ID "HP-UX" -+ -+#elif defined(__HAIKU__) -+# define PLATFORM_ID "Haiku" -+ -+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -+# define PLATFORM_ID "BeOS" -+ -+#elif defined(__QNX__) || defined(__QNXNTO__) -+# define PLATFORM_ID "QNX" -+ -+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -+# define PLATFORM_ID "Tru64" -+ -+#elif defined(__riscos) || defined(__riscos__) -+# define PLATFORM_ID "RISCos" -+ -+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -+# define PLATFORM_ID "SINIX" -+ -+#elif defined(__UNIX_SV__) -+# define PLATFORM_ID "UNIX_SV" -+ -+#elif defined(__bsdos__) -+# define PLATFORM_ID "BSDOS" -+ -+#elif defined(_MPRAS) || defined(MPRAS) -+# define PLATFORM_ID "MP-RAS" -+ -+#elif defined(__osf) || defined(__osf__) -+# define PLATFORM_ID "OSF1" -+ -+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -+# define PLATFORM_ID "SCO_SV" -+ -+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -+# define PLATFORM_ID "ULTRIX" -+ -+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -+# define PLATFORM_ID "Xenix" -+ -+#elif defined(__WATCOMC__) -+# if defined(__LINUX__) -+# define PLATFORM_ID "Linux" -+ -+# elif defined(__DOS__) -+# define PLATFORM_ID "DOS" -+ -+# elif defined(__OS2__) -+# define PLATFORM_ID "OS2" -+ -+# elif defined(__WINDOWS__) -+# define PLATFORM_ID "Windows3x" -+ -+# elif defined(__VXWORKS__) -+# define PLATFORM_ID "VxWorks" -+ -+# else /* unknown platform */ -+# define PLATFORM_ID -+# endif -+ -+#elif defined(__INTEGRITY) -+# if defined(INT_178B) -+# define PLATFORM_ID "Integrity178" -+ -+# else /* regular Integrity */ -+# define PLATFORM_ID "Integrity" -+# endif -+ -+#else /* unknown platform */ -+# define PLATFORM_ID -+ -+#endif -+ -+/* For windows compilers MSVC and Intel we can determine -+ the architecture of the compiler being used. This is because -+ the compilers do not have flags that can change the architecture, -+ but rather depend on which compiler is being used -+*/ -+#if defined(_WIN32) && defined(_MSC_VER) -+# if defined(_M_IA64) -+# define ARCHITECTURE_ID "IA64" -+ -+# elif defined(_M_ARM64EC) -+# define ARCHITECTURE_ID "ARM64EC" -+ -+# elif defined(_M_X64) || defined(_M_AMD64) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# elif defined(_M_ARM64) -+# define ARCHITECTURE_ID "ARM64" -+ -+# elif defined(_M_ARM) -+# if _M_ARM == 4 -+# define ARCHITECTURE_ID "ARMV4I" -+# elif _M_ARM == 5 -+# define ARCHITECTURE_ID "ARMV5I" -+# else -+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -+# endif -+ -+# elif defined(_M_MIPS) -+# define ARCHITECTURE_ID "MIPS" -+ -+# elif defined(_M_SH) -+# define ARCHITECTURE_ID "SHx" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__WATCOMC__) -+# if defined(_M_I86) -+# define ARCHITECTURE_ID "I86" -+ -+# elif defined(_M_IX86) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -+# if defined(__ICCARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__ICCRX__) -+# define ARCHITECTURE_ID "RX" -+ -+# elif defined(__ICCRH850__) -+# define ARCHITECTURE_ID "RH850" -+ -+# elif defined(__ICCRL78__) -+# define ARCHITECTURE_ID "RL78" -+ -+# elif defined(__ICCRISCV__) -+# define ARCHITECTURE_ID "RISCV" -+ -+# elif defined(__ICCAVR__) -+# define ARCHITECTURE_ID "AVR" -+ -+# elif defined(__ICC430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__ICCV850__) -+# define ARCHITECTURE_ID "V850" -+ -+# elif defined(__ICC8051__) -+# define ARCHITECTURE_ID "8051" -+ -+# elif defined(__ICCSTM8__) -+# define ARCHITECTURE_ID "STM8" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__ghs__) -+# if defined(__PPC64__) -+# define ARCHITECTURE_ID "PPC64" -+ -+# elif defined(__ppc__) -+# define ARCHITECTURE_ID "PPC" -+ -+# elif defined(__ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__x86_64__) -+# define ARCHITECTURE_ID "x64" -+ -+# elif defined(__i386__) -+# define ARCHITECTURE_ID "X86" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#elif defined(__TI_COMPILER_VERSION__) -+# if defined(__TI_ARM__) -+# define ARCHITECTURE_ID "ARM" -+ -+# elif defined(__MSP430__) -+# define ARCHITECTURE_ID "MSP430" -+ -+# elif defined(__TMS320C28XX__) -+# define ARCHITECTURE_ID "TMS320C28x" -+ -+# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -+# define ARCHITECTURE_ID "TMS320C6x" -+ -+# else /* unknown architecture */ -+# define ARCHITECTURE_ID "" -+# endif -+ -+#else -+# define ARCHITECTURE_ID -+#endif -+ -+/* Convert integer to decimal digit literals. */ -+#define DEC(n) \ -+ ('0' + (((n) / 10000000)%10)), \ -+ ('0' + (((n) / 1000000)%10)), \ -+ ('0' + (((n) / 100000)%10)), \ -+ ('0' + (((n) / 10000)%10)), \ -+ ('0' + (((n) / 1000)%10)), \ -+ ('0' + (((n) / 100)%10)), \ -+ ('0' + (((n) / 10)%10)), \ -+ ('0' + ((n) % 10)) -+ -+/* Convert integer to hex digit literals. */ -+#define HEX(n) \ -+ ('0' + ((n)>>28 & 0xF)), \ -+ ('0' + ((n)>>24 & 0xF)), \ -+ ('0' + ((n)>>20 & 0xF)), \ -+ ('0' + ((n)>>16 & 0xF)), \ -+ ('0' + ((n)>>12 & 0xF)), \ -+ ('0' + ((n)>>8 & 0xF)), \ -+ ('0' + ((n)>>4 & 0xF)), \ -+ ('0' + ((n) & 0xF)) -+ -+/* Construct a string literal encoding the version number. */ -+#ifdef COMPILER_VERSION -+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; -+ -+/* Construct a string literal encoding the version number components. */ -+#elif defined(COMPILER_VERSION_MAJOR) -+char const info_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', -+ COMPILER_VERSION_MAJOR, -+# ifdef COMPILER_VERSION_MINOR -+ '.', COMPILER_VERSION_MINOR, -+# ifdef COMPILER_VERSION_PATCH -+ '.', COMPILER_VERSION_PATCH, -+# ifdef COMPILER_VERSION_TWEAK -+ '.', COMPILER_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct a string literal encoding the internal version number. */ -+#ifdef COMPILER_VERSION_INTERNAL -+char const info_version_internal[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', -+ 'i','n','t','e','r','n','a','l','[', -+ COMPILER_VERSION_INTERNAL,']','\0'}; -+#elif defined(COMPILER_VERSION_INTERNAL_STR) -+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -+#endif -+ -+/* Construct a string literal encoding the version number components. */ -+#ifdef SIMULATE_VERSION_MAJOR -+char const info_simulate_version[] = { -+ 'I', 'N', 'F', 'O', ':', -+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', -+ SIMULATE_VERSION_MAJOR, -+# ifdef SIMULATE_VERSION_MINOR -+ '.', SIMULATE_VERSION_MINOR, -+# ifdef SIMULATE_VERSION_PATCH -+ '.', SIMULATE_VERSION_PATCH, -+# ifdef SIMULATE_VERSION_TWEAK -+ '.', SIMULATE_VERSION_TWEAK, -+# endif -+# endif -+# endif -+ ']','\0'}; -+#endif -+ -+/* Construct the string literal in pieces to prevent the source from -+ getting matched. Store it in a pointer rather than an array -+ because some compilers will just produce instructions to fill the -+ array rather than assigning a pointer to a static array. */ -+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; -+ -+ -+ -+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -+# if defined(__INTEL_CXX11_MODE__) -+# if defined(__cpp_aggregate_nsdmi) -+# define CXX_STD 201402L -+# else -+# define CXX_STD 201103L -+# endif -+# else -+# define CXX_STD 199711L -+# endif -+#elif defined(_MSC_VER) && defined(_MSVC_LANG) -+# define CXX_STD _MSVC_LANG -+#else -+# define CXX_STD __cplusplus -+#endif -+ -+const char* info_language_standard_default = "INFO" ":" "standard_default[" -+#if CXX_STD > 202002L -+ "23" -+#elif CXX_STD > 201703L -+ "20" -+#elif CXX_STD >= 201703L -+ "17" -+#elif CXX_STD >= 201402L -+ "14" -+#elif CXX_STD >= 201103L -+ "11" -+#else -+ "98" -+#endif -+"]"; -+ -+const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -+/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -+#if (defined(__clang__) || defined(__GNUC__) || \ -+ defined(__TI_COMPILER_VERSION__)) && \ -+ !defined(__STRICT_ANSI__) && !defined(_MSC_VER) -+ "ON" -+#else -+ "OFF" -+#endif -+"]"; -+ -+/*--------------------------------------------------------------------------*/ -+ -+int main(int argc, char* argv[]) -+{ -+ int require = 0; -+ require += info_compiler[argc]; -+ require += info_platform[argc]; -+#ifdef COMPILER_VERSION_MAJOR -+ require += info_version[argc]; -+#endif -+#ifdef COMPILER_VERSION_INTERNAL -+ require += info_version_internal[argc]; -+#endif -+#ifdef SIMULATE_ID -+ require += info_simulate[argc]; -+#endif -+#ifdef SIMULATE_VERSION_MAJOR -+ require += info_simulate_version[argc]; -+#endif -+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -+ require += info_cray[argc]; -+#endif -+ require += info_language_standard_default[argc]; -+ require += info_language_extensions_default[argc]; -+ (void)argv; -+ return require; -+} -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o -new file mode 100644 -index 0000000..d193982 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeOutput.log b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeOutput.log -new file mode 100644 -index 0000000..9b2fadd ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeOutput.log -@@ -0,0 +1,256 @@ -+The target system is: Android - 1 - i686 -+The host system is: Darwin - 24.3.0 - arm64 -+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -+Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -+Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security; -+Id flags: -c;--target=i686-none-linux-android24 -+ -+The output was: -+0 -+ -+ -+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" -+ -+The C compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o" -+ -+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -+Compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -+Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security;;-frtti;-fexceptions;-Wall;-Wextra;-fstack-protector-all;-O1;-g;-O2 -+Id flags: -c;--target=i686-none-linux-android24 -+ -+The output was: -+0 -+ -+ -+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" -+ -+The CXX compiler identification is Clang, found in "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o" -+ -+Detecting C compiler ABI info compiled with the following output: -+Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -+ -+Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_b13af && [1/2] Building C object CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: i686-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ (in-process) -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple i686-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c -+clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" -+#include "..." search starts here: -+#include <...> search starts here: -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -+End of search list. -+[2/2] Linking C executable cmTC_b13af -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: i686-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_b13af /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o -+ -+ -+ -+Parsed C implicit include dir info from above output: rv=done -+ found start of include info -+ found start of implicit include info -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ end of search list found -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ -+ -+Parsed C implicit link information from above output: -+ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] -+ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp] -+ ignore line: [] -+ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_b13af && [1/2] Building C object CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: i686-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ ignore line: [ (in-process)] -+ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang" -cc1 -triple i686-none-linux-android24 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Wformat -ferror-limit 19 -femulated-tls -stack-protector 2 -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o -x c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c] -+ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] -+ ignore line: [#include "..." search starts here:] -+ ignore line: [#include <...> search starts here:] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ ignore line: [End of search list.] -+ ignore line: [[2/2] Linking C executable cmTC_b13af] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: i686-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_b13af /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore -+ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore -+ arg [-znow] ==> ignore -+ arg [-zrelro] ==> ignore -+ arg [--hash-style=gnu] ==> ignore -+ arg [--eh-frame-hdr] ==> ignore -+ arg [-m] ==> ignore -+ arg [elf_i386] ==> ignore -+ arg [-pie] ==> ignore -+ arg [-dynamic-linker] ==> ignore -+ arg [/system/bin/linker] ==> ignore -+ arg [-o] ==> ignore -+ arg [cmTC_b13af] ==> ignore -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ arg [--build-id=sha1] ==> ignore -+ arg [--no-rosegment] ==> ignore -+ arg [--no-undefined-version] ==> ignore -+ arg [--fatal-warnings] ==> ignore -+ arg [--no-undefined] ==> ignore -+ arg [CMakeFiles/cmTC_b13af.dir/CMakeCCompilerABI.c.o] ==> ignore -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [-lc] ==> lib [c] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl] -+ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] -+ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit fwks: [] -+ -+ -+Detecting CXX compiler ABI info compiled with the following output: -+Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -+ -+Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_c3647 && [1/2] Building CXX object CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: i686-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ (in-process) -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple i686-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -+clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0 -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include" -+ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include" -+#include "..." search starts here: -+#include <...> search starts here: -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -+ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -+End of search list. -+[2/2] Linking CXX executable cmTC_c3647 -+Android (12285214, +pgo, -bolt, +lto, -mlgo, based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) -+Target: i686-none-linux-android24 -+Thread model: posix -+InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin -+ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_c3647 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o -+ -+ -+ -+Parsed CXX implicit include dir info from above output: rv=done -+ found start of include info -+ found start of implicit include info -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] -+ add: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ end of search list found -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] -+ collapse include dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ implicit include dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ -+ -+Parsed CXX implicit link information from above output: -+ link line regex: [^( *|.*[/\])(ld\.lld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] -+ ignore line: [Change Dir: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp] -+ ignore line: [] -+ ignore line: [Run Build Command(s):/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja cmTC_c3647 && [1/2] Building CXX object CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: i686-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ ignore line: [ (in-process)] -+ ignore line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" -cc1 -triple i686-none-linux-android24 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=none -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fdebug-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/CMakeTmp -resource-dir /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18 -dependency-file CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include -internal-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O2 -Wformat -Wall -Wextra -fdeprecated-macro -ferror-limit 19 -femulated-tls -stack-protector 3 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] -+ ignore line: [clang -cc1 version 18.0.2 based upon LLVM 18.0.2 default target x86_64-apple-darwin24.3.0] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include"] -+ ignore line: [ignoring nonexistent directory "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"] -+ ignore line: [#include "..." search starts here:] -+ ignore line: [#include <...> search starts here:] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/include] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/i686-linux-android] -+ ignore line: [ /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include] -+ ignore line: [End of search list.] -+ ignore line: [[2/2] Linking CXX executable cmTC_c3647] -+ ignore line: [Android (12285214 +pgo -bolt +lto -mlgo based on r522817b) clang version 18.0.2 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262)] -+ ignore line: [Target: i686-none-linux-android24] -+ ignore line: [Thread model: posix] -+ ignore line: [InstalledDir: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin] -+ link line: [ "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld" --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -z now -z relro --hash-style=gnu --eh-frame-hdr -m elf_i386 -pie -dynamic-linker /system/bin/linker -o cmTC_c3647 /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24 -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lm /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/ld.lld] ==> ignore -+ arg [--sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore -+ arg [-znow] ==> ignore -+ arg [-zrelro] ==> ignore -+ arg [--hash-style=gnu] ==> ignore -+ arg [--eh-frame-hdr] ==> ignore -+ arg [-m] ==> ignore -+ arg [elf_i386] ==> ignore -+ arg [-pie] ==> ignore -+ arg [-dynamic-linker] ==> ignore -+ arg [/system/bin/linker] ==> ignore -+ arg [-o] ==> ignore -+ arg [cmTC_c3647] ==> ignore -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] -+ arg [-L/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ arg [--build-id=sha1] ==> ignore -+ arg [--no-rosegment] ==> ignore -+ arg [--no-undefined-version] ==> ignore -+ arg [--fatal-warnings] ==> ignore -+ arg [--no-undefined] ==> ignore -+ arg [CMakeFiles/cmTC_c3647.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore -+ arg [-lc++] ==> lib [c++] -+ arg [-lm] ==> lib [m] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [-lc] ==> lib [c] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a] -+ arg [-ldl] ==> lib [dl] -+ arg [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] ==> obj [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ remove lib [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] -+ collapse library dir [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl] -+ implicit objs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtbegin_dynamic.o;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/crtend_android.o] -+ implicit dirs: [/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/lib/clang/18/lib/linux/i386;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] -+ implicit fwks: [] -+ -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/TargetDirectories.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/TargetDirectories.txt -new file mode 100644 -index 0000000..a9116a7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/TargetDirectories.txt -@@ -0,0 +1,3 @@ -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/NitroModules.dir -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/edit_cache.dir -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rebuild_cache.dir -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/cmake.check_cache b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/cmake.check_cache -new file mode 100644 -index 0000000..3dccd73 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/cmake.check_cache -@@ -0,0 +1 @@ -+# This file is generated by cmake for dependency checking of the CMakeCache.txt file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rules.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rules.ninja -new file mode 100644 -index 0000000..e95d52e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/CMakeFiles/rules.ninja -@@ -0,0 +1,64 @@ -+# CMAKE generated file: DO NOT EDIT! -+# Generated by "Ninja" Generator, CMake Version 3.22 -+ -+# This file contains all the rules used to get the outputs files -+# built from the input files. -+# It is included in the main 'build.ninja'. -+ -+# ============================================================================= -+# Project: NitroModules -+# Configurations: Debug -+# ============================================================================= -+# ============================================================================= -+ -+############################################# -+# Rule for compiling CXX files. -+ -+rule CXX_COMPILER__NitroModules_Debug -+ depfile = $DEP_FILE -+ deps = gcc -+ command = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in -+ description = Building CXX object $out -+ -+ -+############################################# -+# Rule for linking CXX shared library. -+ -+rule CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug -+ command = $PRE_LINK && /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD -+ description = Linking CXX shared library $TARGET_FILE -+ restat = $RESTAT -+ -+ -+############################################# -+# Rule for running custom commands. -+ -+rule CUSTOM_COMMAND -+ command = $COMMAND -+ description = $DESC -+ -+ -+############################################# -+# Rule for re-running cmake. -+ -+rule RERUN_CMAKE -+ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+ description = Re-running CMake... -+ generator = 1 -+ -+ -+############################################# -+# Rule for cleaning all built files. -+ -+rule CLEAN -+ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja $FILE_ARG -t clean $TARGETS -+ description = Cleaning all built files... -+ -+ -+############################################# -+# Rule for printing all primary targets available. -+ -+rule HELP -+ command = /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -t targets -+ description = All primary targets available: -+ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/additional_project_files.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/additional_project_files.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json -new file mode 100644 -index 0000000..5d2d151 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json -@@ -0,0 +1,46 @@ -+{ -+ "buildFiles": [ -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" -+ ], -+ "cleanCommandsComponents": [ -+ [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "clean" -+ ] -+ ], -+ "buildTargetsCommandComponents": [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "{LIST_OF_TARGETS_TO_BUILD}" -+ ], -+ "libraries": { -+ "NitroModules::@6890427a1f51a3e7e1df": { -+ "toolchain": "toolchain", -+ "abi": "x86", -+ "artifactName": "NitroModules", -+ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so", -+ "runtimeFiles": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so" -+ ] -+ } -+ }, -+ "toolchains": { -+ "toolchain": { -+ "cCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang.lld", -+ "cppCompilerExecutable": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++.lld" -+ } -+ }, -+ "cFileExtensions": [], -+ "cppFileExtensions": [ -+ "cpp" -+ ] -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json -new file mode 100644 -index 0000000..a253886 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json -@@ -0,0 +1,35 @@ -+{ -+ "buildFiles": [ -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt" -+ ], -+ "cleanCommandsComponents": [ -+ [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "clean" -+ ] -+ ], -+ "buildTargetsCommandComponents": [ -+ "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-C", -+ "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "{LIST_OF_TARGETS_TO_BUILD}" -+ ], -+ "libraries": { -+ "NitroModules::@6890427a1f51a3e7e1df": { -+ "artifactName": "NitroModules", -+ "abi": "x86", -+ "output": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so", -+ "runtimeFiles": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so", -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so" -+ ] -+ } -+ } -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja -new file mode 100644 -index 0000000..8aee616 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja -@@ -0,0 +1,316 @@ -+# CMAKE generated file: DO NOT EDIT! -+# Generated by "Ninja" Generator, CMake Version 3.22 -+ -+# This file contains all the build statements describing the -+# compilation DAG. -+ -+# ============================================================================= -+# Write statements declared in CMakeLists.txt: -+# -+# Which is the root file. -+# ============================================================================= -+ -+# ============================================================================= -+# Project: NitroModules -+# Configurations: Debug -+# ============================================================================= -+ -+############################################# -+# Minimal version of Ninja required by this file -+ -+ninja_required_version = 1.5 -+ -+ -+############################################# -+# Set configuration variable for custom commands. -+ -+CONFIGURATION = Debug -+# ============================================================================= -+# Include auxiliary files. -+ -+ -+############################################# -+# Include rules file. -+ -+include CMakeFiles/rules.ninja -+ -+# ============================================================================= -+ -+############################################# -+# Logical path to working directory; prefix for absolute paths. -+ -+cmake_ninja_workdir = /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/ -+# ============================================================================= -+# Object build statements for SHARED_LIBRARY target NitroModules -+ -+ -+############################################# -+# Order-only phony target for NitroModules -+ -+build cmake_object_order_depends_target_NitroModules: phony || CMakeFiles/NitroModules.dir -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/platform -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+build CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o: CXX_COMPILER__NitroModules_Debug /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp || cmake_object_order_depends_target_NitroModules -+ DEFINES = -DNitroModules_EXPORTS -+ DEP_FILE = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o.d -+ FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -+ INCLUDES = -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ OBJECT_FILE_DIR = CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+ -+# ============================================================================= -+# Link build statements for SHARED_LIBRARY target NitroModules -+ -+ -+############################################# -+# Link the shared library ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so -+ -+build ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so: CXX_SHARED_LIBRARY_LINKER__NitroModules_Debug CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o | /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so -+ LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -+ LINK_FLAGS = -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -+ LINK_LIBRARIES = /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/24/liblog.so -landroid /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86/libfbjni.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/libs/android.x86/libjsi.so /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/libs/android.x86/libreactnative.so -latomic -lm -+ OBJECT_DIR = CMakeFiles/NitroModules.dir -+ POST_BUILD = : -+ PRE_LINK = : -+ SONAME = libNitroModules.so -+ SONAME_FLAG = -Wl,-soname, -+ TARGET_COMPILE_PDB = CMakeFiles/NitroModules.dir/ -+ TARGET_FILE = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so -+ TARGET_PDB = ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.pdb -+ -+ -+############################################# -+# Utility command for edit_cache -+ -+build CMakeFiles/edit_cache.util: CUSTOM_COMMAND -+ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ccmake -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+ DESC = Running CMake cache editor... -+ pool = console -+ restat = 1 -+ -+build edit_cache: phony CMakeFiles/edit_cache.util -+ -+ -+############################################# -+# Utility command for rebuild_cache -+ -+build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND -+ COMMAND = cd /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 && /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake --regenerate-during-build -S/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+ DESC = Running CMake to regenerate build system... -+ pool = console -+ restat = 1 -+ -+build rebuild_cache: phony CMakeFiles/rebuild_cache.util -+ -+# ============================================================================= -+# Target aliases. -+ -+build NitroModules: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so -+ -+build libNitroModules.so: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so -+ -+# ============================================================================= -+# Folder targets. -+ -+# ============================================================================= -+ -+############################################# -+# Folder: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+ -+build all: phony ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/x86/libNitroModules.so -+ -+# ============================================================================= -+# Built-in targets -+ -+ -+############################################# -+# Re-run CMake if any of its inputs changed. -+ -+build build.ninja: RERUN_CMAKE | ../../../../CMakeLists.txt ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake -+ pool = console -+ -+ -+############################################# -+# A missing CMake input file is not an error. -+ -+build ../../../../CMakeLists.txt ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake ../prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/abis.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android-legacy.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/flags.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Clang.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Determine.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android-Initialize.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Android.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/hooks/pre/Determine-Compiler.cmake /Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/platforms.cmake CMakeCache.txt CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake: phony -+ -+ -+############################################# -+# Clean all the built files. -+ -+build clean: CLEAN -+ -+ -+############################################# -+# Print all primary targets available. -+ -+build help: HELP -+ -+ -+############################################# -+# Make the all target the default. -+ -+default all -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt -new file mode 100644 -index 0000000..2a5ab50 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt -@@ -0,0 +1,5 @@ -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfig.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/ReactAndroid/ReactAndroidConfigVersion.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfig.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab/lib/i686-linux-android/cmake/fbjni/fbjniConfigVersion.cmake -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/cmake_install.cmake b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/cmake_install.cmake -new file mode 100644 -index 0000000..28b83f0 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/cmake_install.cmake -@@ -0,0 +1,54 @@ -+# Install script for directory: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+ -+# Set the install prefix -+if(NOT DEFINED CMAKE_INSTALL_PREFIX) -+ set(CMAKE_INSTALL_PREFIX "/usr/local") -+endif() -+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") -+ -+# Set the install configuration name. -+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) -+ if(BUILD_TYPE) -+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" -+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") -+ else() -+ set(CMAKE_INSTALL_CONFIG_NAME "Debug") -+ endif() -+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -+endif() -+ -+# Set the component getting installed. -+if(NOT CMAKE_INSTALL_COMPONENT) -+ if(COMPONENT) -+ message(STATUS "Install component: \"${COMPONENT}\"") -+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") -+ else() -+ set(CMAKE_INSTALL_COMPONENT) -+ endif() -+endif() -+ -+# Install shared libraries without execute permission? -+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) -+ set(CMAKE_INSTALL_SO_NO_EXE "0") -+endif() -+ -+# Is this installation the result of a crosscompile? -+if(NOT DEFINED CMAKE_CROSSCOMPILING) -+ set(CMAKE_CROSSCOMPILING "TRUE") -+endif() -+ -+# Set default install directory permissions. -+if(NOT DEFINED CMAKE_OBJDUMP) -+ set(CMAKE_OBJDUMP "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-objdump") -+endif() -+ -+if(CMAKE_INSTALL_COMPONENT) -+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -+else() -+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -+endif() -+ -+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT -+ "${CMAKE_INSTALL_MANIFEST_FILES}") -+file(WRITE "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/${CMAKE_INSTALL_MANIFEST}" -+ "${CMAKE_INSTALL_MANIFEST_CONTENT}") -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json -new file mode 100644 -index 0000000..c38cd02 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json -@@ -0,0 +1,87 @@ -+[ -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" -+} -+] -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin -new file mode 100644 -index 0000000..509b168 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/configure_fingerprint.bin b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/configure_fingerprint.bin -new file mode 100644 -index 0000000..3b44ca5 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/configure_fingerprint.bin -@@ -0,0 +1,28 @@ -+C/C++ Structured Log� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/additional_project_files.txtC -+A -+?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  �����2  �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json  �����2� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build_mini.json  �����2� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja  �����2�� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build.ninja.txt  �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/build_file_index.txt  �����2� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json  �����2�� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin  �����2 �A �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt  �����2 -+� �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json  �����2 � �����2� -+� -+�/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt  �����2 � �����2z -+x -+v/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt  �����2 � ����2 -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt -new file mode 100644 -index 0000000..f7edbd6 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/metadata_generation_command.txt -@@ -0,0 +1,21 @@ -+ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android -+-DCMAKE_SYSTEM_NAME=Android -+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -+-DCMAKE_SYSTEM_VERSION=24 -+-DANDROID_PLATFORM=android-24 -+-DANDROID_ABI=x86 -+-DCMAKE_ANDROID_ARCH_ABI=x86 -+-DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+-DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 -+-DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake -+-DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja -+-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 -+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 -+-DCMAKE_BUILD_TYPE=Debug -+-DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab -+-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -+-GNinja -+-DANDROID_STL=c++_shared -+ Build command args: [] -+ Version: 2 -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json -new file mode 100644 -index 0000000..48c3c0f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/prefab_config.json -@@ -0,0 +1,8 @@ -+{ -+ "enabled": true, -+ "prefabPath": "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar", -+ "packages": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" -+ ] -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt -new file mode 100644 -index 0000000..b325a66 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/symbol_folder_index.txt -@@ -0,0 +1 @@ -+/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json -new file mode 100644 -index 0000000..69891c8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json -@@ -0,0 +1,87 @@ -+[ -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" -+} -+] -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json -new file mode 100644 -index 0000000..c38cd02 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json -@@ -0,0 +1,87 @@ -+[ -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/JNIOnLoad.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/NitroLogger.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform/ThreadUtils.cpp" -+}, -+{ -+ "directory": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "command": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android24 --sysroot=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -DNitroModules_EXPORTS -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/entrypoint -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/jsi -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/prototype -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/test-object -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/templates -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/threading -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/utils -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/../cpp/views -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/core -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/registry -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/platform -I/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/utils -isystem /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/jsi/include -isystem /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab/modules/reactnative/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2 -fno-limit-debug-info -fPIC -std=gnu++20 -o CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -c /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp", -+ "file": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/cpp/turbomodule/JNitroModules.cpp" -+} -+] -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/.project b/node_modules/react-native-nitro-modules/android/.project -new file mode 100644 -index 0000000..28d5e53 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/.project -@@ -0,0 +1,34 @@ -+ -+ -+ react-native-nitro-modules -+ Project react-native-nitro-modules created by Buildship. -+ -+ -+ -+ -+ org.eclipse.jdt.core.javabuilder -+ -+ -+ -+ -+ org.eclipse.buildship.core.gradleprojectbuilder -+ -+ -+ -+ -+ -+ org.eclipse.jdt.core.javanature -+ org.eclipse.buildship.core.gradleprojectnature -+ -+ -+ -+ 1740673457163 -+ -+ 30 -+ -+ org.eclipse.core.resources.regexFilterMatcher -+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ -+ -+ -+ -+ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/results.bin b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/results.bin -new file mode 100644 -index 0000000..0d259dd ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/results.bin -@@ -0,0 +1 @@ -+o/classes -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/transformed/classes/classes_dex/classes.dex -new file mode 100644 -index 0000000..aafdad5 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/5e5eb3ac01ecb0c0cb99d86c03f08a81/transformed/classes/classes_dex/classes.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/results.bin b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/results.bin -new file mode 100644 -index 0000000..7ed749e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/results.bin -@@ -0,0 +1 @@ -+o/bundleLibRuntimeToDirDebug -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/BuildConfig.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/BuildConfig.dex -new file mode 100644 -index 0000000..f32c456 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/BuildConfig.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/JNIOnLoad.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/JNIOnLoad.dex -new file mode 100644 -index 0000000..621a45d -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/JNIOnLoad.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NativeNitroModulesSpec.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NativeNitroModulesSpec.dex -new file mode 100644 -index 0000000..37ef517 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NativeNitroModulesSpec.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules$Companion.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules$Companion.dex -new file mode 100644 -index 0000000..a1a91a6 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules$Companion.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules.dex -new file mode 100644 -index 0000000..df4d0f2 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModules.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesPackage.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesPackage.dex -new file mode 100644 -index 0000000..be1f964 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesPackage.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesSpec.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesSpec.dex -new file mode 100644 -index 0000000..332cbf3 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/NitroModulesSpec.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyMap.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyMap.dex -new file mode 100644 -index 0000000..2e6ba37 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyMap.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValue.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValue.dex -new file mode 100644 -index 0000000..df468a6 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValue.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValueKt.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValueKt.dex -new file mode 100644 -index 0000000..5bdcbde -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/AnyValueKt.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer$Companion.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer$Companion.dex -new file mode 100644 -index 0000000..b719c9a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer$Companion.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer.dex -new file mode 100644 -index 0000000..e0ac788 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/ArrayBuffer.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/HybridObject.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/HybridObject.dex -new file mode 100644 -index 0000000..2135557 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/HybridObject.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion$async$1.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion$async$1.dex -new file mode 100644 -index 0000000..f4bbe83 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion$async$1.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion.dex -new file mode 100644 -index 0000000..7cf7e5e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$Companion.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnRejectedCallback.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnRejectedCallback.dex -new file mode 100644 -index 0000000..f49e252 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnRejectedCallback.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnResolvedCallback.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnResolvedCallback.dex -new file mode 100644 -index 0000000..777a52a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$OnResolvedCallback.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$1.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$1.dex -new file mode 100644 -index 0000000..a60ac27 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$1.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$2.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$2.dex -new file mode 100644 -index 0000000..894e5df -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$await$2$2.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.dex -new file mode 100644 -index 0000000..5804670 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise.dex -new file mode 100644 -index 0000000..c4d6663 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/core/Promise.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/views/HybridView.dex b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/views/HybridView.dex -new file mode 100644 -index 0000000..fe91918 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/margelo/nitro/views/HybridView.dex differ -diff --git a/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin -new file mode 100644 -index 0000000..601f245 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/.transforms/9bea9c0e1ad5b3b1c2dbb6cff5e288e4/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/buildConfig/debug/com/margelo/nitro/BuildConfig.java b/node_modules/react-native-nitro-modules/android/build/generated/source/buildConfig/debug/com/margelo/nitro/BuildConfig.java -new file mode 100644 -index 0000000..154a4db ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/buildConfig/debug/com/margelo/nitro/BuildConfig.java -@@ -0,0 +1,12 @@ -+/** -+ * Automatically generated file. DO NOT MODIFY -+ */ -+package com.margelo.nitro; -+ -+public final class BuildConfig { -+ public static final boolean DEBUG = Boolean.parseBoolean("true"); -+ public static final String LIBRARY_PACKAGE_NAME = "com.margelo.nitro"; -+ public static final String BUILD_TYPE = "debug"; -+ // Field from default config. -+ public static final boolean IS_NEW_ARCHITECTURE_ENABLED = true; -+} -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/java/com/margelo/nitro/NativeNitroModulesSpec.java b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/java/com/margelo/nitro/NativeNitroModulesSpec.java -new file mode 100644 -index 0000000..59b3213 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/java/com/margelo/nitro/NativeNitroModulesSpec.java -@@ -0,0 +1,38 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateModuleJavaSpec.js -+ * -+ * @nolint -+ */ -+ -+package com.margelo.nitro; -+ -+import com.facebook.proguard.annotations.DoNotStrip; -+import com.facebook.react.bridge.ReactApplicationContext; -+import com.facebook.react.bridge.ReactContextBaseJavaModule; -+import com.facebook.react.bridge.ReactMethod; -+import com.facebook.react.turbomodule.core.interfaces.TurboModule; -+import javax.annotation.Nonnull; -+import javax.annotation.Nullable; -+ -+public abstract class NativeNitroModulesSpec extends ReactContextBaseJavaModule implements TurboModule { -+ public static final String NAME = "NitroModules"; -+ -+ public NativeNitroModulesSpec(ReactApplicationContext reactContext) { -+ super(reactContext); -+ } -+ -+ @Override -+ public @Nonnull String getName() { -+ return NAME; -+ } -+ -+ @ReactMethod(isBlockingSynchronousMethod = true) -+ @DoNotStrip -+ public abstract @Nullable String install(); -+} -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/CMakeLists.txt b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/CMakeLists.txt -new file mode 100644 -index 0000000..abde50f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/CMakeLists.txt -@@ -0,0 +1,36 @@ -+# Copyright (c) Meta Platforms, Inc. and affiliates. -+# -+# This source code is licensed under the MIT license found in the -+# LICENSE file in the root directory of this source tree. -+ -+cmake_minimum_required(VERSION 3.13) -+set(CMAKE_VERBOSE_MAKEFILE on) -+ -+file(GLOB react_codegen_SRCS CONFIGURE_DEPENDS *.cpp react/renderer/components/NitroModulesSpec/*.cpp) -+ -+add_library( -+ react_codegen_NitroModulesSpec -+ OBJECT -+ ${react_codegen_SRCS} -+) -+ -+target_include_directories(react_codegen_NitroModulesSpec PUBLIC . react/renderer/components/NitroModulesSpec) -+ -+target_link_libraries( -+ react_codegen_NitroModulesSpec -+ fbjni -+ jsi -+ # We need to link different libraries based on whether we are building rncore or not, that's necessary -+ # because we want to break a circular dependency between react_codegen_rncore and reactnative -+ reactnative -+) -+ -+target_compile_options( -+ react_codegen_NitroModulesSpec -+ PRIVATE -+ -DLOG_TAG=\"ReactNative\" -+ -fexceptions -+ -frtti -+ -std=c++20 -+ -Wall -+) -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec-generated.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec-generated.cpp -new file mode 100644 -index 0000000..e913ee2 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec-generated.cpp -@@ -0,0 +1,32 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateModuleJniCpp.js -+ */ -+ -+#include "NitroModulesSpec.h" -+ -+namespace facebook::react { -+ -+static facebook::jsi::Value __hostFunction_NativeNitroModulesSpecJSI_install(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { -+ static jmethodID cachedMethodId = nullptr; -+ return static_cast(turboModule).invokeJavaMethod(rt, StringKind, "install", "()Ljava/lang/String;", args, count, cachedMethodId); -+} -+ -+NativeNitroModulesSpecJSI::NativeNitroModulesSpecJSI(const JavaTurboModule::InitParams ¶ms) -+ : JavaTurboModule(params) { -+ methodMap_["install"] = MethodMetadata {0, __hostFunction_NativeNitroModulesSpecJSI_install}; -+} -+ -+std::shared_ptr NitroModulesSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms) { -+ if (moduleName == "NitroModules") { -+ return std::make_shared(params); -+ } -+ return nullptr; -+} -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec.h -new file mode 100644 -index 0000000..50fdb62 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/NitroModulesSpec.h -@@ -0,0 +1,31 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateModuleJniH.js -+ */ -+ -+#pragma once -+ -+#include -+#include -+#include -+ -+namespace facebook::react { -+ -+/** -+ * JNI C++ class for module 'NativeNitroModules' -+ */ -+class JSI_EXPORT NativeNitroModulesSpecJSI : public JavaTurboModule { -+public: -+ NativeNitroModulesSpecJSI(const JavaTurboModule::InitParams ¶ms); -+}; -+ -+ -+JSI_EXPORT -+std::shared_ptr NitroModulesSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms); -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.cpp -new file mode 100644 -index 0000000..6920d8c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.cpp -@@ -0,0 +1,22 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateComponentDescriptorCpp.js -+ */ -+ -+#include -+#include -+#include -+ -+namespace facebook::react { -+ -+void NitroModulesSpec_registerComponentDescriptorsFromCodegen( -+ std::shared_ptr registry) { -+ -+} -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.h -new file mode 100644 -index 0000000..5a228c8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ComponentDescriptors.h -@@ -0,0 +1,24 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateComponentDescriptorH.js -+ */ -+ -+#pragma once -+ -+#include -+#include -+#include -+ -+namespace facebook::react { -+ -+ -+ -+void NitroModulesSpec_registerComponentDescriptorsFromCodegen( -+ std::shared_ptr registry); -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.cpp -new file mode 100644 -index 0000000..5406651 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.cpp -@@ -0,0 +1,16 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateEventEmitterCpp.js -+ */ -+ -+#include -+ -+ -+namespace facebook::react { -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.h -new file mode 100644 -index 0000000..2845a63 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/EventEmitters.h -@@ -0,0 +1,17 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateEventEmitterH.js -+ */ -+#pragma once -+ -+#include -+ -+ -+namespace facebook::react { -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI-generated.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI-generated.cpp -new file mode 100644 -index 0000000..367527c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI-generated.cpp -@@ -0,0 +1,27 @@ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateModuleCpp.js -+ */ -+ -+#include "NitroModulesSpecJSI.h" -+ -+namespace facebook::react { -+ -+static jsi::Value __hostFunction_NativeNitroModulesCxxSpecJSI_install(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) { -+ auto result = static_cast(&turboModule)->install( -+ rt -+ ); -+ return result ? jsi::Value(std::move(*result)) : jsi::Value::null(); -+} -+ -+NativeNitroModulesCxxSpecJSI::NativeNitroModulesCxxSpecJSI(std::shared_ptr jsInvoker) -+ : TurboModule("NitroModules", jsInvoker) { -+ methodMap_["install"] = MethodMetadata {0, __hostFunction_NativeNitroModulesCxxSpecJSI_install}; -+} -+ -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI.h -new file mode 100644 -index 0000000..c0709d3 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/NitroModulesSpecJSI.h -@@ -0,0 +1,71 @@ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateModuleH.js -+ */ -+ -+#pragma once -+ -+#include -+#include -+ -+namespace facebook::react { -+ -+ -+ class JSI_EXPORT NativeNitroModulesCxxSpecJSI : public TurboModule { -+protected: -+ NativeNitroModulesCxxSpecJSI(std::shared_ptr jsInvoker); -+ -+public: -+ virtual std::optional install(jsi::Runtime &rt) = 0; -+ -+}; -+ -+template -+class JSI_EXPORT NativeNitroModulesCxxSpec : public TurboModule { -+public: -+ jsi::Value create(jsi::Runtime &rt, const jsi::PropNameID &propName) override { -+ return delegate_.create(rt, propName); -+ } -+ -+ std::vector getPropertyNames(jsi::Runtime& runtime) override { -+ return delegate_.getPropertyNames(runtime); -+ } -+ -+ static constexpr std::string_view kModuleName = "NitroModules"; -+ -+protected: -+ NativeNitroModulesCxxSpec(std::shared_ptr jsInvoker) -+ : TurboModule(std::string{NativeNitroModulesCxxSpec::kModuleName}, jsInvoker), -+ delegate_(reinterpret_cast(this), jsInvoker) {} -+ -+ -+private: -+ class Delegate : public NativeNitroModulesCxxSpecJSI { -+ public: -+ Delegate(T *instance, std::shared_ptr jsInvoker) : -+ NativeNitroModulesCxxSpecJSI(std::move(jsInvoker)), instance_(instance) { -+ -+ } -+ -+ std::optional install(jsi::Runtime &rt) override { -+ static_assert( -+ bridging::getParameterCount(&T::install) == 1, -+ "Expected install(...) to have 1 parameters"); -+ -+ return bridging::callFromJs>( -+ rt, &T::install, jsInvoker_, instance_); -+ } -+ -+ private: -+ friend class NativeNitroModulesCxxSpec; -+ T *instance_; -+ }; -+ -+ Delegate delegate_; -+}; -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.cpp -new file mode 100644 -index 0000000..d3184c0 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.cpp -@@ -0,0 +1,19 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GeneratePropsCpp.js -+ */ -+ -+#include -+#include -+#include -+ -+namespace facebook::react { -+ -+ -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.h -new file mode 100644 -index 0000000..870864b ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/Props.h -@@ -0,0 +1,18 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GeneratePropsH.js -+ */ -+#pragma once -+ -+ -+ -+namespace facebook::react { -+ -+ -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.cpp -new file mode 100644 -index 0000000..811d70a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.cpp -@@ -0,0 +1,17 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateShadowNodeCpp.js -+ */ -+ -+#include -+ -+namespace facebook::react { -+ -+ -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.h -new file mode 100644 -index 0000000..fb20599 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/ShadowNodes.h -@@ -0,0 +1,23 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateShadowNodeH.js -+ */ -+ -+#pragma once -+ -+#include -+#include -+#include -+#include -+#include -+ -+namespace facebook::react { -+ -+ -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.cpp b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.cpp -new file mode 100644 -index 0000000..5b81871 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.cpp -@@ -0,0 +1,16 @@ -+ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateStateCpp.js -+ */ -+#include -+ -+namespace facebook::react { -+ -+ -+ -+} // namespace facebook::react -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.h b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.h -new file mode 100644 -index 0000000..c011ed8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/jni/react/renderer/components/NitroModulesSpec/States.h -@@ -0,0 +1,19 @@ -+/** -+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). -+ * -+ * Do not edit this file as changes may cause incorrect behavior and will be lost -+ * once the code is regenerated. -+ * -+ * @generated by codegen project: GenerateStateH.js -+ */ -+#pragma once -+ -+#ifdef ANDROID -+#include -+#endif -+ -+namespace facebook::react { -+ -+ -+ -+} // namespace facebook::react -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/schema.json b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/schema.json -new file mode 100644 -index 0000000..3c0b80a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/generated/source/codegen/schema.json -@@ -0,0 +1 @@ -+{"modules":{"NativeNitroModules":{"type":"NativeModule","aliasMap":{},"enumMap":{},"spec":{"eventEmitters":[],"methods":[{"name":"install","optional":false,"typeAnnotation":{"type":"FunctionTypeAnnotation","returnTypeAnnotation":{"type":"NullableTypeAnnotation","typeAnnotation":{"type":"StringTypeAnnotation"}},"params":[]}}]},"moduleName":"NitroModules"}}} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AnyMap.hpp -new file mode 100644 -index 0000000..177934c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AnyMap.hpp -@@ -0,0 +1,205 @@ -+// -+// Created by Marc Rousavy on 30.07.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+struct AnyValue; -+using AnyArray = std::vector; -+using AnyObject = std::unordered_map; -+ -+using VariantType = std::variant; -+struct AnyValue : VariantType { -+ using VariantType::variant; -+ -+ AnyValue(const VariantType& variant) : VariantType(variant) {} -+ AnyValue(VariantType&& variant) : VariantType(std::move(variant)) {} -+}; -+ -+/** -+ * Represents a JS map-like object (`Record`). -+ * This is essentially a wrapper around `std::unordered_map>`. -+ * -+ * Supported values are: -+ * 1. Primitives -+ * 2. Arrays of primitives -+ * 3. Objects of primitives -+ */ -+class AnyMap final { -+public: -+ /** -+ * Create a new instance of AnyMap. -+ */ -+ explicit AnyMap() {} -+ /** -+ * Create a new instance of AnyMap with the given amount of spaces pre-allocated. -+ */ -+ explicit AnyMap(size_t size) { -+ _map.reserve(size); -+ } -+ -+public: -+ /** -+ * Create a new `shared_ptr` instance of AnyMap. -+ */ -+ static std::shared_ptr make() { -+ return std::make_shared(); -+ } -+ /** -+ * Create a new `shared_ptr` instance of AnyMap with the given amount of spaces pre-allocated. -+ */ -+ static std::shared_ptr make(size_t size) { -+ return std::make_shared(size); -+ } -+ -+public: -+ /** -+ * Returns whether the map contains the given key, or not. -+ */ -+ bool contains(const std::string& key) const; -+ /** -+ * Removes the given key from the map, leaving no value. -+ */ -+ void remove(const std::string& key); -+ /** -+ * Deletes all keys and values inside the map. -+ */ -+ void clear() noexcept; -+ -+public: -+ /** -+ * Returns whether the value under the given key is a `null`. -+ * If the value is not a `null` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isNull(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `double`. -+ * If the value is not a `double` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isDouble(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `boolean`. -+ * If the value is not a `boolean` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isBoolean(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `bigint`. -+ * If the value is not a `bigint` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isBigInt(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `string`. -+ * If the value is not a `string` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isString(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is an array. -+ * If the value is not an array (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isArray(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is an object. -+ * If the value is not an object (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isObject(const std::string& key) const; -+ -+public: -+ /** -+ * Returns the null value at the given `key`. -+ * If no `null` value exists at the given `key`, this method will throw. -+ */ -+ std::monostate getNull(const std::string& key) const; -+ /** -+ * Returns the double value at the given `key`. -+ * If no `double` value exists at the given `key`, this method will throw. -+ */ -+ double getDouble(const std::string& key) const; -+ /** -+ * Returns the boolean value at the given `key`. -+ * If no `boolean` value exists at the given `key`, this method will throw. -+ */ -+ bool getBoolean(const std::string& key) const; -+ /** -+ * Returns the bigint value at the given `key`. -+ * If no `bigint` value exists at the given `key`, this method will throw. -+ */ -+ int64_t getBigInt(const std::string& key) const; -+ /** -+ * Returns the string value at the given `key`. -+ * If no `string` value exists at the given `key`, this method will throw. -+ */ -+ std::string getString(const std::string& key) const; -+ /** -+ * Returns the array value at the given `key`. -+ * If no array value exists at the given `key`, this method will throw. -+ */ -+ AnyArray getArray(const std::string& key) const; -+ /** -+ * Returns the object value at the given `key`. -+ * If no object value exists at the given `key`, this method will throw. -+ */ -+ AnyObject getObject(const std::string& key) const; -+ -+public: -+ /** -+ * Set the value at the given key to `null`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setNull(const std::string& key); -+ /** -+ * Set the value at the given key to the given `double`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setDouble(const std::string& key, double value); -+ /** -+ * Set the value at the given key to the given `boolean`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setBoolean(const std::string& key, bool value); -+ /** -+ * Set the value at the given key to the given `bigint`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setBigInt(const std::string& key, int64_t value); -+ /** -+ * Set the value at the given key to the given `string`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setString(const std::string& key, const std::string& value); -+ /** -+ * Set the value at the given key to the given array. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setArray(const std::string& key, const AnyArray& value); -+ /** -+ * Set the value at the given key to the given object. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setObject(const std::string& key, const AnyObject& value); -+ /** -+ * Set the value at the given key to the given `AnyValue`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setAny(const std::string& key, const AnyValue& value); -+ -+public: -+ /** -+ * Get the actual C++ map that holds all keys and variant values. -+ */ -+ const std::unordered_map& getMap() const; -+ -+private: -+ std::unordered_map _map; -+} SWIFT_NONCOPYABLE; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ArrayBuffer.hpp -new file mode 100644 -index 0000000..1415b1d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ArrayBuffer.hpp -@@ -0,0 +1,143 @@ -+// -+// ArrayBuffer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+using DeleteFn = std::function; -+ -+/** -+ * Represents a raw byte buffer that can be read from-, and -+ * written to- from both JavaScript and C++. -+ * `ArrayBuffer` is not thread-safe and does not lock multi-thread access. -+ * -+ * `ArrayBuffer` can either be a `JSArrayBuffer`, or a `NativeArrayBuffer`. -+ * - `NativeArrayBuffer`: Created from native (C++), and can either own the memory (`isOwner()`), or borrow it. -+ * - `JSArrayBuffer`: Received from JS, and will only be alive for as long as the JS Runtime is actually alive. -+ * -+ * Also, an `ArrayBuffer` can either own it's memory, or just borrow it's memory. -+ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. -+ * When this `ArrayBuffer` gets deleted, it will free the memory. -+ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). -+ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. -+ */ -+class ArrayBuffer : public jsi::MutableBuffer { -+public: -+ ArrayBuffer() = default; -+ ArrayBuffer(const ArrayBuffer&) = delete; -+ ArrayBuffer(ArrayBuffer&&) = delete; -+ virtual ~ArrayBuffer() = default; -+ -+public: -+ /** -+ * Returns whether this `ArrayBuffer` is actually owning the data, -+ * or if it is just borrowed from an external source (either a native -+ * memory that we didn't allocate, or from JS - which can be deleted at any point). -+ */ -+ virtual bool isOwner() const noexcept = 0; -+ -+public: -+ /** -+ * Create a new `NativeArrayBuffer` that wraps the given data (without copy) of the given size, -+ * and calls `deleteFunc` in which `data` should be deleted. -+ */ -+ static std::shared_ptr wrap(uint8_t* data, size_t size, DeleteFn&& deleteFunc); -+ /** -+ * Create a new `NativeArrayBuffer` that copies the given data of the given size -+ * into a newly allocated buffer. -+ */ -+ static std::shared_ptr copy(uint8_t* data, size_t size); -+ /** -+ * Create a new `NativeArrayBuffer` that copies the given `std::vector`. -+ */ -+ static std::shared_ptr copy(std::vector& data); -+ /** -+ * Create a new `NativeArrayBuffer` that allocates a new buffer of the given size. -+ */ -+ static std::shared_ptr allocate(size_t size); -+}; -+ -+/** -+ * Represents an `ArrayBuffer` that is allocated on the native (C++) side. -+ * It can either be "owning" or "borrowing". -+ * -+ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. -+ * When this `ArrayBuffer` gets deleted, it will free the memory. -+ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). -+ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. -+ * -+ * It is safe to access `data()` and `size()` from any Thread, but there are no synchronization/mutexes implemented by default. -+ */ -+class NativeArrayBuffer final : public ArrayBuffer { -+public: -+ /** -+ * Create a new **owning** `ArrayBuffer`. -+ * The `ArrayBuffer` can be kept in memory, as C++ owns the data -+ * and will only delete it once this `ArrayBuffer` gets deleted. -+ * -+ * Once this `ArrayBuffer` goes out of scope, `deleteFunc` will be called. -+ * The caller is responsible for deleting the memory (`data`) here. -+ */ -+ NativeArrayBuffer(uint8_t* data, size_t size, DeleteFn&& deleteFunc); -+ ~NativeArrayBuffer(); -+ -+public: -+ uint8_t* data() override; -+ size_t size() const override; -+ bool isOwner() const noexcept override; -+ -+private: -+ uint8_t* _data; -+ size_t _size; -+ DeleteFn _deleteFunc; -+}; -+ -+/** -+ * Represents a JS-based `ArrayBuffer`. -+ * -+ * While it's underlying data might have been allocated on the native side (`NativeArrayBuffer`), -+ * we only have a JS reference to the `ArrayBuffer` object so it is considered a "borrowed"-resource. -+ * -+ * `data()` and `size()` can only be accessed synchronously on the JS Runtime Thread. -+ * If you want to access it elsewhere, copy the buffer first. -+ * -+ * If the JS ArrayBuffer (or it's JS Runtime) have already been deleted, `data()` returns `nullptr`. -+ */ -+class JSArrayBuffer final : public ArrayBuffer { -+public: -+ explicit JSArrayBuffer(jsi::Runtime& runtime, BorrowingReference jsReference); -+ ~JSArrayBuffer(); -+ -+public: -+ /** -+ * Gets the data this `ArrayBuffer` points to, or `nullptr` if it has already been deleted. -+ */ -+ uint8_t* data() override; -+ /** -+ * Gets the size of the data this `ArrayBuffer` points to, or `0` if it has already been deleted. -+ */ -+ size_t size() const override; -+ /** -+ * Returns `false` for JS-based ArrayBuffers. -+ */ -+ bool isOwner() const noexcept override; -+ -+private: -+ jsi::Runtime& _runtime; -+ BorrowingReference _jsReference; -+ std::thread::id _initialThreadId; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AssertPromiseState.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AssertPromiseState.hpp -new file mode 100644 -index 0000000..c89cc02 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/AssertPromiseState.hpp -@@ -0,0 +1,34 @@ -+// -+// AssertPromiseState.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 20.11.24. -+// -+ -+#pragma once -+ -+namespace margelo::nitro { -+template -+class Promise; -+} // namespace margelo::nitro -+ -+#include "NitroTypeInfo.hpp" -+#include "Promise.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+enum PromiseTask { WANTS_TO_RESOLVE, WANTS_TO_REJECT }; -+ -+template -+void assertPromiseState(Promise& promise, PromiseTask task) { -+ if (!promise.isPending()) [[unlikely]] { -+ std::string taskString = task == WANTS_TO_RESOLVE ? "resolve" : "reject"; -+ std::string state = promise.isResolved() ? "resolved" : "rejected"; -+ throw std::runtime_error("Cannot " + taskString + " Promise<" + TypeInfo::getFriendlyTypename() + "> - it is already " + -+ state + "!"); -+ } -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BorrowingReference.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BorrowingReference.hpp -new file mode 100644 -index 0000000..7fb33ec ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BorrowingReference.hpp -@@ -0,0 +1,223 @@ -+// -+// BorrowingReference.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 23.06.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include "ReferenceState.hpp" -+#include "WeakReference.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * An `BorrowingReference` is a smart-pointer that holds a strong reference to a pointer. -+ * You can have multiple `BorrowingReference` instances point to the same pointer, as they internally keep a ref-count. -+ * As opposed to a `shared_ptr`, an `BorrowingReference` can also be imperatively manually deleted, even if there -+ * are multiple strong references still holding onto the pointer. -+ * This is useful in cases where the `BorrowingReference` might keep a reference alive, but an external value holder -+ * is actually responsible for truly deleting the underlying value - like a `jsi::Runtime` for a `jsi::Value`. -+ * -+ * An `BorrowingReference` can be weakified, which gives the user a `WeakReference`. -+ * A `WeakReference` can be locked to get an `BorrowingReference` again, assuming it has not been deleted yet. -+ */ -+template -+class BorrowingReference final { -+public: -+ BorrowingReference() : _value(nullptr), _state(nullptr) {} -+ -+ explicit BorrowingReference(T* value) : _value(value), _state(new ReferenceState()) {} -+ -+ BorrowingReference(const BorrowingReference& ref) : _value(ref._value), _state(ref._state) { -+ if (_state != nullptr) { -+ // increment ref count after copy -+ _state->strongRefCount++; -+ } -+ } -+ -+ BorrowingReference(BorrowingReference&& ref) noexcept : _value(ref._value), _state(ref._state) { -+ ref._value = nullptr; -+ ref._state = nullptr; -+ } -+ -+ BorrowingReference& operator=(const BorrowingReference& ref) { -+ if (this == &ref) -+ return *this; -+ -+ if (_state != nullptr) { -+ // destroy previous pointer -+ bool shouldDestroy = _state->decrementStrongRefCount(); -+ if (shouldDestroy) { -+ forceDestroyValue(); -+ } -+ maybeDestroyState(); -+ } -+ -+ _value = ref._value; -+ _state = ref._state; -+ if (_state != nullptr) { -+ // increment new pointer -+ _state->strongRefCount++; -+ } -+ -+ return *this; -+ } -+ -+private: -+ // WeakReference -> BorrowingReference Lock-constructor -+ explicit BorrowingReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { -+ _state->strongRefCount++; -+ } -+ -+private: -+ // BorrowingReference -> BorrowingReference Cast-constructor -+ template -+ BorrowingReference(T* value, const BorrowingReference& originalRef) : _value(value), _state(originalRef._state) { -+ _state->strongRefCount++; -+ } -+ -+ template -+ friend class BorrowingReference; -+ -+public: -+ ~BorrowingReference() { -+ if (_state == nullptr) { -+ // we are just a dangling nullptr. -+ return; -+ } -+ -+ // decrement strong ref count on destroy -+ bool shouldDestroy = _state->decrementStrongRefCount(); -+ if (shouldDestroy) { -+ forceDestroyValue(); -+ } -+ maybeDestroyState(); -+ } -+ -+public: -+ /** -+ * Casts this `BorrowingReference` to a `BorrowingReference`. -+ */ -+ template -+ BorrowingReference as() { -+ return BorrowingReference(static_cast(_value), *this); -+ } -+ -+public: -+ /** -+ * Get whether the `BorrowingReference` is still pointing to a valid value, or not. -+ */ -+ [[nodiscard]] -+ inline bool hasValue() const { -+ return _value != nullptr && !_state->isDeleted; -+ } -+ -+ /** -+ * Get a borrowing (or "weak") reference to this owning reference -+ */ -+ [[nodiscard]] -+ WeakReference weak() const { -+ return WeakReference(*this); -+ } -+ -+ /** -+ * Delete and destroy the value this BorrowingReference is pointing to. -+ * This can even be called if there are still multiple strong references to the value. -+ */ -+ void destroy() { -+ std::unique_lock lock(_state->mutex); -+ -+ forceDestroyValue(); -+ } -+ -+public: -+ // Dereference (*) -+ inline T& operator*() const { -+#ifdef NITRO_DEBUG -+ if (!hasValue()) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Tried to dereference (*) nullptr BorrowingReference<" + typeName + ">!"); -+ } -+#endif -+ return *_value; -+ } -+ -+ // Dereference (->) -+ inline T* operator->() const { -+#ifdef NITRO_DEBUG -+ if (!hasValue()) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Tried to dereference (->) nullptr BorrowingReference<" + typeName + ">!"); -+ } -+#endif -+ return _value; -+ } -+ -+ // null-check (bool) -+ explicit inline operator bool() const { -+ return hasValue(); -+ } -+ // null-check (== nullptr) -+ inline bool operator==(std::nullptr_t) const { -+ return !hasValue(); -+ } -+ // null-check (!= nullptr) -+ inline bool operator!=(std::nullptr_t) const { -+ return hasValue(); -+ } -+ -+ // comparison (== *) -+ inline bool operator==(T* other) const { -+ return _value == other; -+ } -+ // comparison (!= *) -+ inline bool operator!=(T* other) const { -+ return _value != other; -+ } -+ -+ // comparison (== BorrowingReference) -+ inline bool operator==(const BorrowingReference& other) const { -+ return _value == other._value; -+ } -+ // comparison (!= BorrowingReference) -+ inline bool operator!=(const BorrowingReference& other) const { -+ return _value != other._value; -+ } -+ -+private: -+ void maybeDestroyState() { -+ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { -+ // free the full memory if there are no more references at all -+ delete _state; -+ _state = nullptr; -+ } -+ } -+ -+ void forceDestroyValue() { -+ if (_state->isDeleted) [[unlikely]] { -+ // it has already been destroyed. -+ return; -+ } -+ delete _value; -+ _value = nullptr; -+ _state->isDeleted = true; -+ } -+ -+public: -+ friend class WeakReference; -+ -+private: -+ T* _value; -+ ReferenceState* _state; -+}; -+ -+} // namespace margelo::nitro -+ -+#include "WeakReference+Owning.hpp" -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BoxedHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BoxedHybridObject.hpp -new file mode 100644 -index 0000000..7e0bd6a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/BoxedHybridObject.hpp -@@ -0,0 +1,36 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a `HybridObject` that has been boxed into a `jsi::HostObject`. -+ * -+ * While `HybridObject`s are runtime agnostic, some threading/worklet libraries do not support copying over objects -+ * with `jsi::NativeState` and a prototype chain (which is what a `HybridObject` is), so Nitro offers support for -+ * boxing those `HybridObject`s into a type that those libraries support - which is a `jsi::HostObject`. -+ * -+ * Simply call `unbox()` on this `jsi::HostObject` from the new Runtime/context to get the `HybridObject` again. -+ */ -+class BoxedHybridObject : public jsi::HostObject { -+public: -+ explicit BoxedHybridObject(const std::shared_ptr& hybridObject) : _hybridObject(hybridObject) {} -+ -+public: -+ jsi::Value get(jsi::Runtime& runtime, const jsi::PropNameID& propName) override; -+ std::vector getPropertyNames(jsi::Runtime& runtime) override; -+ -+private: -+ std::shared_ptr _hybridObject; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ByteBufferArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ByteBufferArrayBuffer.hpp -new file mode 100644 -index 0000000..5f83bed ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ByteBufferArrayBuffer.hpp -@@ -0,0 +1,52 @@ -+// -+// ByteBufferArrayBuffer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "ArrayBuffer.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents an `ArrayBuffer` that holds a `ByteBuffer`. -+ */ -+class ByteBufferArrayBuffer final : public ArrayBuffer { -+public: -+ explicit ByteBufferArrayBuffer(const jni::alias_ref& byteBuffer) : _byteBuffer(jni::make_global(byteBuffer)) { -+ _byteBuffer->order(jni::JByteOrder::nativeOrder()); -+ } -+ -+ ~ByteBufferArrayBuffer() { -+ // Hermes GC can destroy JS objects on a non-JNI Thread. -+ jni::ThreadScope::WithClassLoader([&] { _byteBuffer.reset(); }); -+ } -+ -+public: -+ [[nodiscard]] uint8_t* data() override { -+ return _byteBuffer->getDirectBytes(); -+ } -+ [[nodiscard]] size_t size() const override { -+ return _byteBuffer->getDirectSize(); -+ } -+ [[nodiscard]] bool isOwner() const noexcept override { -+ return _byteBuffer != nullptr && _byteBuffer->isDirect(); -+ } -+ -+public: -+ [[nodiscard]] const jni::global_ref& getBuffer() const { -+ return _byteBuffer; -+ } -+ -+private: -+ jni::global_ref _byteBuffer; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CachedProp.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CachedProp.hpp -new file mode 100644 -index 0000000..5553968 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CachedProp.hpp -@@ -0,0 +1,44 @@ -+// -+// Created by Marc Rousavy on 30.07.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include "JSIConverter.hpp" -+#include "NitroDefines.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+struct CachedProp { -+public: -+ T value; -+ BorrowingReference jsiValue; -+ bool isDirty = false; -+ -+public: -+ bool equals(jsi::Runtime& runtime, const jsi::Value& other) const { -+ if (jsiValue == nullptr) { -+ return false; -+ } -+ return jsi::Value::strictEquals(runtime, *jsiValue, other); -+ } -+ -+public: -+ static CachedProp fromRawValue(jsi::Runtime& runtime, const jsi::Value& value, const CachedProp& oldProp) { -+ if (oldProp.equals(runtime, value)) { -+ // jsi::Value hasn't changed - no need to convert it again! -+ return oldProp; -+ } -+ T converted = JSIConverter::fromJSI(runtime, value); -+ JSICacheReference cache = JSICache::getOrCreateCache(runtime); -+ BorrowingReference cached = cache.makeShared(jsi::Value(runtime, value)); -+ return CachedProp(std::move(converted), std::move(cached), /* isDirty */ true); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CallInvokerDispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CallInvokerDispatcher.hpp -new file mode 100644 -index 0000000..2f8ccf5 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CallInvokerDispatcher.hpp -@@ -0,0 +1,38 @@ -+// -+// Created by Marc Rousavy on 27.03.24. -+// -+ -+#pragma once -+ -+#include "Dispatcher.hpp" -+ -+// This is react-native specific -+#if __has_include() -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * A Dispatcher that uses react::CallInvoker for it's implementation -+ */ -+class CallInvokerDispatcher final : public Dispatcher { -+public: -+ explicit CallInvokerDispatcher(std::shared_ptr callInvoker) : _callInvoker(callInvoker) {} -+ -+ void runAsync(std::function&& function) override { -+ _callInvoker->invokeAsync(std::move(function)); -+ } -+ -+ void runSync(std::function&& function) override { -+ _callInvoker->invokeSync(std::move(function)); -+ } -+ -+private: -+ std::shared_ptr _callInvoker; -+}; -+ -+} // namespace margelo::nitro -+ -+#endif -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CountTrailingOptionals.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CountTrailingOptionals.hpp -new file mode 100644 -index 0000000..4e98b85 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/CountTrailingOptionals.hpp -@@ -0,0 +1,64 @@ -+// -+// CountTrailingOptionals.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// Helper template to check if a type is std::optional -+template -+struct is_optional : std::false_type {}; -+ -+template -+struct is_optional> : std::true_type {}; -+ -+// Helper template to count trailing optionals -+template -+struct count_trailing_optionals; -+ -+template <> -+struct count_trailing_optionals<> { -+ static constexpr int value = 0; -+}; -+ -+template -+struct count_trailing_optionals { -+ static constexpr int count_trailing_optionals_impl() { -+ constexpr bool isOptional = is_optional>::value; -+ if constexpr (sizeof...(Rest) == 0) { -+ // end of parameter pack! -+ if constexpr (isOptional) { -+ // last item is an optional, finally return the final number incremented by one. -+ return N + 1; -+ } else { -+ // last item is not an optional, so there are 0 trailing optionals. -+ return 0; -+ } -+ } else { -+ // recursively look into next T, either bump N by one or reset it to 0 if it's not an optional. -+ constexpr int newValue = isOptional ? N + 1 : 0; -+ return count_trailing_optionals::count_trailing_optionals_impl(); -+ } -+ } -+ -+ static constexpr int value = count_trailing_optionals_impl(); -+}; -+ -+// Main template to count trailing optionals in Args... pack -+template -+struct trailing_optionals_count { -+ static constexpr int value = count_trailing_optionals<0, Args...>::value; -+}; -+ -+// Helper alias -+template -+constexpr int trailing_optionals_count_v = trailing_optionals_count...>::value; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/DefaultConstructableObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/DefaultConstructableObject.hpp -new file mode 100644 -index 0000000..0d715be ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/DefaultConstructableObject.hpp -@@ -0,0 +1,79 @@ -+// -+// DefaultConstructableObject.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 11.11.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+class DefaultConstructableObject { -+public: -+ explicit DefaultConstructableObject(const char* javaClassDescriptor) { -+ try { -+ // Find JNI class and default constructor -+ _javaClass = jni::findClassStatic(javaClassDescriptor); -+ _defaultConstructor = _javaClass->getConstructor(); -+ } catch (const jni::JniException& exc) { -+ std::string message = exc.what(); -+ std::string descriptor = javaClassDescriptor; -+ std::string className = findClassName(descriptor); -+ if (message.find("ClassNotFoundException")) { -+ // Java class cannot be found -+ throw std::runtime_error( -+ "Couldn't find class `" + descriptor + -+ "`!\n" -+ "- Make sure the class exists in the specified namespace.\n" -+ "- Make sure the class is not stripped. If you are using ProGuard, add `@Keep` and `@DoNotStrip` annotations to `" + -+ className + "`."); -+ } else if (message.find("NoSuchMethodError")) { -+ // Default Constructor cannot be found -+ throw std::runtime_error( -+ "Couldn't find " + className + -+ "'s default constructor!\n" -+ "- If you want to autolink " + -+ className + -+ ", add a default constructor that takes zero arguments.\n" -+ "- If you need arguments to create instances of " + -+ className + -+ ", create a separate HybridObject that acts as a factory for this HybridObject to create instances of it with parameters.\n" -+ "- If you already have a default constructor, make sure it is not being stripped. If you are using ProGuard, add `@Keep` and " -+ "`@DoNotStrip` annotations to the default constructor."); -+ } else { -+ throw; -+ } -+ } -+ } -+ -+public: -+ jni::local_ref create() const { -+ // Calls the class's default constructor -+ auto instance = _javaClass->newObject(_defaultConstructor); -+#ifdef NITRO_DEBUG -+ if (instance == nullptr) [[unlikely]] { -+ throw std::runtime_error("Failed to create an instance of \"" + _javaClass->toString() + "\" - the constructor returned null!"); -+ } -+#endif -+ return instance; -+ } -+ -+private: -+ static std::string findClassName(const std::string& jniDescriptor) { -+ size_t lastSlash = jniDescriptor.rfind('/'); -+ return jniDescriptor.substr(lastSlash + 1); -+ } -+ -+private: -+ jni::alias_ref _javaClass; -+ jni::JConstructor _defaultConstructor; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Dispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Dispatcher.hpp -new file mode 100644 -index 0000000..f4d1eec ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Dispatcher.hpp -@@ -0,0 +1,82 @@ -+// -+// Created by Marc Rousavy on 12.03.24. -+// -+ -+#pragma once -+ -+#include "Promise.hpp" -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+class Dispatcher : public jsi::NativeState { -+public: -+ /** -+ Installs the Dispatcher into the given Runtime. -+ It can be accessed using `getRuntimeGlobalDispatcher` later. -+ */ -+ static void installRuntimeGlobalDispatcher(jsi::Runtime& runtime, std::shared_ptr dispatcher); -+ /** -+ Gets the global Dispatcher in the given Runtime, or throws an error if not found. -+ */ -+ static std::shared_ptr getRuntimeGlobalDispatcher(jsi::Runtime& runtime); -+ -+private: -+ static jsi::Value getRuntimeGlobalDispatcherHolder(jsi::Runtime& runtime); -+ -+public: -+ /** -+ * Run the given void function synchronously on the Thread this Dispatcher is managing. -+ */ -+ virtual void runSync(std::function&& function) = 0; -+ -+ /** -+ * Run the given void function asynchronously on the Thread this Dispatcher is managing. -+ */ -+ virtual void runAsync(std::function&& function) = 0; -+ -+ /** -+ * Run the given function asynchronously on the Thread this Dispatcher is managing, -+ * and return a `Promise` that will hold the result of the function. -+ */ -+ template -+ std::shared_ptr> runAsyncAwaitable(std::function&& function) { -+ // 1. Create Promise that can be shared between this and dispatcher thread -+ auto promise = Promise::create(); -+ -+ runAsync([function = std::move(function), promise]() { -+ try { -+ if constexpr (std::is_void_v) { -+ // 4. Call the actual function on the new Thread -+ function(); -+ // 5.a. Resolve the Promise if we succeeded -+ promise->resolve(); -+ } else { -+ // 4. Call the actual function on the new Thread -+ T result = function(); -+ // 5.a. Resolve the Promise if we succeeded -+ promise->resolve(std::move(result)); -+ } -+ } catch (...) { -+ // 5.b. Reject the Promise if the call failed -+ promise->reject(std::current_exception()); -+ } -+ }); -+ -+ // 3. Return an open `Promise` that gets resolved later by the dispatcher Thread -+ return promise; -+ } -+ -+private: -+ static std::unordered_map> _globalCache; -+ -+private: -+ static constexpr auto TAG = "Dispatcher"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/FutureType.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/FutureType.hpp -new file mode 100644 -index 0000000..7a282d4 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/FutureType.hpp -@@ -0,0 +1,28 @@ -+// -+// FutureType.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// Gets the `T` in `std::future`. -+template -+struct future_type { -+ using type = void; -+}; -+template -+struct future_type> { -+ using type = T; -+}; -+ -+template -+using future_type_v = typename future_type>::type; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridFunction.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridFunction.hpp -new file mode 100644 -index 0000000..aefd987 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridFunction.hpp -@@ -0,0 +1,264 @@ -+// -+// HybridFunction.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "CountTrailingOptionals.hpp" -+#include "JSIConverter.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents the kind of a function - it can be either a normal function ("METHOD"), -+ * or a property ("GETTER" + "SETTER") -+ */ -+enum class FunctionKind { METHOD, GETTER, SETTER }; -+ -+/** -+ * Represents a Hybrid Function. -+ */ -+class HybridFunction final { -+private: -+ jsi::HostFunctionType _function; -+ size_t _paramCount; -+ std::string _name; -+ -+public: -+ // getters -+ inline const std::string& getName() const { -+ return _name; -+ } -+ inline size_t getParamCount() const { -+ return _paramCount; -+ } -+ inline const jsi::HostFunctionType& getHostFunction() const { -+ return _function; -+ } -+ -+public: -+ // functions -+ inline jsi::Function toJSFunction(jsi::Runtime& runtime) const { -+ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, _name), static_cast(_paramCount), -+ _function); -+ } -+ -+private: -+ HybridFunction(jsi::HostFunctionType&& function, size_t paramCount, const std::string& name) -+ : _function(std::move(function)), _paramCount(paramCount), _name(name) {} -+ -+public: -+ /** -+ * Create a new `HybridFunction` that can be called from JS. -+ * This performs proper JSI -> C++ conversion using `JSIConverter`, -+ * and assumes that the object this is called on has a proper `this` configured. -+ * The object's `this` needs to be a `NativeState`. -+ */ -+ template -+ static inline HybridFunction createHybridFunction(const std::string& name, ReturnType (THybrid::*method)(Args...), FunctionKind kind) { -+ jsi::HostFunctionType hostFunction = [name, method, kind](/* JS Runtime */ jsi::Runtime& runtime, -+ /* HybridObject */ const jsi::Value& thisValue, -+ /* JS arguments */ const jsi::Value* args, -+ /* argument size */ size_t count) -> jsi::Value { -+ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) -+ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, kind, name); -+ -+ // 2. Make sure the given arguments match, either with a static size, or with potentially optional arguments size. -+ constexpr size_t optionalArgsCount = trailing_optionals_count_v; -+ constexpr size_t maxArgsCount = sizeof...(Args); -+ constexpr size_t minArgsCount = maxArgsCount - optionalArgsCount; -+ bool isWithinArgsRange = (count >= minArgsCount && count <= maxArgsCount); -+ if (!isWithinArgsRange) [[unlikely]] { -+ // invalid amount of arguments passed! -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ if constexpr (minArgsCount == maxArgsCount) { -+ // min and max args length is the same, so we don't have any optional parameters. fixed count -+ throw jsi::JSError(runtime, "`" + funcName + "` expected " + std::to_string(maxArgsCount) + " arguments, but received " + -+ std::to_string(count) + "!"); -+ } else { -+ // min and max args length are different, so we have optional parameters - variable length arguments. -+ throw jsi::JSError(runtime, "`" + funcName + "` expected between " + std::to_string(minArgsCount) + " and " + -+ std::to_string(maxArgsCount) + " arguments, but received " + std::to_string(count) + "!"); -+ } -+ } -+ -+ try { -+ // 3. Actually call the method with JSI values as arguments and return a JSI value again. -+ // Internally, this method converts the JSI values to C++ values using `JSIConverter`. -+ return callMethod(hybridInstance.get(), method, runtime, args, count, std::index_sequence_for{}); -+ } catch (const std::exception& exception) { -+ // Some exception was thrown - add method name information and re-throw as `JSError`. -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ std::string message = exception.what(); -+ throw jsi::JSError(runtime, funcName + ": " + message); -+#ifdef ANDROID -+#pragma clang diagnostic push -+#pragma clang diagnostic ignored "-Wexceptions" -+ // Workaround for https://github.com/mrousavy/nitro/issues/382 -+ } catch (const std::runtime_error& exception) { -+ // Some exception was thrown - add method name information and re-throw as `JSError`. -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ std::string message = exception.what(); -+ throw jsi::JSError(runtime, funcName + ": " + message); -+#pragma clang diagnostic pop -+#endif -+ } catch (...) { -+ // Some unknown exception was thrown - add method name information and re-throw as `JSError`. -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ std::string errorName = TypeInfo::getCurrentExceptionName(); -+ throw jsi::JSError(runtime, "`" + funcName + "` threw an unknown " + errorName + " error."); -+ } -+ }; -+ -+ return HybridFunction(std::move(hostFunction), sizeof...(Args), name); -+ } -+ -+ /** -+ * Create a new `HybridFunction` that can be called from JS. -+ * Unlike `createHybridFunction(...)`, this method does **not** perform any argument parsing or size checking. -+ * It is a raw-, untyped JSI method, and the user is expected to manually handle arguments and return values. -+ */ -+ template -+ static inline HybridFunction createRawHybridFunction(const std::string& name, size_t expectedArgumentsCount, -+ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, -+ const jsi::Value* args, size_t count)) { -+ jsi::HostFunctionType hostFunction = [name, method](/* JS Runtime */ jsi::Runtime& runtime, -+ /* HybridObject */ const jsi::Value& thisValue, -+ /* JS arguments */ const jsi::Value* args, -+ /* argument size */ size_t count) -> jsi::Value { -+ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) -+ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, FunctionKind::METHOD, name); -+ -+ // 2. Call the raw JSI method using raw JSI Values. Exceptions are also expected to be handled by the user. -+ Derived* pointer = hybridInstance.get(); -+ return (pointer->*method)(runtime, thisValue, args, count); -+ }; -+ -+ return HybridFunction(std::move(hostFunction), expectedArgumentsCount, name); -+ } -+ -+private: -+ /** -+ * Calls the given method on the given instance with the given `jsi::Value` arguments by converting them to the desired target types. -+ * The given method's return value will be converted to a `jsi::Value` again. -+ */ -+ template -+ static inline jsi::Value callMethod(Derived* obj, ReturnType (Derived::*method)(Args...), jsi::Runtime& runtime, const jsi::Value* args, -+ size_t argsSize, std::index_sequence) { -+ static const jsi::Value defaultValue; -+ -+ if constexpr (std::is_void_v) { -+ // It's a void method. -+ (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); -+ return jsi::Value::undefined(); -+ } else { -+ // It's returning some C++ type, we need to convert that to a JSI value now. -+ ReturnType result = (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); -+ return JSIConverter::toJSI(runtime, std::forward(result)); -+ } -+ } -+ -+private: -+ /** -+ * Get the `NativeState` of the given `value`. -+ */ -+ template -+ static inline std::shared_ptr getHybridObjectNativeState(jsi::Runtime& runtime, const jsi::Value& value, FunctionKind funcKind, -+ const std::string& funcName) { -+ // 1. Convert jsi::Value to jsi::Object -+#ifdef NITRO_DEBUG -+ if (!value.isObject()) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this` is not bound! Suggestions:\n" -+ "- Did you accidentally destructure the `HybridObject`? (`const { " + -+ funcName + -+ " } = ...`)\n" -+ "- Did you call `dispose()` on the `HybridObject` before?" -+ "- Did you accidentally call `" + -+ funcName + "` on the prototype directly?"); -+ } -+#endif -+ jsi::Object object = value.getObject(runtime); -+ -+ // 2. Check if it even has any kind of `NativeState` -+#ifdef NITRO_DEBUG -+ if (!object.hasNativeState(runtime)) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this` does not have a NativeState! Suggestions:\n" -+ "- Did you accidentally destructure the `HybridObject`? (`const { " + -+ funcName + -+ " } = ...`)\n" -+ "- Did you call `dispose()` on the `HybridObject` before?" -+ "- Did you accidentally call `" + -+ funcName + "` on the prototype directly?"); -+ } -+#endif -+ -+ // 3. Get `NativeState` from the jsi::Object and check if it is non-null -+ std::shared_ptr nativeState = object.getNativeState(runtime); -+#ifdef NITRO_DEBUG -+ if (nativeState == nullptr) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this`'s `NativeState` is `null`, " -+ "did you accidentally call `dispose()` on this object?"); -+ } -+#endif -+ -+ // 4. Try casting it to our desired target type. -+ std::shared_ptr hybridInstance = std::dynamic_pointer_cast(nativeState); -+#ifdef NITRO_DEBUG -+ if (hybridInstance == nullptr) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this` has a NativeState, but it's the wrong type!"); -+ } -+#endif -+ return hybridInstance; -+ } -+ -+private: -+ template -+ static inline std::string getHybridFuncFullName(FunctionKind kind, const std::string& registrationName, -+ THybrid* hybridInstance = nullptr) { -+ std::string typeName = hybridInstance != nullptr ? hybridInstance->getName() : TypeInfo::getFriendlyTypename(true); -+ switch (kind) { -+ case FunctionKind::METHOD: -+ return typeName + "." + registrationName + "(...)"; -+ case FunctionKind::GETTER: -+ case FunctionKind::SETTER: -+ return typeName + "." + registrationName; -+ } -+ } -+ template -+ static inline std::string getHybridFuncDebugInfo(FunctionKind kind, const std::string& registrationName, -+ THybrid* hybridInstance = nullptr) { -+ auto funcName = getHybridFuncFullName(kind, registrationName, hybridInstance); -+ switch (kind) { -+ case FunctionKind::METHOD: -+ return "call hybrid function `" + funcName + "`"; -+ case FunctionKind::GETTER: -+ return "get hybrid property `" + funcName + "`"; -+ case FunctionKind::SETTER: -+ return "set hybrid property `" + funcName + "`"; -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridNitroModulesProxy.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridNitroModulesProxy.hpp -new file mode 100644 -index 0000000..d328362 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridNitroModulesProxy.hpp -@@ -0,0 +1,51 @@ -+// -+// HybridNitroModulesProxy.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 05.10.24 -+// -+ -+#pragma once -+ -+#include "BoxedHybridObject.hpp" -+#include "HybridObject.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Represents the entry point for all other HybridObjects. -+ * The flow is as following: -+ * 1. (optional) Install a Dispatcher in `jsi::Runtime` to use async/callbacks. -+ * 2. Create an instance of `HybridNitroModulesProxy` -+ * 3. Pass the object from `.toObject()` it to JS (either install in global, or return somehow) -+ * 4. From JS, you can access methods on this HybridObject to create all other HybridObjects. -+ */ -+class HybridNitroModulesProxy : public HybridObject { -+public: -+ explicit HybridNitroModulesProxy() : HybridObject(TAG) {} -+ -+public: -+ void loadHybridMethods() override; -+ -+public: -+ // Hybrid Object Registry -+ std::shared_ptr createHybridObject(const std::string& name); -+ bool hasHybridObject(const std::string& name); -+ std::vector getAllHybridObjectNames(); -+ -+ // Helpers -+ std::shared_ptr box(const std::shared_ptr& hybridObject); -+ std::shared_ptr updateMemorySize(const std::shared_ptr& hybridObject); -+ jsi::Value hasNativeState(jsi::Runtime& runtime, const jsi::Value& thisValue, const jsi::Value* args, size_t size); -+ -+ // Build Info -+ std::string getBuildType(); -+ std::string getVersion(); -+ -+private: -+ static constexpr auto TAG = "NitroModulesProxy"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp -new file mode 100644 -index 0000000..e030d95 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObject.hpp -@@ -0,0 +1,142 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+#include "HybridObjectPrototype.hpp" -+ -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a C++ object that is exposed to JS. -+ * `HybridObject`s can have native getters and setters, and normal methods. -+ * -+ * To implement a `HybridObject`, simply inherit from this class and override `loadHybridMethods` -+ * to register the given getters, setters or methods. -+ * -+ * The new class can then be passed to JS using the `JSIConverter`. -+ */ -+class HybridObject : public virtual jsi::NativeState, public HybridObjectPrototype, public std::enable_shared_from_this { -+public: -+ /** -+ * Create a new instance of a `HybridObject`. -+ * The given `name` will be used for logging and stringifying. -+ */ -+ explicit HybridObject(const char* name); -+ /** -+ * Called when no more references to the given `HybridObject` exist in both C++ and JS. -+ * JS might keep references for longer, as it is a garbage collected language. -+ */ -+ ~HybridObject() override = default; -+ /** -+ * HybridObjects cannot be copied. -+ */ -+ HybridObject(const HybridObject& copy) = delete; -+ /** -+ * HybridObjects cannot be moved. -+ */ -+ HybridObject(HybridObject&& move) = delete; -+ /** -+ * HybridObjects cannot be default-constructed! -+ */ -+ HybridObject() { -+ throw std::runtime_error("Cannot default-construct HybridObject!"); -+ } -+ -+public: -+ /** -+ * Return the `jsi::Object` that holds this `HybridObject`. (boxed in a `jsi::Value`) -+ * This properly assigns (or creates) the base prototype for this type, -+ * and assigns it's NativeState. -+ * Additionally, this sets the external memory pressure for proper GC memory management. -+ */ -+ jsi::Value toObject(jsi::Runtime& runtime); -+ -+public: -+ /** -+ * Get the `std::shared_ptr` instance of this HybridObject. -+ * The HybridObject must be managed inside a `shared_ptr` already, otherwise this will fail. -+ */ -+ template -+ std::shared_ptr shared() { -+ return std::dynamic_pointer_cast(shared_from_this()); -+ } -+ -+public: -+ /** -+ * Get the HybridObject's name -+ */ -+ std::string getName(); -+ /** -+ * Compare this HybridObject for reference equality to the other HybridObject. -+ * -+ * While two `jsi::Object`s of the same `HybridObject` might not be equal when compared with `==`, -+ * they might still be the same `HybridObject` - in this case `equals(other)` will return true. -+ */ -+ bool equals(const std::shared_ptr& other); -+ /** -+ * Get a string representation of this `HybridObject` - useful for logging or debugging. -+ */ -+ virtual std::string toString(); -+ /** -+ * Eagerly- (and manually-) dispose all native resources this `HybridObject` holds. -+ * This method can only be manually called from JS using `dispose()`. -+ * -+ * If this method is never manually called, a `HybridObject` is expected to disposes it's -+ * resources as usual via the object's destructor (`~HybridObject()`, `deinit` or `finalize()`). -+ * -+ * By default, this method does nothing. It can be overridden to perform actual disposing/cleanup -+ * if required. -+ */ -+ virtual void dispose() {} -+ -+private: -+ /** -+ * The actual `dispose()` function from JS. -+ * This needs to be a raw JSI function as we remove the NativeState here. -+ */ -+ jsi::Value disposeRaw(jsi::Runtime& runtime, const jsi::Value& thisArg, const jsi::Value* args, size_t count); -+ -+protected: -+ /** -+ * Get the size of any external (heap) allocations this `HybridObject` has made, in bytes. -+ * This will be used to notify the JS GC about memory pressure. -+ */ -+ virtual inline size_t getExternalMemorySize() noexcept { -+ return 0; -+ } -+ -+protected: -+ /** -+ * Loads all native methods of this `HybridObject` to be exposed to JavaScript. -+ * The base implementation registers a `toString()` method and `name` property. -+ * -+ * Example: -+ * -+ * ```cpp -+ * int User::getAge() { -+ * return 23; -+ * } -+ * -+ * void User::loadHybridMethods() { -+ * HybridObject::loadHybridMethods(); -+ * registerHybridMethod("getAge", &User::getAge); -+ * } -+ * ``` -+ */ -+ virtual void loadHybridMethods() override; -+ -+private: -+ static constexpr auto TAG = "HybridObject"; -+ const char* _name = TAG; -+ std::unordered_map> _objectCache; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectPrototype.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectPrototype.hpp -new file mode 100644 -index 0000000..5416819 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectPrototype.hpp -@@ -0,0 +1,92 @@ -+// -+// HybridObjectPrototype.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include "HybridFunction.hpp" -+#include "Prototype.hpp" -+#include "PrototypeChain.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a Hybrid Object's prototype. -+ * The prototype should be cached per Runtime, and can be assigned to multiple jsi::Objects. -+ * When assigned to a jsi::Object, all methods of this prototype can be called on that jsi::Object, -+ * as long as it has a valid NativeState (`this`). -+ */ -+class HybridObjectPrototype { -+private: -+ PrototypeChain _prototypeChain; -+ bool _didLoadMethods = false; -+ static constexpr auto TAG = "HybridObjectPrototype"; -+ -+public: -+ HybridObjectPrototype() {} -+ -+public: -+ /** -+ * Get a fully initialized jsi::Object that represents this prototype to JS. -+ * The result of this value will be cached per Runtime, so it's safe to call this often. -+ */ -+ jsi::Value getPrototype(jsi::Runtime& runtime); -+ -+private: -+ static jsi::Value createPrototype(jsi::Runtime& runtime, const std::shared_ptr& prototype); -+ using PrototypeCache = std::unordered_map>; -+ static std::unordered_map _prototypeCache; -+ -+protected: -+ /** -+ * Loads all Hybrid Methods that will be initialized in this Prototype. -+ * This will only be called once for the first time the Prototype will be created, -+ * so don't conditionally register methods. -+ */ -+ virtual void loadHybridMethods() = 0; -+ -+private: -+ /** -+ * Ensures that all Hybrid Methods, Getters and Setters are initialized by calling loadHybridMethods(). -+ */ -+ inline void ensureInitialized() { -+ if (!_didLoadMethods) [[unlikely]] { -+ // lazy-load all exposed methods -+ loadHybridMethods(); -+ _didLoadMethods = true; -+ } -+ } -+ -+protected: -+ using RegisterFn = void (*)(Prototype&); -+ /** -+ * Registers the given methods inside the Hybrid Object's prototype. -+ * -+ * For subsequent HybridObjects of the same type, `registerFunc` will not be called again, as the -+ * prototype will already be known and cached. -+ * **Do not conditionally register hybrid methods, getters or setter!** -+ */ -+ template -+ inline void registerHybrids(Derived* /* this */, RegisterFn registerFunc) { -+ const std::shared_ptr& prototype = _prototypeChain.extendPrototype(); -+ -+ if (!prototype->hasHybrids()) { -+ // The `Prototype` does not have any methods or properties registered yet - so do it now -+ registerFunc(*prototype); -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectRegistry.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectRegistry.hpp -new file mode 100644 -index 0000000..3c4b82d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/HybridObjectRegistry.hpp -@@ -0,0 +1,53 @@ -+// -+// HybridObjectRegistry.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 22.07.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * A registry that holds initializers for HybridObjects. -+ * This will be used to initialize them from JS using `NitroModules.createHybridObject(name)`. -+ */ -+class HybridObjectRegistry { -+public: -+ HybridObjectRegistry() = delete; -+ -+public: -+ using HybridObjectConstructorFn = std::function()>; -+ -+public: -+ /** -+ * Registers the given HybridObject in the `HybridObjectRegistry`. -+ * It will be uniquely identified via it's `hybridObjectName`, and can be initialized from -+ * JS using `NitroModules.createHybridObject(name)` - which will call the `constructorFn` here. -+ */ -+ static void registerHybridObjectConstructor(const std::string& hybridObjectName, HybridObjectConstructorFn&& constructorFn); -+ -+ /** -+ * Unregisters a Hybrid Object with the given `hybridObjectName`. -+ * It is recommended to not use this method, as this makes HybridObject constructors unpredictable from JS. -+ */ -+ static void unregisterHybridObjectConstructor(const std::string& hybridObjectName); -+ -+ static std::shared_ptr createHybridObject(const std::string& hybridObjectName); -+ static bool hasHybridObject(const std::string& hybridObjectName); -+ static std::vector getAllHybridObjectNames(); -+ -+private: -+ static std::unordered_map& getRegistry(); -+ static std::string getAllRegisteredHybridObjectNamesToString(); -+ -+private: -+ static constexpr auto TAG = "HybridObjectRegistry"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/InstallNitro.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/InstallNitro.hpp -new file mode 100644 -index 0000000..7abbdcb ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/InstallNitro.hpp -@@ -0,0 +1,41 @@ -+// -+// InstallNitro.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 05.10.24 -+// -+ -+#pragma once -+ -+#include "Dispatcher.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Installs Nitro into the given JS `runtime`. -+ * This will create `global.NitroModulesProxy`, Nitro's entry-point, -+ * which can be used to create all registered HybridObjects from JS. -+ * -+ * Also registers the given `dispatcher` which allows using callbacks, -+ * and async code (Promises). -+ * The `dispatcher` needs to implement `runAsync`/`runSync` to run -+ * methods on whatever Thread can safely access `runtime`. -+ * In a non-thread-safe Runtime, it needs to be a single Thread (e.g. -+ * React's `CallInvoker`), but in a thread-safe Runtime it might just be -+ * an implementation that runs the method directly. -+ */ -+void install(jsi::Runtime& runtime, std::shared_ptr dispatcher); -+ -+/** -+ * Installs Nitro into the given JS `runtime`. -+ * This will create `global.NitroModulesProxy`, Nitro's entry-point, -+ * which can be used to create all registered HybridObjects from JS. -+ * -+ * No `Dispatcher` will be installed, meaning Nitro can only use synchronous -+ * methods. -+ */ -+void install(jsi::Runtime& runtime); -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/IsSharedPtrTo.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/IsSharedPtrTo.hpp -new file mode 100644 -index 0000000..9ba0987 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/IsSharedPtrTo.hpp -@@ -0,0 +1,27 @@ -+// -+// IsSharedPtrTo.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// Returns whether the given type T is a shared_ptr to type P. -+template -+struct is_shared_ptr_to : std::false_type {}; -+ -+template -+struct is_shared_ptr_to, P> : std::is_base_of::type>::type, -+ typename std::remove_cv::type>::type> {}; -+ -+template -+constexpr bool is_shared_ptr_to_v = is_shared_ptr_to::value; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyMap.hpp -new file mode 100644 -index 0000000..d73dbdc ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyMap.hpp -@@ -0,0 +1,193 @@ -+// -+// JAnyMap.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "AnyMap.hpp" -+#include "JAnyValue.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents an `AnyMap` implemented in Java. -+ */ -+class JAnyMap final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyMap;"; -+ -+public: -+ /** -+ * Create a new, empty `AnyMap` from Java. -+ */ -+ static jni::local_ref initHybrid(jni::alias_ref) { -+ return makeCxxInstance(); -+ } -+ /** -+ * Create a new `JAnyMap` from an existing `AnyMap`. -+ */ -+ static jni::local_ref create(const std::shared_ptr& map) { -+ return newObjectCxxArgs(map); -+ } -+ -+private: -+ JAnyMap() { -+ _map = std::make_shared(); -+ } -+ JAnyMap(const std::shared_ptr& map) : _map(map) {} -+ -+protected: -+ bool contains(const std::string& key) { -+ return _map->contains(key); -+ } -+ void remove(const std::string& key) { -+ _map->remove(key); -+ } -+ void clear() { -+ _map->clear(); -+ } -+ -+protected: -+ bool isNull(const std::string& key) { -+ return _map->isNull(key); -+ } -+ bool isDouble(const std::string& key) { -+ return _map->isDouble(key); -+ } -+ bool isBoolean(const std::string& key) { -+ return _map->isBoolean(key); -+ } -+ bool isBigInt(const std::string& key) { -+ return _map->isBigInt(key); -+ } -+ bool isString(const std::string& key) { -+ return _map->isString(key); -+ } -+ bool isArray(const std::string& key) { -+ return _map->isArray(key); -+ } -+ bool isObject(const std::string& key) { -+ return _map->isObject(key); -+ } -+ -+protected: -+ double getDouble(const std::string& key) { -+ return _map->getDouble(key); -+ } -+ bool getBoolean(const std::string& key) { -+ return _map->getBoolean(key); -+ } -+ int64_t getBigInt(const std::string& key) { -+ return _map->getBigInt(key); -+ } -+ std::string getString(const std::string& key) { -+ return _map->getString(key); -+ } -+ jni::alias_ref getAnyArray(const std::string& key) { -+ const auto& vector = _map->getArray(key); -+ auto javaArray = jni::JArrayClass::newArray(vector.size()); -+ for (size_t i = 0; i < vector.size(); i++) { -+ auto value = JAnyValue::create(vector[i]); -+ javaArray->setElement(i, value.get()); -+ } -+ return javaArray; -+ } -+ jni::alias_ref getAnyObject(const std::string& key) { -+ const auto& map = _map->getObject(key); -+ auto javaMap = jni::JHashMap::create(map.size()); -+ for (const auto& entry : map) { -+ auto string = jni::make_jstring(entry.first); -+ auto value = JAnyValue::create(entry.second); -+ javaMap->put(string, value); -+ } -+ return javaMap; -+ } -+ -+protected: -+ void setNull(const std::string& key) { -+ _map->setNull(key); -+ } -+ void setDouble(const std::string& key, double value) { -+ _map->setDouble(key, value); -+ } -+ void setBoolean(const std::string& key, bool value) { -+ _map->setBoolean(key, value); -+ } -+ void setBigInt(const std::string& key, int64_t value) { -+ _map->setBigInt(key, value); -+ } -+ void setString(const std::string& key, const std::string& value) { -+ _map->setString(key, value); -+ } -+ void setAnyArray(const std::string& key, jni::alias_ref value) { -+ std::vector vector; -+ size_t size = value->size(); -+ vector.reserve(size); -+ for (size_t i = 0; i < size; i++) { -+ auto anyValue = value->getElement(i); -+ vector.push_back(anyValue->cthis()->getValue()); -+ } -+ _map->setArray(key, vector); -+ } -+ void setAnyObject(const std::string& key, const jni::alias_ref& value) { -+ std::unordered_map map; -+ map.reserve(value->size()); -+ for (const auto& entry : *value) { -+ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); -+ } -+ _map->setObject(key, map); -+ } -+ -+public: -+ std::shared_ptr getMap() const { -+ return _map; -+ } -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ std::shared_ptr _map; -+ -+public: -+ static void registerNatives() { -+ registerHybrid({ -+ // init -+ makeNativeMethod("initHybrid", JAnyMap::initHybrid), -+ // helpers -+ makeNativeMethod("contains", JAnyMap::contains), -+ makeNativeMethod("remove", JAnyMap::remove), -+ makeNativeMethod("clear", JAnyMap::clear), -+ // is -+ makeNativeMethod("isNull", JAnyMap::isNull), -+ makeNativeMethod("isDouble", JAnyMap::isDouble), -+ makeNativeMethod("isBoolean", JAnyMap::isBoolean), -+ makeNativeMethod("isBigInt", JAnyMap::isBigInt), -+ makeNativeMethod("isString", JAnyMap::isString), -+ makeNativeMethod("isArray", JAnyMap::isArray), -+ makeNativeMethod("isObject", JAnyMap::isObject), -+ // get -+ makeNativeMethod("getDouble", JAnyMap::getDouble), -+ makeNativeMethod("getBoolean", JAnyMap::getBoolean), -+ makeNativeMethod("getBigInt", JAnyMap::getBigInt), -+ makeNativeMethod("getString", JAnyMap::getString), -+ makeNativeMethod("getAnyArray", JAnyMap::getAnyArray), -+ makeNativeMethod("getAnyObject", JAnyMap::getAnyObject), -+ // set -+ makeNativeMethod("setNull", JAnyMap::setNull), -+ makeNativeMethod("setDouble", JAnyMap::setDouble), -+ makeNativeMethod("setBoolean", JAnyMap::setBoolean), -+ makeNativeMethod("setBigInt", JAnyMap::setBigInt), -+ makeNativeMethod("setString", JAnyMap::setString), -+ makeNativeMethod("setAnyArray", JAnyMap::setAnyArray), -+ makeNativeMethod("setAnyObject", JAnyMap::setAnyObject), -+ }); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyValue.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyValue.hpp -new file mode 100644 -index 0000000..451262c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JAnyValue.hpp -@@ -0,0 +1,191 @@ -+// -+// JAnyMap.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "AnyMap.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents an `AnyValue` (variant) implemented in Java. -+ */ -+class JAnyValue final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyValue;"; -+ -+ /** -+ * Represents an `Array` -+ */ -+ using JAnyArray = jni::JArrayClass; -+ /** -+ * Represents a `Map` -+ */ -+ using JAnyObject = jni::JMap; -+ -+public: -+ /** -+ * Create a new `JAnyValue` from an existing `AnyValue`. -+ */ -+ static jni::local_ref create(AnyValue&& value) { -+ return newObjectCxxArgs(std::move(value)); -+ } -+ static jni::local_ref create(const AnyValue& value) { -+ return newObjectCxxArgs(value); -+ } -+ -+protected: -+ static jni::local_ref initHybridNull(jni::alias_ref) { -+ return makeCxxInstance(/* null */); -+ } -+ static jni::local_ref initHybridDouble(jni::alias_ref, double value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridBoolean(jni::alias_ref, bool value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridLong(jni::alias_ref, int64_t value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridString(jni::alias_ref, const std::string& value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridAnyArray(jni::alias_ref, jni::alias_ref value) { -+ std::vector vector; -+ size_t size = value->size(); -+ vector.reserve(size); -+ for (size_t i = 0; i < size; i++) { -+ auto anyValue = value->getElement(i); -+ vector.push_back(anyValue->cthis()->getValue()); -+ } -+ return makeCxxInstance(std::move(vector)); -+ } -+ static jni::local_ref initHybridAnyObject(jni::alias_ref, jni::alias_ref value) { -+ std::unordered_map map; -+ map.reserve(value->size()); -+ for (const auto& entry : *value) { -+ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); -+ } -+ return makeCxxInstance(std::move(map)); -+ } -+ -+private: -+ // Java initializers -+ explicit JAnyValue(/* null */) : _value(std::monostate()) {} -+ explicit JAnyValue(double value) : _value(value) {} -+ explicit JAnyValue(bool value) : _value(value) {} -+ explicit JAnyValue(int64_t value) : _value(value) {} -+ explicit JAnyValue(const std::string& value) : _value(value) {} -+ explicit JAnyValue(AnyArray&& value) : _value(std::move(value)) {} -+ explicit JAnyValue(AnyObject&& value) : _value(std::move(value)) {} -+ // C++ initializers -+ explicit JAnyValue(const AnyValue& value) : _value(value) {} -+ explicit JAnyValue(AnyValue&& value) : _value(std::move(value)) {} -+ -+protected: -+ bool isNull() { -+ return std::holds_alternative(_value); -+ } -+ bool isDouble() { -+ return std::holds_alternative(_value); -+ } -+ bool isBoolean() { -+ return std::holds_alternative(_value); -+ } -+ bool isBigInt() { -+ return std::holds_alternative(_value); -+ } -+ bool isString() { -+ return std::holds_alternative(_value); -+ } -+ bool isAnyArray() { -+ return std::holds_alternative(_value); -+ } -+ bool isAnyObject() { -+ return std::holds_alternative(_value); -+ } -+ -+protected: -+ double asDouble() { -+ return std::get(_value); -+ } -+ bool asBoolean() { -+ return std::get(_value); -+ } -+ int64_t asBigInt() { -+ return std::get(_value); -+ } -+ std::string asString() { -+ return std::get(_value); -+ } -+ jni::alias_ref asAnyArray() { -+ auto vector = std::get(_value); -+ auto javaArray = jni::JArrayClass::newArray(vector.size()); -+ for (size_t i = 0; i < vector.size(); i++) { -+ auto value = JAnyValue::create(vector[i]); -+ javaArray->setElement(i, value.get()); -+ } -+ return javaArray; -+ } -+ jni::alias_ref asAnyObject() { -+ auto map = std::get(_value); -+ auto javaMap = jni::JHashMap::create(map.size()); -+ for (const auto& entry : map) { -+ auto key = jni::make_jstring(entry.first); -+ auto value = JAnyValue::create(entry.second); -+ javaMap->put(key, value); -+ } -+ return javaMap; -+ } -+ -+public: -+ [[nodiscard]] const AnyValue& getValue() const noexcept { -+ return _value; -+ } -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ AnyValue _value; -+ -+public: -+ static void registerNatives() { -+ registerHybrid({ -+ // init -+ makeNativeMethod("initHybrid", JAnyValue::initHybridNull), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridDouble), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridBoolean), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridLong), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridString), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyArray), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyObject), -+ // is -+ makeNativeMethod("isNull", JAnyValue::isNull), -+ makeNativeMethod("isDouble", JAnyValue::isDouble), -+ makeNativeMethod("isBoolean", JAnyValue::isBoolean), -+ makeNativeMethod("isBigInt", JAnyValue::isBigInt), -+ makeNativeMethod("isString", JAnyValue::isString), -+ makeNativeMethod("isAnyArray", JAnyValue::isAnyArray), -+ makeNativeMethod("isAnyObject", JAnyValue::isAnyObject), -+ // get -+ makeNativeMethod("asDouble", JAnyValue::asDouble), -+ makeNativeMethod("asBoolean", JAnyValue::asBoolean), -+ makeNativeMethod("asBigInt", JAnyValue::asBigInt), -+ makeNativeMethod("asString", JAnyValue::asString), -+ makeNativeMethod("asAnyArray", JAnyValue::asAnyArray), -+ makeNativeMethod("asAnyObject", JAnyValue::asAnyObject), -+ }); -+ } -+}; -+ -+using JAnyArray = JAnyValue::JAnyArray; -+using JAnyObject = JAnyValue::JAnyObject; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JArrayBuffer.hpp -new file mode 100644 -index 0000000..ef47a21 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JArrayBuffer.hpp -@@ -0,0 +1,123 @@ -+// -+// JArrayBuffer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "ArrayBuffer.hpp" -+#include "ByteBufferArrayBuffer.hpp" -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a `ArrayBuffer` that can either hold a `ByteBuffer` (owning), -+ * or unknown/foreign memory, potentially from JS (non-owning). -+ */ -+class JArrayBuffer final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/ArrayBuffer;"; -+ -+public: -+ /** -+ * Create a new `JArrayBuffer` that wraps the given ArrayBuffer. -+ */ -+ static jni::local_ref wrap(const std::shared_ptr& arrayBuffer) { -+ return newObjectCxxArgs(arrayBuffer); -+ } -+ -+public: -+ /** -+ * Create a new `JArrayBuffer` that wraps the given `ByteBuffer` from Java. -+ */ -+ static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref buffer) { -+ return makeCxxInstance(buffer); -+ } -+ -+public: -+ /** -+ * Get whether the `ArrayBuffer` is holding data from a `ByteBuffer`. -+ */ -+ bool getIsByteBuffer() { -+ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); -+ return byteBufferArrayBuffer != nullptr; -+ } -+ -+ /** -+ * Get whether the `ArrayBuffer` is owning the data and can safely hold onto it longer. -+ */ -+ bool getIsOwner() { -+ return _arrayBuffer->isOwner(); -+ } -+ -+ /** -+ * Get the `ArrayBuffer`'s data as a `ByteBuffer`. -+ * -+ * - If the `ArrayBuffer` was created from a `ByteBuffer` (`isByteBuffer()`), this returns -+ * a reference to the original `ByteBuffer`, which is safe to be kept in memory for longer. -+ * - If the `ArrayBuffer` was created elsewhere (either in JS, or in C++), it does not have a -+ * `ByteBuffer`. In this case, `getBuffer()` will **copy** the data into a new `ByteBuffer` if -+ * `copyIfNeeded` is `true`, and **wrap** the data into a new `ByteBuffer` if `copyIfNeeded` is false. -+ */ -+ jni::local_ref getByteBuffer(bool copyIfNeeded) { -+ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); -+ if (byteBufferArrayBuffer != nullptr) { -+ // It is a `ByteBufferArrayBuffer`, which has a `ByteBuffer` underneath! -+ return jni::make_local(byteBufferArrayBuffer->getBuffer()); -+ } else { -+ // It is a different kind of `ArrayBuffer`, we need to copy or wrap the data. -+ size_t size = _arrayBuffer->size(); -+ if (copyIfNeeded) { -+ auto buffer = jni::JByteBuffer::allocateDirect(size); -+ buffer->order(jni::JByteOrder::nativeOrder()); -+ memcpy(buffer->getDirectAddress(), _arrayBuffer->data(), size); -+ return buffer; -+ } else { -+ auto buffer = jni::JByteBuffer::wrapBytes(_arrayBuffer->data(), size); -+ buffer->order(jni::JByteOrder::nativeOrder()); -+ return buffer; -+ } -+ } -+ } -+ -+ int getBufferSize() { -+ return static_cast(_arrayBuffer->size()); -+ } -+ -+public: -+ /** -+ * Get the underlying `ArrayBuffer`. -+ */ -+ std::shared_ptr getArrayBuffer() const { -+ return _arrayBuffer; -+ } -+ -+private: -+ JArrayBuffer(const std::shared_ptr& arrayBuffer) : _arrayBuffer(arrayBuffer) {} -+ JArrayBuffer(jni::alias_ref byteBuffer) { -+ _arrayBuffer = std::make_shared(byteBuffer); -+ } -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ std::shared_ptr _arrayBuffer; -+ -+public: -+ static void registerNatives() { -+ registerHybrid( -+ {makeNativeMethod("initHybrid", JArrayBuffer::initHybrid), makeNativeMethod("getByteBuffer", JArrayBuffer::getByteBuffer), -+ makeNativeMethod("getIsByteBuffer", JArrayBuffer::getIsByteBuffer), makeNativeMethod("getIsOwner", JArrayBuffer::getIsOwner), -+ makeNativeMethod("getBufferSize", JArrayBuffer::getBufferSize)}); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObject.hpp -new file mode 100644 -index 0000000..8194e70 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObject.hpp -@@ -0,0 +1,32 @@ -+// -+// JHybridObject.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents the Java `HybridObject` instance. -+ * HybridData is passed up from inherited members, so this acts like a base class -+ * and has to be inherited as "virtual" in C++ to properly avoid creating multiple `HybridObject` instances. -+ */ -+class JHybridObject : public jni::HybridClass, public virtual HybridObject { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObject;"; -+ -+ ~JHybridObject() override = default; -+ -+private: -+ friend HybridBase; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObjectInitializer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObjectInitializer.hpp -new file mode 100644 -index 0000000..d26f100 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JHybridObjectInitializer.hpp -@@ -0,0 +1,29 @@ -+// -+// JHybridObjectInitializer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 22.07.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include "JHybridObject.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+struct JHybridObjectInitializer : public jni::JavaClass { -+public: -+ jni::local_ref call() const { -+ const auto method = this->javaClassStatic()->getMethod("initialize"); -+ return method(self()); -+ } -+ -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObjectInitializer;"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNISharedPtr.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNISharedPtr.hpp -new file mode 100644 -index 0000000..e25d3c8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNISharedPtr.hpp -@@ -0,0 +1,48 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+struct GlobalRefDeleter { -+ explicit GlobalRefDeleter(jni::global_ref ref) : _ref(ref) {} -+ -+ void operator()(T* /* cthis */) { -+ if (_ref) { -+ _ref.release(); -+ } -+ } -+ -+private: -+ jni::global_ref _ref; -+}; -+ -+class JNISharedPtr { -+private: -+ template class Base> -+ struct is_base_template_of { -+ template -+ static std::true_type test(Base*) {} -+ -+ template -+ static std::false_type test(...) {} -+ -+ static constexpr bool value = decltype(test(nullptr))::value; -+ }; -+ -+public: -+ template ::value, int>::type = 0> -+ static std::shared_ptr make_shared_from_jni(jni::global_ref ref) { -+ return std::shared_ptr(ref->cthis(), GlobalRefDeleter{ref}); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNitroModules.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNitroModules.hpp -new file mode 100644 -index 0000000..e31b66c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JNitroModules.hpp -@@ -0,0 +1,37 @@ -+// -+// Created by Marc Rousavy on 07.10.24. -+// -+ -+#pragma once -+ -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+class JNitroModules final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/NitroModules;"; -+ -+private: -+ explicit JNitroModules() = default; -+ -+private: -+ // JNI Methods -+ static jni::local_ref initHybrid(jni::alias_ref javaThis); -+ void install(jlong runtimePointer, jni::alias_ref callInvokerHolder); -+ -+private: -+ static auto constexpr TAG = "NitroModules"; -+ using HybridBase::HybridBase; -+ friend HybridBase; -+ -+public: -+ static void registerNatives(); -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JPromise.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JPromise.hpp -new file mode 100644 -index 0000000..803d516 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JPromise.hpp -@@ -0,0 +1,157 @@ -+// -+// JPromise.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "Promise.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+struct JOnResolvedCallback : public jni::JavaClass { -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnResolvedCallback;"; -+ void onResolved(const jni::alias_ref& result) const { -+ static const auto method = javaClassLocal()->getMethod)>("onResolved"); -+ method(self(), result); -+ } -+}; -+ -+struct JOnRejectedCallback : public jni::JavaClass { -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnRejectedCallback;"; -+ void onRejected(const jni::alias_ref& error) const { -+ static const auto method = javaClassLocal()->getMethod)>("onRejected"); -+ method(self(), error); -+ } -+}; -+ -+/** -+ * Represents a Promise implemented in Java. -+ */ -+class JPromise final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise;"; -+ using OnResolvedFunc = std::function)>; -+ using OnRejectedFunc = std::function)>; -+ -+private: -+ /** -+ * Create a new, still unresolved `JPromise` from Java. -+ */ -+ static jni::local_ref initHybrid(jni::alias_ref) { -+ return makeCxxInstance(); -+ } -+ -+public: -+ /** -+ * Create a new, still unresolved `JPromise` from C++. -+ */ -+ static jni::local_ref create() { -+ return newObjectCxxArgs(); -+ } -+ -+public: -+ ~JPromise() override { -+ if (_result == nullptr && _error == nullptr) [[unlikely]] { -+ jni::ThreadScope::WithClassLoader([&]() { -+ std::runtime_error error("Timeouted: JPromise was destroyed!"); -+ this->reject(jni::getJavaExceptionForCppException(std::make_exception_ptr(error))); -+ }); -+ } -+ } -+ -+public: -+ void resolve(jni::alias_ref result) { -+ std::unique_lock lock(_mutex); -+ _result = jni::make_global(result); -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(_result); -+ } -+ } -+ void reject(jni::alias_ref error) { -+ std::unique_lock lock(_mutex); -+ _error = jni::make_global(error); -+ for (const auto& onRejected : _onRejectedListeners) { -+ onRejected(_error); -+ } -+ } -+ -+public: -+ void addOnResolvedListener(OnResolvedFunc&& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (_result != nullptr) { -+ // Promise is already resolved! Call the callback immediately -+ onResolved(_result); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ _onResolvedListeners.push_back(std::move(onResolved)); -+ } -+ } -+ void addOnRejectedListener(OnRejectedFunc&& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (_error != nullptr) { -+ // Promise is already rejected! Call the callback immediately -+ onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(std::move(onRejected)); -+ } -+ } -+ -+private: -+ void addOnResolvedListenerJava(jni::alias_ref callback) { -+ std::unique_lock lock(_mutex); -+ if (_result != nullptr) { -+ // Promise is already resolved! Call the callback immediately -+ callback->onResolved(_result); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ auto sharedCallback = jni::make_global(callback); -+ _onResolvedListeners.emplace_back( -+ [sharedCallback = std::move(sharedCallback)](const auto& result) { sharedCallback->onResolved(result); }); -+ } -+ } -+ void addOnRejectedListenerJava(jni::alias_ref callback) { -+ std::unique_lock lock(_mutex); -+ if (_error != nullptr) { -+ // Promise is already rejected! Call the callback immediately -+ callback->onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ auto sharedCallback = jni::make_global(callback); -+ _onRejectedListeners.emplace_back( -+ [sharedCallback = std::move(sharedCallback)](const auto& error) { sharedCallback->onRejected(error); }); -+ } -+ } -+ -+private: -+ JPromise() = default; -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ jni::global_ref _result; -+ jni::global_ref _error; -+ std::vector _onResolvedListeners; -+ std::vector _onRejectedListeners; -+ std::mutex _mutex; -+ -+public: -+ static void registerNatives() { -+ registerHybrid({ -+ makeNativeMethod("initHybrid", JPromise::initHybrid), -+ makeNativeMethod("nativeResolve", JPromise::resolve), -+ makeNativeMethod("nativeReject", JPromise::reject), -+ makeNativeMethod("addOnResolvedListener", JPromise::addOnResolvedListenerJava), -+ makeNativeMethod("addOnRejectedListener", JPromise::addOnRejectedListenerJava), -+ }); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSCallback.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSCallback.hpp -new file mode 100644 -index 0000000..638709a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSCallback.hpp -@@ -0,0 +1,132 @@ -+// -+// JSCallback.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 23.02.25. -+// -+ -+#pragma once -+ -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "BorrowingReference.hpp" -+#include "JSIConverter.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include "Promise.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// -------- SyncJSCallback -------- -+ -+template -+class SyncJSCallback; -+ -+template -+class SyncJSCallback final { -+public: -+ SyncJSCallback(jsi::Runtime& runtime, BorrowingReference&& function) : _runtime(runtime), _function(std::move(function)) {} -+ -+public: -+ /** -+ * Calls this `SyncJSCallback` synchronously, and -+ * returns it's result (`R`). -+ * The callee is responsible for ensuring that the -+ * underlying `jsi::Function` can actually be called from this Thread. -+ * In Debug, sanity checks are made to ensure the `jsi::Function` is still alive. -+ */ -+ R call(Args... args) const { -+ if (!_function) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename>(true); -+ throw std::runtime_error("Cannot call " + typeName + " - the underlying `jsi::Function` has already been deleted!"); -+ } -+ -+ jsi::Value result = _function->call(_runtime, JSIConverter>::toJSI(_runtime, std::forward(args))...); -+ if constexpr (std::is_void_v) { -+ // It's returning void. No result -+ return; -+ } else { -+ // It's returning a type `R`, convert it -+ return JSIConverter::fromJSI(_runtime, result); -+ } -+ } -+ -+public: -+ inline R operator()(Args... args) const { -+ return call(args...); -+ } -+ -+private: -+ jsi::Runtime& _runtime; -+ BorrowingReference _function; -+}; -+ -+// -------- AsyncJSCallback -------- -+ -+template -+class AsyncJSCallback; -+ -+template -+class AsyncJSCallback final { -+public: -+ AsyncJSCallback(SyncJSCallback&& callback, const std::weak_ptr& dispatcher) -+ : _callback(std::move(callback)), _dispatcher(dispatcher) {} -+ -+public: -+ /** -+ * Calls this `AsyncJSCallback` asynchronously, and returns a Promise that -+ * can be awaited to receive the returned result (`R`) from JS. -+ * This can be called from any Thread. -+ * If the Runtime is no longer alive, this method throws. -+ */ -+ [[nodiscard]] -+ std::shared_ptr> call(Args... args) const { -+ std::shared_ptr dispatcher = _dispatcher.lock(); -+ if (dispatcher == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename>(true); -+ throw std::runtime_error("Failed to call " + typeName + " - the Dispatcher has already been destroyed!"); -+ } -+ return dispatcher->runAsyncAwaitable([callback = _callback, ... args = std::forward(args)]() mutable { -+ // Call actual JS callback, synchronously now. -+ return callback.call(std::forward(args)...); -+ }); -+ } -+ /** -+ * Calls this `AsyncJSCallback` asynchronously, and ignore -+ * any results or completions. -+ * This can be called from any Thread. -+ * If the Runtime is no longer alive, this method ignores the function call. -+ */ -+ void callAndForget(Args... args) const { -+ std::shared_ptr dispatcher = _dispatcher.lock(); -+ if (dispatcher == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename>(true); -+ Logger::log(LogLevel::Error, "AsyncJSCallback", "Failed to call %s - the Dispatcher has already been destroyed!", typeName.c_str()); -+ return; -+ } -+ dispatcher->runAsync([callback = _callback, ... args = std::forward(args)]() mutable { -+ // Call actual JS callback, synchronously now. -+ return callback.call(std::forward(args)...); -+ }); -+ } -+ -+public: -+ inline auto operator()(Args... args) const { -+ if constexpr (std::is_void_v) { -+ return callAndForget(args...); -+ } else { -+ return call(args...); -+ } -+ } -+ -+private: -+ SyncJSCallback _callback; -+ std::weak_ptr _dispatcher; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSICache.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSICache.hpp -new file mode 100644 -index 0000000..f63f610 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSICache.hpp -@@ -0,0 +1,123 @@ -+// -+// JSICache.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 20.06.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include "NitroLogger.hpp" -+#include "WeakReference.hpp" -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+class JSICacheReference; -+ -+/** -+ * A `JSICache` can safely store `jsi::Value` instances (e.g. `jsi::Object` or -+ * `jsi::Function`) inside `BorrowingReference`. -+ * -+ * `jsi::Value`s are managed by a `jsi::Runtime`, and will be deleted if the `jsi::Runtime` -+ * is deleted - even if there are still strong references to the `jsi::Value`. -+ * -+ * To access a `BorrowingReference` safely, make sure you are using it from -+ * the same Thread that it was created on. This ensures that the `jsi::Runtime` cannot -+ * delete it while you are still using it. -+ */ -+class JSICache final : public jsi::NativeState { -+public: -+ ~JSICache(); -+ -+public: -+ JSICache(const JSICache&) = delete; -+ JSICache(JSICache&&) = delete; -+ -+private: -+ JSICache() = default; -+ -+public: -+ /** -+ Gets or creates a `JSICache` for the given `jsi::Runtime`. -+ The returned `shared_ptr` should not be stored in -+ If it can be locked, you can access data in the cache. Otherwise the Runtime has already been deleted. -+ Do not hold the returned `shared_ptr` in memory, only use it in the calling function's scope. -+ */ -+ [[nodiscard]] -+ static JSICacheReference getOrCreateCache(jsi::Runtime& runtime); -+ -+private: -+ friend class JSICacheReference; -+ -+private: -+ std::mutex _mutex; -+ std::vector> _valueCache; -+ std::vector> _objectCache; -+ std::vector> _functionCache; -+ std::vector> _weakObjectCache; -+ std::vector> _arrayBufferCache; -+ -+private: -+ static inline std::unordered_map> _globalCache; -+ -+private: -+ static constexpr auto TAG = "JSICache"; -+}; -+ -+class JSICacheReference final { -+public: -+ JSICacheReference() = delete; -+ JSICacheReference(const JSICacheReference&) = delete; -+ JSICacheReference(JSICacheReference&&) = delete; -+ -+ ~JSICacheReference() { -+ _strongCache->_mutex.unlock(); -+ } -+ -+public: -+ BorrowingReference makeShared(jsi::Value&& value) { -+ BorrowingReference owning(new jsi::Value(std::move(value))); -+ _strongCache->_valueCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::Object&& value) { -+ BorrowingReference owning(new jsi::Object(std::move(value))); -+ _strongCache->_objectCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::Function&& value) { -+ BorrowingReference owning(new jsi::Function(std::move(value))); -+ _strongCache->_functionCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::WeakObject&& value) { -+ BorrowingReference owning(new jsi::WeakObject(std::move(value))); -+ _strongCache->_weakObjectCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::ArrayBuffer&& value) { -+ BorrowingReference owning(new jsi::ArrayBuffer(std::move(value))); -+ _strongCache->_arrayBufferCache.push_back(owning.weak()); -+ return owning; -+ } -+ -+private: -+ explicit JSICacheReference(const std::shared_ptr& cache) : _strongCache(cache) { -+ _strongCache->_mutex.lock(); -+ } -+ -+private: -+ std::shared_ptr _strongCache; -+ -+ friend class JSICache; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+AnyMap.hpp -new file mode 100644 -index 0000000..8c6471a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+AnyMap.hpp -@@ -0,0 +1,86 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+struct AnyValue; -+class AnyMap; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter+Variant.hpp" -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include "JSIHelpers.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// AnyValue <> Record -+template <> -+struct JSIConverter final { -+ static inline AnyValue fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return JSIConverter::fromJSI(runtime, arg); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const AnyValue& value) { -+ return JSIConverter::toJSI(runtime, value); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ return JSIConverter::canConvert(runtime, value); -+ } -+}; -+ -+// AnyMap <> Record -+template <> -+struct JSIConverter> final { -+ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ jsi::Object object = arg.asObject(runtime); -+ jsi::Array propNames = object.getPropertyNames(runtime); -+ size_t size = propNames.size(runtime); -+ std::shared_ptr map = AnyMap::make(); -+ for (size_t i = 0; i < size; i++) { -+ jsi::String jsKey = propNames.getValueAtIndex(runtime, i).getString(runtime); -+ jsi::Value jsValue = object.getProperty(runtime, jsKey); -+ map->setAny(jsKey.utf8(runtime), JSIConverter::fromJSI(runtime, jsValue)); -+ } -+ return map; -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::shared_ptr map) { -+ jsi::Object object(runtime); -+ for (const auto& item : map->getMap()) { -+ jsi::String key = jsi::String::createFromUtf8(runtime, item.first); -+ jsi::Value value = JSIConverter::toJSI(runtime, item.second); -+ object.setProperty(runtime, std::move(key), std::move(value)); -+ } -+ return object; -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!isPlainObject(runtime, object)) { -+ return false; -+ } -+ jsi::Array properties = object.getPropertyNames(runtime); -+ size_t size = properties.size(runtime); -+ for (size_t i = 0; i < size; i++) { -+ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); -+ if (!canConvertProp) { -+ return false; -+ } -+ } -+ return true; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+ArrayBuffer.hpp -new file mode 100644 -index 0000000..15c8c56 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+ArrayBuffer.hpp -@@ -0,0 +1,68 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+class ArrayBuffer; -+class JSICache; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "ArrayBuffer.hpp" -+#include "IsSharedPtrTo.hpp" -+#include "JSICache.hpp" -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// MutableBuffer <> ArrayBuffer -+template -+struct JSIConverter>> final { -+ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+#ifdef NITRO_DEBUG -+ if (!arg.isObject()) [[unlikely]] { -+ throw std::invalid_argument("Value \"" + arg.toString(runtime).utf8(runtime) + -+ "\" is not an ArrayBuffer - " -+ "in fact, it's not even an object!"); -+ } -+#endif -+ -+ jsi::Object object = arg.asObject(runtime); -+#ifdef NITRO_DEBUG -+ if (!object.isArrayBuffer(runtime)) [[unlikely]] { -+ throw std::invalid_argument("Object \"" + arg.toString(runtime).utf8(runtime) + -+ "\" is not an ArrayBuffer! " -+ "Are you maybe passing a TypedArray (e.g. Uint8Array)? Try to pass it's `.buffer` value."); -+ } -+#endif -+ -+ JSICacheReference cache = JSICache::getOrCreateCache(runtime); -+ auto borrowingArrayBuffer = cache.makeShared(object.getArrayBuffer(runtime)); -+ -+ return std::make_shared(runtime, borrowingArrayBuffer); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr& buffer) { -+ return jsi::ArrayBuffer(runtime, buffer); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.isArrayBuffer(runtime); -+ } -+ return false; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Exception.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Exception.hpp -new file mode 100644 -index 0000000..5d0333b ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Exception.hpp -@@ -0,0 +1,67 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "NitroTypeInfo.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::exception_ptr <> Error -+template <> -+struct JSIConverter final { -+ static inline std::exception_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& error) { -+ jsi::Object object = error.asObject(runtime); -+ std::string name = object.getProperty(runtime, "name").asString(runtime).utf8(runtime); -+ std::string message = object.getProperty(runtime, "message").asString(runtime).utf8(runtime); -+ return std::make_exception_ptr(std::runtime_error(name + ": " + message)); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::exception_ptr& exception) { -+ if (exception == nullptr) [[unlikely]] { -+ throw std::runtime_error("Cannot convert a nullptr exception_ptr to a JS Error!"); -+ } -+ -+ try { -+ std::rethrow_exception(exception); -+ } catch (const std::exception& e) { -+ jsi::JSError error(runtime, e.what()); -+ return jsi::Value(runtime, error.value()); -+#ifdef ANDROID -+#pragma clang diagnostic push -+#pragma clang diagnostic ignored "-Wexceptions" -+ // Workaround for https://github.com/mrousavy/nitro/issues/382 -+ } catch (const std::runtime_error& e) { -+ jsi::JSError error(runtime, e.what()); -+ return jsi::Value(runtime, error.value()); -+#pragma clang diagnostic pop -+#endif -+ } catch (...) { -+ // Some unknown exception was thrown - maybe an Objective-C error? -+ std::string errorName = TypeInfo::getCurrentExceptionName(); -+ jsi::JSError error(runtime, "Unknown " + errorName + " error."); -+ return jsi::Value(runtime, error.value()); -+ } -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ return object.hasProperty(runtime, "name") && object.hasProperty(runtime, "message"); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp -new file mode 100644 -index 0000000..901c423 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Function.hpp -@@ -0,0 +1,92 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+class JSICache; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "Dispatcher.hpp" -+#include "JSCallback.hpp" -+#include "JSICache.hpp" -+#include "PromiseType.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// [](Args...) -> T {} <> (Args...) => T -+template -+struct JSIConverter> final { -+ // Use AsyncJSCallback or SyncJSCallback -+ inline static constexpr bool isAsync = is_promise_v || std::is_void_v; -+ // Promise -> T -+ using ActualR = std::conditional_t, R>; -+ -+ static inline std::function fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ // Make function global - it'll be managed by the Runtime's memory, and we only have a weak_ref to it. -+ auto cache = JSICache::getOrCreateCache(runtime); -+ jsi::Function function = arg.asObject(runtime).asFunction(runtime); -+ BorrowingReference sharedFunction = cache.makeShared(std::move(function)); -+ SyncJSCallback callback(runtime, std::move(sharedFunction)); -+ -+ if constexpr (isAsync) { -+ // Return type is `Promise` or `void` - it's an async callback! -+ std::shared_ptr dispatcher = Dispatcher::getRuntimeGlobalDispatcher(runtime); -+ return AsyncJSCallback(std::move(callback), dispatcher); -+ } else { -+ // Return type is `T` - it's a sync callback! -+ return callback; -+ } -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::function&& function) { -+ jsi::HostFunctionType jsFunction = [function = std::move(function)](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* args, -+ size_t count) -> jsi::Value { -+ if (count != sizeof...(Args)) [[unlikely]] { -+ throw jsi::JSError(runtime, "Function expected " + std::to_string(sizeof...(Args)) + " arguments, but received " + -+ std::to_string(count) + "!"); -+ } -+ return callHybridFunction(function, runtime, args, std::index_sequence_for{}); -+ }; -+ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "hostFunction"), sizeof...(Args), -+ std::move(jsFunction)); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::function& function) { -+ std::function copy = function; -+ return toJSI(runtime, std::move(copy)); -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.isFunction(runtime); -+ } -+ return false; -+ } -+ -+private: -+ template -+ static inline jsi::Value callHybridFunction(const std::function& function, jsi::Runtime& runtime, const jsi::Value* args, -+ std::index_sequence) { -+ if constexpr (std::is_void_v) { -+ // it is a void function (will return undefined in JS) -+ function(JSIConverter>::fromJSI(runtime, args[Is])...); -+ return jsi::Value::undefined(); -+ } else { -+ // it is a custom type, parse it to a JS value -+ R result = function(JSIConverter>::fromJSI(runtime, args[Is])...); -+ return JSIConverter::toJSI(runtime, std::forward(result)); -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HostObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HostObject.hpp -new file mode 100644 -index 0000000..462e7c3 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HostObject.hpp -@@ -0,0 +1,73 @@ -+// -+// Created by Marc Rousavy on 07.10.24. -+// -+ -+#pragma once -+ -+#include "IsSharedPtrTo.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// jsi::HostObject <> {} -+template -+struct JSIConverter>> final { -+ using TPointee = typename T::element_type; -+ -+ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+#ifdef NITRO_DEBUG -+ if (!arg.isObject()) [[unlikely]] { -+ if (arg.isUndefined()) [[unlikely]] { -+ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); -+ } -+ } -+#endif -+ jsi::Object object = arg.asObject(runtime); -+ -+#ifdef NITRO_DEBUG -+ if (!object.isHostObject(runtime)) [[unlikely]] { -+ if (!object.isHostObject(runtime)) [[unlikely]] { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not a HostObject at all!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is a different HostObject!")); -+ } -+ } -+#endif -+ return object.getHostObject(runtime); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { -+ if (arg == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ throw jsi::JSError(runtime, "Cannot convert `nullptr` to HostObject<" + typeName + ">!"); -+ } -+ -+ return jsi::Object::createFromHostObject(runtime, arg); -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.isHostObject(runtime); -+ } -+ return false; -+ } -+ -+private: -+ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ return "Cannot convert \"" + typeDescription + "\" to HostObject<" + typeName + ">! " + reason; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HybridObject.hpp -new file mode 100644 -index 0000000..b8f2e5c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+HybridObject.hpp -@@ -0,0 +1,87 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+class HybridObject; -+} // namespace margelo::nitro -+ -+#include "IsSharedPtrTo.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// HybridObject(NativeState) <> {} -+template -+struct JSIConverter>> final { -+ using TPointee = typename T::element_type; -+ -+ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+#ifdef NITRO_DEBUG -+ if (!arg.isObject()) [[unlikely]] { -+ if (arg.isUndefined()) [[unlikely]] { -+ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); -+ } -+ } -+#endif -+ jsi::Object object = arg.asObject(runtime); -+ -+#ifdef NITRO_DEBUG -+ if (!object.hasNativeState(runtime)) [[unlikely]] { -+ if (!object.hasNativeState(runtime)) [[unlikely]] { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It does not have a NativeState!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It has a different NativeState!")); -+ } -+ } -+#endif -+ std::shared_ptr nativeState = object.getNativeState(runtime); -+ return std::dynamic_pointer_cast(nativeState); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { -+ if (arg == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ throw jsi::JSError(runtime, "Cannot convert `nullptr` to NativeState<" + typeName + ">!"); -+ } -+ -+ if constexpr (std::is_base_of_v) { -+ // It's a HybridObject - use it's internal constructor which caches jsi::Objects for proper memory management! -+ return arg->toObject(runtime); -+ } else { -+ // It's any other kind of jsi::NativeState - just create it as normal. This will not have a prototype then! -+ jsi::Object object(runtime); -+ object.setNativeState(runtime, arg); -+ return object; -+ } -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.hasNativeState(runtime); -+ } -+ return false; -+ } -+ -+private: -+ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ return "Cannot convert \"" + typeDescription + "\" to NativeState<" + typeName + ">! " + reason; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Optional.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Optional.hpp -new file mode 100644 -index 0000000..a86931f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Optional.hpp -@@ -0,0 +1,50 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::optional <> T | undefined -+template -+struct JSIConverter> final { -+ static inline std::optional fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ if (arg.isUndefined() || arg.isNull()) { -+ return std::nullopt; -+ } else { -+ return JSIConverter::fromJSI(runtime, arg); -+ } -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::optional& arg) { -+ if (arg == std::nullopt) { -+ return jsi::Value::undefined(); -+ } else { -+ return JSIConverter::toJSI(runtime, arg.value()); -+ } -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isUndefined() || value.isNull()) { -+ return true; -+ } -+ if (JSIConverter::canConvert(runtime, value)) { -+ return true; -+ } -+ return false; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Promise.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Promise.hpp -new file mode 100644 -index 0000000..e8099c7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Promise.hpp -@@ -0,0 +1,109 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+#include "NitroTypeInfo.hpp" -+#include "Promise.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// Promise <> Promise -+template -+struct JSIConverter>> final { -+ static inline std::shared_ptr> fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { -+ // Create new Promise and prepare onResolved / onRejected callbacks -+ auto promise = Promise::create(); -+ auto thenCallback = [&]() { -+ if constexpr (std::is_void_v) { -+ // void: resolve() -+ return JSIConverter>::toJSI(runtime, [=](std::monostate) { promise->resolve(); }); -+ } else { -+ // T: resolve(T) -+ return JSIConverter>::toJSI(runtime, [=](const TResult& result) { promise->resolve(result); }); -+ } -+ }(); -+ auto catchCallback = JSIConverter>::toJSI( -+ runtime, [=](const std::exception_ptr& exception) { promise->reject(exception); }); -+ -+ // Chain .then listeners on JS Promise (onResolved and onRejected) -+ jsi::Object jsPromise = value.asObject(runtime); -+ jsi::Function thenFn = jsPromise.getPropertyAsFunction(runtime, "then"); -+ thenFn.callWithThis(runtime, jsPromise, thenCallback, catchCallback); -+ -+ return promise; -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr>& promise) { -+ if (promise->isPending()) { -+ // Get Promise ctor from global -+ jsi::Function promiseCtor = runtime.global().getPropertyAsFunction(runtime, "Promise"); -+ jsi::HostFunctionType executor = [promise](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* arguments, -+ size_t) -> jsi::Value { -+ // Add resolver listener -+ if constexpr (std::is_void_v) { -+ // It's resolving to void. -+ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); -+ promise->addOnResolvedListener(std::move(resolver)); -+ } else { -+ // It's a type. -+ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); -+ promise->addOnResolvedListener(std::move(resolver)); -+ } -+ // Add rejecter listener -+ auto rejecter = JSIConverter>::fromJSI(runtime, arguments[1]); -+ promise->addOnRejectedListener(std::move(rejecter)); -+ -+ return jsi::Value::undefined(); -+ }; -+ // Call `Promise` constructor (aka create promise), and pass `executor` function -+ return promiseCtor.callAsConstructor( -+ runtime, jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "executor"), 2, executor)); -+ } else if (promise->isResolved()) { -+ // Promise is already resolved - just return immediately -+ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); -+ jsi::Function createResolvedPromise = promiseObject.getPropertyAsFunction(runtime, "resolve"); -+ if constexpr (std::is_void_v) { -+ // It's resolving to void. -+ return createResolvedPromise.call(runtime); -+ } else { -+ // It's resolving to a type. -+ jsi::Value result = JSIConverter::toJSI(runtime, promise->getResult()); -+ return createResolvedPromise.call(runtime, std::move(result)); -+ } -+ } else if (promise->isRejected()) { -+ // Promise is already rejected - just return immediately -+ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); -+ jsi::Function createRejectedPromise = promiseObject.getPropertyAsFunction(runtime, "reject"); -+ jsi::Value error = JSIConverter::toJSI(runtime, promise->getError()); -+ return createRejectedPromise.call(runtime, std::move(error)); -+ } else { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Promise<" + typeName + "> has invalid state!"); -+ } -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ return object.hasProperty(runtime, "then"); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Tuple.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Tuple.hpp -new file mode 100644 -index 0000000..5930e43 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Tuple.hpp -@@ -0,0 +1,93 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "NitroTypeInfo.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::tuple <> [A, B, C] -+template -+struct JSIConverter> final { -+ static inline std::tuple fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { -+ jsi::Object object = value.asObject(runtime); -+ jsi::Array array = object.asArray(runtime); -+ if (array.size(runtime) != sizeof...(Types)) [[unlikely]] { -+ std::string types = TypeInfo::getFriendlyTypenames(); -+ throw std::length_error("The given JS Array has " + std::to_string(array.size(runtime)) + " items, but std::tuple<" + types + -+ "> expects " + std::to_string(sizeof...(Types)) + " items."); -+ } -+ -+ return copyArrayItemsToTuple(runtime, array, std::index_sequence_for{}); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::tuple& tuple) { -+ jsi::Array array(runtime, sizeof...(Types)); -+ copyTupleItemsToArray(runtime, array, tuple, std::index_sequence_for{}); -+ return array; -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!object.isArray(runtime)) { -+ return false; -+ } -+ jsi::Array array = object.getArray(runtime); -+ size_t size = array.size(runtime); -+ if (size != sizeof...(Types)) { -+ return false; -+ } -+ -+ return canConvertRecursive(runtime, array, 0); -+ } -+ -+private: -+ template -+ static inline std::tuple copyArrayItemsToTuple(jsi::Runtime& runtime, const jsi::Array& array, std::index_sequence) { -+ return std::make_tuple(JSIConverter::fromJSI(runtime, array.getValueAtIndex(runtime, Is))...); -+ } -+ -+ template -+ static inline void copyTupleItemsToArray(jsi::Runtime& runtime, jsi::Array& array, const std::tuple& tuple, -+ std::index_sequence) { -+ ((array.setValueAtIndex(runtime, Is, -+ JSIConverter>>::toJSI(runtime, std::get(tuple)))), -+ ...); -+ } -+ -+ template -+ static bool canConvertElement(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { -+ return JSIConverter::canConvert(runtime, array.getValueAtIndex(runtime, index)); -+ } -+ -+ template -+ static bool canConvertRecursive(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { -+ if (!canConvertElement(runtime, array, index)) { -+ return false; -+ } -+ if constexpr (sizeof...(Rest) > 0) { -+ return canConvertRecursive(runtime, array, index + 1); -+ } -+ return true; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+UnorderedMap.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+UnorderedMap.hpp -new file mode 100644 -index 0000000..666dba9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+UnorderedMap.hpp -@@ -0,0 +1,70 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include "JSIHelpers.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::unordered_map <> Record -+template -+struct JSIConverter> final { -+ static inline std::unordered_map fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ jsi::Object object = arg.asObject(runtime); -+ jsi::Array propertyNames = object.getPropertyNames(runtime); -+ size_t length = propertyNames.size(runtime); -+ -+ std::unordered_map map; -+ map.reserve(length); -+ for (size_t i = 0; i < length; ++i) { -+ std::string key = propertyNames.getValueAtIndex(runtime, i).asString(runtime).utf8(runtime); -+ jsi::Value value = object.getProperty(runtime, key.c_str()); -+ map.emplace(key, JSIConverter::fromJSI(runtime, value)); -+ } -+ return map; -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::unordered_map& map) { -+ jsi::Object object(runtime); -+ for (const auto& pair : map) { -+ jsi::Value value = JSIConverter::toJSI(runtime, pair.second); -+ object.setProperty(runtime, pair.first.c_str(), std::move(value)); -+ } -+ return object; -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!isPlainObject(runtime, object)) { -+ return false; -+ } -+ jsi::Array properties = object.getPropertyNames(runtime); -+ size_t size = properties.size(runtime); -+ for (size_t i = 0; i < size; i++) { -+ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); -+ if (!canConvertProp) { -+ return false; -+ } -+ } -+ return true; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Variant.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Variant.hpp -new file mode 100644 -index 0000000..e54357a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Variant.hpp -@@ -0,0 +1,67 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+struct AnyValue; -+class AnyMap; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter+UnorderedMap.hpp" -+#include "JSIConverter+Vector.hpp" -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::variant <> A | B | C -+template -+struct JSIConverter> final { -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ // Check each type in `Types...` to make sure we can convert `jsi::Value` to one of those. -+ return (JSIConverter::canConvert(runtime, value) || ...); -+ } -+ -+ static inline std::variant fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { -+ return fromJSIRecursive(runtime, value); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::variant& variant) { -+ return std::visit( -+ [&runtime](const auto& val) { -+ // Try to convert each type -+ return JSIConverter>::toJSI(runtime, val); -+ }, -+ variant); -+ } -+ -+private: -+ template -+ static inline std::variant fromJSIRecursive(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (JSIConverter::canConvert(runtime, value)) { -+ return JSIConverter::fromJSI(runtime, value); -+ } -+ if constexpr (sizeof...(Rest) == 0) { -+ std::string string = value.toString(runtime).utf8(runtime); -+ std::string types = TypeInfo::getFriendlyTypenames(); -+ throw std::runtime_error("Cannot convert \"" + string + "\" to any type in variant<" + types + ">!"); -+ } else { -+ return fromJSIRecursive(runtime, value); -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Vector.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Vector.hpp -new file mode 100644 -index 0000000..4cefdb0 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter+Vector.hpp -@@ -0,0 +1,69 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::vector <> T[] -+template -+struct JSIConverter> final { -+ static inline std::vector fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ jsi::Array array = arg.asObject(runtime).asArray(runtime); -+ size_t length = array.size(runtime); -+ -+ std::vector vector; -+ vector.reserve(length); -+ for (size_t i = 0; i < length; ++i) { -+ jsi::Value elementValue = array.getValueAtIndex(runtime, i); -+ vector.emplace_back(JSIConverter::fromJSI(runtime, elementValue)); -+ } -+ return vector; -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::vector& vector) { -+ jsi::Array array(runtime, vector.size()); -+ for (size_t i = 0; i < vector.size(); i++) { -+ jsi::Value value = JSIConverter::toJSI(runtime, vector[i]); -+ array.setValueAtIndex(runtime, i, std::move(value)); -+ } -+ return array; -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!object.isArray(runtime)) { -+ return false; -+ } -+ jsi::Array array = object.getArray(runtime); -+ if (array.size(runtime) == 0) { -+ // it is an empty array, so it _theoretically_ doesn't matter what type it holds. Just say true. -+ return true; -+ } -+ // Check the type of the first element in the array. -+ // Technically the array can also have different types for each item, -+ // and to be absolutely sure that we can convert the entire array, we have to check each item in the array. -+ // But we don't want to do that for performance reasons - let's just assume the user doesn't make this mistake. -+ jsi::Value firstElement = array.getValueAtIndex(runtime, 0); -+ return JSIConverter::canConvert(runtime, firstElement); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter.hpp -new file mode 100644 -index 0000000..c99e097 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIConverter.hpp -@@ -0,0 +1,195 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * The JSIConverter class can convert any type from and to a jsi::Value. -+ * It uses templates to statically create fromJSI/toJSI methods, and will throw compile-time errors -+ * if a given type is not convertable. -+ * Value types, custom types (HybridObject), and even functions with any number of arguments/types are supported. -+ * This type can be extended by just creating a new template for JSIConverter in a header. -+ */ -+template -+struct JSIConverter final { -+ JSIConverter() = delete; -+ -+ /** -+ * Converts the given `jsi::Value` to type `T`. -+ * By default, this static-asserts. -+ */ -+ static inline T fromJSI(jsi::Runtime&, const jsi::Value&) { -+ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); -+ return T(); -+ } -+ /** -+ * Converts `T` to a `jsi::Value`. -+ * By default, this static-asserts. -+ */ -+ static inline jsi::Value toJSI(jsi::Runtime&, T) { -+ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); -+ return jsi::Value::undefined(); -+ } -+ /** -+ * Returns whether the given `jsi::Value` can be converted to `T`. -+ * This involves runtime type-checks. -+ * By default, this returns `false`. -+ */ -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value&) { -+ return false; -+ } -+ -+private: -+ template -+ struct always_false : std::false_type {}; -+}; -+ -+// int <> number -+template <> -+struct JSIConverter final { -+ static inline int fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return static_cast(arg.asNumber()); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, int arg) { -+ return jsi::Value(arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNumber(); -+ } -+}; -+ -+// std::monostate <> null -+template <> -+struct JSIConverter final { -+ static inline std::monostate fromJSI(jsi::Runtime&, const jsi::Value&) { -+ return std::monostate(); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, std::monostate) { -+ return jsi::Value::null(); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNull() || value.isUndefined(); -+ } -+}; -+ -+// double <> number -+template <> -+struct JSIConverter final { -+ static inline double fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return arg.asNumber(); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, double arg) { -+ return jsi::Value(arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNumber(); -+ } -+}; -+ -+// float <> number -+template <> -+struct JSIConverter final { -+ static inline float fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return static_cast(arg.asNumber()); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, float arg) { -+ return jsi::Value(static_cast(arg)); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNumber(); -+ } -+}; -+ -+// int64_t <> BigInt -+template <> -+struct JSIConverter final { -+ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return arg.asBigInt(runtime).asInt64(runtime); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, int64_t arg) { -+ return jsi::BigInt::fromInt64(runtime, arg); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isBigInt()) { -+ jsi::BigInt bigint = value.getBigInt(runtime); -+ return bigint.isInt64(runtime); -+ } -+ return false; -+ } -+}; -+ -+// uint64_t <> BigInt -+template <> -+struct JSIConverter final { -+ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return arg.asBigInt(runtime).asUint64(runtime); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, uint64_t arg) { -+ return jsi::BigInt::fromUint64(runtime, arg); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isBigInt()) { -+ jsi::BigInt bigint = value.getBigInt(runtime); -+ return bigint.isUint64(runtime); -+ } -+ return false; -+ } -+}; -+ -+// bool <> boolean -+template <> -+struct JSIConverter final { -+ static inline bool fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return arg.asBool(); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, bool arg) { -+ return jsi::Value(arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isBool(); -+ } -+}; -+ -+// std::string <> string -+template <> -+struct JSIConverter final { -+ static inline std::string fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return arg.asString(runtime).utf8(runtime); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::string& arg) { -+ return jsi::String::createFromUtf8(runtime, arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isString(); -+ } -+}; -+ -+} // namespace margelo::nitro -+ -+#include "JSIConverter+AnyMap.hpp" -+#include "JSIConverter+ArrayBuffer.hpp" -+#include "JSIConverter+Exception.hpp" -+#include "JSIConverter+Function.hpp" -+#include "JSIConverter+HostObject.hpp" -+#include "JSIConverter+HybridObject.hpp" -+#include "JSIConverter+Optional.hpp" -+#include "JSIConverter+Promise.hpp" -+#include "JSIConverter+Tuple.hpp" -+#include "JSIConverter+UnorderedMap.hpp" -+#include "JSIConverter+Variant.hpp" -+#include "JSIConverter+Vector.hpp" -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIHelpers.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIHelpers.hpp -new file mode 100644 -index 0000000..6049dfd ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JSIHelpers.hpp -@@ -0,0 +1,52 @@ -+// -+// JSIHelpers.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "ThreadUtils.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Returns whether the given `jsi::Object` is a plain-JS object, or not. -+ * If it is not a plain-JS object, it could be an Array, ArrayBuffer, Function, -+ * HostObject or NativeState. -+ */ -+static inline bool isPlainObject(jsi::Runtime& runtime, const jsi::Object& object) { -+ if (object.isArray(runtime)) { -+ return false; -+ } -+ if (object.isArrayBuffer(runtime)) { -+ return false; -+ } -+ if (object.isFunction(runtime)) { -+ return false; -+ } -+ if (object.isHostObject(runtime)) { -+ return false; -+ } -+ if (object.hasNativeState(runtime)) { -+ return false; -+ } -+ return true; -+} -+ -+/** -+ * Get an ID for the given Runtime. -+ * -+ * The ID usually consists of a Runtime description (e.g. "HermesRuntime"), -+ * and it's Thread (e.g. "com.facebook.react.runtime.JavaScript") -+ */ -+static inline std::string getRuntimeId(jsi::Runtime& runtime) { -+ std::string threadName = ThreadUtils::getThreadName(); -+ return runtime.description() + " (" + threadName + ")"; -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JUnit.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JUnit.hpp -new file mode 100644 -index 0000000..a789d70 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/JUnit.hpp -@@ -0,0 +1,38 @@ -+// -+// JUnit.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 19.11.24. -+// -+ -+#pragma once -+ -+#include "NitroLogger.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a `Unit` from Kotlin. -+ * This is similar to `void` for Java, but is actually an `Object`. -+ */ -+class JUnit final { -+public: -+ /** -+ * Gets the shared instance to `Unit`. This is always a static global. -+ */ -+ static jni::alias_ref instance() { -+ static jni::global_ref sharedInstance = nullptr; -+ if (sharedInstance == nullptr) { -+ jni::alias_ref clazz = jni::findClassStatic("java/lang/Object"); -+ jni::JConstructor constructor = clazz->getConstructor(); -+ jni::local_ref instance = clazz->newObject(constructor); -+ sharedInstance = jni::make_global(instance); -+ } -+ return sharedInstance; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroDefines.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroDefines.hpp -new file mode 100644 -index 0000000..f5dde7d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroDefines.hpp -@@ -0,0 +1,55 @@ -+// -+// NitroDefines.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 29.07.24. -+// -+ -+#ifndef NitroDefines_h -+#define NitroDefines_h -+ -+// Sets the version of the native Nitro core library -+#define NITRO_VERSION "0.24.1" -+ -+// Sets whether to use debug or optimized production build flags -+#ifdef DEBUG -+#define NITRO_DEBUG -+#endif -+#ifdef NDEBUG -+#undef NITRO_DEBUG -+#endif -+#ifdef ANDROID -+#ifndef NDEBUG -+#define NITRO_DEBUG -+#endif -+#endif -+ -+// Helper to find out if a C++ compiler attribute is available -+#ifdef __has_attribute -+#define _CXX_INTEROP_HAS_ATTRIBUTE(x) __has_attribute(x) -+#else -+#define _CXX_INTEROP_HAS_ATTRIBUTE(x) 0 -+#endif -+ -+// Closed/Final Enums -+#if _CXX_INTEROP_HAS_ATTRIBUTE(enum_extensibility) -+// Enum is marked as closed/not extensible -+#define CLOSED_ENUM __attribute__((enum_extensibility(closed))) -+#else -+#define CLOSED_ENUM -+#endif -+ -+// Swift Support -+#if __has_include() -+// Swift's bridging header defines those things -+#include -+#define SWIFT_PRIVATE __attribute__((swift_private)) -+#else -+// If we don't have Swift bridging header, those macros do nothing -+#define SWIFT_NAME(_name) -+#define SWIFT_PRIVATE -+#define SWIFT_COMPUTED_PROPERTY -+#define SWIFT_NONCOPYABLE -+#endif -+ -+#endif /* NitroDefines_h */ -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroHash.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroHash.hpp -new file mode 100644 -index 0000000..32e39fb ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroHash.hpp -@@ -0,0 +1,60 @@ -+// -+// NitroHash.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Hashes the given C-String using the FNV-1a hashing algorithm. -+ * -+ * This function can be used at compile time as a constexpr to build -+ * statically optimized switch statements. -+ */ -+constexpr uint64_t hashString(const char* str, size_t length) { -+ uint64_t hash = 14695981039346656037ull; // FNV offset basis -+ const uint64_t fnv_prime = 1099511628211ull; -+ -+ for (size_t i = 0; i < length; ++i) { -+ hash ^= static_cast(str[i]); -+ hash *= fnv_prime; -+ } -+ -+ return hash; -+} -+ -+/** -+ * Hashes the given constant C-String using the FNV-1a hashing algorithm. -+ * -+ * String length is known at compile time. -+ */ -+template -+constexpr uint64_t hashString(const char (&str)[N]) { -+ return hashString(str, N - 1); // N includes the null terminator, so subtract 1 -+} -+ -+/** -+ * Hashes the given `string_view` using the FNV-1a hashing algorithm. -+ * This can be constexpr. -+ */ -+constexpr uint64_t hashString(const std::string_view& string) { -+ return hashString(string.data(), string.length()); -+} -+ -+/** -+ * Hashes the given `string` using the FNV-1a hashing algorithm. -+ * This happens at runtime. -+ */ -+inline uint64_t hashString(const std::string& string) { -+ return hashString(string.c_str(), string.length()); -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp -new file mode 100644 -index 0000000..3298f70 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroLogger.hpp -@@ -0,0 +1,68 @@ -+// -+// Created by Marc Rousavy on 05.03.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+enum class LogLevel { Debug, Info, Warning, Error }; -+ -+class Logger final { -+private: -+ Logger() = delete; -+ -+public: -+ template -+ static void log(LogLevel level, const char* tag, const char* format, Args... args) { -+#ifdef NITRO_DEBUG -+ // 1. Make sure args can be passed to sprintf(..) -+ static_assert(all_are_trivially_copyable(), "All arguments passed to Logger::log(..) must be trivially copyable! " -+ "Did you try to pass a complex type, like std::string?"); -+ -+ // 2. Format all arguments in the message -+ std::string message = formatString(format, args...); -+ -+ // 3. Call the platform specific log function -+ nativeLog(level, tag, message); -+#endif -+ } -+ -+ static void nativeLog(LogLevel level, const char* tag, const std::string& string); -+ -+private: -+ template -+ static std::string formatString(const char* format, Args... args) { -+#pragma clang diagnostic push -+#pragma clang diagnostic ignored "-Wformat-security" -+ int size = snprintf(nullptr, 0, format, args...) + 1; // Extra space for '\0' -+ if (size <= 0) { -+ return "Error during formatting."; -+ } -+ std::unique_ptr buf(new char[size]); -+ snprintf(buf.get(), size, format, args...); -+ return std::string(buf.get(), buf.get() + size - 1); // We don't want the '\0' inside -+#pragma clang diagnostic pop -+ } -+ -+ // Overloaded functions to convert std::string to C-style string -+ template -+ static constexpr bool is_trivially_copyable() { -+ return std::is_trivially_copyable::value; -+ } -+ -+ template -+ static constexpr bool all_are_trivially_copyable() { -+ return (is_trivially_copyable() && ...); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroTypeInfo.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroTypeInfo.hpp -new file mode 100644 -index 0000000..128b807 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/NitroTypeInfo.hpp -@@ -0,0 +1,66 @@ -+// -+// NitroTypeInfo.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 17.07.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+struct TypeInfo final { -+public: -+ TypeInfo() = delete; -+ -+ /** -+ * Get the name of the currently thrown exception -+ */ -+ static std::string getCurrentExceptionName(); -+ -+ /** -+ * Get a friendly name of the given `type_info` (if possible, demangled) -+ */ -+ static inline std::string getFriendlyTypename(const std::type_info& type, bool removeNamespace = false) { -+ std::string typeName = type.name(); -+ return demangleName(typeName, removeNamespace); -+ } -+ -+ /** -+ * Get a friendly name of the given `type_index` (if possible, demangled) -+ */ -+ static inline std::string getFriendlyTypename(const std::type_index& typeIndex, bool removeNamespace = false) { -+ std::string typeName = typeIndex.name(); -+ return demangleName(typeName, removeNamespace); -+ } -+ -+ /** -+ * Get a friendly name of the type `T` (if possible, demangled) -+ */ -+ template -+ static inline std::string getFriendlyTypename(bool removeNamespace = false) { -+ return getFriendlyTypename(typeid(T), removeNamespace); -+ } -+ -+ template -+ static inline std::string getFriendlyTypenames(bool removeNamespace = false) { -+ std::ostringstream stream; -+ ((stream << TypeInfo::getFriendlyTypename(removeNamespace) << ", "), ...); -+ std::string string = stream.str(); -+ return string.substr(0, string.length() - 2); -+ } -+ -+private: -+ static std::string replaceRegex(const std::string& original, const std::string& pattern, const std::string& replacement); -+ -+ static std::string demangleName(const std::string& typeName, bool removeNamespace = false); -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Promise.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Promise.hpp -new file mode 100644 -index 0000000..d6935f7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Promise.hpp -@@ -0,0 +1,412 @@ -+// -+// Created by Marc Rousavy on 18.11.24. -+// -+ -+#pragma once -+ -+#include "AssertPromiseState.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include "ThreadPool.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+class Promise final { -+public: -+ using OnResolvedFunc = std::function; -+ using OnRejectedFunc = std::function; -+ -+public: -+ // Promise cannot be copied. -+ Promise(const Promise&) = delete; -+ -+private: -+ Promise() = default; -+ -+public: -+ ~Promise() { -+ if (isPending()) [[unlikely]] { -+ auto message = std::string("Timeouted: Promise<") + TypeInfo::getFriendlyTypename() + "> was destroyed!"; -+ reject(std::make_exception_ptr(std::runtime_error(message))); -+ } -+ } -+ -+public: -+ /** -+ * Creates a new pending Promise that has to be resolved -+ * or rejected with `resolve(..)` or `reject(..)`. -+ */ -+ static std::shared_ptr create() { -+ return std::shared_ptr(new Promise()); -+ } -+ -+ /** -+ * Creates a Promise that runs the given function `run` on a separate Thread pool. -+ */ -+ static std::shared_ptr async(std::function&& run) { -+ auto promise = create(); -+ ThreadPool::shared().run([run = std::move(run), promise]() { -+ try { -+ // Run the code, then resolve. -+ TResult result = run(); -+ promise->resolve(std::move(result)); -+ } catch (...) { -+ // It threw an error. -+ promise->reject(std::current_exception()); -+ } -+ }); -+ return promise; -+ } -+ -+ /** -+ * Creates a Promise and awaits the given future on a background Thread. -+ * Once the future resolves or rejects, the Promise resolves or rejects. -+ */ -+ static std::shared_ptr awaitFuture(std::future&& future) { -+ auto sharedFuture = std::make_shared>(std::move(future)); -+ return async([sharedFuture = std::move(sharedFuture)]() { return sharedFuture->get(); }); -+ } -+ -+ /** -+ * Creates an immediately resolved Promise. -+ */ -+ static std::shared_ptr resolved(TResult&& result) { -+ auto promise = create(); -+ promise->resolve(std::move(result)); -+ return promise; -+ } -+ /** -+ * Creates an immediately rejected Promise. -+ */ -+ static std::shared_ptr rejected(const std::exception_ptr& error) { -+ auto promise = create(); -+ promise->reject(error); -+ return promise; -+ } -+ -+public: -+ /** -+ * Resolves this Promise with the given result, and calls any pending listeners. -+ */ -+ void resolve(TResult&& result) { -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); -+#endif -+ _state = std::move(result); -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(std::get(_state)); -+ } -+ } -+ void resolve(const TResult& result) { -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); -+#endif -+ _state = result; -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(std::get(_state)); -+ } -+ } -+ /** -+ * Rejects this Promise with the given error, and calls any pending listeners. -+ */ -+ void reject(const std::exception_ptr& exception) { -+ if (exception == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Cannot reject Promise<" + typeName + "> with a null exception_ptr!"); -+ } -+ -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); -+#endif -+ _state = exception; -+ for (const auto& onRejected : _onRejectedListeners) { -+ onRejected(exception); -+ } -+ } -+ -+public: -+ /** -+ * Add a listener that will be called when the Promise gets resolved. -+ * If the Promise is already resolved, the listener will be immediately called. -+ */ -+ void addOnResolvedListener(OnResolvedFunc&& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already resolved! Call the callback immediately -+ onResolved(std::get(_state)); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ _onResolvedListeners.push_back(std::move(onResolved)); -+ } -+ } -+ void addOnResolvedListener(const OnResolvedFunc& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already resolved! Call the callback immediately -+ onResolved(std::get(_state)); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ _onResolvedListeners.push_back(onResolved); -+ } -+ } -+ -+ /** -+ * Add a listener that will be called when the Promise gets rejected. -+ * If the Promise is already rejected, the listener will be immediately called. -+ */ -+ void addOnRejectedListener(OnRejectedFunc&& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already rejected! Call the callback immediately -+ onRejected(std::get(_state)); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(std::move(onRejected)); -+ } -+ } -+ void addOnRejectedListener(const OnRejectedFunc& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already rejected! Call the callback immediately -+ onRejected(std::get(_state)); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(onRejected); -+ } -+ } -+ -+public: -+ /** -+ * Gets an awaitable `std::future` for this `Promise`. -+ */ -+ std::future await() { -+ auto promise = std::make_shared>(); -+ addOnResolvedListener([promise](const TResult& result) { promise->set_value(result); }); -+ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); -+ return promise->get_future(); -+ } -+ -+public: -+ /** -+ * Get the result of the Promise if it has been resolved. -+ * If the Promise is not resolved, this will throw. -+ */ -+ inline const TResult& getResult() { -+ if (!isResolved()) { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Cannot get result when Promise<" + typeName + "> is not yet resolved!"); -+ } -+ return std::get(_state); -+ } -+ /** -+ * Get the error of the Promise if it has been rejected. -+ * If the Promise is not rejected, this will throw. -+ */ -+ inline const std::exception_ptr& getError() { -+ if (!isRejected()) { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Cannot get error when Promise<" + typeName + "> is not yet rejected!"); -+ } -+ return std::get(_state); -+ } -+ -+public: -+ /** -+ * Gets whether this Promise has been successfully resolved with a result, or not. -+ */ -+ [[nodiscard]] -+ inline bool isResolved() const noexcept { -+ return std::holds_alternative(_state); -+ } -+ /** -+ * Gets whether this Promise has been rejected with an error, or not. -+ */ -+ [[nodiscard]] -+ inline bool isRejected() const noexcept { -+ return std::holds_alternative(_state); -+ } -+ /** -+ * Gets whether this Promise has not yet been resolved nor rejected. -+ */ -+ [[nodiscard]] -+ inline bool isPending() const noexcept { -+ return std::holds_alternative(_state); -+ } -+ -+private: -+ std::variant _state; -+ std::vector _onResolvedListeners; -+ std::vector _onRejectedListeners; -+ std::mutex _mutex; -+}; -+ -+// Specialization for void -+template <> -+class Promise final { -+public: -+ using OnResolvedFunc = std::function; -+ using OnRejectedFunc = std::function; -+ -+public: -+ Promise(const Promise&) = delete; -+ -+private: -+ Promise() = default; -+ -+public: -+ ~Promise() { -+ if (isPending()) [[unlikely]] { -+ std::runtime_error error("Timeouted: Promise was destroyed!"); -+ reject(std::make_exception_ptr(error)); -+ } -+ } -+ -+public: -+ static std::shared_ptr create() { -+ return std::shared_ptr(new Promise()); -+ } -+ -+ static std::shared_ptr async(std::function&& run) { -+ auto promise = create(); -+ ThreadPool::shared().run([run = std::move(run), promise]() { -+ try { -+ // Run the code, then resolve. -+ run(); -+ promise->resolve(); -+ } catch (...) { -+ // It threw an error. -+ promise->reject(std::current_exception()); -+ } -+ }); -+ return promise; -+ } -+ -+ static std::shared_ptr awaitFuture(std::future&& future) { -+ auto sharedFuture = std::make_shared>(std::move(future)); -+ return async([sharedFuture = std::move(sharedFuture)]() { sharedFuture->get(); }); -+ } -+ -+ static std::shared_ptr resolved() { -+ auto promise = create(); -+ promise->resolve(); -+ return promise; -+ } -+ static std::shared_ptr rejected(const std::exception_ptr& error) { -+ auto promise = create(); -+ promise->reject(error); -+ return promise; -+ } -+ -+public: -+ void resolve() { -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); -+#endif -+ _isResolved = true; -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(); -+ } -+ } -+ void reject(const std::exception_ptr& exception) { -+ if (exception == nullptr) [[unlikely]] { -+ throw std::runtime_error("Cannot reject Promise with a null exception_ptr!"); -+ } -+ -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); -+#endif -+ _error = exception; -+ for (const auto& onRejected : _onRejectedListeners) { -+ onRejected(exception); -+ } -+ } -+ -+public: -+ void addOnResolvedListener(OnResolvedFunc&& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (_isResolved) { -+ onResolved(); -+ } else { -+ _onResolvedListeners.push_back(std::move(onResolved)); -+ } -+ } -+ void addOnResolvedListener(const OnResolvedFunc& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (_isResolved) { -+ onResolved(); -+ } else { -+ _onResolvedListeners.push_back(onResolved); -+ } -+ } -+ void addOnRejectedListener(OnRejectedFunc&& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (_error) { -+ onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(std::move(onRejected)); -+ } -+ } -+ void addOnRejectedListener(const OnRejectedFunc& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (_error) { -+ onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(onRejected); -+ } -+ } -+ -+public: -+ std::future await() { -+ auto promise = std::make_shared>(); -+ addOnResolvedListener([promise]() { promise->set_value(); }); -+ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); -+ return promise->get_future(); -+ } -+ -+public: -+ inline const std::exception_ptr& getError() { -+ if (!isRejected()) { -+ throw std::runtime_error("Cannot get error when Promise is not yet rejected!"); -+ } -+ return _error; -+ } -+ -+public: -+ [[nodiscard]] -+ inline bool isResolved() const noexcept { -+ return _isResolved; -+ } -+ [[nodiscard]] -+ inline bool isRejected() const noexcept { -+ return _error != nullptr; -+ } -+ [[nodiscard]] -+ inline bool isPending() const noexcept { -+ return !isResolved() && !isRejected(); -+ } -+ -+private: -+ std::mutex _mutex; -+ bool _isResolved = false; -+ std::exception_ptr _error; -+ std::vector _onResolvedListeners; -+ std::vector _onRejectedListeners; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PromiseType.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PromiseType.hpp -new file mode 100644 -index 0000000..7efbd66 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PromiseType.hpp -@@ -0,0 +1,44 @@ -+// -+// PromiseType.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 09.12.24. -+// -+ -+#pragma once -+ -+#include "Promise.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+// Gets the `T` in `Promise`. -+template -+struct promise_type { -+ using type = void; -+ using is_promise = std::false_type; -+}; -+ -+template <> -+struct promise_type { -+ using type = void; -+ using is_promise = std::true_type; -+}; -+template -+struct promise_type> { -+ using type = T; -+ using is_promise = std::true_type; -+}; -+template -+struct promise_type>> { -+ using type = T; -+ using is_promise = std::true_type; -+}; -+ -+template -+using promise_type_v = typename promise_type>::type; -+ -+template -+inline constexpr bool is_promise_v = promise_type>::is_promise::value; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Prototype.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Prototype.hpp -new file mode 100644 -index 0000000..dcab07b ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/Prototype.hpp -@@ -0,0 +1,184 @@ -+// -+// PrototypeChain.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "HybridFunction.hpp" -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Represents a Prototype's native C++ type ID. -+ * This can be used to identify a prototype against a C++ instance, -+ * or used as a cache-key. -+ */ -+using NativeInstanceId = std::type_index; -+ -+/** -+ * Represents a JS `Prototype`'s structure. -+ * Every prototype has a related C++ type ID (`instanceTypeId`). -+ * Prototypes can be sub-classes, in which case they have a `base` prototype. -+ * Each prototype has a list of methods, and properties (getters + setters). -+ * -+ * By using this `Prototype` structure, we can create JS objects that act -+ * as prototypes for `HybridObject`s. -+ * -+ * While a `Prototype` actually holds all the methods, a `HybridObject` only -+ * contains state and memory. -+ * This way the JS VM doesn't need to re-create methods for each `HybridObject`, -+ * they are only initialized once on the shared `Prototype`. -+ */ -+struct Prototype final { -+private: -+ NativeInstanceId _instanceTypeId; -+ std::shared_ptr _base = nullptr; -+ std::unordered_map _methods; -+ std::unordered_map _getters; -+ std::unordered_map _setters; -+ -+private: -+ Prototype(const NativeInstanceId& typeId, const std::shared_ptr& base) : _instanceTypeId(typeId), _base(base) {} -+ -+public: -+ /** -+ * Gets a `Prototype` specification/node for the given native C++ type ID. -+ * -+ * If the given C++ type ID is unknown, a new `Prototype` node is created, -+ * which has to be initialized with methods, getters and setters first. -+ * -+ * If the given C++ type ID is already known in the static `Prototype` tree, -+ * a shared reference to it is returned. -+ */ -+ static std::shared_ptr get(const NativeInstanceId& typeId, const std::shared_ptr& base = nullptr) { -+ static std::unordered_map> _prototypesCache; -+ -+ const auto& found = _prototypesCache.find(typeId); -+ if (found != _prototypesCache.end()) { -+ // We know this C++ type ID / Prototype - return it! -+ return found->second; -+ } else { -+ // This is the first time we see this C++ type ID - create a new base Prototype for this. -+ auto prototype = std::shared_ptr(new Prototype(typeId, base)); -+ _prototypesCache.emplace(typeId, prototype); -+ return prototype; -+ } -+ } -+ -+public: -+ template -+ inline bool isNativeInstance() const noexcept { -+ return _instanceTypeId == std::type_index(typeid(T)); -+ } -+ -+ inline bool hasHybrids() const { -+ return !_methods.empty() || !_getters.empty() || !_setters.empty(); -+ } -+ -+ inline bool hasBase() const noexcept { -+ return _base != nullptr; -+ } -+ inline const std::shared_ptr& getBase() const noexcept { -+ return _base; -+ } -+ inline const NativeInstanceId& getNativeInstanceId() const noexcept { -+ return _instanceTypeId; -+ } -+ inline const std::unordered_map& getMethods() const noexcept { -+ return _methods; -+ } -+ inline const std::unordered_map& getGetters() const noexcept { -+ return _getters; -+ } -+ inline const std::unordered_map& getSetters() const noexcept { -+ return _setters; -+ } -+ -+public: -+ /** -+ * Registers the given C++ method as a property getter that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerHybridGetter("foo", &MyObject::getFoo); -+ * ``` -+ */ -+ template -+ inline void registerHybridGetter(std::string name, ReturnType (Derived::*method)()) { -+ if (_getters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a getter with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _getters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::GETTER)); -+ } -+ -+ /** -+ * Registers the given C++ method as a property setter that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerHybridSetter("foo", &MyObject::setFoo); -+ * ``` -+ */ -+ template -+ inline void registerHybridSetter(std::string name, void (Derived::*method)(ValueType)) { -+ if (_setters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a setter with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _setters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::SETTER)); -+ } -+ -+ /** -+ * Registers the given C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerHybridMethod("sayHello", &MyObject::sayHello); -+ * ``` -+ */ -+ template -+ inline void registerHybridMethod(std::string name, ReturnType (Derived::*method)(Args...)) { -+ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _methods.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::METHOD)); -+ } -+ -+ /** -+ * Registers the given raw JSI C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerRawHybridMethod("sayHello", &MyObject::sayHello); -+ * ``` -+ */ -+ template -+ inline void registerRawHybridMethod(std::string name, size_t expectedArgumentsCount, -+ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, -+ const jsi::Value* args, size_t count)) { -+ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _methods.emplace(name, HybridFunction::createRawHybridFunction(name, expectedArgumentsCount, method)); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PrototypeChain.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PrototypeChain.hpp -new file mode 100644 -index 0000000..34dcf8f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/PrototypeChain.hpp -@@ -0,0 +1,78 @@ -+// -+// PrototypeChain.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "Prototype.hpp" -+ -+namespace margelo::nitro { -+ -+/** -+ * Represents a mutable chain of prototypes. -+ * Callers can use this class to incrementally add sub-classes to prototypes and build -+ * prototype chains/trees using C++ type information. -+ * -+ * The template methods can be used to find a specific C++ instance in the prototype tree, -+ * or create a new sub-class if it cannot be found. -+ */ -+class PrototypeChain final { -+private: -+ std::shared_ptr _prototype; -+ -+public: -+ PrototypeChain() {} -+ -+public: -+ /** -+ * Gets the current `Prototype` as a whole. -+ * This does not do any modifications to the Prototype tree. -+ */ -+ inline const std::shared_ptr& getPrototype() const { -+ return _prototype; -+ } -+ -+public: -+ /** -+ * Extends the Prototype with the given type `Derived`. -+ * If the Prototype already extended `Derived`, this returns the current state. -+ */ -+ template -+ inline const std::shared_ptr& extendPrototype() { -+ if (_prototype == nullptr) { -+ _prototype = Prototype::get(typeid(Derived)); -+ } -+ -+ return getOrExtendPrototype(_prototype); -+ } -+ -+private: -+ /** -+ * Perform a bottom-down search of the given `Derived` C++ type info. -+ * If the current prototype tree does not have a Prototype that represents the -+ * C++ type `Derived`, it will extend it at the bottom and shift the `Prototype` tree -+ * up by one. -+ */ -+ template -+ inline const std::shared_ptr& getOrExtendPrototype(const std::shared_ptr& node) { -+ if (node->isNativeInstance()) { -+ // If the Prototype represents the caller type (`Derived`), we work with this Prototype. -+ return node; -+ } else { -+ if (node->hasBase()) { -+ // We didn't find a match in this prototype, let's recursively try it's parent! -+ return getOrExtendPrototype(node->getBase()); -+ } else { -+ // We didn't find `Derived` and we don't have a base- add a child and shift the tree by one. -+ auto newBase = _prototype; -+ _prototype = Prototype::get(typeid(Derived), newBase); -+ return _prototype; -+ } -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ReferenceState.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ReferenceState.hpp -new file mode 100644 -index 0000000..ae946e5 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ReferenceState.hpp -@@ -0,0 +1,40 @@ -+// -+// ReferenceState.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 03.02.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Holds state for an `BorrowingReference` (or `WeakReference`). -+ * -+ * The state tracks the amount of strong- and weak- references to any kind of value, -+ * including an extra `isDeleted` flag that specifies whether the value has been force-deleted. -+ * -+ * Also, a `mutex` allows for thread-safe access of the `isDeleted` flag. -+ */ -+struct ReferenceState { -+ std::atomic_size_t strongRefCount; -+ std::atomic_size_t weakRefCount; -+ bool isDeleted; -+ std::mutex mutex; -+ -+ /** -+ * Decrements the strong ref count by one, and returns whether the value should be deleted. -+ */ -+ inline bool decrementStrongRefCount() { -+ size_t oldRefCount = strongRefCount.fetch_sub(1); -+ return oldRefCount <= 1; -+ } -+ -+ explicit ReferenceState() : strongRefCount(1), weakRefCount(0), isDeleted(false) {} -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadPool.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadPool.hpp -new file mode 100644 -index 0000000..99b5467 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadPool.hpp -@@ -0,0 +1,65 @@ -+// -+// ThreadPool.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+class ThreadPool final { -+public: -+ /** -+ * Create a new ThreadPool with the given number of minimum workers/threads. -+ * The Thread Pool can expand on the fly if it is busy. -+ */ -+ explicit ThreadPool(const char* const name, size_t initialThreadsCount, size_t maxThreadsCount); -+ ~ThreadPool(); -+ ThreadPool(const ThreadPool&) = delete; -+ ThreadPool(ThreadPool&&) = delete; -+ -+ /** -+ * Schedules the given task asynchronously on the ThreadPool. -+ * It will run once a worker is available. -+ */ -+ void run(std::function&& task); -+ -+private: -+ /** -+ * Adds a new Thread to the current Thread Pool. -+ * This grows the size by one, and potentially starts work sooner if other Threads are busy. -+ */ -+ void addThread(); -+ -+public: -+ /** -+ * Get a static singleton instance - a shared ThreadPool. -+ * The shared ThreadPool has 3 threads. -+ */ -+ static ThreadPool& shared(); -+ -+private: -+ std::vector _workers; -+ std::queue> _tasks; -+ std::mutex _queueMutex; -+ std::condition_variable _condition; -+ std::atomic _isAlive; -+ std::atomic _threadCount; -+ size_t _threadCountLimit; -+ const char* _name; -+ static constexpr auto TAG = "ThreadPool"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadUtils.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadUtils.hpp -new file mode 100644 -index 0000000..aa249c1 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/ThreadUtils.hpp -@@ -0,0 +1,31 @@ -+// -+// ThreadUtils.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include -+ -+namespace margelo::nitro { -+ -+class ThreadUtils final { -+public: -+ ThreadUtils() = delete; -+ -+ /** -+ * Get the current Thread's name. -+ * This is implemented differently on iOS and Android. -+ */ -+ static std::string getThreadName(); -+ -+ /** -+ * Set the current Thread's name. -+ * This is implemented differently on iOS and Android. -+ */ -+ static void setThreadName(const std::string& name); -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/TypeIndex.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/TypeIndex.hpp -new file mode 100644 -index 0000000..a4114b8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/TypeIndex.hpp -@@ -0,0 +1,29 @@ -+// -+// TypeIndex.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// Gets the index of `T` in a `std::tuple<...>`. -+template -+struct type_index; -+ -+template -+struct type_index { -+ static constexpr size_t value = std::is_same_v ? 0 : 1 + type_index::value; -+}; -+ -+template -+struct type_index { -+ static constexpr size_t value = -1; // Type not found -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference+Owning.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference+Owning.hpp -new file mode 100644 -index 0000000..3650479 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference+Owning.hpp -@@ -0,0 +1,33 @@ -+// -+// WeakReference+Owning.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 23.06.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+ -+namespace margelo::nitro { -+ -+template -+WeakReference::WeakReference(const BorrowingReference& ref) { -+ _value = ref._value; -+ _state = ref._state; -+ _state->weakRefCount++; -+} -+ -+template -+BorrowingReference WeakReference::lock() const { -+ std::unique_lock lock(_state->mutex); -+ -+ if (_state->isDeleted) { -+ // return nullptr -+ return BorrowingReference(); -+ } -+ -+ return BorrowingReference(*this); -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference.hpp b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference.hpp -new file mode 100644 -index 0000000..70c74cc ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/headers/nitromodules/NitroModules/WeakReference.hpp -@@ -0,0 +1,101 @@ -+// -+// WeakReference.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include "ReferenceState.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// forward-declaration to avoid duplicate symbols -+template -+class BorrowingReference; -+ -+/** -+ A `WeakReference` is a weak reference to a pointer created by `BorrowingReference`. -+ It can be locked to gain a strong `BorrowingReference` again if it has not been deleted yet. -+ */ -+template -+class WeakReference final { -+private: -+ explicit WeakReference(const BorrowingReference& ref); -+ -+public: -+ WeakReference() : _value(nullptr), _state(nullptr) {} -+ -+ WeakReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { -+ if (_state != nullptr) { -+ // increment ref count after copy -+ _state->weakRefCount++; -+ } -+ } -+ -+ WeakReference(WeakReference&& ref) : _value(ref._value), _state(ref._state) { -+ // Remove state from other WeakReference after moving since it's now stale data -+ ref._value = nullptr; -+ ref._state = nullptr; -+ } -+ -+ WeakReference& operator=(const WeakReference& ref) { -+ if (this == &ref) -+ return *this; -+ -+ if (_state != nullptr) { -+ // destroy previous pointer -+ _state->weakRefCount--; -+ maybeDestroy(); -+ } -+ -+ _value = ref._value; -+ _state = ref._state; -+ if (_state != nullptr) { -+ // increment new pointer -+ _state->weakRefCount++; -+ } -+ -+ return *this; -+ } -+ -+ ~WeakReference() { -+ if (_state != nullptr) { -+ _state->weakRefCount--; -+ maybeDestroy(); -+ } -+ } -+ -+ /** -+ Try to lock the borrowing reference to an owning reference, or `nullptr` if it has already been deleted. -+ */ -+ [[nodiscard]] -+ BorrowingReference lock() const; -+ -+public: -+ friend class BorrowingReference; -+ -+private: -+ void maybeDestroy() { -+ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { -+ // free the full memory if there are no more references at all -+ if (!_state->isDeleted) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("WeakReference<" + typeName + "> encountered a stale `_value` - BorrowingReference<" + typeName + -+ "> should've already deleted this!"); -+ } -+ delete _state; -+ _state = nullptr; -+ } -+ } -+ -+private: -+ T* _value; -+ ReferenceState* _state; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml -new file mode 100644 -index 0000000..0869281 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json -new file mode 100644 -index 0000000..1247a06 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json -@@ -0,0 +1,18 @@ -+{ -+ "version": 3, -+ "artifactType": { -+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", -+ "kind": "Directory" -+ }, -+ "applicationId": "com.margelo.nitro", -+ "variantName": "debug", -+ "elements": [ -+ { -+ "type": "SINGLE", -+ "filters": [], -+ "attributes": [], -+ "outputFile": "AndroidManifest.xml" -+ } -+ ], -+ "elementType": "File" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/react-native-nitro-modules/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties -new file mode 100644 -index 0000000..1211b1e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties -@@ -0,0 +1,6 @@ -+aarFormatVersion=1.0 -+aarMetadataVersion=1.0 -+minCompileSdk=1 -+minCompileSdkExtension=0 -+minAndroidGradlePluginVersion=1.0.0 -+coreLibraryDesugaringEnabled=false -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/react-native-nitro-modules/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json -new file mode 100644 -index 0000000..9e26dfe ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json -@@ -0,0 +1 @@ -+{} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libNitroModules.so -new file mode 100755 -index 0000000..55cdea4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libNitroModules.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libc++_shared.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libc++_shared.so -new file mode 100755 -index 0000000..2c72c65 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libc++_shared.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libfbjni.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libfbjni.so -new file mode 100644 -index 0000000..aadd325 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libfbjni.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libjsi.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libjsi.so -new file mode 100644 -index 0000000..0936f93 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libjsi.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libreactnative.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libreactnative.so -new file mode 100644 -index 0000000..2585f39 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a/libreactnative.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar -new file mode 100644 -index 0000000..c0fa5d9 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar -new file mode 100644 -index 0000000..dcd92c5 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_command_NitroModules b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_command_NitroModules -new file mode 100755 -index 0000000..ac1cb68 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_command_NitroModules -@@ -0,0 +1,4 @@ -+/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \ -+ -C \ -+ /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \ -+ NitroModules -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_model.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_model.json -new file mode 100644 -index 0000000..04dd5b9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_model.json -@@ -0,0 +1,210 @@ -+{ -+ "info": { -+ "name": "arm64-v8a", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm64", -+ "triple": "aarch64-linux-android", -+ "llvmTriple": "aarch64-none-linux-android" -+ }, -+ "cxxBuildFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "soFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a", -+ "soRepublishFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/arm64-v8a", -+ "abiPlatformVersion": 24, -+ "cmake": { -+ "effectiveConfiguration": { -+ "inheritEnvironments": [], -+ "variables": [] -+ } -+ }, -+ "variant": { -+ "buildSystemArgumentList": [ -+ "-DANDROID_STL\u003dc++_shared" -+ ], -+ "cFlagsList": [], -+ "cppFlagsList": [ -+ "-frtti -fexceptions -Wall -Wextra -fstack-protector-all", -+ "-O1 -g", -+ "-O2" -+ ], -+ "variantName": "debug", -+ "isDebuggableEnabled": true, -+ "validAbiList": [ -+ "arm64-v8a" -+ ], -+ "buildTargetSet": [], -+ "implicitBuildTargetSet": [ -+ "NitroModules" -+ ], -+ "cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name", -+ "module": { -+ "cxxFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx", -+ "intermediatesBaseFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates", -+ "intermediatesFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx", -+ "gradleModulePathName": ":react-native-nitro-modules", -+ "moduleRootFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", -+ "moduleBuildFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build.gradle", -+ "makeFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "buildSystem": "CMAKE", -+ "ndkFolder": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "ndkFolderBeforeSymLinking": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "ndkVersion": "27.1.12297006", -+ "ndkSupportedAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "riscv64", -+ "x86", -+ "x86_64" -+ ], -+ "ndkDefaultAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "x86", -+ "x86_64" -+ ], -+ "ndkDefaultStl": "LIBCXX_STATIC", -+ "ndkMetaPlatforms": { -+ "min": 21, -+ "max": 35, -+ "aliases": { -+ "20": 19, -+ "25": 24, -+ "J": 16, -+ "J-MR1": 17, -+ "J-MR2": 18, -+ "K": 19, -+ "L": 21, -+ "L-MR1": 22, -+ "M": 23, -+ "N": 24, -+ "N-MR1": 24, -+ "O": 26, -+ "O-MR1": 27, -+ "P": 28, -+ "Q": 29, -+ "R": 30, -+ "S": 31, -+ "Sv2": 32, -+ "Tiramisu": 33, -+ "UpsideDownCake": 34, -+ "VanillaIceCream": 35 -+ } -+ }, -+ "ndkMetaAbiList": [ -+ { -+ "name": "armeabi-v7a", -+ "bitness": 32, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm", -+ "triple": "arm-linux-androideabi", -+ "llvmTriple": "armv7-none-linux-androideabi" -+ }, -+ { -+ "name": "arm64-v8a", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm64", -+ "triple": "aarch64-linux-android", -+ "llvmTriple": "aarch64-none-linux-android" -+ }, -+ { -+ "name": "riscv64", -+ "bitness": 64, -+ "isDefault": false, -+ "isDeprecated": false, -+ "architecture": "riscv64", -+ "triple": "riscv64-linux-android", -+ "llvmTriple": "riscv64-none-linux-android" -+ }, -+ { -+ "name": "x86", -+ "bitness": 32, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "x86", -+ "triple": "i686-linux-android", -+ "llvmTriple": "i686-none-linux-android" -+ }, -+ { -+ "name": "x86_64", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "x86_64", -+ "triple": "x86_64-linux-android", -+ "llvmTriple": "x86_64-none-linux-android" -+ } -+ ], -+ "cmakeToolchainFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", -+ "cmake": { -+ "cmakeExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" -+ }, -+ "stlSharedObjectMap": { -+ "LIBCXX_SHARED": { -+ "armeabi-v7a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so", -+ "arm64-v8a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", -+ "riscv64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/riscv64-linux-android/libc++_shared.so", -+ "x86": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so", -+ "x86_64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so" -+ }, -+ "LIBCXX_STATIC": {}, -+ "NONE": {}, -+ "SYSTEM": {} -+ }, -+ "project": { -+ "rootBuildGradleFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/example/android", -+ "sdkFolder": "/Users/chris/Library/Android/sdk", -+ "isBuildOnlyTargetAbiEnabled": true, -+ "ideBuildTargetAbi": "arm64-v8a,armeabi-v7a,armeabi", -+ "isCmakeBuildCohabitationEnabled": false, -+ "isPrefabEnabled": true -+ }, -+ "outputOptions": [], -+ "ninjaExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "hasBuildTimeInformation": true -+ }, -+ "prefabClassPaths": [ -+ "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar" -+ ], -+ "prefabPackages": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" -+ ], -+ "prefabPackageConfigurations": [], -+ "stlType": "c++_shared", -+ "optimizationTag": "Debug" -+ }, -+ "buildSettings": { -+ "environmentVariables": [] -+ }, -+ "prefabFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a", -+ "isActiveAbi": true, -+ "fullConfigurationHash": "v4q1s6404q6f353764m1q6n4b69s5n2t5j6c5a5w5t2c6a4l1o6j16a3e1o", -+ "fullConfigurationHashKey": "# Values used to calculate the hash in this folder name.\n# Should not depend on the absolute path of the project itself.\n# - AGP: 8.8.0.\n# - $NDK is the path to NDK 27.1.12297006.\n# - $PROJECT is the path to the parent folder of the root Gradle build file.\n# - $ABI is the ABI to be built with. The specific value doesn\u0027t contribute to the value of the hash.\n# - $HASH is the hash value computed from this text.\n# - $CMAKE is the path to CMake 3.22.1.\n# - $NINJA is the path to Ninja.\n-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_SYSTEM_VERSION\u003d24\n-DANDROID_PLATFORM\u003dandroid-24\n-DANDROID_ABI\u003d$ABI\n-DCMAKE_ANDROID_ARCH_ABI\u003d$ABI\n-DANDROID_NDK\u003d$NDK\n-DCMAKE_ANDROID_NDK\u003d$NDK\n-DCMAKE_TOOLCHAIN_FILE\u003d$NDK/build/cmake/android.toolchain.cmake\n-DCMAKE_MAKE_PROGRAM\u003d$NINJA\n-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/prefab/$ABI/prefab\n-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/$ABI\n-GNinja\n-DANDROID_STL\u003dc++_shared", -+ "configurationArguments": [ -+ "-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", -+ "-DCMAKE_SYSTEM_NAME\u003dAndroid", -+ "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", -+ "-DCMAKE_SYSTEM_VERSION\u003d24", -+ "-DANDROID_PLATFORM\u003dandroid-24", -+ "-DANDROID_ABI\u003darm64-v8a", -+ "-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a", -+ "-DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "-DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", -+ "-DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2", -+ "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a", -+ "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a", -+ "-DCMAKE_BUILD_TYPE\u003dDebug", -+ "-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab", -+ "-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a", -+ "-GNinja", -+ "-DANDROID_STL\u003dc++_shared" -+ ], -+ "stlLibraryFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", -+ "intermediatesParentFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stderr_NitroModules.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stderr_NitroModules.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stdout_NitroModules.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stdout_NitroModules.txt -new file mode 100644 -index 0000000..6c4d6e9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/build_stdout_NitroModules.txt -@@ -0,0 +1,19 @@ -+ninja: Entering directory `/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a' -+[1/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/Promise.cpp.o -+[2/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.cpp.o -+[3/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/ThreadPool.cpp.o -+[4/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/threading/Dispatcher.cpp.o -+[5/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/jsi/JSICache.cpp.o -+[6/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/AnyMap.cpp.o -+[7/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/InstallNitro.cpp.o -+[8/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/BoxedHybridObject.cpp.o -+[9/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/platform/NitroLogger.cpp.o -+[10/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/prototype/HybridObjectPrototype.cpp.o -+[11/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/registry/HybridObjectRegistry.cpp.o -+[12/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/platform/ThreadUtils.cpp.o -+[13/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/core/HybridObject.cpp.o -+[14/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/entrypoint/HybridNitroModulesProxy.cpp.o -+[15/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/turbomodule/JNitroModules.cpp.o -+[16/18] Building CXX object CMakeFiles/NitroModules.dir/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/cpp/utils/NitroTypeInfo.cpp.o -+[17/18] Building CXX object CMakeFiles/NitroModules.dir/src/main/cpp/JNIOnLoad.cpp.o -+[18/18] Linking CXX shared library ../../../../build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_command -new file mode 100755 -index 0000000..728e877 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_command -@@ -0,0 +1,20 @@ -+/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \ -+ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \ -+ -DCMAKE_SYSTEM_NAME=Android \ -+ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ -+ -DCMAKE_SYSTEM_VERSION=24 \ -+ -DANDROID_PLATFORM=android-24 \ -+ -DANDROID_ABI=arm64-v8a \ -+ -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a \ -+ -DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ -+ -DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ -+ -DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \ -+ -DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \ -+ "-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" \ -+ -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \ -+ -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \ -+ -DCMAKE_BUILD_TYPE=Debug \ -+ -DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab \ -+ -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \ -+ -GNinja \ -+ -DANDROID_STL=c++_shared -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stderr.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stdout.txt -new file mode 100644 -index 0000000..84fbf9e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/configure_stdout.txt -@@ -0,0 +1,15 @@ -+-- The C compiler identification is Clang 18.0.2 -+-- The CXX compiler identification is Clang 18.0.2 -+-- Detecting C compiler ABI info -+-- Detecting C compiler ABI info - done -+-- Check for working C compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang - skipped -+-- Detecting C compile features -+-- Detecting C compile features - done -+-- Detecting CXX compiler ABI info -+-- Detecting CXX compiler ABI info - done -+-- Check for working CXX compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ - skipped -+-- Detecting CXX compile features -+-- Detecting CXX compile features - done -+-- Configuring done -+-- Generating done -+-- Build files have been written to: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/generate_cxx_metadata_263_timing.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/generate_cxx_metadata_263_timing.txt -new file mode 100644 -index 0000000..e990dfb ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/generate_cxx_metadata_263_timing.txt -@@ -0,0 +1,12 @@ -+# C/C++ build system timings -+generate_cxx_metadata -+ generate-prefab-packages -+ exec-prefab 571ms -+ generate-prefab-packages completed in 574ms -+ execute-generate-process -+ exec-configure 794ms -+ [gap of 41ms] -+ execute-generate-process completed in 836ms -+ [gap of 20ms] -+generate_cxx_metadata completed in 1432ms -+ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/metadata_generation_record.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/metadata_generation_record.json -new file mode 100644 -index 0000000..fc2ed0d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/metadata_generation_record.json -@@ -0,0 +1,184 @@ -+[ -+ { -+ "level_": 0, -+ "message_": "Start JSON generation. Platform version: 24 min SDK version: arm64-v8a", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "rebuilding JSON /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json due to:", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "- no fingerprint file, will remove stale configuration folder", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "\"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java\" \\\n --class-path \\\n /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \\\n com.google.prefab.cli.AppKt \\\n --build-system \\\n cmake \\\n --platform \\\n android \\\n --abi \\\n arm64-v8a \\\n --os-version \\\n 24 \\\n --stl \\\n c++_shared \\\n --ndk-version \\\n 27 \\\n --output \\\n /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging13691332398625819674/staged-cli-output \\\n /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \\\n /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab\n", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "Received process result: 0", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "removing stale contents from \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a\u0027", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "created folder \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a\u0027", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "executing cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003darm64-v8a \\\n -DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003darm64-v8a \\\n -DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/arm64-v8a/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "Received process result: 0", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "Exiting generation of /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json.bin normally", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "done executing cmake", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "hard linked /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/compile_commands.json to /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/arm64-v8a/compile_commands.json", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "JSON generation completed without problems", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ } -+] -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_command -new file mode 100755 -index 0000000..8d0a327 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_command -@@ -0,0 +1,20 @@ -+"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java" \ -+ --class-path \ -+ /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \ -+ com.google.prefab.cli.AppKt \ -+ --build-system \ -+ cmake \ -+ --platform \ -+ android \ -+ --abi \ -+ arm64-v8a \ -+ --os-version \ -+ 24 \ -+ --stl \ -+ c++_shared \ -+ --ndk-version \ -+ 27 \ -+ --output \ -+ /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging13691332398625819674/staged-cli-output \ -+ /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \ -+ /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stderr.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/arm64-v8a/prefab_stdout.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/build_model.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/build_model.json -new file mode 100644 -index 0000000..c381333 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/build_model.json -@@ -0,0 +1,212 @@ -+{ -+ "info": { -+ "name": "x86", -+ "bitness": 32, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "x86", -+ "triple": "i686-linux-android", -+ "llvmTriple": "i686-none-linux-android" -+ }, -+ "cxxBuildFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "soFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86", -+ "soRepublishFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cmake/debug/obj/x86", -+ "abiPlatformVersion": 24, -+ "cmake": { -+ "effectiveConfiguration": { -+ "inheritEnvironments": [], -+ "variables": [] -+ } -+ }, -+ "variant": { -+ "buildSystemArgumentList": [ -+ "-DANDROID_STL\u003dc++_shared" -+ ], -+ "cFlagsList": [], -+ "cppFlagsList": [ -+ "-frtti -fexceptions -Wall -Wextra -fstack-protector-all", -+ "-O1 -g", -+ "-O2" -+ ], -+ "variantName": "debug", -+ "isDebuggableEnabled": true, -+ "validAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "x86", -+ "x86_64" -+ ], -+ "buildTargetSet": [], -+ "implicitBuildTargetSet": [ -+ "NitroModules" -+ ], -+ "cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name", -+ "module": { -+ "cxxFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx", -+ "intermediatesBaseFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates", -+ "intermediatesFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx", -+ "gradleModulePathName": ":react-native-nitro-modules", -+ "moduleRootFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", -+ "moduleBuildFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build.gradle", -+ "makeFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "buildSystem": "CMAKE", -+ "ndkFolder": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "ndkFolderBeforeSymLinking": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "ndkVersion": "27.1.12297006", -+ "ndkSupportedAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "riscv64", -+ "x86", -+ "x86_64" -+ ], -+ "ndkDefaultAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "x86", -+ "x86_64" -+ ], -+ "ndkDefaultStl": "LIBCXX_STATIC", -+ "ndkMetaPlatforms": { -+ "min": 21, -+ "max": 35, -+ "aliases": { -+ "20": 19, -+ "25": 24, -+ "J": 16, -+ "J-MR1": 17, -+ "J-MR2": 18, -+ "K": 19, -+ "L": 21, -+ "L-MR1": 22, -+ "M": 23, -+ "N": 24, -+ "N-MR1": 24, -+ "O": 26, -+ "O-MR1": 27, -+ "P": 28, -+ "Q": 29, -+ "R": 30, -+ "S": 31, -+ "Sv2": 32, -+ "Tiramisu": 33, -+ "UpsideDownCake": 34, -+ "VanillaIceCream": 35 -+ } -+ }, -+ "ndkMetaAbiList": [ -+ { -+ "name": "armeabi-v7a", -+ "bitness": 32, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm", -+ "triple": "arm-linux-androideabi", -+ "llvmTriple": "armv7-none-linux-androideabi" -+ }, -+ { -+ "name": "arm64-v8a", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm64", -+ "triple": "aarch64-linux-android", -+ "llvmTriple": "aarch64-none-linux-android" -+ }, -+ { -+ "name": "riscv64", -+ "bitness": 64, -+ "isDefault": false, -+ "isDeprecated": false, -+ "architecture": "riscv64", -+ "triple": "riscv64-linux-android", -+ "llvmTriple": "riscv64-none-linux-android" -+ }, -+ { -+ "name": "x86", -+ "bitness": 32, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "x86", -+ "triple": "i686-linux-android", -+ "llvmTriple": "i686-none-linux-android" -+ }, -+ { -+ "name": "x86_64", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "x86_64", -+ "triple": "x86_64-linux-android", -+ "llvmTriple": "x86_64-none-linux-android" -+ } -+ ], -+ "cmakeToolchainFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", -+ "cmake": { -+ "cmakeExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake" -+ }, -+ "stlSharedObjectMap": { -+ "LIBCXX_SHARED": { -+ "armeabi-v7a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so", -+ "arm64-v8a": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", -+ "riscv64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/riscv64-linux-android/libc++_shared.so", -+ "x86": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so", -+ "x86_64": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so" -+ }, -+ "LIBCXX_STATIC": {}, -+ "NONE": {}, -+ "SYSTEM": {} -+ }, -+ "project": { -+ "rootBuildGradleFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/example/android", -+ "sdkFolder": "/Users/chris/Library/Android/sdk", -+ "isBuildOnlyTargetAbiEnabled": true, -+ "isCmakeBuildCohabitationEnabled": false, -+ "isPrefabEnabled": true -+ }, -+ "outputOptions": [], -+ "ninjaExe": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "hasBuildTimeInformation": true -+ }, -+ "prefabClassPaths": [ -+ "/Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar" -+ ], -+ "prefabPackages": [ -+ "/Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab", -+ "/Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab" -+ ], -+ "prefabPackageConfigurations": [], -+ "stlType": "c++_shared", -+ "optimizationTag": "Debug" -+ }, -+ "buildSettings": { -+ "environmentVariables": [] -+ }, -+ "prefabFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86", -+ "isActiveAbi": true, -+ "fullConfigurationHash": "v4q1s6404q6f353764m1q6n4b69s5n2t5j6c5a5w5t2c6a4l1o6j16a3e1o", -+ "fullConfigurationHashKey": "# Values used to calculate the hash in this folder name.\n# Should not depend on the absolute path of the project itself.\n# - AGP: 8.8.0.\n# - $NDK is the path to NDK 27.1.12297006.\n# - $PROJECT is the path to the parent folder of the root Gradle build file.\n# - $ABI is the ABI to be built with. The specific value doesn\u0027t contribute to the value of the hash.\n# - $HASH is the hash value computed from this text.\n# - $CMAKE is the path to CMake 3.22.1.\n# - $NINJA is the path to Ninja.\n-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_SYSTEM_VERSION\u003d24\n-DANDROID_PLATFORM\u003dandroid-24\n-DANDROID_ABI\u003d$ABI\n-DCMAKE_ANDROID_ARCH_ABI\u003d$ABI\n-DANDROID_NDK\u003d$NDK\n-DCMAKE_ANDROID_NDK\u003d$NDK\n-DCMAKE_TOOLCHAIN_FILE\u003d$NDK/build/cmake/android.toolchain.cmake\n-DCMAKE_MAKE_PROGRAM\u003d$NINJA\n-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/prefab/$ABI/prefab\n-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/$HASH/$ABI\n-GNinja\n-DANDROID_STL\u003dc++_shared", -+ "configurationArguments": [ -+ "-H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android", -+ "-DCMAKE_SYSTEM_NAME\u003dAndroid", -+ "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", -+ "-DCMAKE_SYSTEM_VERSION\u003d24", -+ "-DANDROID_PLATFORM\u003dandroid-24", -+ "-DANDROID_ABI\u003dx86", -+ "-DCMAKE_ANDROID_ARCH_ABI\u003dx86", -+ "-DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "-DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006", -+ "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake", -+ "-DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2", -+ "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86", -+ "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86", -+ "-DCMAKE_BUILD_TYPE\u003dDebug", -+ "-DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab", -+ "-B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86", -+ "-GNinja", -+ "-DANDROID_STL\u003dc++_shared" -+ ], -+ "stlLibraryFile": "/Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so", -+ "intermediatesParentFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_command -new file mode 100755 -index 0000000..442f3be ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_command -@@ -0,0 +1,20 @@ -+/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \ -+ -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \ -+ -DCMAKE_SYSTEM_NAME=Android \ -+ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ -+ -DCMAKE_SYSTEM_VERSION=24 \ -+ -DANDROID_PLATFORM=android-24 \ -+ -DANDROID_ABI=x86 \ -+ -DCMAKE_ANDROID_ARCH_ABI=x86 \ -+ -DANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ -+ -DCMAKE_ANDROID_NDK=/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \ -+ -DCMAKE_TOOLCHAIN_FILE=/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \ -+ -DCMAKE_MAKE_PROGRAM=/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \ -+ "-DCMAKE_CXX_FLAGS=-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2" \ -+ -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \ -+ -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \ -+ -DCMAKE_BUILD_TYPE=Debug \ -+ -DCMAKE_FIND_ROOT_PATH=/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab \ -+ -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 \ -+ -GNinja \ -+ -DANDROID_STL=c++_shared -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stderr.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stdout.txt -new file mode 100644 -index 0000000..3ee9baa ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/configure_stdout.txt -@@ -0,0 +1,15 @@ -+-- The C compiler identification is Clang 18.0.2 -+-- The CXX compiler identification is Clang 18.0.2 -+-- Detecting C compiler ABI info -+-- Detecting C compiler ABI info - done -+-- Check for working C compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang - skipped -+-- Detecting C compile features -+-- Detecting C compile features - done -+-- Detecting CXX compiler ABI info -+-- Detecting CXX compiler ABI info - done -+-- Check for working CXX compiler: /Users/chris/Library/Android/sdk/ndk/27.1.12297006/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ - skipped -+-- Detecting CXX compile features -+-- Detecting CXX compile features - done -+-- Configuring done -+-- Generating done -+-- Build files have been written to: /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/generate_cxx_metadata_34_timing.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/generate_cxx_metadata_34_timing.txt -new file mode 100644 -index 0000000..c4bfca2 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/generate_cxx_metadata_34_timing.txt -@@ -0,0 +1,12 @@ -+# C/C++ build system timings -+generate_cxx_metadata -+ generate-prefab-packages -+ exec-prefab 439ms -+ generate-prefab-packages completed in 444ms -+ execute-generate-process -+ exec-configure 356ms -+ [gap of 79ms] -+ execute-generate-process completed in 436ms -+ [gap of 33ms] -+generate_cxx_metadata completed in 915ms -+ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/metadata_generation_record.json b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/metadata_generation_record.json -new file mode 100644 -index 0000000..56ecc73 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/metadata_generation_record.json -@@ -0,0 +1,184 @@ -+[ -+ { -+ "level_": 0, -+ "message_": "Start JSON generation. Platform version: 24 min SDK version: x86", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "rebuilding JSON /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/android_gradle_build.json due to:", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "- no fingerprint file, will remove stale configuration folder", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "\"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java\" \\\n --class-path \\\n /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \\\n com.google.prefab.cli.AppKt \\\n --build-system \\\n cmake \\\n --platform \\\n android \\\n --abi \\\n x86 \\\n --os-version \\\n 24 \\\n --stl \\\n c++_shared \\\n --ndk-version \\\n 27 \\\n --output \\\n /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging11330669871958326237/staged-cli-output \\\n /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \\\n /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab\n", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "Received process result: 0", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "removing stale contents from \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86\u0027", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "created folder \u0027/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86\u0027", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "executing cmake /Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003dx86 \\\n -DCMAKE_ANDROID_ARCH_ABI\u003dx86 \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/cmake \\\n -H/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android \\\n -DCMAKE_SYSTEM_NAME\u003dAndroid \\\n -DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON \\\n -DCMAKE_SYSTEM_VERSION\u003d24 \\\n -DANDROID_PLATFORM\u003dandroid-24 \\\n -DANDROID_ABI\u003dx86 \\\n -DCMAKE_ANDROID_ARCH_ABI\u003dx86 \\\n -DANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_ANDROID_NDK\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006 \\\n -DCMAKE_TOOLCHAIN_FILE\u003d/Users/chris/Library/Android/sdk/ndk/27.1.12297006/build/cmake/android.toolchain.cmake \\\n -DCMAKE_MAKE_PROGRAM\u003d/Users/chris/Library/Android/sdk/cmake/3.22.1/bin/ninja \\\n \"-DCMAKE_CXX_FLAGS\u003d-frtti -fexceptions -Wall -Wextra -fstack-protector-all -O1 -g -O2\" \\\n -DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/x86 \\\n -DCMAKE_BUILD_TYPE\u003dDebug \\\n -DCMAKE_FIND_ROOT_PATH\u003d/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/prefab/x86/prefab \\\n -B/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86 \\\n -GNinja \\\n -DANDROID_STL\u003dc++_shared\n", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "Received process result: 0", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "Exiting generation of /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json.bin normally", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "done executing cmake", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "hard linked /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/x86/compile_commands.json to /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/tools/debug/x86/compile_commands.json", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "JSON generation completed without problems", -+ "file_": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/CMakeLists.txt", -+ "tag_": "debug|x86", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ } -+] -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_command b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_command -new file mode 100755 -index 0000000..561dc8e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_command -@@ -0,0 +1,20 @@ -+"/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java" \ -+ --class-path \ -+ /Users/chris/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.1.0/aa32fec809c44fa531f01dcfb739b5b3304d3050/cli-2.1.0-all.jar \ -+ com.google.prefab.cli.AppKt \ -+ --build-system \ -+ cmake \ -+ --platform \ -+ android \ -+ --abi \ -+ x86 \ -+ --os-version \ -+ 24 \ -+ --stl \ -+ c++_shared \ -+ --ndk-version \ -+ 27 \ -+ --output \ -+ /var/folders/b1/xj_1nb1j5w9gx10ntjfr6jc40000gn/T/agp-prefab-staging11330669871958326237/staged-cli-output \ -+ /Users/chris/.gradle/caches/8.12/transforms/9f8e25feabbe8b0b7a3e83fbd347083e/transformed/react-android-0.78.0-debug/prefab \ -+ /Users/chris/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stderr.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stderr.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stdout.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/logs/x86/prefab_stdout.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so -new file mode 100755 -index 0000000..55cdea4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libc++_shared.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libc++_shared.so -new file mode 100755 -index 0000000..2c72c65 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libc++_shared.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libfbjni.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libfbjni.so -new file mode 100644 -index 0000000..aadd325 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libfbjni.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libjsi.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libjsi.so -new file mode 100644 -index 0000000..0936f93 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libjsi.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libreactnative.so b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libreactnative.so -new file mode 100644 -index 0000000..2585f39 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libreactnative.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -new file mode 100644 -index 0000000..622ebf9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -@@ -0,0 +1 @@ -+#Fri Feb 28 12:02:52 CET 2025 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -new file mode 100644 -index 0000000..b8f374d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml -new file mode 100644 -index 0000000..cd52762 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugShaders/merger.xml -new file mode 100644 -index 0000000..6bc8f5e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/mergeDebugShaders/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/packageDebugAssets/merger.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/packageDebugAssets/merger.xml -new file mode 100644 -index 0000000..ae53989 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/incremental/packageDebugAssets/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-nitro-modules_debug.kotlin_module b/node_modules/react-native-nitro-modules/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-nitro-modules_debug.kotlin_module -new file mode 100644 -index 0000000..69e4028 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/react-native-nitro-modules_debug.kotlin_module differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/BuildConfig.class b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/BuildConfig.class -new file mode 100644 -index 0000000..ff24d1b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/BuildConfig.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/JNIOnLoad.class b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/JNIOnLoad.class -new file mode 100644 -index 0000000..7ed4a12 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/JNIOnLoad.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/NativeNitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/NativeNitroModulesSpec.class -new file mode 100644 -index 0000000..e5b80e8 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/margelo/nitro/NativeNitroModulesSpec.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/library_jni/debug/copyDebugJniLibsProjectOnly/jni/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/library_jni/debug/copyDebugJniLibsProjectOnly/jni/arm64-v8a/libNitroModules.so -new file mode 100644 -index 0000000..55cdea4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/library_jni/debug/copyDebugJniLibsProjectOnly/jni/arm64-v8a/libNitroModules.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt -new file mode 100644 -index 0000000..78ac5b8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt -@@ -0,0 +1,2 @@ -+R_DEF: Internal format may change without notice -+local -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt -new file mode 100644 -index 0000000..e54f8cb ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt -@@ -0,0 +1,7 @@ -+1 -+2 -+4 -+5 -+6 -+7 -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml -new file mode 100644 -index 0000000..0869281 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libNitroModules.so -new file mode 100644 -index 0000000..55cdea4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libNitroModules.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/react-native-nitro-modules/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json -new file mode 100644 -index 0000000..0637a08 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json -@@ -0,0 +1 @@ -+[] -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt -new file mode 100644 -index 0000000..08f4ebe ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt -@@ -0,0 +1 @@ -+0 Warning/Error -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AnyMap.hpp -new file mode 100644 -index 0000000..177934c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AnyMap.hpp -@@ -0,0 +1,205 @@ -+// -+// Created by Marc Rousavy on 30.07.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+struct AnyValue; -+using AnyArray = std::vector; -+using AnyObject = std::unordered_map; -+ -+using VariantType = std::variant; -+struct AnyValue : VariantType { -+ using VariantType::variant; -+ -+ AnyValue(const VariantType& variant) : VariantType(variant) {} -+ AnyValue(VariantType&& variant) : VariantType(std::move(variant)) {} -+}; -+ -+/** -+ * Represents a JS map-like object (`Record`). -+ * This is essentially a wrapper around `std::unordered_map>`. -+ * -+ * Supported values are: -+ * 1. Primitives -+ * 2. Arrays of primitives -+ * 3. Objects of primitives -+ */ -+class AnyMap final { -+public: -+ /** -+ * Create a new instance of AnyMap. -+ */ -+ explicit AnyMap() {} -+ /** -+ * Create a new instance of AnyMap with the given amount of spaces pre-allocated. -+ */ -+ explicit AnyMap(size_t size) { -+ _map.reserve(size); -+ } -+ -+public: -+ /** -+ * Create a new `shared_ptr` instance of AnyMap. -+ */ -+ static std::shared_ptr make() { -+ return std::make_shared(); -+ } -+ /** -+ * Create a new `shared_ptr` instance of AnyMap with the given amount of spaces pre-allocated. -+ */ -+ static std::shared_ptr make(size_t size) { -+ return std::make_shared(size); -+ } -+ -+public: -+ /** -+ * Returns whether the map contains the given key, or not. -+ */ -+ bool contains(const std::string& key) const; -+ /** -+ * Removes the given key from the map, leaving no value. -+ */ -+ void remove(const std::string& key); -+ /** -+ * Deletes all keys and values inside the map. -+ */ -+ void clear() noexcept; -+ -+public: -+ /** -+ * Returns whether the value under the given key is a `null`. -+ * If the value is not a `null` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isNull(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `double`. -+ * If the value is not a `double` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isDouble(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `boolean`. -+ * If the value is not a `boolean` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isBoolean(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `bigint`. -+ * If the value is not a `bigint` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isBigInt(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is a `string`. -+ * If the value is not a `string` (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isString(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is an array. -+ * If the value is not an array (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isArray(const std::string& key) const; -+ /** -+ * Returns whether the value under the given key is an object. -+ * If the value is not an object (or there is no value at the given `key`), this returns `false`. -+ */ -+ bool isObject(const std::string& key) const; -+ -+public: -+ /** -+ * Returns the null value at the given `key`. -+ * If no `null` value exists at the given `key`, this method will throw. -+ */ -+ std::monostate getNull(const std::string& key) const; -+ /** -+ * Returns the double value at the given `key`. -+ * If no `double` value exists at the given `key`, this method will throw. -+ */ -+ double getDouble(const std::string& key) const; -+ /** -+ * Returns the boolean value at the given `key`. -+ * If no `boolean` value exists at the given `key`, this method will throw. -+ */ -+ bool getBoolean(const std::string& key) const; -+ /** -+ * Returns the bigint value at the given `key`. -+ * If no `bigint` value exists at the given `key`, this method will throw. -+ */ -+ int64_t getBigInt(const std::string& key) const; -+ /** -+ * Returns the string value at the given `key`. -+ * If no `string` value exists at the given `key`, this method will throw. -+ */ -+ std::string getString(const std::string& key) const; -+ /** -+ * Returns the array value at the given `key`. -+ * If no array value exists at the given `key`, this method will throw. -+ */ -+ AnyArray getArray(const std::string& key) const; -+ /** -+ * Returns the object value at the given `key`. -+ * If no object value exists at the given `key`, this method will throw. -+ */ -+ AnyObject getObject(const std::string& key) const; -+ -+public: -+ /** -+ * Set the value at the given key to `null`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setNull(const std::string& key); -+ /** -+ * Set the value at the given key to the given `double`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setDouble(const std::string& key, double value); -+ /** -+ * Set the value at the given key to the given `boolean`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setBoolean(const std::string& key, bool value); -+ /** -+ * Set the value at the given key to the given `bigint`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setBigInt(const std::string& key, int64_t value); -+ /** -+ * Set the value at the given key to the given `string`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setString(const std::string& key, const std::string& value); -+ /** -+ * Set the value at the given key to the given array. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setArray(const std::string& key, const AnyArray& value); -+ /** -+ * Set the value at the given key to the given object. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setObject(const std::string& key, const AnyObject& value); -+ /** -+ * Set the value at the given key to the given `AnyValue`. -+ * If the key already exists, this will overwrite the value at that `key`. -+ */ -+ void setAny(const std::string& key, const AnyValue& value); -+ -+public: -+ /** -+ * Get the actual C++ map that holds all keys and variant values. -+ */ -+ const std::unordered_map& getMap() const; -+ -+private: -+ std::unordered_map _map; -+} SWIFT_NONCOPYABLE; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ArrayBuffer.hpp -new file mode 100644 -index 0000000..1415b1d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ArrayBuffer.hpp -@@ -0,0 +1,143 @@ -+// -+// ArrayBuffer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+using DeleteFn = std::function; -+ -+/** -+ * Represents a raw byte buffer that can be read from-, and -+ * written to- from both JavaScript and C++. -+ * `ArrayBuffer` is not thread-safe and does not lock multi-thread access. -+ * -+ * `ArrayBuffer` can either be a `JSArrayBuffer`, or a `NativeArrayBuffer`. -+ * - `NativeArrayBuffer`: Created from native (C++), and can either own the memory (`isOwner()`), or borrow it. -+ * - `JSArrayBuffer`: Received from JS, and will only be alive for as long as the JS Runtime is actually alive. -+ * -+ * Also, an `ArrayBuffer` can either own it's memory, or just borrow it's memory. -+ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. -+ * When this `ArrayBuffer` gets deleted, it will free the memory. -+ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). -+ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. -+ */ -+class ArrayBuffer : public jsi::MutableBuffer { -+public: -+ ArrayBuffer() = default; -+ ArrayBuffer(const ArrayBuffer&) = delete; -+ ArrayBuffer(ArrayBuffer&&) = delete; -+ virtual ~ArrayBuffer() = default; -+ -+public: -+ /** -+ * Returns whether this `ArrayBuffer` is actually owning the data, -+ * or if it is just borrowed from an external source (either a native -+ * memory that we didn't allocate, or from JS - which can be deleted at any point). -+ */ -+ virtual bool isOwner() const noexcept = 0; -+ -+public: -+ /** -+ * Create a new `NativeArrayBuffer` that wraps the given data (without copy) of the given size, -+ * and calls `deleteFunc` in which `data` should be deleted. -+ */ -+ static std::shared_ptr wrap(uint8_t* data, size_t size, DeleteFn&& deleteFunc); -+ /** -+ * Create a new `NativeArrayBuffer` that copies the given data of the given size -+ * into a newly allocated buffer. -+ */ -+ static std::shared_ptr copy(uint8_t* data, size_t size); -+ /** -+ * Create a new `NativeArrayBuffer` that copies the given `std::vector`. -+ */ -+ static std::shared_ptr copy(std::vector& data); -+ /** -+ * Create a new `NativeArrayBuffer` that allocates a new buffer of the given size. -+ */ -+ static std::shared_ptr allocate(size_t size); -+}; -+ -+/** -+ * Represents an `ArrayBuffer` that is allocated on the native (C++) side. -+ * It can either be "owning" or "borrowing". -+ * -+ * - Owning = the `ArrayBuffer`'s `data()` is alive as long as the `ArrayBuffer` is alive. -+ * When this `ArrayBuffer` gets deleted, it will free the memory. -+ * - Borrowed = the `ArrayBuffer`'s `data()` might be deleted at any point from an external source (e.g. the JS garbage collector). -+ * When this `ArrayBuffer` gets deleted, the memory will not be freed explicitly, as someone else owns it. -+ * -+ * It is safe to access `data()` and `size()` from any Thread, but there are no synchronization/mutexes implemented by default. -+ */ -+class NativeArrayBuffer final : public ArrayBuffer { -+public: -+ /** -+ * Create a new **owning** `ArrayBuffer`. -+ * The `ArrayBuffer` can be kept in memory, as C++ owns the data -+ * and will only delete it once this `ArrayBuffer` gets deleted. -+ * -+ * Once this `ArrayBuffer` goes out of scope, `deleteFunc` will be called. -+ * The caller is responsible for deleting the memory (`data`) here. -+ */ -+ NativeArrayBuffer(uint8_t* data, size_t size, DeleteFn&& deleteFunc); -+ ~NativeArrayBuffer(); -+ -+public: -+ uint8_t* data() override; -+ size_t size() const override; -+ bool isOwner() const noexcept override; -+ -+private: -+ uint8_t* _data; -+ size_t _size; -+ DeleteFn _deleteFunc; -+}; -+ -+/** -+ * Represents a JS-based `ArrayBuffer`. -+ * -+ * While it's underlying data might have been allocated on the native side (`NativeArrayBuffer`), -+ * we only have a JS reference to the `ArrayBuffer` object so it is considered a "borrowed"-resource. -+ * -+ * `data()` and `size()` can only be accessed synchronously on the JS Runtime Thread. -+ * If you want to access it elsewhere, copy the buffer first. -+ * -+ * If the JS ArrayBuffer (or it's JS Runtime) have already been deleted, `data()` returns `nullptr`. -+ */ -+class JSArrayBuffer final : public ArrayBuffer { -+public: -+ explicit JSArrayBuffer(jsi::Runtime& runtime, BorrowingReference jsReference); -+ ~JSArrayBuffer(); -+ -+public: -+ /** -+ * Gets the data this `ArrayBuffer` points to, or `nullptr` if it has already been deleted. -+ */ -+ uint8_t* data() override; -+ /** -+ * Gets the size of the data this `ArrayBuffer` points to, or `0` if it has already been deleted. -+ */ -+ size_t size() const override; -+ /** -+ * Returns `false` for JS-based ArrayBuffers. -+ */ -+ bool isOwner() const noexcept override; -+ -+private: -+ jsi::Runtime& _runtime; -+ BorrowingReference _jsReference; -+ std::thread::id _initialThreadId; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AssertPromiseState.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AssertPromiseState.hpp -new file mode 100644 -index 0000000..c89cc02 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/AssertPromiseState.hpp -@@ -0,0 +1,34 @@ -+// -+// AssertPromiseState.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 20.11.24. -+// -+ -+#pragma once -+ -+namespace margelo::nitro { -+template -+class Promise; -+} // namespace margelo::nitro -+ -+#include "NitroTypeInfo.hpp" -+#include "Promise.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+enum PromiseTask { WANTS_TO_RESOLVE, WANTS_TO_REJECT }; -+ -+template -+void assertPromiseState(Promise& promise, PromiseTask task) { -+ if (!promise.isPending()) [[unlikely]] { -+ std::string taskString = task == WANTS_TO_RESOLVE ? "resolve" : "reject"; -+ std::string state = promise.isResolved() ? "resolved" : "rejected"; -+ throw std::runtime_error("Cannot " + taskString + " Promise<" + TypeInfo::getFriendlyTypename() + "> - it is already " + -+ state + "!"); -+ } -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BorrowingReference.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BorrowingReference.hpp -new file mode 100644 -index 0000000..7fb33ec ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BorrowingReference.hpp -@@ -0,0 +1,223 @@ -+// -+// BorrowingReference.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 23.06.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include "ReferenceState.hpp" -+#include "WeakReference.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * An `BorrowingReference` is a smart-pointer that holds a strong reference to a pointer. -+ * You can have multiple `BorrowingReference` instances point to the same pointer, as they internally keep a ref-count. -+ * As opposed to a `shared_ptr`, an `BorrowingReference` can also be imperatively manually deleted, even if there -+ * are multiple strong references still holding onto the pointer. -+ * This is useful in cases where the `BorrowingReference` might keep a reference alive, but an external value holder -+ * is actually responsible for truly deleting the underlying value - like a `jsi::Runtime` for a `jsi::Value`. -+ * -+ * An `BorrowingReference` can be weakified, which gives the user a `WeakReference`. -+ * A `WeakReference` can be locked to get an `BorrowingReference` again, assuming it has not been deleted yet. -+ */ -+template -+class BorrowingReference final { -+public: -+ BorrowingReference() : _value(nullptr), _state(nullptr) {} -+ -+ explicit BorrowingReference(T* value) : _value(value), _state(new ReferenceState()) {} -+ -+ BorrowingReference(const BorrowingReference& ref) : _value(ref._value), _state(ref._state) { -+ if (_state != nullptr) { -+ // increment ref count after copy -+ _state->strongRefCount++; -+ } -+ } -+ -+ BorrowingReference(BorrowingReference&& ref) noexcept : _value(ref._value), _state(ref._state) { -+ ref._value = nullptr; -+ ref._state = nullptr; -+ } -+ -+ BorrowingReference& operator=(const BorrowingReference& ref) { -+ if (this == &ref) -+ return *this; -+ -+ if (_state != nullptr) { -+ // destroy previous pointer -+ bool shouldDestroy = _state->decrementStrongRefCount(); -+ if (shouldDestroy) { -+ forceDestroyValue(); -+ } -+ maybeDestroyState(); -+ } -+ -+ _value = ref._value; -+ _state = ref._state; -+ if (_state != nullptr) { -+ // increment new pointer -+ _state->strongRefCount++; -+ } -+ -+ return *this; -+ } -+ -+private: -+ // WeakReference -> BorrowingReference Lock-constructor -+ explicit BorrowingReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { -+ _state->strongRefCount++; -+ } -+ -+private: -+ // BorrowingReference -> BorrowingReference Cast-constructor -+ template -+ BorrowingReference(T* value, const BorrowingReference& originalRef) : _value(value), _state(originalRef._state) { -+ _state->strongRefCount++; -+ } -+ -+ template -+ friend class BorrowingReference; -+ -+public: -+ ~BorrowingReference() { -+ if (_state == nullptr) { -+ // we are just a dangling nullptr. -+ return; -+ } -+ -+ // decrement strong ref count on destroy -+ bool shouldDestroy = _state->decrementStrongRefCount(); -+ if (shouldDestroy) { -+ forceDestroyValue(); -+ } -+ maybeDestroyState(); -+ } -+ -+public: -+ /** -+ * Casts this `BorrowingReference` to a `BorrowingReference`. -+ */ -+ template -+ BorrowingReference as() { -+ return BorrowingReference(static_cast(_value), *this); -+ } -+ -+public: -+ /** -+ * Get whether the `BorrowingReference` is still pointing to a valid value, or not. -+ */ -+ [[nodiscard]] -+ inline bool hasValue() const { -+ return _value != nullptr && !_state->isDeleted; -+ } -+ -+ /** -+ * Get a borrowing (or "weak") reference to this owning reference -+ */ -+ [[nodiscard]] -+ WeakReference weak() const { -+ return WeakReference(*this); -+ } -+ -+ /** -+ * Delete and destroy the value this BorrowingReference is pointing to. -+ * This can even be called if there are still multiple strong references to the value. -+ */ -+ void destroy() { -+ std::unique_lock lock(_state->mutex); -+ -+ forceDestroyValue(); -+ } -+ -+public: -+ // Dereference (*) -+ inline T& operator*() const { -+#ifdef NITRO_DEBUG -+ if (!hasValue()) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Tried to dereference (*) nullptr BorrowingReference<" + typeName + ">!"); -+ } -+#endif -+ return *_value; -+ } -+ -+ // Dereference (->) -+ inline T* operator->() const { -+#ifdef NITRO_DEBUG -+ if (!hasValue()) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Tried to dereference (->) nullptr BorrowingReference<" + typeName + ">!"); -+ } -+#endif -+ return _value; -+ } -+ -+ // null-check (bool) -+ explicit inline operator bool() const { -+ return hasValue(); -+ } -+ // null-check (== nullptr) -+ inline bool operator==(std::nullptr_t) const { -+ return !hasValue(); -+ } -+ // null-check (!= nullptr) -+ inline bool operator!=(std::nullptr_t) const { -+ return hasValue(); -+ } -+ -+ // comparison (== *) -+ inline bool operator==(T* other) const { -+ return _value == other; -+ } -+ // comparison (!= *) -+ inline bool operator!=(T* other) const { -+ return _value != other; -+ } -+ -+ // comparison (== BorrowingReference) -+ inline bool operator==(const BorrowingReference& other) const { -+ return _value == other._value; -+ } -+ // comparison (!= BorrowingReference) -+ inline bool operator!=(const BorrowingReference& other) const { -+ return _value != other._value; -+ } -+ -+private: -+ void maybeDestroyState() { -+ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { -+ // free the full memory if there are no more references at all -+ delete _state; -+ _state = nullptr; -+ } -+ } -+ -+ void forceDestroyValue() { -+ if (_state->isDeleted) [[unlikely]] { -+ // it has already been destroyed. -+ return; -+ } -+ delete _value; -+ _value = nullptr; -+ _state->isDeleted = true; -+ } -+ -+public: -+ friend class WeakReference; -+ -+private: -+ T* _value; -+ ReferenceState* _state; -+}; -+ -+} // namespace margelo::nitro -+ -+#include "WeakReference+Owning.hpp" -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BoxedHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BoxedHybridObject.hpp -new file mode 100644 -index 0000000..7e0bd6a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/BoxedHybridObject.hpp -@@ -0,0 +1,36 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a `HybridObject` that has been boxed into a `jsi::HostObject`. -+ * -+ * While `HybridObject`s are runtime agnostic, some threading/worklet libraries do not support copying over objects -+ * with `jsi::NativeState` and a prototype chain (which is what a `HybridObject` is), so Nitro offers support for -+ * boxing those `HybridObject`s into a type that those libraries support - which is a `jsi::HostObject`. -+ * -+ * Simply call `unbox()` on this `jsi::HostObject` from the new Runtime/context to get the `HybridObject` again. -+ */ -+class BoxedHybridObject : public jsi::HostObject { -+public: -+ explicit BoxedHybridObject(const std::shared_ptr& hybridObject) : _hybridObject(hybridObject) {} -+ -+public: -+ jsi::Value get(jsi::Runtime& runtime, const jsi::PropNameID& propName) override; -+ std::vector getPropertyNames(jsi::Runtime& runtime) override; -+ -+private: -+ std::shared_ptr _hybridObject; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ByteBufferArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ByteBufferArrayBuffer.hpp -new file mode 100644 -index 0000000..5f83bed ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ByteBufferArrayBuffer.hpp -@@ -0,0 +1,52 @@ -+// -+// ByteBufferArrayBuffer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "ArrayBuffer.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents an `ArrayBuffer` that holds a `ByteBuffer`. -+ */ -+class ByteBufferArrayBuffer final : public ArrayBuffer { -+public: -+ explicit ByteBufferArrayBuffer(const jni::alias_ref& byteBuffer) : _byteBuffer(jni::make_global(byteBuffer)) { -+ _byteBuffer->order(jni::JByteOrder::nativeOrder()); -+ } -+ -+ ~ByteBufferArrayBuffer() { -+ // Hermes GC can destroy JS objects on a non-JNI Thread. -+ jni::ThreadScope::WithClassLoader([&] { _byteBuffer.reset(); }); -+ } -+ -+public: -+ [[nodiscard]] uint8_t* data() override { -+ return _byteBuffer->getDirectBytes(); -+ } -+ [[nodiscard]] size_t size() const override { -+ return _byteBuffer->getDirectSize(); -+ } -+ [[nodiscard]] bool isOwner() const noexcept override { -+ return _byteBuffer != nullptr && _byteBuffer->isDirect(); -+ } -+ -+public: -+ [[nodiscard]] const jni::global_ref& getBuffer() const { -+ return _byteBuffer; -+ } -+ -+private: -+ jni::global_ref _byteBuffer; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CachedProp.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CachedProp.hpp -new file mode 100644 -index 0000000..5553968 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CachedProp.hpp -@@ -0,0 +1,44 @@ -+// -+// Created by Marc Rousavy on 30.07.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include "JSIConverter.hpp" -+#include "NitroDefines.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+struct CachedProp { -+public: -+ T value; -+ BorrowingReference jsiValue; -+ bool isDirty = false; -+ -+public: -+ bool equals(jsi::Runtime& runtime, const jsi::Value& other) const { -+ if (jsiValue == nullptr) { -+ return false; -+ } -+ return jsi::Value::strictEquals(runtime, *jsiValue, other); -+ } -+ -+public: -+ static CachedProp fromRawValue(jsi::Runtime& runtime, const jsi::Value& value, const CachedProp& oldProp) { -+ if (oldProp.equals(runtime, value)) { -+ // jsi::Value hasn't changed - no need to convert it again! -+ return oldProp; -+ } -+ T converted = JSIConverter::fromJSI(runtime, value); -+ JSICacheReference cache = JSICache::getOrCreateCache(runtime); -+ BorrowingReference cached = cache.makeShared(jsi::Value(runtime, value)); -+ return CachedProp(std::move(converted), std::move(cached), /* isDirty */ true); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CallInvokerDispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CallInvokerDispatcher.hpp -new file mode 100644 -index 0000000..2f8ccf5 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CallInvokerDispatcher.hpp -@@ -0,0 +1,38 @@ -+// -+// Created by Marc Rousavy on 27.03.24. -+// -+ -+#pragma once -+ -+#include "Dispatcher.hpp" -+ -+// This is react-native specific -+#if __has_include() -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * A Dispatcher that uses react::CallInvoker for it's implementation -+ */ -+class CallInvokerDispatcher final : public Dispatcher { -+public: -+ explicit CallInvokerDispatcher(std::shared_ptr callInvoker) : _callInvoker(callInvoker) {} -+ -+ void runAsync(std::function&& function) override { -+ _callInvoker->invokeAsync(std::move(function)); -+ } -+ -+ void runSync(std::function&& function) override { -+ _callInvoker->invokeSync(std::move(function)); -+ } -+ -+private: -+ std::shared_ptr _callInvoker; -+}; -+ -+} // namespace margelo::nitro -+ -+#endif -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CountTrailingOptionals.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CountTrailingOptionals.hpp -new file mode 100644 -index 0000000..4e98b85 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/CountTrailingOptionals.hpp -@@ -0,0 +1,64 @@ -+// -+// CountTrailingOptionals.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// Helper template to check if a type is std::optional -+template -+struct is_optional : std::false_type {}; -+ -+template -+struct is_optional> : std::true_type {}; -+ -+// Helper template to count trailing optionals -+template -+struct count_trailing_optionals; -+ -+template <> -+struct count_trailing_optionals<> { -+ static constexpr int value = 0; -+}; -+ -+template -+struct count_trailing_optionals { -+ static constexpr int count_trailing_optionals_impl() { -+ constexpr bool isOptional = is_optional>::value; -+ if constexpr (sizeof...(Rest) == 0) { -+ // end of parameter pack! -+ if constexpr (isOptional) { -+ // last item is an optional, finally return the final number incremented by one. -+ return N + 1; -+ } else { -+ // last item is not an optional, so there are 0 trailing optionals. -+ return 0; -+ } -+ } else { -+ // recursively look into next T, either bump N by one or reset it to 0 if it's not an optional. -+ constexpr int newValue = isOptional ? N + 1 : 0; -+ return count_trailing_optionals::count_trailing_optionals_impl(); -+ } -+ } -+ -+ static constexpr int value = count_trailing_optionals_impl(); -+}; -+ -+// Main template to count trailing optionals in Args... pack -+template -+struct trailing_optionals_count { -+ static constexpr int value = count_trailing_optionals<0, Args...>::value; -+}; -+ -+// Helper alias -+template -+constexpr int trailing_optionals_count_v = trailing_optionals_count...>::value; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/DefaultConstructableObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/DefaultConstructableObject.hpp -new file mode 100644 -index 0000000..0d715be ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/DefaultConstructableObject.hpp -@@ -0,0 +1,79 @@ -+// -+// DefaultConstructableObject.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 11.11.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+class DefaultConstructableObject { -+public: -+ explicit DefaultConstructableObject(const char* javaClassDescriptor) { -+ try { -+ // Find JNI class and default constructor -+ _javaClass = jni::findClassStatic(javaClassDescriptor); -+ _defaultConstructor = _javaClass->getConstructor(); -+ } catch (const jni::JniException& exc) { -+ std::string message = exc.what(); -+ std::string descriptor = javaClassDescriptor; -+ std::string className = findClassName(descriptor); -+ if (message.find("ClassNotFoundException")) { -+ // Java class cannot be found -+ throw std::runtime_error( -+ "Couldn't find class `" + descriptor + -+ "`!\n" -+ "- Make sure the class exists in the specified namespace.\n" -+ "- Make sure the class is not stripped. If you are using ProGuard, add `@Keep` and `@DoNotStrip` annotations to `" + -+ className + "`."); -+ } else if (message.find("NoSuchMethodError")) { -+ // Default Constructor cannot be found -+ throw std::runtime_error( -+ "Couldn't find " + className + -+ "'s default constructor!\n" -+ "- If you want to autolink " + -+ className + -+ ", add a default constructor that takes zero arguments.\n" -+ "- If you need arguments to create instances of " + -+ className + -+ ", create a separate HybridObject that acts as a factory for this HybridObject to create instances of it with parameters.\n" -+ "- If you already have a default constructor, make sure it is not being stripped. If you are using ProGuard, add `@Keep` and " -+ "`@DoNotStrip` annotations to the default constructor."); -+ } else { -+ throw; -+ } -+ } -+ } -+ -+public: -+ jni::local_ref create() const { -+ // Calls the class's default constructor -+ auto instance = _javaClass->newObject(_defaultConstructor); -+#ifdef NITRO_DEBUG -+ if (instance == nullptr) [[unlikely]] { -+ throw std::runtime_error("Failed to create an instance of \"" + _javaClass->toString() + "\" - the constructor returned null!"); -+ } -+#endif -+ return instance; -+ } -+ -+private: -+ static std::string findClassName(const std::string& jniDescriptor) { -+ size_t lastSlash = jniDescriptor.rfind('/'); -+ return jniDescriptor.substr(lastSlash + 1); -+ } -+ -+private: -+ jni::alias_ref _javaClass; -+ jni::JConstructor _defaultConstructor; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Dispatcher.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Dispatcher.hpp -new file mode 100644 -index 0000000..f4d1eec ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Dispatcher.hpp -@@ -0,0 +1,82 @@ -+// -+// Created by Marc Rousavy on 12.03.24. -+// -+ -+#pragma once -+ -+#include "Promise.hpp" -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+class Dispatcher : public jsi::NativeState { -+public: -+ /** -+ Installs the Dispatcher into the given Runtime. -+ It can be accessed using `getRuntimeGlobalDispatcher` later. -+ */ -+ static void installRuntimeGlobalDispatcher(jsi::Runtime& runtime, std::shared_ptr dispatcher); -+ /** -+ Gets the global Dispatcher in the given Runtime, or throws an error if not found. -+ */ -+ static std::shared_ptr getRuntimeGlobalDispatcher(jsi::Runtime& runtime); -+ -+private: -+ static jsi::Value getRuntimeGlobalDispatcherHolder(jsi::Runtime& runtime); -+ -+public: -+ /** -+ * Run the given void function synchronously on the Thread this Dispatcher is managing. -+ */ -+ virtual void runSync(std::function&& function) = 0; -+ -+ /** -+ * Run the given void function asynchronously on the Thread this Dispatcher is managing. -+ */ -+ virtual void runAsync(std::function&& function) = 0; -+ -+ /** -+ * Run the given function asynchronously on the Thread this Dispatcher is managing, -+ * and return a `Promise` that will hold the result of the function. -+ */ -+ template -+ std::shared_ptr> runAsyncAwaitable(std::function&& function) { -+ // 1. Create Promise that can be shared between this and dispatcher thread -+ auto promise = Promise::create(); -+ -+ runAsync([function = std::move(function), promise]() { -+ try { -+ if constexpr (std::is_void_v) { -+ // 4. Call the actual function on the new Thread -+ function(); -+ // 5.a. Resolve the Promise if we succeeded -+ promise->resolve(); -+ } else { -+ // 4. Call the actual function on the new Thread -+ T result = function(); -+ // 5.a. Resolve the Promise if we succeeded -+ promise->resolve(std::move(result)); -+ } -+ } catch (...) { -+ // 5.b. Reject the Promise if the call failed -+ promise->reject(std::current_exception()); -+ } -+ }); -+ -+ // 3. Return an open `Promise` that gets resolved later by the dispatcher Thread -+ return promise; -+ } -+ -+private: -+ static std::unordered_map> _globalCache; -+ -+private: -+ static constexpr auto TAG = "Dispatcher"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/FutureType.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/FutureType.hpp -new file mode 100644 -index 0000000..7a282d4 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/FutureType.hpp -@@ -0,0 +1,28 @@ -+// -+// FutureType.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// Gets the `T` in `std::future`. -+template -+struct future_type { -+ using type = void; -+}; -+template -+struct future_type> { -+ using type = T; -+}; -+ -+template -+using future_type_v = typename future_type>::type; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridFunction.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridFunction.hpp -new file mode 100644 -index 0000000..aefd987 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridFunction.hpp -@@ -0,0 +1,264 @@ -+// -+// HybridFunction.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "CountTrailingOptionals.hpp" -+#include "JSIConverter.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents the kind of a function - it can be either a normal function ("METHOD"), -+ * or a property ("GETTER" + "SETTER") -+ */ -+enum class FunctionKind { METHOD, GETTER, SETTER }; -+ -+/** -+ * Represents a Hybrid Function. -+ */ -+class HybridFunction final { -+private: -+ jsi::HostFunctionType _function; -+ size_t _paramCount; -+ std::string _name; -+ -+public: -+ // getters -+ inline const std::string& getName() const { -+ return _name; -+ } -+ inline size_t getParamCount() const { -+ return _paramCount; -+ } -+ inline const jsi::HostFunctionType& getHostFunction() const { -+ return _function; -+ } -+ -+public: -+ // functions -+ inline jsi::Function toJSFunction(jsi::Runtime& runtime) const { -+ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, _name), static_cast(_paramCount), -+ _function); -+ } -+ -+private: -+ HybridFunction(jsi::HostFunctionType&& function, size_t paramCount, const std::string& name) -+ : _function(std::move(function)), _paramCount(paramCount), _name(name) {} -+ -+public: -+ /** -+ * Create a new `HybridFunction` that can be called from JS. -+ * This performs proper JSI -> C++ conversion using `JSIConverter`, -+ * and assumes that the object this is called on has a proper `this` configured. -+ * The object's `this` needs to be a `NativeState`. -+ */ -+ template -+ static inline HybridFunction createHybridFunction(const std::string& name, ReturnType (THybrid::*method)(Args...), FunctionKind kind) { -+ jsi::HostFunctionType hostFunction = [name, method, kind](/* JS Runtime */ jsi::Runtime& runtime, -+ /* HybridObject */ const jsi::Value& thisValue, -+ /* JS arguments */ const jsi::Value* args, -+ /* argument size */ size_t count) -> jsi::Value { -+ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) -+ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, kind, name); -+ -+ // 2. Make sure the given arguments match, either with a static size, or with potentially optional arguments size. -+ constexpr size_t optionalArgsCount = trailing_optionals_count_v; -+ constexpr size_t maxArgsCount = sizeof...(Args); -+ constexpr size_t minArgsCount = maxArgsCount - optionalArgsCount; -+ bool isWithinArgsRange = (count >= minArgsCount && count <= maxArgsCount); -+ if (!isWithinArgsRange) [[unlikely]] { -+ // invalid amount of arguments passed! -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ if constexpr (minArgsCount == maxArgsCount) { -+ // min and max args length is the same, so we don't have any optional parameters. fixed count -+ throw jsi::JSError(runtime, "`" + funcName + "` expected " + std::to_string(maxArgsCount) + " arguments, but received " + -+ std::to_string(count) + "!"); -+ } else { -+ // min and max args length are different, so we have optional parameters - variable length arguments. -+ throw jsi::JSError(runtime, "`" + funcName + "` expected between " + std::to_string(minArgsCount) + " and " + -+ std::to_string(maxArgsCount) + " arguments, but received " + std::to_string(count) + "!"); -+ } -+ } -+ -+ try { -+ // 3. Actually call the method with JSI values as arguments and return a JSI value again. -+ // Internally, this method converts the JSI values to C++ values using `JSIConverter`. -+ return callMethod(hybridInstance.get(), method, runtime, args, count, std::index_sequence_for{}); -+ } catch (const std::exception& exception) { -+ // Some exception was thrown - add method name information and re-throw as `JSError`. -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ std::string message = exception.what(); -+ throw jsi::JSError(runtime, funcName + ": " + message); -+#ifdef ANDROID -+#pragma clang diagnostic push -+#pragma clang diagnostic ignored "-Wexceptions" -+ // Workaround for https://github.com/mrousavy/nitro/issues/382 -+ } catch (const std::runtime_error& exception) { -+ // Some exception was thrown - add method name information and re-throw as `JSError`. -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ std::string message = exception.what(); -+ throw jsi::JSError(runtime, funcName + ": " + message); -+#pragma clang diagnostic pop -+#endif -+ } catch (...) { -+ // Some unknown exception was thrown - add method name information and re-throw as `JSError`. -+ std::string funcName = getHybridFuncFullName(kind, name, hybridInstance.get()); -+ std::string errorName = TypeInfo::getCurrentExceptionName(); -+ throw jsi::JSError(runtime, "`" + funcName + "` threw an unknown " + errorName + " error."); -+ } -+ }; -+ -+ return HybridFunction(std::move(hostFunction), sizeof...(Args), name); -+ } -+ -+ /** -+ * Create a new `HybridFunction` that can be called from JS. -+ * Unlike `createHybridFunction(...)`, this method does **not** perform any argument parsing or size checking. -+ * It is a raw-, untyped JSI method, and the user is expected to manually handle arguments and return values. -+ */ -+ template -+ static inline HybridFunction createRawHybridFunction(const std::string& name, size_t expectedArgumentsCount, -+ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, -+ const jsi::Value* args, size_t count)) { -+ jsi::HostFunctionType hostFunction = [name, method](/* JS Runtime */ jsi::Runtime& runtime, -+ /* HybridObject */ const jsi::Value& thisValue, -+ /* JS arguments */ const jsi::Value* args, -+ /* argument size */ size_t count) -> jsi::Value { -+ // 1. Get actual `HybridObject` instance from `thisValue` (it's stored as `NativeState`) -+ std::shared_ptr hybridInstance = getHybridObjectNativeState(runtime, thisValue, FunctionKind::METHOD, name); -+ -+ // 2. Call the raw JSI method using raw JSI Values. Exceptions are also expected to be handled by the user. -+ Derived* pointer = hybridInstance.get(); -+ return (pointer->*method)(runtime, thisValue, args, count); -+ }; -+ -+ return HybridFunction(std::move(hostFunction), expectedArgumentsCount, name); -+ } -+ -+private: -+ /** -+ * Calls the given method on the given instance with the given `jsi::Value` arguments by converting them to the desired target types. -+ * The given method's return value will be converted to a `jsi::Value` again. -+ */ -+ template -+ static inline jsi::Value callMethod(Derived* obj, ReturnType (Derived::*method)(Args...), jsi::Runtime& runtime, const jsi::Value* args, -+ size_t argsSize, std::index_sequence) { -+ static const jsi::Value defaultValue; -+ -+ if constexpr (std::is_void_v) { -+ // It's a void method. -+ (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); -+ return jsi::Value::undefined(); -+ } else { -+ // It's returning some C++ type, we need to convert that to a JSI value now. -+ ReturnType result = (obj->*method)(JSIConverter>::fromJSI(runtime, Is < argsSize ? args[Is] : defaultValue)...); -+ return JSIConverter::toJSI(runtime, std::forward(result)); -+ } -+ } -+ -+private: -+ /** -+ * Get the `NativeState` of the given `value`. -+ */ -+ template -+ static inline std::shared_ptr getHybridObjectNativeState(jsi::Runtime& runtime, const jsi::Value& value, FunctionKind funcKind, -+ const std::string& funcName) { -+ // 1. Convert jsi::Value to jsi::Object -+#ifdef NITRO_DEBUG -+ if (!value.isObject()) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this` is not bound! Suggestions:\n" -+ "- Did you accidentally destructure the `HybridObject`? (`const { " + -+ funcName + -+ " } = ...`)\n" -+ "- Did you call `dispose()` on the `HybridObject` before?" -+ "- Did you accidentally call `" + -+ funcName + "` on the prototype directly?"); -+ } -+#endif -+ jsi::Object object = value.getObject(runtime); -+ -+ // 2. Check if it even has any kind of `NativeState` -+#ifdef NITRO_DEBUG -+ if (!object.hasNativeState(runtime)) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this` does not have a NativeState! Suggestions:\n" -+ "- Did you accidentally destructure the `HybridObject`? (`const { " + -+ funcName + -+ " } = ...`)\n" -+ "- Did you call `dispose()` on the `HybridObject` before?" -+ "- Did you accidentally call `" + -+ funcName + "` on the prototype directly?"); -+ } -+#endif -+ -+ // 3. Get `NativeState` from the jsi::Object and check if it is non-null -+ std::shared_ptr nativeState = object.getNativeState(runtime); -+#ifdef NITRO_DEBUG -+ if (nativeState == nullptr) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this`'s `NativeState` is `null`, " -+ "did you accidentally call `dispose()` on this object?"); -+ } -+#endif -+ -+ // 4. Try casting it to our desired target type. -+ std::shared_ptr hybridInstance = std::dynamic_pointer_cast(nativeState); -+#ifdef NITRO_DEBUG -+ if (hybridInstance == nullptr) [[unlikely]] { -+ throw jsi::JSError(runtime, "Cannot " + getHybridFuncDebugInfo(funcKind, funcName) + -+ " - `this` has a NativeState, but it's the wrong type!"); -+ } -+#endif -+ return hybridInstance; -+ } -+ -+private: -+ template -+ static inline std::string getHybridFuncFullName(FunctionKind kind, const std::string& registrationName, -+ THybrid* hybridInstance = nullptr) { -+ std::string typeName = hybridInstance != nullptr ? hybridInstance->getName() : TypeInfo::getFriendlyTypename(true); -+ switch (kind) { -+ case FunctionKind::METHOD: -+ return typeName + "." + registrationName + "(...)"; -+ case FunctionKind::GETTER: -+ case FunctionKind::SETTER: -+ return typeName + "." + registrationName; -+ } -+ } -+ template -+ static inline std::string getHybridFuncDebugInfo(FunctionKind kind, const std::string& registrationName, -+ THybrid* hybridInstance = nullptr) { -+ auto funcName = getHybridFuncFullName(kind, registrationName, hybridInstance); -+ switch (kind) { -+ case FunctionKind::METHOD: -+ return "call hybrid function `" + funcName + "`"; -+ case FunctionKind::GETTER: -+ return "get hybrid property `" + funcName + "`"; -+ case FunctionKind::SETTER: -+ return "set hybrid property `" + funcName + "`"; -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridNitroModulesProxy.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridNitroModulesProxy.hpp -new file mode 100644 -index 0000000..d328362 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridNitroModulesProxy.hpp -@@ -0,0 +1,51 @@ -+// -+// HybridNitroModulesProxy.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 05.10.24 -+// -+ -+#pragma once -+ -+#include "BoxedHybridObject.hpp" -+#include "HybridObject.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Represents the entry point for all other HybridObjects. -+ * The flow is as following: -+ * 1. (optional) Install a Dispatcher in `jsi::Runtime` to use async/callbacks. -+ * 2. Create an instance of `HybridNitroModulesProxy` -+ * 3. Pass the object from `.toObject()` it to JS (either install in global, or return somehow) -+ * 4. From JS, you can access methods on this HybridObject to create all other HybridObjects. -+ */ -+class HybridNitroModulesProxy : public HybridObject { -+public: -+ explicit HybridNitroModulesProxy() : HybridObject(TAG) {} -+ -+public: -+ void loadHybridMethods() override; -+ -+public: -+ // Hybrid Object Registry -+ std::shared_ptr createHybridObject(const std::string& name); -+ bool hasHybridObject(const std::string& name); -+ std::vector getAllHybridObjectNames(); -+ -+ // Helpers -+ std::shared_ptr box(const std::shared_ptr& hybridObject); -+ std::shared_ptr updateMemorySize(const std::shared_ptr& hybridObject); -+ jsi::Value hasNativeState(jsi::Runtime& runtime, const jsi::Value& thisValue, const jsi::Value* args, size_t size); -+ -+ // Build Info -+ std::string getBuildType(); -+ std::string getVersion(); -+ -+private: -+ static constexpr auto TAG = "NitroModulesProxy"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObject.hpp -new file mode 100644 -index 0000000..e030d95 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObject.hpp -@@ -0,0 +1,142 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+#include "HybridObjectPrototype.hpp" -+ -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a C++ object that is exposed to JS. -+ * `HybridObject`s can have native getters and setters, and normal methods. -+ * -+ * To implement a `HybridObject`, simply inherit from this class and override `loadHybridMethods` -+ * to register the given getters, setters or methods. -+ * -+ * The new class can then be passed to JS using the `JSIConverter`. -+ */ -+class HybridObject : public virtual jsi::NativeState, public HybridObjectPrototype, public std::enable_shared_from_this { -+public: -+ /** -+ * Create a new instance of a `HybridObject`. -+ * The given `name` will be used for logging and stringifying. -+ */ -+ explicit HybridObject(const char* name); -+ /** -+ * Called when no more references to the given `HybridObject` exist in both C++ and JS. -+ * JS might keep references for longer, as it is a garbage collected language. -+ */ -+ ~HybridObject() override = default; -+ /** -+ * HybridObjects cannot be copied. -+ */ -+ HybridObject(const HybridObject& copy) = delete; -+ /** -+ * HybridObjects cannot be moved. -+ */ -+ HybridObject(HybridObject&& move) = delete; -+ /** -+ * HybridObjects cannot be default-constructed! -+ */ -+ HybridObject() { -+ throw std::runtime_error("Cannot default-construct HybridObject!"); -+ } -+ -+public: -+ /** -+ * Return the `jsi::Object` that holds this `HybridObject`. (boxed in a `jsi::Value`) -+ * This properly assigns (or creates) the base prototype for this type, -+ * and assigns it's NativeState. -+ * Additionally, this sets the external memory pressure for proper GC memory management. -+ */ -+ jsi::Value toObject(jsi::Runtime& runtime); -+ -+public: -+ /** -+ * Get the `std::shared_ptr` instance of this HybridObject. -+ * The HybridObject must be managed inside a `shared_ptr` already, otherwise this will fail. -+ */ -+ template -+ std::shared_ptr shared() { -+ return std::dynamic_pointer_cast(shared_from_this()); -+ } -+ -+public: -+ /** -+ * Get the HybridObject's name -+ */ -+ std::string getName(); -+ /** -+ * Compare this HybridObject for reference equality to the other HybridObject. -+ * -+ * While two `jsi::Object`s of the same `HybridObject` might not be equal when compared with `==`, -+ * they might still be the same `HybridObject` - in this case `equals(other)` will return true. -+ */ -+ bool equals(const std::shared_ptr& other); -+ /** -+ * Get a string representation of this `HybridObject` - useful for logging or debugging. -+ */ -+ virtual std::string toString(); -+ /** -+ * Eagerly- (and manually-) dispose all native resources this `HybridObject` holds. -+ * This method can only be manually called from JS using `dispose()`. -+ * -+ * If this method is never manually called, a `HybridObject` is expected to disposes it's -+ * resources as usual via the object's destructor (`~HybridObject()`, `deinit` or `finalize()`). -+ * -+ * By default, this method does nothing. It can be overridden to perform actual disposing/cleanup -+ * if required. -+ */ -+ virtual void dispose() {} -+ -+private: -+ /** -+ * The actual `dispose()` function from JS. -+ * This needs to be a raw JSI function as we remove the NativeState here. -+ */ -+ jsi::Value disposeRaw(jsi::Runtime& runtime, const jsi::Value& thisArg, const jsi::Value* args, size_t count); -+ -+protected: -+ /** -+ * Get the size of any external (heap) allocations this `HybridObject` has made, in bytes. -+ * This will be used to notify the JS GC about memory pressure. -+ */ -+ virtual inline size_t getExternalMemorySize() noexcept { -+ return 0; -+ } -+ -+protected: -+ /** -+ * Loads all native methods of this `HybridObject` to be exposed to JavaScript. -+ * The base implementation registers a `toString()` method and `name` property. -+ * -+ * Example: -+ * -+ * ```cpp -+ * int User::getAge() { -+ * return 23; -+ * } -+ * -+ * void User::loadHybridMethods() { -+ * HybridObject::loadHybridMethods(); -+ * registerHybridMethod("getAge", &User::getAge); -+ * } -+ * ``` -+ */ -+ virtual void loadHybridMethods() override; -+ -+private: -+ static constexpr auto TAG = "HybridObject"; -+ const char* _name = TAG; -+ std::unordered_map> _objectCache; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectPrototype.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectPrototype.hpp -new file mode 100644 -index 0000000..5416819 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectPrototype.hpp -@@ -0,0 +1,92 @@ -+// -+// HybridObjectPrototype.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include "HybridFunction.hpp" -+#include "Prototype.hpp" -+#include "PrototypeChain.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a Hybrid Object's prototype. -+ * The prototype should be cached per Runtime, and can be assigned to multiple jsi::Objects. -+ * When assigned to a jsi::Object, all methods of this prototype can be called on that jsi::Object, -+ * as long as it has a valid NativeState (`this`). -+ */ -+class HybridObjectPrototype { -+private: -+ PrototypeChain _prototypeChain; -+ bool _didLoadMethods = false; -+ static constexpr auto TAG = "HybridObjectPrototype"; -+ -+public: -+ HybridObjectPrototype() {} -+ -+public: -+ /** -+ * Get a fully initialized jsi::Object that represents this prototype to JS. -+ * The result of this value will be cached per Runtime, so it's safe to call this often. -+ */ -+ jsi::Value getPrototype(jsi::Runtime& runtime); -+ -+private: -+ static jsi::Value createPrototype(jsi::Runtime& runtime, const std::shared_ptr& prototype); -+ using PrototypeCache = std::unordered_map>; -+ static std::unordered_map _prototypeCache; -+ -+protected: -+ /** -+ * Loads all Hybrid Methods that will be initialized in this Prototype. -+ * This will only be called once for the first time the Prototype will be created, -+ * so don't conditionally register methods. -+ */ -+ virtual void loadHybridMethods() = 0; -+ -+private: -+ /** -+ * Ensures that all Hybrid Methods, Getters and Setters are initialized by calling loadHybridMethods(). -+ */ -+ inline void ensureInitialized() { -+ if (!_didLoadMethods) [[unlikely]] { -+ // lazy-load all exposed methods -+ loadHybridMethods(); -+ _didLoadMethods = true; -+ } -+ } -+ -+protected: -+ using RegisterFn = void (*)(Prototype&); -+ /** -+ * Registers the given methods inside the Hybrid Object's prototype. -+ * -+ * For subsequent HybridObjects of the same type, `registerFunc` will not be called again, as the -+ * prototype will already be known and cached. -+ * **Do not conditionally register hybrid methods, getters or setter!** -+ */ -+ template -+ inline void registerHybrids(Derived* /* this */, RegisterFn registerFunc) { -+ const std::shared_ptr& prototype = _prototypeChain.extendPrototype(); -+ -+ if (!prototype->hasHybrids()) { -+ // The `Prototype` does not have any methods or properties registered yet - so do it now -+ registerFunc(*prototype); -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectRegistry.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectRegistry.hpp -new file mode 100644 -index 0000000..3c4b82d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/HybridObjectRegistry.hpp -@@ -0,0 +1,53 @@ -+// -+// HybridObjectRegistry.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 22.07.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * A registry that holds initializers for HybridObjects. -+ * This will be used to initialize them from JS using `NitroModules.createHybridObject(name)`. -+ */ -+class HybridObjectRegistry { -+public: -+ HybridObjectRegistry() = delete; -+ -+public: -+ using HybridObjectConstructorFn = std::function()>; -+ -+public: -+ /** -+ * Registers the given HybridObject in the `HybridObjectRegistry`. -+ * It will be uniquely identified via it's `hybridObjectName`, and can be initialized from -+ * JS using `NitroModules.createHybridObject(name)` - which will call the `constructorFn` here. -+ */ -+ static void registerHybridObjectConstructor(const std::string& hybridObjectName, HybridObjectConstructorFn&& constructorFn); -+ -+ /** -+ * Unregisters a Hybrid Object with the given `hybridObjectName`. -+ * It is recommended to not use this method, as this makes HybridObject constructors unpredictable from JS. -+ */ -+ static void unregisterHybridObjectConstructor(const std::string& hybridObjectName); -+ -+ static std::shared_ptr createHybridObject(const std::string& hybridObjectName); -+ static bool hasHybridObject(const std::string& hybridObjectName); -+ static std::vector getAllHybridObjectNames(); -+ -+private: -+ static std::unordered_map& getRegistry(); -+ static std::string getAllRegisteredHybridObjectNamesToString(); -+ -+private: -+ static constexpr auto TAG = "HybridObjectRegistry"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/InstallNitro.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/InstallNitro.hpp -new file mode 100644 -index 0000000..7abbdcb ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/InstallNitro.hpp -@@ -0,0 +1,41 @@ -+// -+// InstallNitro.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 05.10.24 -+// -+ -+#pragma once -+ -+#include "Dispatcher.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Installs Nitro into the given JS `runtime`. -+ * This will create `global.NitroModulesProxy`, Nitro's entry-point, -+ * which can be used to create all registered HybridObjects from JS. -+ * -+ * Also registers the given `dispatcher` which allows using callbacks, -+ * and async code (Promises). -+ * The `dispatcher` needs to implement `runAsync`/`runSync` to run -+ * methods on whatever Thread can safely access `runtime`. -+ * In a non-thread-safe Runtime, it needs to be a single Thread (e.g. -+ * React's `CallInvoker`), but in a thread-safe Runtime it might just be -+ * an implementation that runs the method directly. -+ */ -+void install(jsi::Runtime& runtime, std::shared_ptr dispatcher); -+ -+/** -+ * Installs Nitro into the given JS `runtime`. -+ * This will create `global.NitroModulesProxy`, Nitro's entry-point, -+ * which can be used to create all registered HybridObjects from JS. -+ * -+ * No `Dispatcher` will be installed, meaning Nitro can only use synchronous -+ * methods. -+ */ -+void install(jsi::Runtime& runtime); -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/IsSharedPtrTo.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/IsSharedPtrTo.hpp -new file mode 100644 -index 0000000..9ba0987 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/IsSharedPtrTo.hpp -@@ -0,0 +1,27 @@ -+// -+// IsSharedPtrTo.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// Returns whether the given type T is a shared_ptr to type P. -+template -+struct is_shared_ptr_to : std::false_type {}; -+ -+template -+struct is_shared_ptr_to, P> : std::is_base_of::type>::type, -+ typename std::remove_cv::type>::type> {}; -+ -+template -+constexpr bool is_shared_ptr_to_v = is_shared_ptr_to::value; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyMap.hpp -new file mode 100644 -index 0000000..d73dbdc ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyMap.hpp -@@ -0,0 +1,193 @@ -+// -+// JAnyMap.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "AnyMap.hpp" -+#include "JAnyValue.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents an `AnyMap` implemented in Java. -+ */ -+class JAnyMap final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyMap;"; -+ -+public: -+ /** -+ * Create a new, empty `AnyMap` from Java. -+ */ -+ static jni::local_ref initHybrid(jni::alias_ref) { -+ return makeCxxInstance(); -+ } -+ /** -+ * Create a new `JAnyMap` from an existing `AnyMap`. -+ */ -+ static jni::local_ref create(const std::shared_ptr& map) { -+ return newObjectCxxArgs(map); -+ } -+ -+private: -+ JAnyMap() { -+ _map = std::make_shared(); -+ } -+ JAnyMap(const std::shared_ptr& map) : _map(map) {} -+ -+protected: -+ bool contains(const std::string& key) { -+ return _map->contains(key); -+ } -+ void remove(const std::string& key) { -+ _map->remove(key); -+ } -+ void clear() { -+ _map->clear(); -+ } -+ -+protected: -+ bool isNull(const std::string& key) { -+ return _map->isNull(key); -+ } -+ bool isDouble(const std::string& key) { -+ return _map->isDouble(key); -+ } -+ bool isBoolean(const std::string& key) { -+ return _map->isBoolean(key); -+ } -+ bool isBigInt(const std::string& key) { -+ return _map->isBigInt(key); -+ } -+ bool isString(const std::string& key) { -+ return _map->isString(key); -+ } -+ bool isArray(const std::string& key) { -+ return _map->isArray(key); -+ } -+ bool isObject(const std::string& key) { -+ return _map->isObject(key); -+ } -+ -+protected: -+ double getDouble(const std::string& key) { -+ return _map->getDouble(key); -+ } -+ bool getBoolean(const std::string& key) { -+ return _map->getBoolean(key); -+ } -+ int64_t getBigInt(const std::string& key) { -+ return _map->getBigInt(key); -+ } -+ std::string getString(const std::string& key) { -+ return _map->getString(key); -+ } -+ jni::alias_ref getAnyArray(const std::string& key) { -+ const auto& vector = _map->getArray(key); -+ auto javaArray = jni::JArrayClass::newArray(vector.size()); -+ for (size_t i = 0; i < vector.size(); i++) { -+ auto value = JAnyValue::create(vector[i]); -+ javaArray->setElement(i, value.get()); -+ } -+ return javaArray; -+ } -+ jni::alias_ref getAnyObject(const std::string& key) { -+ const auto& map = _map->getObject(key); -+ auto javaMap = jni::JHashMap::create(map.size()); -+ for (const auto& entry : map) { -+ auto string = jni::make_jstring(entry.first); -+ auto value = JAnyValue::create(entry.second); -+ javaMap->put(string, value); -+ } -+ return javaMap; -+ } -+ -+protected: -+ void setNull(const std::string& key) { -+ _map->setNull(key); -+ } -+ void setDouble(const std::string& key, double value) { -+ _map->setDouble(key, value); -+ } -+ void setBoolean(const std::string& key, bool value) { -+ _map->setBoolean(key, value); -+ } -+ void setBigInt(const std::string& key, int64_t value) { -+ _map->setBigInt(key, value); -+ } -+ void setString(const std::string& key, const std::string& value) { -+ _map->setString(key, value); -+ } -+ void setAnyArray(const std::string& key, jni::alias_ref value) { -+ std::vector vector; -+ size_t size = value->size(); -+ vector.reserve(size); -+ for (size_t i = 0; i < size; i++) { -+ auto anyValue = value->getElement(i); -+ vector.push_back(anyValue->cthis()->getValue()); -+ } -+ _map->setArray(key, vector); -+ } -+ void setAnyObject(const std::string& key, const jni::alias_ref& value) { -+ std::unordered_map map; -+ map.reserve(value->size()); -+ for (const auto& entry : *value) { -+ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); -+ } -+ _map->setObject(key, map); -+ } -+ -+public: -+ std::shared_ptr getMap() const { -+ return _map; -+ } -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ std::shared_ptr _map; -+ -+public: -+ static void registerNatives() { -+ registerHybrid({ -+ // init -+ makeNativeMethod("initHybrid", JAnyMap::initHybrid), -+ // helpers -+ makeNativeMethod("contains", JAnyMap::contains), -+ makeNativeMethod("remove", JAnyMap::remove), -+ makeNativeMethod("clear", JAnyMap::clear), -+ // is -+ makeNativeMethod("isNull", JAnyMap::isNull), -+ makeNativeMethod("isDouble", JAnyMap::isDouble), -+ makeNativeMethod("isBoolean", JAnyMap::isBoolean), -+ makeNativeMethod("isBigInt", JAnyMap::isBigInt), -+ makeNativeMethod("isString", JAnyMap::isString), -+ makeNativeMethod("isArray", JAnyMap::isArray), -+ makeNativeMethod("isObject", JAnyMap::isObject), -+ // get -+ makeNativeMethod("getDouble", JAnyMap::getDouble), -+ makeNativeMethod("getBoolean", JAnyMap::getBoolean), -+ makeNativeMethod("getBigInt", JAnyMap::getBigInt), -+ makeNativeMethod("getString", JAnyMap::getString), -+ makeNativeMethod("getAnyArray", JAnyMap::getAnyArray), -+ makeNativeMethod("getAnyObject", JAnyMap::getAnyObject), -+ // set -+ makeNativeMethod("setNull", JAnyMap::setNull), -+ makeNativeMethod("setDouble", JAnyMap::setDouble), -+ makeNativeMethod("setBoolean", JAnyMap::setBoolean), -+ makeNativeMethod("setBigInt", JAnyMap::setBigInt), -+ makeNativeMethod("setString", JAnyMap::setString), -+ makeNativeMethod("setAnyArray", JAnyMap::setAnyArray), -+ makeNativeMethod("setAnyObject", JAnyMap::setAnyObject), -+ }); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyValue.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyValue.hpp -new file mode 100644 -index 0000000..451262c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JAnyValue.hpp -@@ -0,0 +1,191 @@ -+// -+// JAnyMap.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "AnyMap.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents an `AnyValue` (variant) implemented in Java. -+ */ -+class JAnyValue final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/AnyValue;"; -+ -+ /** -+ * Represents an `Array` -+ */ -+ using JAnyArray = jni::JArrayClass; -+ /** -+ * Represents a `Map` -+ */ -+ using JAnyObject = jni::JMap; -+ -+public: -+ /** -+ * Create a new `JAnyValue` from an existing `AnyValue`. -+ */ -+ static jni::local_ref create(AnyValue&& value) { -+ return newObjectCxxArgs(std::move(value)); -+ } -+ static jni::local_ref create(const AnyValue& value) { -+ return newObjectCxxArgs(value); -+ } -+ -+protected: -+ static jni::local_ref initHybridNull(jni::alias_ref) { -+ return makeCxxInstance(/* null */); -+ } -+ static jni::local_ref initHybridDouble(jni::alias_ref, double value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridBoolean(jni::alias_ref, bool value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridLong(jni::alias_ref, int64_t value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridString(jni::alias_ref, const std::string& value) { -+ return makeCxxInstance(value); -+ } -+ static jni::local_ref initHybridAnyArray(jni::alias_ref, jni::alias_ref value) { -+ std::vector vector; -+ size_t size = value->size(); -+ vector.reserve(size); -+ for (size_t i = 0; i < size; i++) { -+ auto anyValue = value->getElement(i); -+ vector.push_back(anyValue->cthis()->getValue()); -+ } -+ return makeCxxInstance(std::move(vector)); -+ } -+ static jni::local_ref initHybridAnyObject(jni::alias_ref, jni::alias_ref value) { -+ std::unordered_map map; -+ map.reserve(value->size()); -+ for (const auto& entry : *value) { -+ map.emplace(entry.first->toStdString(), entry.second->cthis()->getValue()); -+ } -+ return makeCxxInstance(std::move(map)); -+ } -+ -+private: -+ // Java initializers -+ explicit JAnyValue(/* null */) : _value(std::monostate()) {} -+ explicit JAnyValue(double value) : _value(value) {} -+ explicit JAnyValue(bool value) : _value(value) {} -+ explicit JAnyValue(int64_t value) : _value(value) {} -+ explicit JAnyValue(const std::string& value) : _value(value) {} -+ explicit JAnyValue(AnyArray&& value) : _value(std::move(value)) {} -+ explicit JAnyValue(AnyObject&& value) : _value(std::move(value)) {} -+ // C++ initializers -+ explicit JAnyValue(const AnyValue& value) : _value(value) {} -+ explicit JAnyValue(AnyValue&& value) : _value(std::move(value)) {} -+ -+protected: -+ bool isNull() { -+ return std::holds_alternative(_value); -+ } -+ bool isDouble() { -+ return std::holds_alternative(_value); -+ } -+ bool isBoolean() { -+ return std::holds_alternative(_value); -+ } -+ bool isBigInt() { -+ return std::holds_alternative(_value); -+ } -+ bool isString() { -+ return std::holds_alternative(_value); -+ } -+ bool isAnyArray() { -+ return std::holds_alternative(_value); -+ } -+ bool isAnyObject() { -+ return std::holds_alternative(_value); -+ } -+ -+protected: -+ double asDouble() { -+ return std::get(_value); -+ } -+ bool asBoolean() { -+ return std::get(_value); -+ } -+ int64_t asBigInt() { -+ return std::get(_value); -+ } -+ std::string asString() { -+ return std::get(_value); -+ } -+ jni::alias_ref asAnyArray() { -+ auto vector = std::get(_value); -+ auto javaArray = jni::JArrayClass::newArray(vector.size()); -+ for (size_t i = 0; i < vector.size(); i++) { -+ auto value = JAnyValue::create(vector[i]); -+ javaArray->setElement(i, value.get()); -+ } -+ return javaArray; -+ } -+ jni::alias_ref asAnyObject() { -+ auto map = std::get(_value); -+ auto javaMap = jni::JHashMap::create(map.size()); -+ for (const auto& entry : map) { -+ auto key = jni::make_jstring(entry.first); -+ auto value = JAnyValue::create(entry.second); -+ javaMap->put(key, value); -+ } -+ return javaMap; -+ } -+ -+public: -+ [[nodiscard]] const AnyValue& getValue() const noexcept { -+ return _value; -+ } -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ AnyValue _value; -+ -+public: -+ static void registerNatives() { -+ registerHybrid({ -+ // init -+ makeNativeMethod("initHybrid", JAnyValue::initHybridNull), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridDouble), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridBoolean), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridLong), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridString), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyArray), -+ makeNativeMethod("initHybrid", JAnyValue::initHybridAnyObject), -+ // is -+ makeNativeMethod("isNull", JAnyValue::isNull), -+ makeNativeMethod("isDouble", JAnyValue::isDouble), -+ makeNativeMethod("isBoolean", JAnyValue::isBoolean), -+ makeNativeMethod("isBigInt", JAnyValue::isBigInt), -+ makeNativeMethod("isString", JAnyValue::isString), -+ makeNativeMethod("isAnyArray", JAnyValue::isAnyArray), -+ makeNativeMethod("isAnyObject", JAnyValue::isAnyObject), -+ // get -+ makeNativeMethod("asDouble", JAnyValue::asDouble), -+ makeNativeMethod("asBoolean", JAnyValue::asBoolean), -+ makeNativeMethod("asBigInt", JAnyValue::asBigInt), -+ makeNativeMethod("asString", JAnyValue::asString), -+ makeNativeMethod("asAnyArray", JAnyValue::asAnyArray), -+ makeNativeMethod("asAnyObject", JAnyValue::asAnyObject), -+ }); -+ } -+}; -+ -+using JAnyArray = JAnyValue::JAnyArray; -+using JAnyObject = JAnyValue::JAnyObject; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JArrayBuffer.hpp -new file mode 100644 -index 0000000..ef47a21 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JArrayBuffer.hpp -@@ -0,0 +1,123 @@ -+// -+// JArrayBuffer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "ArrayBuffer.hpp" -+#include "ByteBufferArrayBuffer.hpp" -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a `ArrayBuffer` that can either hold a `ByteBuffer` (owning), -+ * or unknown/foreign memory, potentially from JS (non-owning). -+ */ -+class JArrayBuffer final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/ArrayBuffer;"; -+ -+public: -+ /** -+ * Create a new `JArrayBuffer` that wraps the given ArrayBuffer. -+ */ -+ static jni::local_ref wrap(const std::shared_ptr& arrayBuffer) { -+ return newObjectCxxArgs(arrayBuffer); -+ } -+ -+public: -+ /** -+ * Create a new `JArrayBuffer` that wraps the given `ByteBuffer` from Java. -+ */ -+ static jni::local_ref initHybrid(jni::alias_ref, jni::alias_ref buffer) { -+ return makeCxxInstance(buffer); -+ } -+ -+public: -+ /** -+ * Get whether the `ArrayBuffer` is holding data from a `ByteBuffer`. -+ */ -+ bool getIsByteBuffer() { -+ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); -+ return byteBufferArrayBuffer != nullptr; -+ } -+ -+ /** -+ * Get whether the `ArrayBuffer` is owning the data and can safely hold onto it longer. -+ */ -+ bool getIsOwner() { -+ return _arrayBuffer->isOwner(); -+ } -+ -+ /** -+ * Get the `ArrayBuffer`'s data as a `ByteBuffer`. -+ * -+ * - If the `ArrayBuffer` was created from a `ByteBuffer` (`isByteBuffer()`), this returns -+ * a reference to the original `ByteBuffer`, which is safe to be kept in memory for longer. -+ * - If the `ArrayBuffer` was created elsewhere (either in JS, or in C++), it does not have a -+ * `ByteBuffer`. In this case, `getBuffer()` will **copy** the data into a new `ByteBuffer` if -+ * `copyIfNeeded` is `true`, and **wrap** the data into a new `ByteBuffer` if `copyIfNeeded` is false. -+ */ -+ jni::local_ref getByteBuffer(bool copyIfNeeded) { -+ auto byteBufferArrayBuffer = std::dynamic_pointer_cast(_arrayBuffer); -+ if (byteBufferArrayBuffer != nullptr) { -+ // It is a `ByteBufferArrayBuffer`, which has a `ByteBuffer` underneath! -+ return jni::make_local(byteBufferArrayBuffer->getBuffer()); -+ } else { -+ // It is a different kind of `ArrayBuffer`, we need to copy or wrap the data. -+ size_t size = _arrayBuffer->size(); -+ if (copyIfNeeded) { -+ auto buffer = jni::JByteBuffer::allocateDirect(size); -+ buffer->order(jni::JByteOrder::nativeOrder()); -+ memcpy(buffer->getDirectAddress(), _arrayBuffer->data(), size); -+ return buffer; -+ } else { -+ auto buffer = jni::JByteBuffer::wrapBytes(_arrayBuffer->data(), size); -+ buffer->order(jni::JByteOrder::nativeOrder()); -+ return buffer; -+ } -+ } -+ } -+ -+ int getBufferSize() { -+ return static_cast(_arrayBuffer->size()); -+ } -+ -+public: -+ /** -+ * Get the underlying `ArrayBuffer`. -+ */ -+ std::shared_ptr getArrayBuffer() const { -+ return _arrayBuffer; -+ } -+ -+private: -+ JArrayBuffer(const std::shared_ptr& arrayBuffer) : _arrayBuffer(arrayBuffer) {} -+ JArrayBuffer(jni::alias_ref byteBuffer) { -+ _arrayBuffer = std::make_shared(byteBuffer); -+ } -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ std::shared_ptr _arrayBuffer; -+ -+public: -+ static void registerNatives() { -+ registerHybrid( -+ {makeNativeMethod("initHybrid", JArrayBuffer::initHybrid), makeNativeMethod("getByteBuffer", JArrayBuffer::getByteBuffer), -+ makeNativeMethod("getIsByteBuffer", JArrayBuffer::getIsByteBuffer), makeNativeMethod("getIsOwner", JArrayBuffer::getIsOwner), -+ makeNativeMethod("getBufferSize", JArrayBuffer::getBufferSize)}); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObject.hpp -new file mode 100644 -index 0000000..8194e70 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObject.hpp -@@ -0,0 +1,32 @@ -+// -+// JHybridObject.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents the Java `HybridObject` instance. -+ * HybridData is passed up from inherited members, so this acts like a base class -+ * and has to be inherited as "virtual" in C++ to properly avoid creating multiple `HybridObject` instances. -+ */ -+class JHybridObject : public jni::HybridClass, public virtual HybridObject { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObject;"; -+ -+ ~JHybridObject() override = default; -+ -+private: -+ friend HybridBase; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObjectInitializer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObjectInitializer.hpp -new file mode 100644 -index 0000000..d26f100 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JHybridObjectInitializer.hpp -@@ -0,0 +1,29 @@ -+// -+// JHybridObjectInitializer.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 22.07.24. -+// -+ -+#pragma once -+ -+#include "HybridObject.hpp" -+#include "JHybridObject.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+struct JHybridObjectInitializer : public jni::JavaClass { -+public: -+ jni::local_ref call() const { -+ const auto method = this->javaClassStatic()->getMethod("initialize"); -+ return method(self()); -+ } -+ -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/HybridObjectInitializer;"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNISharedPtr.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNISharedPtr.hpp -new file mode 100644 -index 0000000..e25d3c8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNISharedPtr.hpp -@@ -0,0 +1,48 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+struct GlobalRefDeleter { -+ explicit GlobalRefDeleter(jni::global_ref ref) : _ref(ref) {} -+ -+ void operator()(T* /* cthis */) { -+ if (_ref) { -+ _ref.release(); -+ } -+ } -+ -+private: -+ jni::global_ref _ref; -+}; -+ -+class JNISharedPtr { -+private: -+ template class Base> -+ struct is_base_template_of { -+ template -+ static std::true_type test(Base*) {} -+ -+ template -+ static std::false_type test(...) {} -+ -+ static constexpr bool value = decltype(test(nullptr))::value; -+ }; -+ -+public: -+ template ::value, int>::type = 0> -+ static std::shared_ptr make_shared_from_jni(jni::global_ref ref) { -+ return std::shared_ptr(ref->cthis(), GlobalRefDeleter{ref}); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNitroModules.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNitroModules.hpp -new file mode 100644 -index 0000000..e31b66c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JNitroModules.hpp -@@ -0,0 +1,37 @@ -+// -+// Created by Marc Rousavy on 07.10.24. -+// -+ -+#pragma once -+ -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+class JNitroModules final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/NitroModules;"; -+ -+private: -+ explicit JNitroModules() = default; -+ -+private: -+ // JNI Methods -+ static jni::local_ref initHybrid(jni::alias_ref javaThis); -+ void install(jlong runtimePointer, jni::alias_ref callInvokerHolder); -+ -+private: -+ static auto constexpr TAG = "NitroModules"; -+ using HybridBase::HybridBase; -+ friend HybridBase; -+ -+public: -+ static void registerNatives(); -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JPromise.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JPromise.hpp -new file mode 100644 -index 0000000..803d516 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JPromise.hpp -@@ -0,0 +1,157 @@ -+// -+// JPromise.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include "Promise.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+struct JOnResolvedCallback : public jni::JavaClass { -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnResolvedCallback;"; -+ void onResolved(const jni::alias_ref& result) const { -+ static const auto method = javaClassLocal()->getMethod)>("onResolved"); -+ method(self(), result); -+ } -+}; -+ -+struct JOnRejectedCallback : public jni::JavaClass { -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise$OnRejectedCallback;"; -+ void onRejected(const jni::alias_ref& error) const { -+ static const auto method = javaClassLocal()->getMethod)>("onRejected"); -+ method(self(), error); -+ } -+}; -+ -+/** -+ * Represents a Promise implemented in Java. -+ */ -+class JPromise final : public jni::HybridClass { -+public: -+ static auto constexpr kJavaDescriptor = "Lcom/margelo/nitro/core/Promise;"; -+ using OnResolvedFunc = std::function)>; -+ using OnRejectedFunc = std::function)>; -+ -+private: -+ /** -+ * Create a new, still unresolved `JPromise` from Java. -+ */ -+ static jni::local_ref initHybrid(jni::alias_ref) { -+ return makeCxxInstance(); -+ } -+ -+public: -+ /** -+ * Create a new, still unresolved `JPromise` from C++. -+ */ -+ static jni::local_ref create() { -+ return newObjectCxxArgs(); -+ } -+ -+public: -+ ~JPromise() override { -+ if (_result == nullptr && _error == nullptr) [[unlikely]] { -+ jni::ThreadScope::WithClassLoader([&]() { -+ std::runtime_error error("Timeouted: JPromise was destroyed!"); -+ this->reject(jni::getJavaExceptionForCppException(std::make_exception_ptr(error))); -+ }); -+ } -+ } -+ -+public: -+ void resolve(jni::alias_ref result) { -+ std::unique_lock lock(_mutex); -+ _result = jni::make_global(result); -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(_result); -+ } -+ } -+ void reject(jni::alias_ref error) { -+ std::unique_lock lock(_mutex); -+ _error = jni::make_global(error); -+ for (const auto& onRejected : _onRejectedListeners) { -+ onRejected(_error); -+ } -+ } -+ -+public: -+ void addOnResolvedListener(OnResolvedFunc&& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (_result != nullptr) { -+ // Promise is already resolved! Call the callback immediately -+ onResolved(_result); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ _onResolvedListeners.push_back(std::move(onResolved)); -+ } -+ } -+ void addOnRejectedListener(OnRejectedFunc&& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (_error != nullptr) { -+ // Promise is already rejected! Call the callback immediately -+ onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(std::move(onRejected)); -+ } -+ } -+ -+private: -+ void addOnResolvedListenerJava(jni::alias_ref callback) { -+ std::unique_lock lock(_mutex); -+ if (_result != nullptr) { -+ // Promise is already resolved! Call the callback immediately -+ callback->onResolved(_result); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ auto sharedCallback = jni::make_global(callback); -+ _onResolvedListeners.emplace_back( -+ [sharedCallback = std::move(sharedCallback)](const auto& result) { sharedCallback->onResolved(result); }); -+ } -+ } -+ void addOnRejectedListenerJava(jni::alias_ref callback) { -+ std::unique_lock lock(_mutex); -+ if (_error != nullptr) { -+ // Promise is already rejected! Call the callback immediately -+ callback->onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ auto sharedCallback = jni::make_global(callback); -+ _onRejectedListeners.emplace_back( -+ [sharedCallback = std::move(sharedCallback)](const auto& error) { sharedCallback->onRejected(error); }); -+ } -+ } -+ -+private: -+ JPromise() = default; -+ -+private: -+ friend HybridBase; -+ using HybridBase::HybridBase; -+ jni::global_ref _result; -+ jni::global_ref _error; -+ std::vector _onResolvedListeners; -+ std::vector _onRejectedListeners; -+ std::mutex _mutex; -+ -+public: -+ static void registerNatives() { -+ registerHybrid({ -+ makeNativeMethod("initHybrid", JPromise::initHybrid), -+ makeNativeMethod("nativeResolve", JPromise::resolve), -+ makeNativeMethod("nativeReject", JPromise::reject), -+ makeNativeMethod("addOnResolvedListener", JPromise::addOnResolvedListenerJava), -+ makeNativeMethod("addOnRejectedListener", JPromise::addOnRejectedListenerJava), -+ }); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSCallback.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSCallback.hpp -new file mode 100644 -index 0000000..638709a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSCallback.hpp -@@ -0,0 +1,132 @@ -+// -+// JSCallback.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 23.02.25. -+// -+ -+#pragma once -+ -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "BorrowingReference.hpp" -+#include "JSIConverter.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include "Promise.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// -------- SyncJSCallback -------- -+ -+template -+class SyncJSCallback; -+ -+template -+class SyncJSCallback final { -+public: -+ SyncJSCallback(jsi::Runtime& runtime, BorrowingReference&& function) : _runtime(runtime), _function(std::move(function)) {} -+ -+public: -+ /** -+ * Calls this `SyncJSCallback` synchronously, and -+ * returns it's result (`R`). -+ * The callee is responsible for ensuring that the -+ * underlying `jsi::Function` can actually be called from this Thread. -+ * In Debug, sanity checks are made to ensure the `jsi::Function` is still alive. -+ */ -+ R call(Args... args) const { -+ if (!_function) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename>(true); -+ throw std::runtime_error("Cannot call " + typeName + " - the underlying `jsi::Function` has already been deleted!"); -+ } -+ -+ jsi::Value result = _function->call(_runtime, JSIConverter>::toJSI(_runtime, std::forward(args))...); -+ if constexpr (std::is_void_v) { -+ // It's returning void. No result -+ return; -+ } else { -+ // It's returning a type `R`, convert it -+ return JSIConverter::fromJSI(_runtime, result); -+ } -+ } -+ -+public: -+ inline R operator()(Args... args) const { -+ return call(args...); -+ } -+ -+private: -+ jsi::Runtime& _runtime; -+ BorrowingReference _function; -+}; -+ -+// -------- AsyncJSCallback -------- -+ -+template -+class AsyncJSCallback; -+ -+template -+class AsyncJSCallback final { -+public: -+ AsyncJSCallback(SyncJSCallback&& callback, const std::weak_ptr& dispatcher) -+ : _callback(std::move(callback)), _dispatcher(dispatcher) {} -+ -+public: -+ /** -+ * Calls this `AsyncJSCallback` asynchronously, and returns a Promise that -+ * can be awaited to receive the returned result (`R`) from JS. -+ * This can be called from any Thread. -+ * If the Runtime is no longer alive, this method throws. -+ */ -+ [[nodiscard]] -+ std::shared_ptr> call(Args... args) const { -+ std::shared_ptr dispatcher = _dispatcher.lock(); -+ if (dispatcher == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename>(true); -+ throw std::runtime_error("Failed to call " + typeName + " - the Dispatcher has already been destroyed!"); -+ } -+ return dispatcher->runAsyncAwaitable([callback = _callback, ... args = std::forward(args)]() mutable { -+ // Call actual JS callback, synchronously now. -+ return callback.call(std::forward(args)...); -+ }); -+ } -+ /** -+ * Calls this `AsyncJSCallback` asynchronously, and ignore -+ * any results or completions. -+ * This can be called from any Thread. -+ * If the Runtime is no longer alive, this method ignores the function call. -+ */ -+ void callAndForget(Args... args) const { -+ std::shared_ptr dispatcher = _dispatcher.lock(); -+ if (dispatcher == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename>(true); -+ Logger::log(LogLevel::Error, "AsyncJSCallback", "Failed to call %s - the Dispatcher has already been destroyed!", typeName.c_str()); -+ return; -+ } -+ dispatcher->runAsync([callback = _callback, ... args = std::forward(args)]() mutable { -+ // Call actual JS callback, synchronously now. -+ return callback.call(std::forward(args)...); -+ }); -+ } -+ -+public: -+ inline auto operator()(Args... args) const { -+ if constexpr (std::is_void_v) { -+ return callAndForget(args...); -+ } else { -+ return call(args...); -+ } -+ } -+ -+private: -+ SyncJSCallback _callback; -+ std::weak_ptr _dispatcher; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSICache.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSICache.hpp -new file mode 100644 -index 0000000..f63f610 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSICache.hpp -@@ -0,0 +1,123 @@ -+// -+// JSICache.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 20.06.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+#include "NitroLogger.hpp" -+#include "WeakReference.hpp" -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+class JSICacheReference; -+ -+/** -+ * A `JSICache` can safely store `jsi::Value` instances (e.g. `jsi::Object` or -+ * `jsi::Function`) inside `BorrowingReference`. -+ * -+ * `jsi::Value`s are managed by a `jsi::Runtime`, and will be deleted if the `jsi::Runtime` -+ * is deleted - even if there are still strong references to the `jsi::Value`. -+ * -+ * To access a `BorrowingReference` safely, make sure you are using it from -+ * the same Thread that it was created on. This ensures that the `jsi::Runtime` cannot -+ * delete it while you are still using it. -+ */ -+class JSICache final : public jsi::NativeState { -+public: -+ ~JSICache(); -+ -+public: -+ JSICache(const JSICache&) = delete; -+ JSICache(JSICache&&) = delete; -+ -+private: -+ JSICache() = default; -+ -+public: -+ /** -+ Gets or creates a `JSICache` for the given `jsi::Runtime`. -+ The returned `shared_ptr` should not be stored in -+ If it can be locked, you can access data in the cache. Otherwise the Runtime has already been deleted. -+ Do not hold the returned `shared_ptr` in memory, only use it in the calling function's scope. -+ */ -+ [[nodiscard]] -+ static JSICacheReference getOrCreateCache(jsi::Runtime& runtime); -+ -+private: -+ friend class JSICacheReference; -+ -+private: -+ std::mutex _mutex; -+ std::vector> _valueCache; -+ std::vector> _objectCache; -+ std::vector> _functionCache; -+ std::vector> _weakObjectCache; -+ std::vector> _arrayBufferCache; -+ -+private: -+ static inline std::unordered_map> _globalCache; -+ -+private: -+ static constexpr auto TAG = "JSICache"; -+}; -+ -+class JSICacheReference final { -+public: -+ JSICacheReference() = delete; -+ JSICacheReference(const JSICacheReference&) = delete; -+ JSICacheReference(JSICacheReference&&) = delete; -+ -+ ~JSICacheReference() { -+ _strongCache->_mutex.unlock(); -+ } -+ -+public: -+ BorrowingReference makeShared(jsi::Value&& value) { -+ BorrowingReference owning(new jsi::Value(std::move(value))); -+ _strongCache->_valueCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::Object&& value) { -+ BorrowingReference owning(new jsi::Object(std::move(value))); -+ _strongCache->_objectCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::Function&& value) { -+ BorrowingReference owning(new jsi::Function(std::move(value))); -+ _strongCache->_functionCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::WeakObject&& value) { -+ BorrowingReference owning(new jsi::WeakObject(std::move(value))); -+ _strongCache->_weakObjectCache.push_back(owning.weak()); -+ return owning; -+ } -+ BorrowingReference makeShared(jsi::ArrayBuffer&& value) { -+ BorrowingReference owning(new jsi::ArrayBuffer(std::move(value))); -+ _strongCache->_arrayBufferCache.push_back(owning.weak()); -+ return owning; -+ } -+ -+private: -+ explicit JSICacheReference(const std::shared_ptr& cache) : _strongCache(cache) { -+ _strongCache->_mutex.lock(); -+ } -+ -+private: -+ std::shared_ptr _strongCache; -+ -+ friend class JSICache; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+AnyMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+AnyMap.hpp -new file mode 100644 -index 0000000..8c6471a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+AnyMap.hpp -@@ -0,0 +1,86 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+struct AnyValue; -+class AnyMap; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter+Variant.hpp" -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include "JSIHelpers.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// AnyValue <> Record -+template <> -+struct JSIConverter final { -+ static inline AnyValue fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return JSIConverter::fromJSI(runtime, arg); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const AnyValue& value) { -+ return JSIConverter::toJSI(runtime, value); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ return JSIConverter::canConvert(runtime, value); -+ } -+}; -+ -+// AnyMap <> Record -+template <> -+struct JSIConverter> final { -+ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ jsi::Object object = arg.asObject(runtime); -+ jsi::Array propNames = object.getPropertyNames(runtime); -+ size_t size = propNames.size(runtime); -+ std::shared_ptr map = AnyMap::make(); -+ for (size_t i = 0; i < size; i++) { -+ jsi::String jsKey = propNames.getValueAtIndex(runtime, i).getString(runtime); -+ jsi::Value jsValue = object.getProperty(runtime, jsKey); -+ map->setAny(jsKey.utf8(runtime), JSIConverter::fromJSI(runtime, jsValue)); -+ } -+ return map; -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::shared_ptr map) { -+ jsi::Object object(runtime); -+ for (const auto& item : map->getMap()) { -+ jsi::String key = jsi::String::createFromUtf8(runtime, item.first); -+ jsi::Value value = JSIConverter::toJSI(runtime, item.second); -+ object.setProperty(runtime, std::move(key), std::move(value)); -+ } -+ return object; -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!isPlainObject(runtime, object)) { -+ return false; -+ } -+ jsi::Array properties = object.getPropertyNames(runtime); -+ size_t size = properties.size(runtime); -+ for (size_t i = 0; i < size; i++) { -+ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); -+ if (!canConvertProp) { -+ return false; -+ } -+ } -+ return true; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+ArrayBuffer.hpp -new file mode 100644 -index 0000000..15c8c56 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+ArrayBuffer.hpp -@@ -0,0 +1,68 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+class ArrayBuffer; -+class JSICache; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "ArrayBuffer.hpp" -+#include "IsSharedPtrTo.hpp" -+#include "JSICache.hpp" -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// MutableBuffer <> ArrayBuffer -+template -+struct JSIConverter>> final { -+ static inline std::shared_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+#ifdef NITRO_DEBUG -+ if (!arg.isObject()) [[unlikely]] { -+ throw std::invalid_argument("Value \"" + arg.toString(runtime).utf8(runtime) + -+ "\" is not an ArrayBuffer - " -+ "in fact, it's not even an object!"); -+ } -+#endif -+ -+ jsi::Object object = arg.asObject(runtime); -+#ifdef NITRO_DEBUG -+ if (!object.isArrayBuffer(runtime)) [[unlikely]] { -+ throw std::invalid_argument("Object \"" + arg.toString(runtime).utf8(runtime) + -+ "\" is not an ArrayBuffer! " -+ "Are you maybe passing a TypedArray (e.g. Uint8Array)? Try to pass it's `.buffer` value."); -+ } -+#endif -+ -+ JSICacheReference cache = JSICache::getOrCreateCache(runtime); -+ auto borrowingArrayBuffer = cache.makeShared(object.getArrayBuffer(runtime)); -+ -+ return std::make_shared(runtime, borrowingArrayBuffer); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr& buffer) { -+ return jsi::ArrayBuffer(runtime, buffer); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.isArrayBuffer(runtime); -+ } -+ return false; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Exception.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Exception.hpp -new file mode 100644 -index 0000000..5d0333b ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Exception.hpp -@@ -0,0 +1,67 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "NitroTypeInfo.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::exception_ptr <> Error -+template <> -+struct JSIConverter final { -+ static inline std::exception_ptr fromJSI(jsi::Runtime& runtime, const jsi::Value& error) { -+ jsi::Object object = error.asObject(runtime); -+ std::string name = object.getProperty(runtime, "name").asString(runtime).utf8(runtime); -+ std::string message = object.getProperty(runtime, "message").asString(runtime).utf8(runtime); -+ return std::make_exception_ptr(std::runtime_error(name + ": " + message)); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::exception_ptr& exception) { -+ if (exception == nullptr) [[unlikely]] { -+ throw std::runtime_error("Cannot convert a nullptr exception_ptr to a JS Error!"); -+ } -+ -+ try { -+ std::rethrow_exception(exception); -+ } catch (const std::exception& e) { -+ jsi::JSError error(runtime, e.what()); -+ return jsi::Value(runtime, error.value()); -+#ifdef ANDROID -+#pragma clang diagnostic push -+#pragma clang diagnostic ignored "-Wexceptions" -+ // Workaround for https://github.com/mrousavy/nitro/issues/382 -+ } catch (const std::runtime_error& e) { -+ jsi::JSError error(runtime, e.what()); -+ return jsi::Value(runtime, error.value()); -+#pragma clang diagnostic pop -+#endif -+ } catch (...) { -+ // Some unknown exception was thrown - maybe an Objective-C error? -+ std::string errorName = TypeInfo::getCurrentExceptionName(); -+ jsi::JSError error(runtime, "Unknown " + errorName + " error."); -+ return jsi::Value(runtime, error.value()); -+ } -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ return object.hasProperty(runtime, "name") && object.hasProperty(runtime, "message"); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Function.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Function.hpp -new file mode 100644 -index 0000000..901c423 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Function.hpp -@@ -0,0 +1,92 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+class JSICache; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "Dispatcher.hpp" -+#include "JSCallback.hpp" -+#include "JSICache.hpp" -+#include "PromiseType.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// [](Args...) -> T {} <> (Args...) => T -+template -+struct JSIConverter> final { -+ // Use AsyncJSCallback or SyncJSCallback -+ inline static constexpr bool isAsync = is_promise_v || std::is_void_v; -+ // Promise -> T -+ using ActualR = std::conditional_t, R>; -+ -+ static inline std::function fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ // Make function global - it'll be managed by the Runtime's memory, and we only have a weak_ref to it. -+ auto cache = JSICache::getOrCreateCache(runtime); -+ jsi::Function function = arg.asObject(runtime).asFunction(runtime); -+ BorrowingReference sharedFunction = cache.makeShared(std::move(function)); -+ SyncJSCallback callback(runtime, std::move(sharedFunction)); -+ -+ if constexpr (isAsync) { -+ // Return type is `Promise` or `void` - it's an async callback! -+ std::shared_ptr dispatcher = Dispatcher::getRuntimeGlobalDispatcher(runtime); -+ return AsyncJSCallback(std::move(callback), dispatcher); -+ } else { -+ // Return type is `T` - it's a sync callback! -+ return callback; -+ } -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, std::function&& function) { -+ jsi::HostFunctionType jsFunction = [function = std::move(function)](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* args, -+ size_t count) -> jsi::Value { -+ if (count != sizeof...(Args)) [[unlikely]] { -+ throw jsi::JSError(runtime, "Function expected " + std::to_string(sizeof...(Args)) + " arguments, but received " + -+ std::to_string(count) + "!"); -+ } -+ return callHybridFunction(function, runtime, args, std::index_sequence_for{}); -+ }; -+ return jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "hostFunction"), sizeof...(Args), -+ std::move(jsFunction)); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::function& function) { -+ std::function copy = function; -+ return toJSI(runtime, std::move(copy)); -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.isFunction(runtime); -+ } -+ return false; -+ } -+ -+private: -+ template -+ static inline jsi::Value callHybridFunction(const std::function& function, jsi::Runtime& runtime, const jsi::Value* args, -+ std::index_sequence) { -+ if constexpr (std::is_void_v) { -+ // it is a void function (will return undefined in JS) -+ function(JSIConverter>::fromJSI(runtime, args[Is])...); -+ return jsi::Value::undefined(); -+ } else { -+ // it is a custom type, parse it to a JS value -+ R result = function(JSIConverter>::fromJSI(runtime, args[Is])...); -+ return JSIConverter::toJSI(runtime, std::forward(result)); -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HostObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HostObject.hpp -new file mode 100644 -index 0000000..462e7c3 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HostObject.hpp -@@ -0,0 +1,73 @@ -+// -+// Created by Marc Rousavy on 07.10.24. -+// -+ -+#pragma once -+ -+#include "IsSharedPtrTo.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// jsi::HostObject <> {} -+template -+struct JSIConverter>> final { -+ using TPointee = typename T::element_type; -+ -+ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+#ifdef NITRO_DEBUG -+ if (!arg.isObject()) [[unlikely]] { -+ if (arg.isUndefined()) [[unlikely]] { -+ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); -+ } -+ } -+#endif -+ jsi::Object object = arg.asObject(runtime); -+ -+#ifdef NITRO_DEBUG -+ if (!object.isHostObject(runtime)) [[unlikely]] { -+ if (!object.isHostObject(runtime)) [[unlikely]] { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not a HostObject at all!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is a different HostObject!")); -+ } -+ } -+#endif -+ return object.getHostObject(runtime); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { -+ if (arg == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ throw jsi::JSError(runtime, "Cannot convert `nullptr` to HostObject<" + typeName + ">!"); -+ } -+ -+ return jsi::Object::createFromHostObject(runtime, arg); -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.isHostObject(runtime); -+ } -+ return false; -+ } -+ -+private: -+ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ return "Cannot convert \"" + typeDescription + "\" to HostObject<" + typeName + ">! " + reason; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HybridObject.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HybridObject.hpp -new file mode 100644 -index 0000000..b8f2e5c ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+HybridObject.hpp -@@ -0,0 +1,87 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+class HybridObject; -+} // namespace margelo::nitro -+ -+#include "IsSharedPtrTo.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// HybridObject(NativeState) <> {} -+template -+struct JSIConverter>> final { -+ using TPointee = typename T::element_type; -+ -+ static inline T fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+#ifdef NITRO_DEBUG -+ if (!arg.isObject()) [[unlikely]] { -+ if (arg.isUndefined()) [[unlikely]] { -+ throw jsi::JSError(runtime, invalidTypeErrorMessage("undefined", "It is undefined!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It is not an object!")); -+ } -+ } -+#endif -+ jsi::Object object = arg.asObject(runtime); -+ -+#ifdef NITRO_DEBUG -+ if (!object.hasNativeState(runtime)) [[unlikely]] { -+ if (!object.hasNativeState(runtime)) [[unlikely]] { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It does not have a NativeState!")); -+ } else { -+ std::string stringRepresentation = arg.toString(runtime).utf8(runtime); -+ throw jsi::JSError(runtime, invalidTypeErrorMessage(stringRepresentation, "It has a different NativeState!")); -+ } -+ } -+#endif -+ std::shared_ptr nativeState = object.getNativeState(runtime); -+ return std::dynamic_pointer_cast(nativeState); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const T& arg) { -+ if (arg == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ throw jsi::JSError(runtime, "Cannot convert `nullptr` to NativeState<" + typeName + ">!"); -+ } -+ -+ if constexpr (std::is_base_of_v) { -+ // It's a HybridObject - use it's internal constructor which caches jsi::Objects for proper memory management! -+ return arg->toObject(runtime); -+ } else { -+ // It's any other kind of jsi::NativeState - just create it as normal. This will not have a prototype then! -+ jsi::Object object(runtime); -+ object.setNativeState(runtime, arg); -+ return object; -+ } -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isObject()) { -+ jsi::Object object = value.getObject(runtime); -+ return object.hasNativeState(runtime); -+ } -+ return false; -+ } -+ -+private: -+ static std::string invalidTypeErrorMessage(const std::string& typeDescription, const std::string& reason) { -+ std::string typeName = TypeInfo::getFriendlyTypename(); -+ return "Cannot convert \"" + typeDescription + "\" to NativeState<" + typeName + ">! " + reason; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Optional.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Optional.hpp -new file mode 100644 -index 0000000..a86931f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Optional.hpp -@@ -0,0 +1,50 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::optional <> T | undefined -+template -+struct JSIConverter> final { -+ static inline std::optional fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ if (arg.isUndefined() || arg.isNull()) { -+ return std::nullopt; -+ } else { -+ return JSIConverter::fromJSI(runtime, arg); -+ } -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::optional& arg) { -+ if (arg == std::nullopt) { -+ return jsi::Value::undefined(); -+ } else { -+ return JSIConverter::toJSI(runtime, arg.value()); -+ } -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isUndefined() || value.isNull()) { -+ return true; -+ } -+ if (JSIConverter::canConvert(runtime, value)) { -+ return true; -+ } -+ return false; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Promise.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Promise.hpp -new file mode 100644 -index 0000000..e8099c7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Promise.hpp -@@ -0,0 +1,109 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+#include "NitroTypeInfo.hpp" -+#include "Promise.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// Promise <> Promise -+template -+struct JSIConverter>> final { -+ static inline std::shared_ptr> fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { -+ // Create new Promise and prepare onResolved / onRejected callbacks -+ auto promise = Promise::create(); -+ auto thenCallback = [&]() { -+ if constexpr (std::is_void_v) { -+ // void: resolve() -+ return JSIConverter>::toJSI(runtime, [=](std::monostate) { promise->resolve(); }); -+ } else { -+ // T: resolve(T) -+ return JSIConverter>::toJSI(runtime, [=](const TResult& result) { promise->resolve(result); }); -+ } -+ }(); -+ auto catchCallback = JSIConverter>::toJSI( -+ runtime, [=](const std::exception_ptr& exception) { promise->reject(exception); }); -+ -+ // Chain .then listeners on JS Promise (onResolved and onRejected) -+ jsi::Object jsPromise = value.asObject(runtime); -+ jsi::Function thenFn = jsPromise.getPropertyAsFunction(runtime, "then"); -+ thenFn.callWithThis(runtime, jsPromise, thenCallback, catchCallback); -+ -+ return promise; -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::shared_ptr>& promise) { -+ if (promise->isPending()) { -+ // Get Promise ctor from global -+ jsi::Function promiseCtor = runtime.global().getPropertyAsFunction(runtime, "Promise"); -+ jsi::HostFunctionType executor = [promise](jsi::Runtime& runtime, const jsi::Value&, const jsi::Value* arguments, -+ size_t) -> jsi::Value { -+ // Add resolver listener -+ if constexpr (std::is_void_v) { -+ // It's resolving to void. -+ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); -+ promise->addOnResolvedListener(std::move(resolver)); -+ } else { -+ // It's a type. -+ auto resolver = JSIConverter>::fromJSI(runtime, arguments[0]); -+ promise->addOnResolvedListener(std::move(resolver)); -+ } -+ // Add rejecter listener -+ auto rejecter = JSIConverter>::fromJSI(runtime, arguments[1]); -+ promise->addOnRejectedListener(std::move(rejecter)); -+ -+ return jsi::Value::undefined(); -+ }; -+ // Call `Promise` constructor (aka create promise), and pass `executor` function -+ return promiseCtor.callAsConstructor( -+ runtime, jsi::Function::createFromHostFunction(runtime, jsi::PropNameID::forUtf8(runtime, "executor"), 2, executor)); -+ } else if (promise->isResolved()) { -+ // Promise is already resolved - just return immediately -+ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); -+ jsi::Function createResolvedPromise = promiseObject.getPropertyAsFunction(runtime, "resolve"); -+ if constexpr (std::is_void_v) { -+ // It's resolving to void. -+ return createResolvedPromise.call(runtime); -+ } else { -+ // It's resolving to a type. -+ jsi::Value result = JSIConverter::toJSI(runtime, promise->getResult()); -+ return createResolvedPromise.call(runtime, std::move(result)); -+ } -+ } else if (promise->isRejected()) { -+ // Promise is already rejected - just return immediately -+ jsi::Object promiseObject = runtime.global().getPropertyAsObject(runtime, "Promise"); -+ jsi::Function createRejectedPromise = promiseObject.getPropertyAsFunction(runtime, "reject"); -+ jsi::Value error = JSIConverter::toJSI(runtime, promise->getError()); -+ return createRejectedPromise.call(runtime, std::move(error)); -+ } else { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Promise<" + typeName + "> has invalid state!"); -+ } -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ return object.hasProperty(runtime, "then"); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Tuple.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Tuple.hpp -new file mode 100644 -index 0000000..5930e43 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Tuple.hpp -@@ -0,0 +1,93 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "NitroTypeInfo.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::tuple <> [A, B, C] -+template -+struct JSIConverter> final { -+ static inline std::tuple fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { -+ jsi::Object object = value.asObject(runtime); -+ jsi::Array array = object.asArray(runtime); -+ if (array.size(runtime) != sizeof...(Types)) [[unlikely]] { -+ std::string types = TypeInfo::getFriendlyTypenames(); -+ throw std::length_error("The given JS Array has " + std::to_string(array.size(runtime)) + " items, but std::tuple<" + types + -+ "> expects " + std::to_string(sizeof...(Types)) + " items."); -+ } -+ -+ return copyArrayItemsToTuple(runtime, array, std::index_sequence_for{}); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::tuple& tuple) { -+ jsi::Array array(runtime, sizeof...(Types)); -+ copyTupleItemsToArray(runtime, array, tuple, std::index_sequence_for{}); -+ return array; -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!object.isArray(runtime)) { -+ return false; -+ } -+ jsi::Array array = object.getArray(runtime); -+ size_t size = array.size(runtime); -+ if (size != sizeof...(Types)) { -+ return false; -+ } -+ -+ return canConvertRecursive(runtime, array, 0); -+ } -+ -+private: -+ template -+ static inline std::tuple copyArrayItemsToTuple(jsi::Runtime& runtime, const jsi::Array& array, std::index_sequence) { -+ return std::make_tuple(JSIConverter::fromJSI(runtime, array.getValueAtIndex(runtime, Is))...); -+ } -+ -+ template -+ static inline void copyTupleItemsToArray(jsi::Runtime& runtime, jsi::Array& array, const std::tuple& tuple, -+ std::index_sequence) { -+ ((array.setValueAtIndex(runtime, Is, -+ JSIConverter>>::toJSI(runtime, std::get(tuple)))), -+ ...); -+ } -+ -+ template -+ static bool canConvertElement(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { -+ return JSIConverter::canConvert(runtime, array.getValueAtIndex(runtime, index)); -+ } -+ -+ template -+ static bool canConvertRecursive(jsi::Runtime& runtime, const jsi::Array& array, size_t index) { -+ if (!canConvertElement(runtime, array, index)) { -+ return false; -+ } -+ if constexpr (sizeof...(Rest) > 0) { -+ return canConvertRecursive(runtime, array, index + 1); -+ } -+ return true; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+UnorderedMap.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+UnorderedMap.hpp -new file mode 100644 -index 0000000..666dba9 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+UnorderedMap.hpp -@@ -0,0 +1,70 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include "JSIHelpers.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::unordered_map <> Record -+template -+struct JSIConverter> final { -+ static inline std::unordered_map fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ jsi::Object object = arg.asObject(runtime); -+ jsi::Array propertyNames = object.getPropertyNames(runtime); -+ size_t length = propertyNames.size(runtime); -+ -+ std::unordered_map map; -+ map.reserve(length); -+ for (size_t i = 0; i < length; ++i) { -+ std::string key = propertyNames.getValueAtIndex(runtime, i).asString(runtime).utf8(runtime); -+ jsi::Value value = object.getProperty(runtime, key.c_str()); -+ map.emplace(key, JSIConverter::fromJSI(runtime, value)); -+ } -+ return map; -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::unordered_map& map) { -+ jsi::Object object(runtime); -+ for (const auto& pair : map) { -+ jsi::Value value = JSIConverter::toJSI(runtime, pair.second); -+ object.setProperty(runtime, pair.first.c_str(), std::move(value)); -+ } -+ return object; -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!isPlainObject(runtime, object)) { -+ return false; -+ } -+ jsi::Array properties = object.getPropertyNames(runtime); -+ size_t size = properties.size(runtime); -+ for (size_t i = 0; i < size; i++) { -+ bool canConvertProp = JSIConverter::canConvert(runtime, properties.getValueAtIndex(runtime, i)); -+ if (!canConvertProp) { -+ return false; -+ } -+ } -+ return true; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Variant.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Variant.hpp -new file mode 100644 -index 0000000..e54357a ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Variant.hpp -@@ -0,0 +1,67 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+struct AnyValue; -+class AnyMap; -+ -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter+UnorderedMap.hpp" -+#include "JSIConverter+Vector.hpp" -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include "NitroTypeInfo.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::variant <> A | B | C -+template -+struct JSIConverter> final { -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ // Check each type in `Types...` to make sure we can convert `jsi::Value` to one of those. -+ return (JSIConverter::canConvert(runtime, value) || ...); -+ } -+ -+ static inline std::variant fromJSI(jsi::Runtime& runtime, const jsi::Value& value) { -+ return fromJSIRecursive(runtime, value); -+ } -+ -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::variant& variant) { -+ return std::visit( -+ [&runtime](const auto& val) { -+ // Try to convert each type -+ return JSIConverter>::toJSI(runtime, val); -+ }, -+ variant); -+ } -+ -+private: -+ template -+ static inline std::variant fromJSIRecursive(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (JSIConverter::canConvert(runtime, value)) { -+ return JSIConverter::fromJSI(runtime, value); -+ } -+ if constexpr (sizeof...(Rest) == 0) { -+ std::string string = value.toString(runtime).utf8(runtime); -+ std::string types = TypeInfo::getFriendlyTypenames(); -+ throw std::runtime_error("Cannot convert \"" + string + "\" to any type in variant<" + types + ">!"); -+ } else { -+ return fromJSIRecursive(runtime, value); -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Vector.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Vector.hpp -new file mode 100644 -index 0000000..4cefdb0 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter+Vector.hpp -@@ -0,0 +1,69 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include "JSIConverter.hpp" -+ -+#include "AnyMap.hpp" -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+// std::vector <> T[] -+template -+struct JSIConverter> final { -+ static inline std::vector fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ jsi::Array array = arg.asObject(runtime).asArray(runtime); -+ size_t length = array.size(runtime); -+ -+ std::vector vector; -+ vector.reserve(length); -+ for (size_t i = 0; i < length; ++i) { -+ jsi::Value elementValue = array.getValueAtIndex(runtime, i); -+ vector.emplace_back(JSIConverter::fromJSI(runtime, elementValue)); -+ } -+ return vector; -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::vector& vector) { -+ jsi::Array array(runtime, vector.size()); -+ for (size_t i = 0; i < vector.size(); i++) { -+ jsi::Value value = JSIConverter::toJSI(runtime, vector[i]); -+ array.setValueAtIndex(runtime, i, std::move(value)); -+ } -+ return array; -+ } -+ -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (!value.isObject()) { -+ return false; -+ } -+ jsi::Object object = value.getObject(runtime); -+ if (!object.isArray(runtime)) { -+ return false; -+ } -+ jsi::Array array = object.getArray(runtime); -+ if (array.size(runtime) == 0) { -+ // it is an empty array, so it _theoretically_ doesn't matter what type it holds. Just say true. -+ return true; -+ } -+ // Check the type of the first element in the array. -+ // Technically the array can also have different types for each item, -+ // and to be absolutely sure that we can convert the entire array, we have to check each item in the array. -+ // But we don't want to do that for performance reasons - let's just assume the user doesn't make this mistake. -+ jsi::Value firstElement = array.getValueAtIndex(runtime, 0); -+ return JSIConverter::canConvert(runtime, firstElement); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter.hpp -new file mode 100644 -index 0000000..c99e097 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIConverter.hpp -@@ -0,0 +1,195 @@ -+// -+// Created by Marc Rousavy on 21.02.24. -+// -+ -+#pragma once -+ -+// Forward declare a few of the common types that might have cyclic includes. -+namespace margelo::nitro { -+template -+struct JSIConverter; -+} // namespace margelo::nitro -+ -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * The JSIConverter class can convert any type from and to a jsi::Value. -+ * It uses templates to statically create fromJSI/toJSI methods, and will throw compile-time errors -+ * if a given type is not convertable. -+ * Value types, custom types (HybridObject), and even functions with any number of arguments/types are supported. -+ * This type can be extended by just creating a new template for JSIConverter in a header. -+ */ -+template -+struct JSIConverter final { -+ JSIConverter() = delete; -+ -+ /** -+ * Converts the given `jsi::Value` to type `T`. -+ * By default, this static-asserts. -+ */ -+ static inline T fromJSI(jsi::Runtime&, const jsi::Value&) { -+ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); -+ return T(); -+ } -+ /** -+ * Converts `T` to a `jsi::Value`. -+ * By default, this static-asserts. -+ */ -+ static inline jsi::Value toJSI(jsi::Runtime&, T) { -+ static_assert(always_false::value, "This type is not supported by the JSIConverter!"); -+ return jsi::Value::undefined(); -+ } -+ /** -+ * Returns whether the given `jsi::Value` can be converted to `T`. -+ * This involves runtime type-checks. -+ * By default, this returns `false`. -+ */ -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value&) { -+ return false; -+ } -+ -+private: -+ template -+ struct always_false : std::false_type {}; -+}; -+ -+// int <> number -+template <> -+struct JSIConverter final { -+ static inline int fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return static_cast(arg.asNumber()); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, int arg) { -+ return jsi::Value(arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNumber(); -+ } -+}; -+ -+// std::monostate <> null -+template <> -+struct JSIConverter final { -+ static inline std::monostate fromJSI(jsi::Runtime&, const jsi::Value&) { -+ return std::monostate(); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, std::monostate) { -+ return jsi::Value::null(); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNull() || value.isUndefined(); -+ } -+}; -+ -+// double <> number -+template <> -+struct JSIConverter final { -+ static inline double fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return arg.asNumber(); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, double arg) { -+ return jsi::Value(arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNumber(); -+ } -+}; -+ -+// float <> number -+template <> -+struct JSIConverter final { -+ static inline float fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return static_cast(arg.asNumber()); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, float arg) { -+ return jsi::Value(static_cast(arg)); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isNumber(); -+ } -+}; -+ -+// int64_t <> BigInt -+template <> -+struct JSIConverter final { -+ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return arg.asBigInt(runtime).asInt64(runtime); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, int64_t arg) { -+ return jsi::BigInt::fromInt64(runtime, arg); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isBigInt()) { -+ jsi::BigInt bigint = value.getBigInt(runtime); -+ return bigint.isInt64(runtime); -+ } -+ return false; -+ } -+}; -+ -+// uint64_t <> BigInt -+template <> -+struct JSIConverter final { -+ static inline double fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return arg.asBigInt(runtime).asUint64(runtime); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, uint64_t arg) { -+ return jsi::BigInt::fromUint64(runtime, arg); -+ } -+ static inline bool canConvert(jsi::Runtime& runtime, const jsi::Value& value) { -+ if (value.isBigInt()) { -+ jsi::BigInt bigint = value.getBigInt(runtime); -+ return bigint.isUint64(runtime); -+ } -+ return false; -+ } -+}; -+ -+// bool <> boolean -+template <> -+struct JSIConverter final { -+ static inline bool fromJSI(jsi::Runtime&, const jsi::Value& arg) { -+ return arg.asBool(); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime&, bool arg) { -+ return jsi::Value(arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isBool(); -+ } -+}; -+ -+// std::string <> string -+template <> -+struct JSIConverter final { -+ static inline std::string fromJSI(jsi::Runtime& runtime, const jsi::Value& arg) { -+ return arg.asString(runtime).utf8(runtime); -+ } -+ static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::string& arg) { -+ return jsi::String::createFromUtf8(runtime, arg); -+ } -+ static inline bool canConvert(jsi::Runtime&, const jsi::Value& value) { -+ return value.isString(); -+ } -+}; -+ -+} // namespace margelo::nitro -+ -+#include "JSIConverter+AnyMap.hpp" -+#include "JSIConverter+ArrayBuffer.hpp" -+#include "JSIConverter+Exception.hpp" -+#include "JSIConverter+Function.hpp" -+#include "JSIConverter+HostObject.hpp" -+#include "JSIConverter+HybridObject.hpp" -+#include "JSIConverter+Optional.hpp" -+#include "JSIConverter+Promise.hpp" -+#include "JSIConverter+Tuple.hpp" -+#include "JSIConverter+UnorderedMap.hpp" -+#include "JSIConverter+Variant.hpp" -+#include "JSIConverter+Vector.hpp" -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIHelpers.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIHelpers.hpp -new file mode 100644 -index 0000000..6049dfd ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JSIHelpers.hpp -@@ -0,0 +1,52 @@ -+// -+// JSIHelpers.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "ThreadUtils.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Returns whether the given `jsi::Object` is a plain-JS object, or not. -+ * If it is not a plain-JS object, it could be an Array, ArrayBuffer, Function, -+ * HostObject or NativeState. -+ */ -+static inline bool isPlainObject(jsi::Runtime& runtime, const jsi::Object& object) { -+ if (object.isArray(runtime)) { -+ return false; -+ } -+ if (object.isArrayBuffer(runtime)) { -+ return false; -+ } -+ if (object.isFunction(runtime)) { -+ return false; -+ } -+ if (object.isHostObject(runtime)) { -+ return false; -+ } -+ if (object.hasNativeState(runtime)) { -+ return false; -+ } -+ return true; -+} -+ -+/** -+ * Get an ID for the given Runtime. -+ * -+ * The ID usually consists of a Runtime description (e.g. "HermesRuntime"), -+ * and it's Thread (e.g. "com.facebook.react.runtime.JavaScript") -+ */ -+static inline std::string getRuntimeId(jsi::Runtime& runtime) { -+ std::string threadName = ThreadUtils::getThreadName(); -+ return runtime.description() + " (" + threadName + ")"; -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JUnit.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JUnit.hpp -new file mode 100644 -index 0000000..a789d70 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/JUnit.hpp -@@ -0,0 +1,38 @@ -+// -+// JUnit.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 19.11.24. -+// -+ -+#pragma once -+ -+#include "NitroLogger.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+/** -+ * Represents a `Unit` from Kotlin. -+ * This is similar to `void` for Java, but is actually an `Object`. -+ */ -+class JUnit final { -+public: -+ /** -+ * Gets the shared instance to `Unit`. This is always a static global. -+ */ -+ static jni::alias_ref instance() { -+ static jni::global_ref sharedInstance = nullptr; -+ if (sharedInstance == nullptr) { -+ jni::alias_ref clazz = jni::findClassStatic("java/lang/Object"); -+ jni::JConstructor constructor = clazz->getConstructor(); -+ jni::local_ref instance = clazz->newObject(constructor); -+ sharedInstance = jni::make_global(instance); -+ } -+ return sharedInstance; -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroDefines.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroDefines.hpp -new file mode 100644 -index 0000000..f5dde7d ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroDefines.hpp -@@ -0,0 +1,55 @@ -+// -+// NitroDefines.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 29.07.24. -+// -+ -+#ifndef NitroDefines_h -+#define NitroDefines_h -+ -+// Sets the version of the native Nitro core library -+#define NITRO_VERSION "0.24.1" -+ -+// Sets whether to use debug or optimized production build flags -+#ifdef DEBUG -+#define NITRO_DEBUG -+#endif -+#ifdef NDEBUG -+#undef NITRO_DEBUG -+#endif -+#ifdef ANDROID -+#ifndef NDEBUG -+#define NITRO_DEBUG -+#endif -+#endif -+ -+// Helper to find out if a C++ compiler attribute is available -+#ifdef __has_attribute -+#define _CXX_INTEROP_HAS_ATTRIBUTE(x) __has_attribute(x) -+#else -+#define _CXX_INTEROP_HAS_ATTRIBUTE(x) 0 -+#endif -+ -+// Closed/Final Enums -+#if _CXX_INTEROP_HAS_ATTRIBUTE(enum_extensibility) -+// Enum is marked as closed/not extensible -+#define CLOSED_ENUM __attribute__((enum_extensibility(closed))) -+#else -+#define CLOSED_ENUM -+#endif -+ -+// Swift Support -+#if __has_include() -+// Swift's bridging header defines those things -+#include -+#define SWIFT_PRIVATE __attribute__((swift_private)) -+#else -+// If we don't have Swift bridging header, those macros do nothing -+#define SWIFT_NAME(_name) -+#define SWIFT_PRIVATE -+#define SWIFT_COMPUTED_PROPERTY -+#define SWIFT_NONCOPYABLE -+#endif -+ -+#endif /* NitroDefines_h */ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroHash.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroHash.hpp -new file mode 100644 -index 0000000..32e39fb ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroHash.hpp -@@ -0,0 +1,60 @@ -+// -+// NitroHash.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Hashes the given C-String using the FNV-1a hashing algorithm. -+ * -+ * This function can be used at compile time as a constexpr to build -+ * statically optimized switch statements. -+ */ -+constexpr uint64_t hashString(const char* str, size_t length) { -+ uint64_t hash = 14695981039346656037ull; // FNV offset basis -+ const uint64_t fnv_prime = 1099511628211ull; -+ -+ for (size_t i = 0; i < length; ++i) { -+ hash ^= static_cast(str[i]); -+ hash *= fnv_prime; -+ } -+ -+ return hash; -+} -+ -+/** -+ * Hashes the given constant C-String using the FNV-1a hashing algorithm. -+ * -+ * String length is known at compile time. -+ */ -+template -+constexpr uint64_t hashString(const char (&str)[N]) { -+ return hashString(str, N - 1); // N includes the null terminator, so subtract 1 -+} -+ -+/** -+ * Hashes the given `string_view` using the FNV-1a hashing algorithm. -+ * This can be constexpr. -+ */ -+constexpr uint64_t hashString(const std::string_view& string) { -+ return hashString(string.data(), string.length()); -+} -+ -+/** -+ * Hashes the given `string` using the FNV-1a hashing algorithm. -+ * This happens at runtime. -+ */ -+inline uint64_t hashString(const std::string& string) { -+ return hashString(string.c_str(), string.length()); -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroLogger.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroLogger.hpp -new file mode 100644 -index 0000000..3298f70 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroLogger.hpp -@@ -0,0 +1,68 @@ -+// -+// Created by Marc Rousavy on 05.03.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+enum class LogLevel { Debug, Info, Warning, Error }; -+ -+class Logger final { -+private: -+ Logger() = delete; -+ -+public: -+ template -+ static void log(LogLevel level, const char* tag, const char* format, Args... args) { -+#ifdef NITRO_DEBUG -+ // 1. Make sure args can be passed to sprintf(..) -+ static_assert(all_are_trivially_copyable(), "All arguments passed to Logger::log(..) must be trivially copyable! " -+ "Did you try to pass a complex type, like std::string?"); -+ -+ // 2. Format all arguments in the message -+ std::string message = formatString(format, args...); -+ -+ // 3. Call the platform specific log function -+ nativeLog(level, tag, message); -+#endif -+ } -+ -+ static void nativeLog(LogLevel level, const char* tag, const std::string& string); -+ -+private: -+ template -+ static std::string formatString(const char* format, Args... args) { -+#pragma clang diagnostic push -+#pragma clang diagnostic ignored "-Wformat-security" -+ int size = snprintf(nullptr, 0, format, args...) + 1; // Extra space for '\0' -+ if (size <= 0) { -+ return "Error during formatting."; -+ } -+ std::unique_ptr buf(new char[size]); -+ snprintf(buf.get(), size, format, args...); -+ return std::string(buf.get(), buf.get() + size - 1); // We don't want the '\0' inside -+#pragma clang diagnostic pop -+ } -+ -+ // Overloaded functions to convert std::string to C-style string -+ template -+ static constexpr bool is_trivially_copyable() { -+ return std::is_trivially_copyable::value; -+ } -+ -+ template -+ static constexpr bool all_are_trivially_copyable() { -+ return (is_trivially_copyable() && ...); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroTypeInfo.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroTypeInfo.hpp -new file mode 100644 -index 0000000..128b807 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/NitroTypeInfo.hpp -@@ -0,0 +1,66 @@ -+// -+// NitroTypeInfo.hpp -+// Nitro -+// -+// Created by Marc Rousavy on 17.07.24. -+// -+ -+#pragma once -+ -+#include "NitroDefines.hpp" -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+struct TypeInfo final { -+public: -+ TypeInfo() = delete; -+ -+ /** -+ * Get the name of the currently thrown exception -+ */ -+ static std::string getCurrentExceptionName(); -+ -+ /** -+ * Get a friendly name of the given `type_info` (if possible, demangled) -+ */ -+ static inline std::string getFriendlyTypename(const std::type_info& type, bool removeNamespace = false) { -+ std::string typeName = type.name(); -+ return demangleName(typeName, removeNamespace); -+ } -+ -+ /** -+ * Get a friendly name of the given `type_index` (if possible, demangled) -+ */ -+ static inline std::string getFriendlyTypename(const std::type_index& typeIndex, bool removeNamespace = false) { -+ std::string typeName = typeIndex.name(); -+ return demangleName(typeName, removeNamespace); -+ } -+ -+ /** -+ * Get a friendly name of the type `T` (if possible, demangled) -+ */ -+ template -+ static inline std::string getFriendlyTypename(bool removeNamespace = false) { -+ return getFriendlyTypename(typeid(T), removeNamespace); -+ } -+ -+ template -+ static inline std::string getFriendlyTypenames(bool removeNamespace = false) { -+ std::ostringstream stream; -+ ((stream << TypeInfo::getFriendlyTypename(removeNamespace) << ", "), ...); -+ std::string string = stream.str(); -+ return string.substr(0, string.length() - 2); -+ } -+ -+private: -+ static std::string replaceRegex(const std::string& original, const std::string& pattern, const std::string& replacement); -+ -+ static std::string demangleName(const std::string& typeName, bool removeNamespace = false); -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Promise.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Promise.hpp -new file mode 100644 -index 0000000..d6935f7 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Promise.hpp -@@ -0,0 +1,412 @@ -+// -+// Created by Marc Rousavy on 18.11.24. -+// -+ -+#pragma once -+ -+#include "AssertPromiseState.hpp" -+#include "NitroDefines.hpp" -+#include "NitroTypeInfo.hpp" -+#include "ThreadPool.hpp" -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+using namespace facebook; -+ -+template -+class Promise final { -+public: -+ using OnResolvedFunc = std::function; -+ using OnRejectedFunc = std::function; -+ -+public: -+ // Promise cannot be copied. -+ Promise(const Promise&) = delete; -+ -+private: -+ Promise() = default; -+ -+public: -+ ~Promise() { -+ if (isPending()) [[unlikely]] { -+ auto message = std::string("Timeouted: Promise<") + TypeInfo::getFriendlyTypename() + "> was destroyed!"; -+ reject(std::make_exception_ptr(std::runtime_error(message))); -+ } -+ } -+ -+public: -+ /** -+ * Creates a new pending Promise that has to be resolved -+ * or rejected with `resolve(..)` or `reject(..)`. -+ */ -+ static std::shared_ptr create() { -+ return std::shared_ptr(new Promise()); -+ } -+ -+ /** -+ * Creates a Promise that runs the given function `run` on a separate Thread pool. -+ */ -+ static std::shared_ptr async(std::function&& run) { -+ auto promise = create(); -+ ThreadPool::shared().run([run = std::move(run), promise]() { -+ try { -+ // Run the code, then resolve. -+ TResult result = run(); -+ promise->resolve(std::move(result)); -+ } catch (...) { -+ // It threw an error. -+ promise->reject(std::current_exception()); -+ } -+ }); -+ return promise; -+ } -+ -+ /** -+ * Creates a Promise and awaits the given future on a background Thread. -+ * Once the future resolves or rejects, the Promise resolves or rejects. -+ */ -+ static std::shared_ptr awaitFuture(std::future&& future) { -+ auto sharedFuture = std::make_shared>(std::move(future)); -+ return async([sharedFuture = std::move(sharedFuture)]() { return sharedFuture->get(); }); -+ } -+ -+ /** -+ * Creates an immediately resolved Promise. -+ */ -+ static std::shared_ptr resolved(TResult&& result) { -+ auto promise = create(); -+ promise->resolve(std::move(result)); -+ return promise; -+ } -+ /** -+ * Creates an immediately rejected Promise. -+ */ -+ static std::shared_ptr rejected(const std::exception_ptr& error) { -+ auto promise = create(); -+ promise->reject(error); -+ return promise; -+ } -+ -+public: -+ /** -+ * Resolves this Promise with the given result, and calls any pending listeners. -+ */ -+ void resolve(TResult&& result) { -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); -+#endif -+ _state = std::move(result); -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(std::get(_state)); -+ } -+ } -+ void resolve(const TResult& result) { -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); -+#endif -+ _state = result; -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(std::get(_state)); -+ } -+ } -+ /** -+ * Rejects this Promise with the given error, and calls any pending listeners. -+ */ -+ void reject(const std::exception_ptr& exception) { -+ if (exception == nullptr) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Cannot reject Promise<" + typeName + "> with a null exception_ptr!"); -+ } -+ -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); -+#endif -+ _state = exception; -+ for (const auto& onRejected : _onRejectedListeners) { -+ onRejected(exception); -+ } -+ } -+ -+public: -+ /** -+ * Add a listener that will be called when the Promise gets resolved. -+ * If the Promise is already resolved, the listener will be immediately called. -+ */ -+ void addOnResolvedListener(OnResolvedFunc&& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already resolved! Call the callback immediately -+ onResolved(std::get(_state)); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ _onResolvedListeners.push_back(std::move(onResolved)); -+ } -+ } -+ void addOnResolvedListener(const OnResolvedFunc& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already resolved! Call the callback immediately -+ onResolved(std::get(_state)); -+ } else { -+ // Promise is not yet resolved, put the listener in our queue. -+ _onResolvedListeners.push_back(onResolved); -+ } -+ } -+ -+ /** -+ * Add a listener that will be called when the Promise gets rejected. -+ * If the Promise is already rejected, the listener will be immediately called. -+ */ -+ void addOnRejectedListener(OnRejectedFunc&& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already rejected! Call the callback immediately -+ onRejected(std::get(_state)); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(std::move(onRejected)); -+ } -+ } -+ void addOnRejectedListener(const OnRejectedFunc& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (std::holds_alternative(_state)) { -+ // Promise is already rejected! Call the callback immediately -+ onRejected(std::get(_state)); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(onRejected); -+ } -+ } -+ -+public: -+ /** -+ * Gets an awaitable `std::future` for this `Promise`. -+ */ -+ std::future await() { -+ auto promise = std::make_shared>(); -+ addOnResolvedListener([promise](const TResult& result) { promise->set_value(result); }); -+ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); -+ return promise->get_future(); -+ } -+ -+public: -+ /** -+ * Get the result of the Promise if it has been resolved. -+ * If the Promise is not resolved, this will throw. -+ */ -+ inline const TResult& getResult() { -+ if (!isResolved()) { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Cannot get result when Promise<" + typeName + "> is not yet resolved!"); -+ } -+ return std::get(_state); -+ } -+ /** -+ * Get the error of the Promise if it has been rejected. -+ * If the Promise is not rejected, this will throw. -+ */ -+ inline const std::exception_ptr& getError() { -+ if (!isRejected()) { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("Cannot get error when Promise<" + typeName + "> is not yet rejected!"); -+ } -+ return std::get(_state); -+ } -+ -+public: -+ /** -+ * Gets whether this Promise has been successfully resolved with a result, or not. -+ */ -+ [[nodiscard]] -+ inline bool isResolved() const noexcept { -+ return std::holds_alternative(_state); -+ } -+ /** -+ * Gets whether this Promise has been rejected with an error, or not. -+ */ -+ [[nodiscard]] -+ inline bool isRejected() const noexcept { -+ return std::holds_alternative(_state); -+ } -+ /** -+ * Gets whether this Promise has not yet been resolved nor rejected. -+ */ -+ [[nodiscard]] -+ inline bool isPending() const noexcept { -+ return std::holds_alternative(_state); -+ } -+ -+private: -+ std::variant _state; -+ std::vector _onResolvedListeners; -+ std::vector _onRejectedListeners; -+ std::mutex _mutex; -+}; -+ -+// Specialization for void -+template <> -+class Promise final { -+public: -+ using OnResolvedFunc = std::function; -+ using OnRejectedFunc = std::function; -+ -+public: -+ Promise(const Promise&) = delete; -+ -+private: -+ Promise() = default; -+ -+public: -+ ~Promise() { -+ if (isPending()) [[unlikely]] { -+ std::runtime_error error("Timeouted: Promise was destroyed!"); -+ reject(std::make_exception_ptr(error)); -+ } -+ } -+ -+public: -+ static std::shared_ptr create() { -+ return std::shared_ptr(new Promise()); -+ } -+ -+ static std::shared_ptr async(std::function&& run) { -+ auto promise = create(); -+ ThreadPool::shared().run([run = std::move(run), promise]() { -+ try { -+ // Run the code, then resolve. -+ run(); -+ promise->resolve(); -+ } catch (...) { -+ // It threw an error. -+ promise->reject(std::current_exception()); -+ } -+ }); -+ return promise; -+ } -+ -+ static std::shared_ptr awaitFuture(std::future&& future) { -+ auto sharedFuture = std::make_shared>(std::move(future)); -+ return async([sharedFuture = std::move(sharedFuture)]() { sharedFuture->get(); }); -+ } -+ -+ static std::shared_ptr resolved() { -+ auto promise = create(); -+ promise->resolve(); -+ return promise; -+ } -+ static std::shared_ptr rejected(const std::exception_ptr& error) { -+ auto promise = create(); -+ promise->reject(error); -+ return promise; -+ } -+ -+public: -+ void resolve() { -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_RESOLVE); -+#endif -+ _isResolved = true; -+ for (const auto& onResolved : _onResolvedListeners) { -+ onResolved(); -+ } -+ } -+ void reject(const std::exception_ptr& exception) { -+ if (exception == nullptr) [[unlikely]] { -+ throw std::runtime_error("Cannot reject Promise with a null exception_ptr!"); -+ } -+ -+ std::unique_lock lock(_mutex); -+#ifdef NITRO_DEBUG -+ assertPromiseState(*this, PromiseTask::WANTS_TO_REJECT); -+#endif -+ _error = exception; -+ for (const auto& onRejected : _onRejectedListeners) { -+ onRejected(exception); -+ } -+ } -+ -+public: -+ void addOnResolvedListener(OnResolvedFunc&& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (_isResolved) { -+ onResolved(); -+ } else { -+ _onResolvedListeners.push_back(std::move(onResolved)); -+ } -+ } -+ void addOnResolvedListener(const OnResolvedFunc& onResolved) { -+ std::unique_lock lock(_mutex); -+ if (_isResolved) { -+ onResolved(); -+ } else { -+ _onResolvedListeners.push_back(onResolved); -+ } -+ } -+ void addOnRejectedListener(OnRejectedFunc&& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (_error) { -+ onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(std::move(onRejected)); -+ } -+ } -+ void addOnRejectedListener(const OnRejectedFunc& onRejected) { -+ std::unique_lock lock(_mutex); -+ if (_error) { -+ onRejected(_error); -+ } else { -+ // Promise is not yet rejected, put the listener in our queue. -+ _onRejectedListeners.push_back(onRejected); -+ } -+ } -+ -+public: -+ std::future await() { -+ auto promise = std::make_shared>(); -+ addOnResolvedListener([promise]() { promise->set_value(); }); -+ addOnRejectedListener([promise](const std::exception_ptr& error) { promise->set_exception(error); }); -+ return promise->get_future(); -+ } -+ -+public: -+ inline const std::exception_ptr& getError() { -+ if (!isRejected()) { -+ throw std::runtime_error("Cannot get error when Promise is not yet rejected!"); -+ } -+ return _error; -+ } -+ -+public: -+ [[nodiscard]] -+ inline bool isResolved() const noexcept { -+ return _isResolved; -+ } -+ [[nodiscard]] -+ inline bool isRejected() const noexcept { -+ return _error != nullptr; -+ } -+ [[nodiscard]] -+ inline bool isPending() const noexcept { -+ return !isResolved() && !isRejected(); -+ } -+ -+private: -+ std::mutex _mutex; -+ bool _isResolved = false; -+ std::exception_ptr _error; -+ std::vector _onResolvedListeners; -+ std::vector _onRejectedListeners; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PromiseType.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PromiseType.hpp -new file mode 100644 -index 0000000..7efbd66 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PromiseType.hpp -@@ -0,0 +1,44 @@ -+// -+// PromiseType.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 09.12.24. -+// -+ -+#pragma once -+ -+#include "Promise.hpp" -+#include -+ -+namespace margelo::nitro { -+ -+// Gets the `T` in `Promise`. -+template -+struct promise_type { -+ using type = void; -+ using is_promise = std::false_type; -+}; -+ -+template <> -+struct promise_type { -+ using type = void; -+ using is_promise = std::true_type; -+}; -+template -+struct promise_type> { -+ using type = T; -+ using is_promise = std::true_type; -+}; -+template -+struct promise_type>> { -+ using type = T; -+ using is_promise = std::true_type; -+}; -+ -+template -+using promise_type_v = typename promise_type>::type; -+ -+template -+inline constexpr bool is_promise_v = promise_type>::is_promise::value; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Prototype.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Prototype.hpp -new file mode 100644 -index 0000000..dcab07b ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/Prototype.hpp -@@ -0,0 +1,184 @@ -+// -+// PrototypeChain.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "HybridFunction.hpp" -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Represents a Prototype's native C++ type ID. -+ * This can be used to identify a prototype against a C++ instance, -+ * or used as a cache-key. -+ */ -+using NativeInstanceId = std::type_index; -+ -+/** -+ * Represents a JS `Prototype`'s structure. -+ * Every prototype has a related C++ type ID (`instanceTypeId`). -+ * Prototypes can be sub-classes, in which case they have a `base` prototype. -+ * Each prototype has a list of methods, and properties (getters + setters). -+ * -+ * By using this `Prototype` structure, we can create JS objects that act -+ * as prototypes for `HybridObject`s. -+ * -+ * While a `Prototype` actually holds all the methods, a `HybridObject` only -+ * contains state and memory. -+ * This way the JS VM doesn't need to re-create methods for each `HybridObject`, -+ * they are only initialized once on the shared `Prototype`. -+ */ -+struct Prototype final { -+private: -+ NativeInstanceId _instanceTypeId; -+ std::shared_ptr _base = nullptr; -+ std::unordered_map _methods; -+ std::unordered_map _getters; -+ std::unordered_map _setters; -+ -+private: -+ Prototype(const NativeInstanceId& typeId, const std::shared_ptr& base) : _instanceTypeId(typeId), _base(base) {} -+ -+public: -+ /** -+ * Gets a `Prototype` specification/node for the given native C++ type ID. -+ * -+ * If the given C++ type ID is unknown, a new `Prototype` node is created, -+ * which has to be initialized with methods, getters and setters first. -+ * -+ * If the given C++ type ID is already known in the static `Prototype` tree, -+ * a shared reference to it is returned. -+ */ -+ static std::shared_ptr get(const NativeInstanceId& typeId, const std::shared_ptr& base = nullptr) { -+ static std::unordered_map> _prototypesCache; -+ -+ const auto& found = _prototypesCache.find(typeId); -+ if (found != _prototypesCache.end()) { -+ // We know this C++ type ID / Prototype - return it! -+ return found->second; -+ } else { -+ // This is the first time we see this C++ type ID - create a new base Prototype for this. -+ auto prototype = std::shared_ptr(new Prototype(typeId, base)); -+ _prototypesCache.emplace(typeId, prototype); -+ return prototype; -+ } -+ } -+ -+public: -+ template -+ inline bool isNativeInstance() const noexcept { -+ return _instanceTypeId == std::type_index(typeid(T)); -+ } -+ -+ inline bool hasHybrids() const { -+ return !_methods.empty() || !_getters.empty() || !_setters.empty(); -+ } -+ -+ inline bool hasBase() const noexcept { -+ return _base != nullptr; -+ } -+ inline const std::shared_ptr& getBase() const noexcept { -+ return _base; -+ } -+ inline const NativeInstanceId& getNativeInstanceId() const noexcept { -+ return _instanceTypeId; -+ } -+ inline const std::unordered_map& getMethods() const noexcept { -+ return _methods; -+ } -+ inline const std::unordered_map& getGetters() const noexcept { -+ return _getters; -+ } -+ inline const std::unordered_map& getSetters() const noexcept { -+ return _setters; -+ } -+ -+public: -+ /** -+ * Registers the given C++ method as a property getter that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerHybridGetter("foo", &MyObject::getFoo); -+ * ``` -+ */ -+ template -+ inline void registerHybridGetter(std::string name, ReturnType (Derived::*method)()) { -+ if (_getters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a getter with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Getter \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _getters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::GETTER)); -+ } -+ -+ /** -+ * Registers the given C++ method as a property setter that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerHybridSetter("foo", &MyObject::setFoo); -+ * ``` -+ */ -+ template -+ inline void registerHybridSetter(std::string name, void (Derived::*method)(ValueType)) { -+ if (_setters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a setter with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Property Setter \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _setters.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::SETTER)); -+ } -+ -+ /** -+ * Registers the given C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerHybridMethod("sayHello", &MyObject::sayHello); -+ * ``` -+ */ -+ template -+ inline void registerHybridMethod(std::string name, ReturnType (Derived::*method)(Args...)) { -+ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _methods.emplace(name, HybridFunction::createHybridFunction(name, method, FunctionKind::METHOD)); -+ } -+ -+ /** -+ * Registers the given raw JSI C++ method as a Hybrid Method that can be called from JS, through the object's Prototype. -+ * Example: -+ * ```cpp -+ * registerRawHybridMethod("sayHello", &MyObject::sayHello); -+ * ``` -+ */ -+ template -+ inline void registerRawHybridMethod(std::string name, size_t expectedArgumentsCount, -+ jsi::Value (Derived::*method)(jsi::Runtime& runtime, const jsi::Value& thisArg, -+ const jsi::Value* args, size_t count)) { -+ if (_getters.contains(name) || _setters.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a property with that name already exists!"); -+ } -+ if (_methods.contains(name)) [[unlikely]] { -+ throw std::runtime_error("Cannot add Hybrid Method \"" + name + "\" - a method with that name already exists!"); -+ } -+ -+ _methods.emplace(name, HybridFunction::createRawHybridFunction(name, expectedArgumentsCount, method)); -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PrototypeChain.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PrototypeChain.hpp -new file mode 100644 -index 0000000..34dcf8f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/PrototypeChain.hpp -@@ -0,0 +1,78 @@ -+// -+// PrototypeChain.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 07.08.24. -+// -+ -+#pragma once -+ -+#include "Prototype.hpp" -+ -+namespace margelo::nitro { -+ -+/** -+ * Represents a mutable chain of prototypes. -+ * Callers can use this class to incrementally add sub-classes to prototypes and build -+ * prototype chains/trees using C++ type information. -+ * -+ * The template methods can be used to find a specific C++ instance in the prototype tree, -+ * or create a new sub-class if it cannot be found. -+ */ -+class PrototypeChain final { -+private: -+ std::shared_ptr _prototype; -+ -+public: -+ PrototypeChain() {} -+ -+public: -+ /** -+ * Gets the current `Prototype` as a whole. -+ * This does not do any modifications to the Prototype tree. -+ */ -+ inline const std::shared_ptr& getPrototype() const { -+ return _prototype; -+ } -+ -+public: -+ /** -+ * Extends the Prototype with the given type `Derived`. -+ * If the Prototype already extended `Derived`, this returns the current state. -+ */ -+ template -+ inline const std::shared_ptr& extendPrototype() { -+ if (_prototype == nullptr) { -+ _prototype = Prototype::get(typeid(Derived)); -+ } -+ -+ return getOrExtendPrototype(_prototype); -+ } -+ -+private: -+ /** -+ * Perform a bottom-down search of the given `Derived` C++ type info. -+ * If the current prototype tree does not have a Prototype that represents the -+ * C++ type `Derived`, it will extend it at the bottom and shift the `Prototype` tree -+ * up by one. -+ */ -+ template -+ inline const std::shared_ptr& getOrExtendPrototype(const std::shared_ptr& node) { -+ if (node->isNativeInstance()) { -+ // If the Prototype represents the caller type (`Derived`), we work with this Prototype. -+ return node; -+ } else { -+ if (node->hasBase()) { -+ // We didn't find a match in this prototype, let's recursively try it's parent! -+ return getOrExtendPrototype(node->getBase()); -+ } else { -+ // We didn't find `Derived` and we don't have a base- add a child and shift the tree by one. -+ auto newBase = _prototype; -+ _prototype = Prototype::get(typeid(Derived), newBase); -+ return _prototype; -+ } -+ } -+ } -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ReferenceState.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ReferenceState.hpp -new file mode 100644 -index 0000000..ae946e5 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ReferenceState.hpp -@@ -0,0 +1,40 @@ -+// -+// ReferenceState.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 03.02.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+/** -+ * Holds state for an `BorrowingReference` (or `WeakReference`). -+ * -+ * The state tracks the amount of strong- and weak- references to any kind of value, -+ * including an extra `isDeleted` flag that specifies whether the value has been force-deleted. -+ * -+ * Also, a `mutex` allows for thread-safe access of the `isDeleted` flag. -+ */ -+struct ReferenceState { -+ std::atomic_size_t strongRefCount; -+ std::atomic_size_t weakRefCount; -+ bool isDeleted; -+ std::mutex mutex; -+ -+ /** -+ * Decrements the strong ref count by one, and returns whether the value should be deleted. -+ */ -+ inline bool decrementStrongRefCount() { -+ size_t oldRefCount = strongRefCount.fetch_sub(1); -+ return oldRefCount <= 1; -+ } -+ -+ explicit ReferenceState() : strongRefCount(1), weakRefCount(0), isDeleted(false) {} -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadPool.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadPool.hpp -new file mode 100644 -index 0000000..99b5467 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadPool.hpp -@@ -0,0 +1,65 @@ -+// -+// ThreadPool.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+class ThreadPool final { -+public: -+ /** -+ * Create a new ThreadPool with the given number of minimum workers/threads. -+ * The Thread Pool can expand on the fly if it is busy. -+ */ -+ explicit ThreadPool(const char* const name, size_t initialThreadsCount, size_t maxThreadsCount); -+ ~ThreadPool(); -+ ThreadPool(const ThreadPool&) = delete; -+ ThreadPool(ThreadPool&&) = delete; -+ -+ /** -+ * Schedules the given task asynchronously on the ThreadPool. -+ * It will run once a worker is available. -+ */ -+ void run(std::function&& task); -+ -+private: -+ /** -+ * Adds a new Thread to the current Thread Pool. -+ * This grows the size by one, and potentially starts work sooner if other Threads are busy. -+ */ -+ void addThread(); -+ -+public: -+ /** -+ * Get a static singleton instance - a shared ThreadPool. -+ * The shared ThreadPool has 3 threads. -+ */ -+ static ThreadPool& shared(); -+ -+private: -+ std::vector _workers; -+ std::queue> _tasks; -+ std::mutex _queueMutex; -+ std::condition_variable _condition; -+ std::atomic _isAlive; -+ std::atomic _threadCount; -+ size_t _threadCountLimit; -+ const char* _name; -+ static constexpr auto TAG = "ThreadPool"; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadUtils.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadUtils.hpp -new file mode 100644 -index 0000000..aa249c1 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/ThreadUtils.hpp -@@ -0,0 +1,31 @@ -+// -+// ThreadUtils.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 14.07.24. -+// -+ -+#pragma once -+ -+#include -+ -+namespace margelo::nitro { -+ -+class ThreadUtils final { -+public: -+ ThreadUtils() = delete; -+ -+ /** -+ * Get the current Thread's name. -+ * This is implemented differently on iOS and Android. -+ */ -+ static std::string getThreadName(); -+ -+ /** -+ * Set the current Thread's name. -+ * This is implemented differently on iOS and Android. -+ */ -+ static void setThreadName(const std::string& name); -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/TypeIndex.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/TypeIndex.hpp -new file mode 100644 -index 0000000..a4114b8 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/TypeIndex.hpp -@@ -0,0 +1,29 @@ -+// -+// TypeIndex.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// Gets the index of `T` in a `std::tuple<...>`. -+template -+struct type_index; -+ -+template -+struct type_index { -+ static constexpr size_t value = std::is_same_v ? 0 : 1 + type_index::value; -+}; -+ -+template -+struct type_index { -+ static constexpr size_t value = -1; // Type not found -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference+Owning.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference+Owning.hpp -new file mode 100644 -index 0000000..3650479 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference+Owning.hpp -@@ -0,0 +1,33 @@ -+// -+// WeakReference+Owning.hpp -+// react-native-nitro -+// -+// Created by Marc Rousavy on 23.06.24. -+// -+ -+#pragma once -+ -+#include "BorrowingReference.hpp" -+ -+namespace margelo::nitro { -+ -+template -+WeakReference::WeakReference(const BorrowingReference& ref) { -+ _value = ref._value; -+ _state = ref._state; -+ _state->weakRefCount++; -+} -+ -+template -+BorrowingReference WeakReference::lock() const { -+ std::unique_lock lock(_state->mutex); -+ -+ if (_state->isDeleted) { -+ // return nullptr -+ return BorrowingReference(); -+ } -+ -+ return BorrowingReference(*this); -+} -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference.hpp b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference.hpp -new file mode 100644 -index 0000000..70c74cc ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/include/NitroModules/WeakReference.hpp -@@ -0,0 +1,101 @@ -+// -+// WeakReference.hpp -+// NitroModules -+// -+// Created by Marc Rousavy on 21.06.24. -+// -+ -+#pragma once -+ -+#include "ReferenceState.hpp" -+#include -+#include -+#include -+ -+namespace margelo::nitro { -+ -+// forward-declaration to avoid duplicate symbols -+template -+class BorrowingReference; -+ -+/** -+ A `WeakReference` is a weak reference to a pointer created by `BorrowingReference`. -+ It can be locked to gain a strong `BorrowingReference` again if it has not been deleted yet. -+ */ -+template -+class WeakReference final { -+private: -+ explicit WeakReference(const BorrowingReference& ref); -+ -+public: -+ WeakReference() : _value(nullptr), _state(nullptr) {} -+ -+ WeakReference(const WeakReference& ref) : _value(ref._value), _state(ref._state) { -+ if (_state != nullptr) { -+ // increment ref count after copy -+ _state->weakRefCount++; -+ } -+ } -+ -+ WeakReference(WeakReference&& ref) : _value(ref._value), _state(ref._state) { -+ // Remove state from other WeakReference after moving since it's now stale data -+ ref._value = nullptr; -+ ref._state = nullptr; -+ } -+ -+ WeakReference& operator=(const WeakReference& ref) { -+ if (this == &ref) -+ return *this; -+ -+ if (_state != nullptr) { -+ // destroy previous pointer -+ _state->weakRefCount--; -+ maybeDestroy(); -+ } -+ -+ _value = ref._value; -+ _state = ref._state; -+ if (_state != nullptr) { -+ // increment new pointer -+ _state->weakRefCount++; -+ } -+ -+ return *this; -+ } -+ -+ ~WeakReference() { -+ if (_state != nullptr) { -+ _state->weakRefCount--; -+ maybeDestroy(); -+ } -+ } -+ -+ /** -+ Try to lock the borrowing reference to an owning reference, or `nullptr` if it has already been deleted. -+ */ -+ [[nodiscard]] -+ BorrowingReference lock() const; -+ -+public: -+ friend class BorrowingReference; -+ -+private: -+ void maybeDestroy() { -+ if (_state->strongRefCount == 0 && _state->weakRefCount == 0) { -+ // free the full memory if there are no more references at all -+ if (!_state->isDeleted) [[unlikely]] { -+ std::string typeName = TypeInfo::getFriendlyTypename(true); -+ throw std::runtime_error("WeakReference<" + typeName + "> encountered a stale `_value` - BorrowingReference<" + typeName + -+ "> should've already deleted this!"); -+ } -+ delete _state; -+ _state = nullptr; -+ } -+ } -+ -+private: -+ T* _value; -+ ReferenceState* _state; -+}; -+ -+} // namespace margelo::nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/abi.json b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/abi.json -new file mode 100644 -index 0000000..d307572 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/abi.json -@@ -0,0 +1,7 @@ -+{ -+ "abi": "arm64-v8a", -+ "api": 24, -+ "ndk": 27, -+ "stl": "c++_shared", -+ "static": false -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/libNitroModules.so b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/libNitroModules.so -new file mode 100755 -index 0000000..55cdea4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/libs/android.arm64-v8a/libNitroModules.so differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/module.json b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/module.json -new file mode 100644 -index 0000000..b6a8fc6 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/modules/NitroModules/module.json -@@ -0,0 +1,4 @@ -+{ -+ "export_libraries": [], -+ "android": {} -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/prefab.json b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/prefab.json -new file mode 100644 -index 0000000..40b7a4e ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab/prefab.json -@@ -0,0 +1,5 @@ -+{ -+ "name": "react-native-nitro-modules", -+ "schema_version": 2, -+ "dependencies": [] -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_configuration/prefab_publication.json/debug b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_configuration/prefab_publication.json/debug -new file mode 100644 -index 0000000..57b7c93 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_configuration/prefab_publication.json/debug -@@ -0,0 +1,26 @@ -+{ -+ "installationFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab", -+ "gradlePath": ":react-native-nitro-modules", -+ "packageInfo": { -+ "packageName": "react-native-nitro-modules", -+ "packageSchemaVersion": 2, -+ "packageDependencies": [], -+ "modules": [ -+ { -+ "moduleName": "NitroModules", -+ "moduleHeaders": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/headers/nitromodules", -+ "moduleExportLibraries": [], -+ "abis": [ -+ { -+ "abiName": "arm64-v8a", -+ "abiApi": 24, -+ "abiNdkMajor": 27, -+ "abiStl": "c++_shared", -+ "abiLibrary": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/cxx/Debug/v4q1s640/obj/arm64-v8a/libNitroModules.so", -+ "abiAndroidGradleBuildJsonFile": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/.cxx/Debug/v4q1s640/arm64-v8a/android_gradle_build.json" -+ } -+ ] -+ } -+ ] -+ } -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/debug b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/debug -new file mode 100644 -index 0000000..e18ed2b ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/debug -@@ -0,0 +1,17 @@ -+{ -+ "installationFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/debug/prefab", -+ "gradlePath": ":react-native-nitro-modules", -+ "packageInfo": { -+ "packageName": "react-native-nitro-modules", -+ "packageSchemaVersion": 2, -+ "packageDependencies": [], -+ "modules": [ -+ { -+ "moduleName": "NitroModules", -+ "moduleHeaders": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/headers/nitromodules", -+ "moduleExportLibraries": [], -+ "abis": [] -+ } -+ ] -+ } -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/release b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/release -new file mode 100644 -index 0000000..db9c85f ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package_header_only/prefab_publication.json/release -@@ -0,0 +1,17 @@ -+{ -+ "installationFolder": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/intermediates/prefab_package/release/prefab", -+ "gradlePath": ":react-native-nitro-modules", -+ "packageInfo": { -+ "packageName": "react-native-nitro-modules", -+ "packageSchemaVersion": 2, -+ "packageDependencies": [], -+ "modules": [ -+ { -+ "moduleName": "NitroModules", -+ "moduleHeaders": "/Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/build/headers/nitromodules", -+ "moduleExportLibraries": [], -+ "abis": [] -+ } -+ ] -+ } -+} -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-nitro-modules_debug.kotlin_module b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-nitro-modules_debug.kotlin_module -new file mode 100644 -index 0000000..69e4028 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/react-native-nitro-modules_debug.kotlin_module differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/BuildConfig.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/BuildConfig.class -new file mode 100644 -index 0000000..ff24d1b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/BuildConfig.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/JNIOnLoad.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/JNIOnLoad.class -new file mode 100644 -index 0000000..7ed4a12 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/JNIOnLoad.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NativeNitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NativeNitroModulesSpec.class -new file mode 100644 -index 0000000..e5b80e8 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NativeNitroModulesSpec.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules$Companion.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules$Companion.class -new file mode 100644 -index 0000000..c2e875d -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules$Companion.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules.class -new file mode 100644 -index 0000000..351dac1 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModules.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesPackage.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesPackage.class -new file mode 100644 -index 0000000..ef1a4b3 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesPackage.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesSpec.class -new file mode 100644 -index 0000000..0b71e83 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/NitroModulesSpec.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyMap.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyMap.class -new file mode 100644 -index 0000000..a796187 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyMap.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValue.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValue.class -new file mode 100644 -index 0000000..006fb73 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValue.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValueKt.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValueKt.class -new file mode 100644 -index 0000000..bae2579 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/AnyValueKt.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer$Companion.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer$Companion.class -new file mode 100644 -index 0000000..c1095cb -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer$Companion.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer.class -new file mode 100644 -index 0000000..1848db2 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/ArrayBuffer.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/HybridObject.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/HybridObject.class -new file mode 100644 -index 0000000..09fcdfd -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/HybridObject.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion$async$1.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion$async$1.class -new file mode 100644 -index 0000000..2fbbba4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion$async$1.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion.class -new file mode 100644 -index 0000000..ad40558 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$Companion.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnRejectedCallback.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnRejectedCallback.class -new file mode 100644 -index 0000000..e53b55f -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnRejectedCallback.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnResolvedCallback.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnResolvedCallback.class -new file mode 100644 -index 0000000..4afd775 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$OnResolvedCallback.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$1.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$1.class -new file mode 100644 -index 0000000..fe2fd01 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$1.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$2.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$2.class -new file mode 100644 -index 0000000..6ffdfb6 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$await$2$2.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class -new file mode 100644 -index 0000000..3886cb2 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise.class -new file mode 100644 -index 0000000..ae70892 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/core/Promise.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/views/HybridView.class b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/views/HybridView.class -new file mode 100644 -index 0000000..8cac97e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/margelo/nitro/views/HybridView.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar -new file mode 100644 -index 0000000..7168f02 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ -diff --git a/node_modules/react-native-nitro-modules/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/react-native-nitro-modules/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt -new file mode 100644 -index 0000000..f3444ac ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt -@@ -0,0 +1 @@ -+com.margelo.nitro -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab -new file mode 100644 -index 0000000..e49abc8 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream -new file mode 100644 -index 0000000..1f37e39 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len -new file mode 100644 -index 0000000..91edc49 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len -new file mode 100644 -index 0000000..eb0b8a0 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at -new file mode 100644 -index 0000000..b5b404a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i -new file mode 100644 -index 0000000..404637c -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab -new file mode 100644 -index 0000000..9904c16 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream -new file mode 100644 -index 0000000..442d8be -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len -new file mode 100644 -index 0000000..8ccb807 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len -new file mode 100644 -index 0000000..003bc0e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at -new file mode 100644 -index 0000000..275616d -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i -new file mode 100644 -index 0000000..5153588 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab -new file mode 100644 -index 0000000..2be8b7c -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream -new file mode 100644 -index 0000000..442d8be -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..8ccb807 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len -new file mode 100644 -index 0000000..003bc0e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at -new file mode 100644 -index 0000000..341cafe -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i -new file mode 100644 -index 0000000..5153588 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab -new file mode 100644 -index 0000000..bdf584a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream -new file mode 100644 -index 0000000..9898b46 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len -new file mode 100644 -index 0000000..30b8abe -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len -new file mode 100644 -index 0000000..2a17e6e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at -new file mode 100644 -index 0000000..e692916 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i -new file mode 100644 -index 0000000..55c1298 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab -new file mode 100644 -index 0000000..7af933a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream -new file mode 100644 -index 0000000..4b18c1b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len -new file mode 100644 -index 0000000..fc85373 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len -new file mode 100644 -index 0000000..14f7c06 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at -new file mode 100644 -index 0000000..5316bdd -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i -new file mode 100644 -index 0000000..cf5013b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab -new file mode 100644 -index 0000000..bdf584a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream -new file mode 100644 -index 0000000..b8cb025 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len -new file mode 100644 -index 0000000..b9d571f -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len -new file mode 100644 -index 0000000..2a17e6e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at -new file mode 100644 -index 0000000..46d6744 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i -new file mode 100644 -index 0000000..6575dab -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab -new file mode 100644 -index 0000000..9ad0cf0 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream -new file mode 100644 -index 0000000..4f92f83 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len -new file mode 100644 -index 0000000..1bcad55 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len -new file mode 100644 -index 0000000..9911af5 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at -new file mode 100644 -index 0000000..c4d1528 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i -new file mode 100644 -index 0000000..9a6c0e2 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab -new file mode 100644 -index 0000000..674918b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream -new file mode 100644 -index 0000000..1f37e39 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len -new file mode 100644 -index 0000000..91edc49 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len -new file mode 100644 -index 0000000..eb0b8a0 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at -new file mode 100644 -index 0000000..9ab08ac -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i -new file mode 100644 -index 0000000..404637c -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab -new file mode 100644 -index 0000000..44f12b4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream -new file mode 100644 -index 0000000..87d322f -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len -new file mode 100644 -index 0000000..5024611 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len -new file mode 100644 -index 0000000..93a595b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at -new file mode 100644 -index 0000000..6489ca4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i -new file mode 100644 -index 0000000..36ac3af -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab -new file mode 100644 -index 0000000..fdc0fe3 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream -new file mode 100644 -index 0000000..affc873 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len -new file mode 100644 -index 0000000..ea99640 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len -new file mode 100644 -index 0000000..93a595b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at -new file mode 100644 -index 0000000..80ee0ef -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i -new file mode 100644 -index 0000000..742d139 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab -new file mode 100644 -index 0000000..9202d67 ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab -@@ -0,0 +1,2 @@ -+9 -+0 -\ No newline at end of file -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab -new file mode 100644 -index 0000000..9cac256 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream -new file mode 100644 -index 0000000..1f37e39 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len -new file mode 100644 -index 0000000..91edc49 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len -new file mode 100644 -index 0000000..eb0b8a0 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at -new file mode 100644 -index 0000000..a30ec1a -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i -new file mode 100644 -index 0000000..404637c -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab -new file mode 100644 -index 0000000..b911626 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream -new file mode 100644 -index 0000000..afd1b6e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len -new file mode 100644 -index 0000000..9a6f654 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len -new file mode 100644 -index 0000000..eb0b8a0 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at -new file mode 100644 -index 0000000..22ec9e8 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i -new file mode 100644 -index 0000000..cdf4c62 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab -new file mode 100644 -index 0000000..92f1308 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream -new file mode 100644 -index 0000000..f349b12 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len -new file mode 100644 -index 0000000..726786e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len -new file mode 100644 -index 0000000..58d108e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at -new file mode 100644 -index 0000000..dc0d1f2 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i -new file mode 100644 -index 0000000..6a1250b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len -new file mode 100644 -index 0000000..131e265 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin -new file mode 100644 -index 0000000..c4fa4af -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin -new file mode 100644 -index 0000000..ea8b127 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin -new file mode 100644 -index 0000000..dcfcea1 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-nitro-modules/android/build/outputs/logs/manifest-merger-debug-report.txt -new file mode 100644 -index 0000000..dc673bf ---- /dev/null -+++ b/node_modules/react-native-nitro-modules/android/build/outputs/logs/manifest-merger-debug-report.txt -@@ -0,0 +1,16 @@ -+-- Merging decision tree log --- -+manifest -+ADDED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml:1:1-2:12 -+INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml:1:1-2:12 -+ package -+ INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml -+ xmlns:android -+ ADDED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml:1:11-69 -+uses-sdk -+INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml reason: use-sdk injection requested -+INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml -+INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml -+ android:targetSdkVersion -+ INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml -+ android:minSdkVersion -+ INJECTED from /Users/chris/Projects/Margelo/react-native-nitro-sqlite/node_modules/react-native-nitro-modules/android/src/main/AndroidManifest.xml -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-nitro-modules/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin -new file mode 100644 -index 0000000..fcff62b -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/META-INF/react-native-nitro-modules_debug.kotlin_module b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/META-INF/react-native-nitro-modules_debug.kotlin_module -new file mode 100644 -index 0000000..69e4028 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/META-INF/react-native-nitro-modules_debug.kotlin_module differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules$Companion.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules$Companion.class -new file mode 100644 -index 0000000..c2e875d -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules$Companion.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules.class -new file mode 100644 -index 0000000..351dac1 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModules.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesPackage.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesPackage.class -new file mode 100644 -index 0000000..ef1a4b3 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesPackage.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesSpec.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesSpec.class -new file mode 100644 -index 0000000..0b71e83 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/NitroModulesSpec.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyMap.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyMap.class -new file mode 100644 -index 0000000..a796187 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyMap.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValue.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValue.class -new file mode 100644 -index 0000000..006fb73 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValue.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValueKt.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValueKt.class -new file mode 100644 -index 0000000..bae2579 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/AnyValueKt.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer$Companion.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer$Companion.class -new file mode 100644 -index 0000000..c1095cb -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer$Companion.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer.class -new file mode 100644 -index 0000000..1848db2 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/ArrayBuffer.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/HybridObject.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/HybridObject.class -new file mode 100644 -index 0000000..09fcdfd -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/HybridObject.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion$async$1.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion$async$1.class -new file mode 100644 -index 0000000..2fbbba4 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion$async$1.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion.class -new file mode 100644 -index 0000000..ad40558 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$Companion.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnRejectedCallback.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnRejectedCallback.class -new file mode 100644 -index 0000000..e53b55f -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnRejectedCallback.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnResolvedCallback.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnResolvedCallback.class -new file mode 100644 -index 0000000..4afd775 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$OnResolvedCallback.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$1.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$1.class -new file mode 100644 -index 0000000..fe2fd01 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$1.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$2.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$2.class -new file mode 100644 -index 0000000..6ffdfb6 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$await$2$2.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class -new file mode 100644 -index 0000000..3886cb2 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise$sam$com_margelo_nitro_core_Promise_OnRejectedCallback$0.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise.class -new file mode 100644 -index 0000000..ae70892 -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/core/Promise.class differ -diff --git a/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/views/HybridView.class b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/views/HybridView.class -new file mode 100644 -index 0000000..8cac97e -Binary files /dev/null and b/node_modules/react-native-nitro-modules/android/build/tmp/kotlin-classes/debug/com/margelo/nitro/views/HybridView.class differ -diff --git a/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp b/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp -index 1415b1d..3f09bcf 100644 ---- a/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp -+++ b/node_modules/react-native-nitro-modules/cpp/core/ArrayBuffer.hpp -@@ -7,7 +7,7 @@ - - #pragma once - --#include "BorrowingReference.hpp" -+#include - #include - #include - #include From 24936adeec73a9d090a11fcaaede520ae5098705 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Wed, 5 Mar 2025 14:58:26 +0100 Subject: [PATCH 08/13] fix: improve podspec and Podfile --- example/ios/Podfile | 7 ++----- package/RNNitroSQLite.podspec | 20 ++++++++++++++------ 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/example/ios/Podfile b/example/ios/Podfile index 472bc62c..7b0e7dfd 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -31,16 +31,13 @@ target 'NitroSQLiteExample' do installer, config[:reactNativePath], :mac_catalyst_enabled => false, - # :ccache_enabled => true + :ccache_enabled => ENV['USE_CCACHE'] == '1' ) - installer.pods_project.build_configurations.each do |config| - config.build_settings['DEAD_CODE_STRIPPING'] = 'YES' - end - installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '16.6' + config.build_settings['DEAD_CODE_STRIPPING'] = 'YES' end end end diff --git a/package/RNNitroSQLite.podspec b/package/RNNitroSQLite.podspec index 8b2ff93c..37ea91f8 100644 --- a/package/RNNitroSQLite.podspec +++ b/package/RNNitroSQLite.podspec @@ -14,21 +14,29 @@ Pod::Spec.new do |s| s.homepage = package["homepage"] s.license = package["license"] s.authors = package["author"] - s.platforms = { :ios => min_ios_version_supported, :visionos => "1.0" } s.source = { :git => "https://github.com/margelo/react-native-nitro-sqlite.git", :tag => "#{s.version}" } - # s.header_mappings_dir = "cpp" - s.source_files = "ios/**/*.{h,hpp,m,mm}", "cpp/**/*.{h,hpp,c,cpp}" + s.source_files = [ + # Implementation (Swift) + "ios/**/*.{swift}", + # Autolinking/Registration (Objective-C++) + "ios/**/*.{h,hpp,m,mm}", + # Implementation (C++ objects) + "cpp/**/*.{h,hpp,c,cpp}" + ] s.pod_target_xcconfig = { :GCC_PREPROCESSOR_DEFINITIONS => "HAVE_FULLFSYNC=1", :WARNING_CFLAGS => "-Wno-shorten-64-to-32 -Wno-comma -Wno-unreachable-code -Wno-conditional-uninitialized -Wno-deprecated-declarations", - :USE_HEADERMAP => "No", 'CLANG_CXX_LANGUAGE_STANDARD' => 'c++20', 'CLANG_CXX_LIBRARY' => 'libc++', - 'DEFINES_MODULE' => 'YES' - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/fast_float/include\" \"$(PODS_ROOT)/fmt/include\"", + 'DEFINES_MODULE' => 'YES', + "HEADER_SEARCH_PATHS" => [ + "${PODS_ROOT}/RCT-Folly", + ], + "GCC_PREPROCESSOR_DEFINITIONS" => "$(inherited) FOLLY_NO_CONFIG FOLLY_CFG_NO_COROUTINES", + "OTHER_CPLUSPLUSFLAGS" => folly_compiler_flags, } load 'nitrogen/generated/ios/RNNitroSQLite+autolinking.rb' From 826c4a06801f4c6482d9e7b8f37b2be8ace5db7a Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Wed, 5 Mar 2025 15:03:53 +0100 Subject: [PATCH 09/13] chore: use static frameworks --- .../project.pbxproj | 214 ++++++------------ example/ios/Podfile | 1 + example/ios/Podfile.lock | 74 +++--- 3 files changed, 105 insertions(+), 184 deletions(-) diff --git a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj index a5cb1b35..621df063 100644 --- a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj +++ b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj @@ -9,48 +9,29 @@ /* Begin PBXBuildFile section */ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 17EA225CB5C6FBE4FF95B3B8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B62F4C3A8445C44CF7F54399 /* PrivacyInfo.xcprivacy */; }; + 6CCD9F1C1E54E5EEEFF735E8 /* Pods_NitroSQLiteExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAC58BB4030B215EBC2C3386 /* Pods_NitroSQLiteExample.framework */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; - 83360C5E2D71C89D00DEEBDB /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83360C5D2D71C89D00DEEBDB /* AppDelegate.swift */; }; - 9516F5F6CF76291D1E2916D8 /* libPods-NitroSQLiteExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19FD863BB22C01A3CFEA441C /* libPods-NitroSQLiteExample.a */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = NitroSQLiteExample; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ - 00E356EE1AD99517003FC87E /* NitroSQLiteExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NitroSQLiteExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 03D39CB013C879B46EC1C979 /* Pods-NitroSQLiteExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NitroSQLiteExample.release.xcconfig"; path = "Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample.release.xcconfig"; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* NitroSQLiteExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NitroSQLiteExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07F961A680F5B00A75B9A /* NitroSQLiteExample. */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NitroSQLiteExample.; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = NitroSQLiteExample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = NitroSQLiteExample/Info.plist; sourceTree = ""; }; - 19FD863BB22C01A3CFEA441C /* libPods-NitroSQLiteExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NitroSQLiteExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = NitroSQLiteExample/LaunchScreen.storyboard; sourceTree = ""; }; 83360C5D2D71C89D00DEEBDB /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = NitroSQLiteExample/AppDelegate.swift; sourceTree = ""; }; B62F4C3A8445C44CF7F54399 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = NitroSQLiteExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; CA20110A9117BB91D9E63081 /* Pods-NitroSQLiteExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NitroSQLiteExample.debug.xcconfig"; path = "Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample.debug.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + FAC58BB4030B215EBC2C3386 /* Pods_NitroSQLiteExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NitroSQLiteExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9516F5F6CF76291D1E2916D8 /* libPods-NitroSQLiteExample.a in Frameworks */, + 6CCD9F1C1E54E5EEEFF735E8 /* Pods_NitroSQLiteExample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -73,7 +54,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 19FD863BB22C01A3CFEA441C /* libPods-NitroSQLiteExample.a */, + FAC58BB4030B215EBC2C3386 /* Pods_NitroSQLiteExample.framework */, ); name = Frameworks; sourceTree = ""; @@ -102,8 +83,7 @@ 83CBBA001A601CBA00E9B192 /* Products */ = { isa = PBXGroup; children = ( - 13B07F961A680F5B00A75B9A /* NitroSQLiteExample.app */, - 00E356EE1AD99517003FC87E /* NitroSQLiteExampleTests.xctest */, + 13B07F961A680F5B00A75B9A /* NitroSQLiteExample. */, ); name = Products; sourceTree = ""; @@ -120,24 +100,6 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* NitroSQLiteExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "NitroSQLiteExampleTests" */; - buildPhases = ( - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = NitroSQLiteExampleTests; - productName = NitroSQLiteExampleTests; - productReference = 00E356EE1AD99517003FC87E /* NitroSQLiteExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; 13B07F861A680F5B00A75B9A /* NitroSQLiteExample */ = { isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "NitroSQLiteExample" */; @@ -157,7 +119,7 @@ ); name = NitroSQLiteExample; productName = NitroSQLiteExample; - productReference = 13B07F961A680F5B00A75B9A /* NitroSQLiteExample.app */; + productReference = 13B07F961A680F5B00A75B9A /* NitroSQLiteExample. */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -168,10 +130,6 @@ attributes = { LastUpgradeCheck = 1210; TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; 13B07F861A680F5B00A75B9A = { LastSwiftMigration = 1620; }; @@ -191,19 +149,11 @@ projectRoot = ""; targets = ( 13B07F861A680F5B00A75B9A /* NitroSQLiteExample */, - 00E356ED1AD99517003FC87E /* NitroSQLiteExampleTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 13B07F8E1A680F5B00A75B9A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -311,81 +261,16 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 13B07F871A680F5B00A75B9A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 83360C5E2D71C89D00DEEBDB /* AppDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* NitroSQLiteExample */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = NitroSQLiteExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.1; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NitroSQLiteExample.app/NitroSQLiteExample"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = NitroSQLiteExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.1; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NitroSQLiteExample.app/NitroSQLiteExample"; - }; - name = Release; - }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = CA20110A9117BB91D9E63081 /* Pods-NitroSQLiteExample.debug.xcconfig */; @@ -396,18 +281,23 @@ DEVELOPMENT_TEAM = WYL5V2KKR3; ENABLE_BITCODE = NO; INFOPLIST_FILE = NitroSQLiteExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.1; + INFOPLIST_KEY_CFBundleDisplayName = "NitroSQLite Example"; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; + IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); + MARKETING_VERSION = 1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_BUNDLE_IDENTIFIER = com.margelo.rnnitrosqlite.example; + PRODUCT_MODULE_NAME = NitroSQLiteExample; PRODUCT_NAME = NitroSQLiteExample; + PUBLIC_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Headers"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -423,18 +313,23 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = WYL5V2KKR3; INFOPLIST_FILE = NitroSQLiteExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.1; + INFOPLIST_KEY_CFBundleDisplayName = "NitroSQLite Example"; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; + IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); + MARKETING_VERSION = 1.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_BUNDLE_IDENTIFIER = com.margelo.rnnitrosqlite.example; + PRODUCT_MODULE_NAME = NitroSQLiteExample; PRODUCT_NAME = NitroSQLiteExample; + PUBLIC_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Headers"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; }; @@ -473,9 +368,11 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; CXX = ""; + DRIVERKIT_DEPLOYMENT_TARGET = ""; + ENABLE_ON_DEMAND_RESOURCES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -491,12 +388,25 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon/ReactCommon.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon/ReactCommon.framework/Headers/react/nativemodule/core", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon-Samples/ReactCommon_Samples.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon-Samples/ReactCommon_Samples.framework/Headers/platform/ios", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Fabric/React_Fabric.framework/Headers/react/renderer/components/view/platform/cxx", + "${PODS_CONFIGURATION_BUILD_DIR}/React-NativeModulesApple/React_NativeModulesApple.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", + ); + INFOPLIST_KEY_CFBundleDisplayName = ""; + INFOPLIST_KEY_LSApplicationCategoryType = ""; IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, "$(inherited)", + /usr/lib/swift, ); LIBRARY_SEARCH_PATHS = ( "\"$(SDKROOT)/usr/lib/swift\"", @@ -513,14 +423,16 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); + OTHER_LDFLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = ""; + PRODUCT_MODULE_NAME = ""; + PRODUCT_NAME = ""; + PUBLIC_HEADERS_FOLDER_PATH = ""; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; USE_HERMES = true; + WRAPPER_EXTENSION = ""; }; name = Debug; }; @@ -557,9 +469,11 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; CXX = ""; + DRIVERKIT_DEPLOYMENT_TARGET = ""; ENABLE_NS_ASSERTIONS = NO; + ENABLE_ON_DEMAND_RESOURCES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -568,12 +482,25 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon/ReactCommon.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon/ReactCommon.framework/Headers/react/nativemodule/core", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon-Samples/ReactCommon_Samples.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon-Samples/ReactCommon_Samples.framework/Headers/platform/ios", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Fabric/React_Fabric.framework/Headers/react/renderer/components/view/platform/cxx", + "${PODS_CONFIGURATION_BUILD_DIR}/React-NativeModulesApple/React_NativeModulesApple.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", + ); + INFOPLIST_KEY_CFBundleDisplayName = ""; + INFOPLIST_KEY_LSApplicationCategoryType = ""; IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, "$(inherited)", + /usr/lib/swift, ); LIBRARY_SEARCH_PATHS = ( "\"$(SDKROOT)/usr/lib/swift\"", @@ -589,29 +516,22 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); + OTHER_LDFLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = ""; + PRODUCT_MODULE_NAME = ""; + PRODUCT_NAME = ""; + PUBLIC_HEADERS_FOLDER_PATH = ""; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; VALIDATE_PRODUCT = YES; + WRAPPER_EXTENSION = ""; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "NitroSQLiteExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "NitroSQLiteExample" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/example/ios/Podfile b/example/ios/Podfile index 7b0e7dfd..7cb0c986 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -1,4 +1,5 @@ ENV['RCT_NEW_ARCH_ENABLED'] = '1' +ENV['USE_FRAMEWORKS'] = "static" # Resolve react_native_pods.rb with node to allow for hoisting require Pod::Executable.execute_command('node', ['-p', diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 4307f252..f6d2973d 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1913,7 +1913,7 @@ SPEC CHECKSUMS: fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 hermes-engine: b417d2b2aee3b89b58e63e23a51e02be91dc876d - NitroModules: 32f6f1111b1c77b51e7907aa92f4de3b1a1764bc + NitroModules: 8bed867bc0339e39c18c291d281fceb3f12458ed RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809 RCTDeprecation: b2eecf2d60216df56bc5e6be5f063826d3c1ee35 RCTRequired: 78522de7dc73b81f3ed7890d145fa341f5bb32ea @@ -1923,36 +1923,36 @@ SPEC CHECKSUMS: React-Core: 13cdd1558d0b3f6d9d5a22e14d89150280e79f02 React-CoreModules: b07a6744f48305405e67c845ebf481b6551b712a React-cxxreact: 1055a86c66ac35b4e80bd5fb766aed5f494dfff4 - React-debug: 0a5fcdbacc6becba0521e910c1bcfdb20f32a3f6 - React-defaultsnativemodule: 4bb28fc97fee5be63a9ebf8f7a435cfe8ba69459 - React-domnativemodule: b36a11c2597243d7563985028c51ece988d8ae33 - React-Fabric: afc561718f25b2cd800b709d934101afe376a12c - React-FabricComponents: f4e0a4e18a27bf6d39cbf2a0b42f37a92fa4e37f - React-FabricImage: 37d8e8b672eda68a19d71143eb65148084efb325 - React-featureflags: 19682e02ef5861d96b992af16a19109c3dfc1200 - React-featureflagsnativemodule: d7cddf6d907b4e5ab84f9e744b7e88461656e48c - React-graphics: b0f78580cdaf5800d25437e3d41cc6c3d83b7aea + React-debug: c76e92776a86622209279fe6d24a0147584444ed + React-defaultsnativemodule: c2e3ac39909241374c3322eb2be33f4c15fe6be4 + React-domnativemodule: 240b3c95b5300cc6537594e73ebc6e8e77585b74 + React-Fabric: 3b403ca25f74d54454b31d1d2627050e0777d42c + React-FabricComponents: 154740cfcd57943709a9d0343769d17173c0ac9c + React-FabricImage: 0863e39cea98f3ca2f8c3d92984660795cec84ae + React-featureflags: efb93a998907e4ad5b88f6ed77cc140914d5c36d + React-featureflagsnativemodule: 51116d72aafea30860f315702d17eb76bbb725a3 + React-graphics: 91d9920451f633d64d31948da3ba0377b6eda8de React-hermes: 71186f872c932e4574d5feb3ed754dda63a0b3bd - React-idlecallbacksnativemodule: dd2af19cdd3bc55149d17a2409ed72b694dfbe9c - React-ImageManager: a77dde8d5aa6a2b6962c702bf3a47695ef0aa32b - React-jserrorhandler: 9c14e89f12d5904257a79aaf84a70cd2e5ac07ba + React-idlecallbacksnativemodule: 19bf1fa4b2b66fe1898ac1d185129cdcc3221c7c + React-ImageManager: 7dc7bfca8e9ecb9a7436b8a89a143a193ef5adcf + React-jserrorhandler: d8640792495ac2d78e73acbcc77a8439d1eedfef React-jsi: 0775a66820496769ad83e629f0f5cce621a57fc7 React-jsiexecutor: 2cf5ba481386803f3c88b85c63fa102cba5d769e - React-jsinspector: 8052d532bb7a98b6e021755674659802fb140cc5 - React-jsinspectortracing: bdd8fd0adcb4813663562e7874c5842449df6d8a - React-jsitracing: 2bab3bf55de3d04baf205def375fa6643c47c794 + React-jsinspector: d1d9f215c7431b286acc12e83cdf0d90c265f0ed + React-jsinspectortracing: c4c1cceb9a9c266ce849c82332e35cc57ee9dae9 + React-jsitracing: 267618eec9c362658a4587c5ddcfb41b2e00c403 React-logger: 795cd5055782db394f187f9db0477d4b25b44291 - React-Mapbuffer: 0502faf46cab8fb89cfc7bf3e6c6109b6ef9b5de - React-microtasksnativemodule: 663bc64e3a96c5fc91081923ae7481adc1359a78 - react-native-safe-area-context: 9c33120e9eac7741a5364cc2d9f74665049b76b3 - React-NativeModulesApple: 16fbd5b040ff6c492dacc361d49e63cba7a6a7a1 + React-Mapbuffer: 0df2a235bd0182f5cbed6c5f095e66deca12e335 + React-microtasksnativemodule: b31e56a980634f383221bfefd5111d04c14c110b + react-native-safe-area-context: 0b43456abcaaa3c8323bbfafe9c5f0f9511219d2 + React-NativeModulesApple: b74b4e3004104429461593fe460ad790cc4928c2 React-perflogger: ab51b7592532a0ea45bf6eed7e6cae14a368b678 - React-performancetimeline: bc2e48198ec814d578ac8401f65d78a574358203 + React-performancetimeline: 37192fd1019c3b3b597a877dff12f3af68305c34 React-RCTActionSheet: 592674cf61142497e0e820688f5a696e41bf16dd React-RCTAnimation: 8fbb8dba757b49c78f4db403133ab6399a4ce952 React-RCTAppDelegate: 7f88baa8cb4e5d6c38bb4d84339925c70c9ac864 React-RCTBlob: f89b162d0fe6b570a18e755eb16cbe356d3c6d17 - React-RCTFabric: 8ad6d875abe6e87312cef90e4b15ef7f6bed72e6 + React-RCTFabric: f2151588dc1dc884b34b8660d72ef5237aa4b10e React-RCTFBReactNativeSpec: 8c29630c2f379c729300e4c1e540f3d1b78d1936 React-RCTImage: ccac9969940f170503857733f9a5f63578e106e1 React-RCTLinking: d82427bbf18415a3732105383dff119131cadd90 @@ -1960,24 +1960,24 @@ SPEC CHECKSUMS: React-RCTSettings: e7865bf9f455abf427da349c855f8644b5c39afa React-RCTText: 2cdfd88745059ec3202a0842ea75a956c7d6f27d React-RCTVibration: a3a1458e6230dfd64b3768ebc0a4aac430d9d508 - React-rendererconsistency: 64e897e00d2568fd8dfe31e2496f80e85c0aaad1 - React-rendererdebug: a3f6d3ae7d2fa0035885026756281c07ee32479e - React-rncore: 58748c2aa445f56b99e5118dad0aedb51c40ce9f - React-RuntimeApple: f0fda7bacabd32daa099cfda8f07466c30acd149 - React-RuntimeCore: 683ee0b6a76d4b4bf6fbf83a541895b4887cc636 + React-rendererconsistency: aa476d937c91886dd8b2ddde3191c775585ae47a + React-rendererdebug: 5a2219e0ceb78f4ffe9ee2d80fa260bb5bac50b2 + React-rncore: 517c6c3647d45de81a7920b6959adf14fed2a5a5 + React-RuntimeApple: 40809bf5975c265b990dec2725f2cfb61f1afc75 + React-RuntimeCore: 375c2645e924fdca875918f07ed987653c517edc React-runtimeexecutor: a188df372373baf5066e6e229177836488799f80 - React-RuntimeHermes: 907c8e9bec13ea6466b94828c088c24590d4d0b6 - React-runtimescheduler: a2e2a39125dd6426b5d8b773f689d660cd7c5f60 - React-timing: bb220a53a795ed57976a4855c521f3de2f298fe5 - React-utils: 300d8bbb6555dcffaca71e7a0663201b5c7edbbc + React-RuntimeHermes: 2de8d61ec25d950ae4aebcab1a895e0bb8b18c95 + React-runtimescheduler: e8b49a60eca68a3513c259879a352ed010fed255 + React-timing: e56b95cb12c6fb9146be7ba3d671cf6b5d17b2e0 + React-utils: 8ad62100a8780798a380b769e968c4764bad1f4b ReactAppDependencyProvider: f2e81d80afd71a8058589e19d8a134243fa53f17 - ReactCodegen: 1f6437d1ad7db1aeb47cbc27b7b980a4f7a19b6b - ReactCommon: 3d39389f8e2a2157d5c999f8fba57bd1c8f226f0 - RNNitroSQLite: ff66af853c2e5dab20e5920332aaeaa639e9a7d0 - RNScreens: 991214b4e69016c1ae32830d9cea31c9c9422367 + ReactCodegen: 335c73d9eb04d93d9b2350157ed52a6a9ad05e1e + ReactCommon: c8fdbc582b98a07daf201cd95c1da75dd029f3ee + RNNitroSQLite: 194e4a57aa734b1e35114da1ecd99dfd4e95af3d + RNScreens: 77f93ec55b749c49549b447527ebf78e990125f3 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: afd04ff05ebe0121a00c468a8a3c8080221cb14c + Yoga: be02ca501b03c79d7027a6bbbd0a8db985034f11 -PODFILE CHECKSUM: 6cb857139f8f8db4448e749c0546933a06fab900 +PODFILE CHECKSUM: 60941c02e965706ce3073b8e6f186a204a7b6e73 COCOAPODS: 1.15.2 From ee21b7156d1d3ffdd90ac4fafc9dcec4d481c204 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Wed, 5 Mar 2025 15:21:28 +0100 Subject: [PATCH 10/13] fix: remove duplicate GCC compiler warning flags --- package/RNNitroSQLite.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/RNNitroSQLite.podspec b/package/RNNitroSQLite.podspec index 37ea91f8..4c4f23e5 100644 --- a/package/RNNitroSQLite.podspec +++ b/package/RNNitroSQLite.podspec @@ -1,7 +1,7 @@ require "json" package = JSON.parse(File.read(File.join(__dir__, "package.json"))) -folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32' +folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1' # TODO: Should be customizable in package.json. # Used to create comparable benchmark results From 3a0808455afbb3ad58fdcd2ed11351cd555f58ed Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Wed, 5 Mar 2025 15:22:12 +0100 Subject: [PATCH 11/13] fix: example project pbxproj --- .../project.pbxproj | 132 ++++++------------ example/ios/NitroSQLiteExample/Info.plist | 91 ++++++------ example/ios/Podfile.lock | 2 +- 3 files changed, 86 insertions(+), 139 deletions(-) diff --git a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj index 621df063..bbe6362e 100644 --- a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj +++ b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj @@ -8,22 +8,23 @@ /* Begin PBXBuildFile section */ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 17EA225CB5C6FBE4FF95B3B8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B62F4C3A8445C44CF7F54399 /* PrivacyInfo.xcprivacy */; }; - 6CCD9F1C1E54E5EEEFF735E8 /* Pods_NitroSQLiteExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAC58BB4030B215EBC2C3386 /* Pods_NitroSQLiteExample.framework */; }; + 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; }; + 7B5735B8E367752583C44170 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + A4CAE138169618E2814ABD84 /* Pods_NitroSQLiteExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6AB5091998BEBB310182F8 /* Pods_NitroSQLiteExample.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 03D39CB013C879B46EC1C979 /* Pods-NitroSQLiteExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NitroSQLiteExample.release.xcconfig"; path = "Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample.release.xcconfig"; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* NitroSQLiteExample. */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NitroSQLiteExample.; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07F961A680F5B00A75B9A /* NitroSQLiteExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NitroSQLiteExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = NitroSQLiteExample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = NitroSQLiteExample/Info.plist; sourceTree = ""; }; + 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = NitroSQLiteExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 3B4392A12AC88292D35C810B /* Pods-NitroSQLiteExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NitroSQLiteExample.debug.xcconfig"; path = "Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample.debug.xcconfig"; sourceTree = ""; }; + 5709B34CF0A7D63546082F79 /* Pods-NitroSQLiteExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NitroSQLiteExample.release.xcconfig"; path = "Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample.release.xcconfig"; sourceTree = ""; }; + 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = NitroSQLiteExample/AppDelegate.swift; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = NitroSQLiteExample/LaunchScreen.storyboard; sourceTree = ""; }; - 83360C5D2D71C89D00DEEBDB /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = NitroSQLiteExample/AppDelegate.swift; sourceTree = ""; }; - B62F4C3A8445C44CF7F54399 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = NitroSQLiteExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; - CA20110A9117BB91D9E63081 /* Pods-NitroSQLiteExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NitroSQLiteExample.debug.xcconfig"; path = "Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample.debug.xcconfig"; sourceTree = ""; }; + 8F6AB5091998BEBB310182F8 /* Pods_NitroSQLiteExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NitroSQLiteExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - FAC58BB4030B215EBC2C3386 /* Pods_NitroSQLiteExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NitroSQLiteExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -31,7 +32,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6CCD9F1C1E54E5EEEFF735E8 /* Pods_NitroSQLiteExample.framework in Frameworks */, + A4CAE138169618E2814ABD84 /* Pods_NitroSQLiteExample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -41,11 +42,11 @@ 13B07FAE1A68108700A75B9A /* NitroSQLiteExample */ = { isa = PBXGroup; children = ( - 83360C5D2D71C89D00DEEBDB /* AppDelegate.swift */, 13B07FB51A68108700A75B9A /* Images.xcassets */, + 761780EC2CA45674006654EE /* AppDelegate.swift */, 13B07FB61A68108700A75B9A /* Info.plist */, 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, - B62F4C3A8445C44CF7F54399 /* PrivacyInfo.xcprivacy */, + 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */, ); name = NitroSQLiteExample; sourceTree = ""; @@ -54,7 +55,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - FAC58BB4030B215EBC2C3386 /* Pods_NitroSQLiteExample.framework */, + 8F6AB5091998BEBB310182F8 /* Pods_NitroSQLiteExample.framework */, ); name = Frameworks; sourceTree = ""; @@ -83,7 +84,7 @@ 83CBBA001A601CBA00E9B192 /* Products */ = { isa = PBXGroup; children = ( - 13B07F961A680F5B00A75B9A /* NitroSQLiteExample. */, + 13B07F961A680F5B00A75B9A /* NitroSQLiteExample.app */, ); name = Products; sourceTree = ""; @@ -91,8 +92,8 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - CA20110A9117BB91D9E63081 /* Pods-NitroSQLiteExample.debug.xcconfig */, - 03D39CB013C879B46EC1C979 /* Pods-NitroSQLiteExample.release.xcconfig */, + 3B4392A12AC88292D35C810B /* Pods-NitroSQLiteExample.debug.xcconfig */, + 5709B34CF0A7D63546082F79 /* Pods-NitroSQLiteExample.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -104,14 +105,13 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "NitroSQLiteExample" */; buildPhases = ( - 8851BB48F109827B5AB11D8D /* [CP] Check Pods Manifest.lock */, - FD10A7F022414F080027D42C /* Start Packager */, + C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 8E5F855203FCB612A133F818 /* [CP] Embed Pods Frameworks */, - 61FCFD127542643806B76DAD /* [CP] Copy Pods Resources */, + 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, + E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -119,7 +119,7 @@ ); name = NitroSQLiteExample; productName = NitroSQLiteExample; - productReference = 13B07F961A680F5B00A75B9A /* NitroSQLiteExample. */; + productReference = 13B07F961A680F5B00A75B9A /* NitroSQLiteExample.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -131,7 +131,7 @@ LastUpgradeCheck = 1210; TargetAttributes = { 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1620; + LastSwiftMigration = 1120; }; }; }; @@ -160,7 +160,7 @@ files = ( 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 17EA225CB5C6FBE4FF95B3B8 /* PrivacyInfo.xcprivacy in Resources */, + 7B5735B8E367752583C44170 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -183,24 +183,24 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - 61FCFD127542643806B76DAD /* [CP] Copy Pods Resources */ = { + 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-resources-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-resources-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 8851BB48F109827B5AB11D8D /* [CP] Check Pods Manifest.lock */ = { + C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -222,40 +222,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 8E5F855203FCB612A133F818 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - FD10A7F022414F080027D42C /* Start Packager */ = { + E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); - name = "Start Packager"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - ); - outputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -265,6 +246,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -273,7 +255,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA20110A9117BB91D9E63081 /* Pods-NitroSQLiteExample.debug.xcconfig */; + baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-NitroSQLiteExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -281,8 +263,6 @@ DEVELOPMENT_TEAM = WYL5V2KKR3; ENABLE_BITCODE = NO; INFOPLIST_FILE = NitroSQLiteExample/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = "NitroSQLite Example"; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -295,9 +275,7 @@ "-lc++", ); PRODUCT_BUNDLE_IDENTIFIER = com.margelo.rnnitrosqlite.example; - PRODUCT_MODULE_NAME = NitroSQLiteExample; PRODUCT_NAME = NitroSQLiteExample; - PUBLIC_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Headers"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -306,15 +284,13 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03D39CB013C879B46EC1C979 /* Pods-NitroSQLiteExample.release.xcconfig */; + baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-NitroSQLiteExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = WYL5V2KKR3; INFOPLIST_FILE = NitroSQLiteExample/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = "NitroSQLite Example"; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; IPHONEOS_DEPLOYMENT_TARGET = 16.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -327,9 +303,7 @@ "-lc++", ); PRODUCT_BUNDLE_IDENTIFIER = com.margelo.rnnitrosqlite.example; - PRODUCT_MODULE_NAME = NitroSQLiteExample; PRODUCT_NAME = NitroSQLiteExample; - PUBLIC_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Headers"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; }; @@ -339,7 +313,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -367,9 +340,6 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; - CXX = ""; - DRIVERKIT_DEPLOYMENT_TARGET = ""; - ENABLE_ON_DEMAND_RESOURCES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; @@ -399,14 +369,10 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", ); - INFOPLIST_KEY_CFBundleDisplayName = ""; - INFOPLIST_KEY_LSApplicationCategoryType = ""; IPHONEOS_DEPLOYMENT_TARGET = 15.1; - LD = ""; - LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", /usr/lib/swift, + "$(inherited)", ); LIBRARY_SEARCH_PATHS = ( "\"$(SDKROOT)/usr/lib/swift\"", @@ -423,16 +389,11 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited)"; - PRODUCT_BUNDLE_IDENTIFIER = ""; - PRODUCT_MODULE_NAME = ""; - PRODUCT_NAME = ""; - PUBLIC_HEADERS_FOLDER_PATH = ""; + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; USE_HERMES = true; - WRAPPER_EXTENSION = ""; }; name = Debug; }; @@ -440,7 +401,6 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -468,10 +428,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; - CXX = ""; - DRIVERKIT_DEPLOYMENT_TARGET = ""; ENABLE_NS_ASSERTIONS = NO; - ENABLE_ON_DEMAND_RESOURCES = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; GCC_C_LANGUAGE_STANDARD = gnu99; @@ -493,14 +450,10 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", ); - INFOPLIST_KEY_CFBundleDisplayName = ""; - INFOPLIST_KEY_LSApplicationCategoryType = ""; IPHONEOS_DEPLOYMENT_TARGET = 15.1; - LD = ""; - LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", /usr/lib/swift, + "$(inherited)", ); LIBRARY_SEARCH_PATHS = ( "\"$(SDKROOT)/usr/lib/swift\"", @@ -516,16 +469,11 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited)"; - PRODUCT_BUNDLE_IDENTIFIER = ""; - PRODUCT_MODULE_NAME = ""; - PRODUCT_NAME = ""; - PUBLIC_HEADERS_FOLDER_PATH = ""; + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = ""; }; name = Release; }; diff --git a/example/ios/NitroSQLiteExample/Info.plist b/example/ios/NitroSQLiteExample/Info.plist index eaf978d7..dcfc10a4 100644 --- a/example/ios/NitroSQLiteExample/Info.plist +++ b/example/ios/NitroSQLiteExample/Info.plist @@ -1,52 +1,51 @@ + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + NitroSQLiteExample + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity - CFBundleDevelopmentRegion - en - CFBundleDisplayName - NitroSQLiteExample - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSLocationWhenInUseUsageDescription - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - arm64 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + NSLocationWhenInUseUsageDescription + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + arm64 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index f6d2973d..ccc63769 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1973,7 +1973,7 @@ SPEC CHECKSUMS: ReactAppDependencyProvider: f2e81d80afd71a8058589e19d8a134243fa53f17 ReactCodegen: 335c73d9eb04d93d9b2350157ed52a6a9ad05e1e ReactCommon: c8fdbc582b98a07daf201cd95c1da75dd029f3ee - RNNitroSQLite: 194e4a57aa734b1e35114da1ecd99dfd4e95af3d + RNNitroSQLite: a1d1ff865f31285ff22901d56933f918b05f91b6 RNScreens: 77f93ec55b749c49549b447527ebf78e990125f3 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: be02ca501b03c79d7027a6bbbd0a8db985034f11 From 46a234afa1afd31b10d2ee71bbc5a90a98071126 Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Wed, 5 Mar 2025 15:25:45 +0100 Subject: [PATCH 12/13] fix: generated code reformat --- .../ios/NitroSQLiteExample.xcodeproj/project.pbxproj | 10 ++++++++-- example/ios/Podfile.lock | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj index bbe6362e..917fc7a8 100644 --- a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj +++ b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj @@ -389,7 +389,10 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -469,7 +472,10 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index ccc63769..9b669892 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1973,7 +1973,7 @@ SPEC CHECKSUMS: ReactAppDependencyProvider: f2e81d80afd71a8058589e19d8a134243fa53f17 ReactCodegen: 335c73d9eb04d93d9b2350157ed52a6a9ad05e1e ReactCommon: c8fdbc582b98a07daf201cd95c1da75dd029f3ee - RNNitroSQLite: a1d1ff865f31285ff22901d56933f918b05f91b6 + RNNitroSQLite: e17a4a12efd053d1934b33c1763f97dde2dc9419 RNScreens: 77f93ec55b749c49549b447527ebf78e990125f3 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: be02ca501b03c79d7027a6bbbd0a8db985034f11 From 2cf8d23ff8efad34d67113cca041650174b9befd Mon Sep 17 00:00:00 2001 From: Christoph Pader Date: Wed, 5 Mar 2025 15:33:19 +0100 Subject: [PATCH 13/13] Update project.pbxproj --- example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj index 917fc7a8..8de9263d 100644 --- a/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj +++ b/example/ios/NitroSQLiteExample.xcodeproj/project.pbxproj @@ -8,10 +8,10 @@ /* Begin PBXBuildFile section */ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 29068BA81B410DFAFD515E63 /* Pods_NitroSQLiteExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3E89C92C507841F368080BD /* Pods_NitroSQLiteExample.framework */; }; 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; }; 7B5735B8E367752583C44170 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; - A4CAE138169618E2814ABD84 /* Pods_NitroSQLiteExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6AB5091998BEBB310182F8 /* Pods_NitroSQLiteExample.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -23,7 +23,7 @@ 5709B34CF0A7D63546082F79 /* Pods-NitroSQLiteExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NitroSQLiteExample.release.xcconfig"; path = "Target Support Files/Pods-NitroSQLiteExample/Pods-NitroSQLiteExample.release.xcconfig"; sourceTree = ""; }; 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = NitroSQLiteExample/AppDelegate.swift; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = NitroSQLiteExample/LaunchScreen.storyboard; sourceTree = ""; }; - 8F6AB5091998BEBB310182F8 /* Pods_NitroSQLiteExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NitroSQLiteExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C3E89C92C507841F368080BD /* Pods_NitroSQLiteExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NitroSQLiteExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -32,7 +32,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A4CAE138169618E2814ABD84 /* Pods_NitroSQLiteExample.framework in Frameworks */, + 29068BA81B410DFAFD515E63 /* Pods_NitroSQLiteExample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -55,7 +55,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 8F6AB5091998BEBB310182F8 /* Pods_NitroSQLiteExample.framework */, + C3E89C92C507841F368080BD /* Pods_NitroSQLiteExample.framework */, ); name = Frameworks; sourceTree = "";