Build Information
Successful build of RealmDatabase, reference master (5aeef5
), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 07:08:50 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/realm/realm-core.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/realm/realm-core
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 5aeef51 New changelog section to prepare for vNext
Submodule path 'src/external/sha-1': checked out 'd9ae30f34095107ece9dceb224839f0dc2f9c1c7'
Submodule path 'src/external/sha-2': checked out '0e9aebf34101c6aa89355fd76ac9cd886735dee1'
Submodule path 'test/external/catch': checked out '8ac8190e494a381072c89f5e161b92a08d98b37b'
Submodule 'src/external/sha-1' (https://github.com/clibs/sha1.git) registered for path 'src/external/sha-1'
Submodule 'src/external/sha-2' (https://github.com/kalven/sha-2.git) registered for path 'src/external/sha-2'
Submodule 'test/external/catch' (https://github.com/catchorg/Catch2.git) registered for path 'test/external/catch'
Cloning into '/Users/admin/builder/spi-builder-workspace/src/external/sha-1'...
Cloning into '/Users/admin/builder/spi-builder-workspace/src/external/sha-2'...
Cloning into '/Users/admin/builder/spi-builder-workspace/test/external/catch'...
Cloned https://github.com/realm/realm-core.git
Revision (git rev-parse @):
5aeef51e905f9511de4411941f067a2e3215c2af
SUCCESS checkout https://github.com/realm/realm-core.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/realm/realm-core.git
https://github.com/realm/realm-core.git
{
"cxx_language_standard" : "c++20",
"dependencies" : [
],
"manifest_display_name" : "RealmDatabase",
"name" : "RealmDatabase",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "RealmCore",
"targets" : [
"RealmCoreResources"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RealmQueryParser",
"targets" : [
"RealmQueryParser"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RealmCapi",
"targets" : [
"Capi"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RealmFFI",
"targets" : [
"RealmFFI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ObjectStoreTests",
"targets" : [
"ObjectStoreTests"
],
"type" : {
"executable" : null
}
},
{
"name" : "CapiTests",
"targets" : [
"CapiTests"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "s2geometry",
"module_type" : "ClangTarget",
"name" : "s2geometry",
"path" : "src/external/s2",
"product_memberships" : [
"RealmCore",
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"s1angle.cc",
"s1interval.cc",
"s2.cc",
"s2cap.cc",
"s2cell.cc",
"s2cellid.cc",
"s2edgeindex.cc",
"s2edgeutil.cc",
"s2latlng.cc",
"s2latlngrect.cc",
"s2loop.cc",
"s2pointregion.cc",
"s2polygon.cc",
"s2polygonbuilder.cc",
"s2polyline.cc",
"s2r2rect.cc",
"s2region.cc",
"util/math/mathlimits.cc",
"util/math/mathutil.cc"
],
"type" : "library"
},
{
"c99name" : "SyncServer",
"module_type" : "ClangTarget",
"name" : "SyncServer",
"path" : "src",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"realm/sync/noinst/server/access_control.cpp",
"realm/sync/noinst/server/access_token.cpp",
"realm/sync/noinst/server/crypto_server_apple.mm",
"realm/sync/noinst/server/server.cpp",
"realm/sync/noinst/server/server_dir.cpp",
"realm/sync/noinst/server/server_file_access_cache.cpp",
"realm/sync/noinst/server/server_history.cpp"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "RealmQueryParser",
"module_type" : "ClangTarget",
"name" : "RealmQueryParser",
"path" : "src/realm/parser",
"product_memberships" : [
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"driver.cpp",
"generated/query_bison.cpp",
"generated/query_flex.cpp",
"keypath_mapping.cpp"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "RealmFFI",
"module_type" : "SwiftTarget",
"name" : "RealmFFI",
"path" : "src/swift",
"product_memberships" : [
"RealmFFI"
],
"sources" : [
"FFI.swift"
],
"target_dependencies" : [
"Capi"
],
"type" : "library"
},
{
"c99name" : "RealmCoreResources",
"module_type" : "ClangTarget",
"name" : "RealmCoreResources",
"path" : "src/spm",
"product_memberships" : [
"RealmCore"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/src/spm/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"dummy.mm"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "RealmCore",
"module_type" : "ClangTarget",
"name" : "RealmCore",
"path" : "src",
"product_memberships" : [
"RealmCore",
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"realm/alloc.cpp",
"realm/alloc_slab.cpp",
"realm/array.cpp",
"realm/array_backlink.cpp",
"realm/array_binary.cpp",
"realm/array_blob.cpp",
"realm/array_blobs_big.cpp",
"realm/array_blobs_small.cpp",
"realm/array_decimal128.cpp",
"realm/array_fixed_bytes.cpp",
"realm/array_integer.cpp",
"realm/array_key.cpp",
"realm/array_mixed.cpp",
"realm/array_string.cpp",
"realm/array_string_short.cpp",
"realm/array_timestamp.cpp",
"realm/array_unsigned.cpp",
"realm/array_with_find.cpp",
"realm/backup_restore.cpp",
"realm/bplustree.cpp",
"realm/chunked_binary.cpp",
"realm/cluster.cpp",
"realm/cluster_tree.cpp",
"realm/collection.cpp",
"realm/collection_parent.cpp",
"realm/column_binary.cpp",
"realm/db.cpp",
"realm/decimal128.cpp",
"realm/dictionary.cpp",
"realm/disable_sync_to_disk.cpp",
"realm/error_codes.cpp",
"realm/exceptions.cpp",
"realm/exceptions.mm",
"realm/geospatial.cpp",
"realm/global_key.cpp",
"realm/group.cpp",
"realm/group_writer.cpp",
"realm/history.cpp",
"realm/impl/copy_replication.cpp",
"realm/impl/output_stream.cpp",
"realm/impl/simulated_failure.cpp",
"realm/impl/transact_log.cpp",
"realm/index_string.cpp",
"realm/link_translator.cpp",
"realm/list.cpp",
"realm/mixed.cpp",
"realm/node.cpp",
"realm/obj.cpp",
"realm/obj_list.cpp",
"realm/object-store/audit.mm",
"realm/object-store/class.cpp",
"realm/object-store/collection.cpp",
"realm/object-store/collection_notifications.cpp",
"realm/object-store/dictionary.cpp",
"realm/object-store/impl/apple/external_commit_helper.cpp",
"realm/object-store/impl/apple/keychain_helper.cpp",
"realm/object-store/impl/collection_change_builder.cpp",
"realm/object-store/impl/collection_notifier.cpp",
"realm/object-store/impl/deep_change_checker.cpp",
"realm/object-store/impl/list_notifier.cpp",
"realm/object-store/impl/object_notifier.cpp",
"realm/object-store/impl/realm_coordinator.cpp",
"realm/object-store/impl/results_notifier.cpp",
"realm/object-store/impl/transact_log_handler.cpp",
"realm/object-store/impl/weak_realm_notifier.cpp",
"realm/object-store/index_set.cpp",
"realm/object-store/list.cpp",
"realm/object-store/object.cpp",
"realm/object-store/object_changeset.cpp",
"realm/object-store/object_schema.cpp",
"realm/object-store/object_store.cpp",
"realm/object-store/placeholder.cpp",
"realm/object-store/results.cpp",
"realm/object-store/schema.cpp",
"realm/object-store/sectioned_results.cpp",
"realm/object-store/set.cpp",
"realm/object-store/shared_realm.cpp",
"realm/object-store/sync/app.cpp",
"realm/object-store/sync/app_credentials.cpp",
"realm/object-store/sync/app_user.cpp",
"realm/object-store/sync/app_utils.cpp",
"realm/object-store/sync/async_open_task.cpp",
"realm/object-store/sync/generic_network_transport.cpp",
"realm/object-store/sync/impl/app_metadata.cpp",
"realm/object-store/sync/impl/apple/network_reachability_observer.cpp",
"realm/object-store/sync/impl/apple/system_configuration.cpp",
"realm/object-store/sync/impl/sync_file.cpp",
"realm/object-store/sync/jwt.cpp",
"realm/object-store/sync/mongo_client.cpp",
"realm/object-store/sync/mongo_collection.cpp",
"realm/object-store/sync/mongo_database.cpp",
"realm/object-store/sync/push_client.cpp",
"realm/object-store/sync/sync_manager.cpp",
"realm/object-store/sync/sync_session.cpp",
"realm/object-store/thread_safe_reference.cpp",
"realm/object-store/util/scheduler.cpp",
"realm/object-store/util/uuid.cpp",
"realm/object_converter.cpp",
"realm/object_id.cpp",
"realm/query.cpp",
"realm/query_engine.cpp",
"realm/query_expression.cpp",
"realm/query_value.cpp",
"realm/replication.cpp",
"realm/set.cpp",
"realm/sort_descriptor.cpp",
"realm/spec.cpp",
"realm/status.cpp",
"realm/string_data.cpp",
"realm/sync/changeset.cpp",
"realm/sync/changeset_encoder.cpp",
"realm/sync/changeset_parser.cpp",
"realm/sync/client.cpp",
"realm/sync/config.cpp",
"realm/sync/history.cpp",
"realm/sync/instruction_applier.cpp",
"realm/sync/instruction_replication.cpp",
"realm/sync/instructions.cpp",
"realm/sync/network/default_socket.cpp",
"realm/sync/network/http.cpp",
"realm/sync/network/network.cpp",
"realm/sync/network/network_ssl.cpp",
"realm/sync/network/websocket.cpp",
"realm/sync/noinst/changeset_index.cpp",
"realm/sync/noinst/client_history_impl.cpp",
"realm/sync/noinst/client_impl_base.cpp",
"realm/sync/noinst/client_reset.cpp",
"realm/sync/noinst/client_reset_operation.cpp",
"realm/sync/noinst/client_reset_recovery.cpp",
"realm/sync/noinst/migration_store.cpp",
"realm/sync/noinst/pending_bootstrap_store.cpp",
"realm/sync/noinst/pending_reset_store.cpp",
"realm/sync/noinst/protocol_codec.cpp",
"realm/sync/noinst/sync_metadata_schema.cpp",
"realm/sync/noinst/sync_schema_migration.cpp",
"realm/sync/object_id.cpp",
"realm/sync/protocol.cpp",
"realm/sync/subscriptions.cpp",
"realm/sync/transform.cpp",
"realm/table.cpp",
"realm/table_ref.cpp",
"realm/table_view.cpp",
"realm/to_json.cpp",
"realm/tokenizer.cpp",
"realm/transaction.cpp",
"realm/unicode.cpp",
"realm/util/backtrace.cpp",
"realm/util/base64.cpp",
"realm/util/basic_system_errors.cpp",
"realm/util/bson/bson.cpp",
"realm/util/bson/regular_expression.cpp",
"realm/util/cli_args.cpp",
"realm/util/compression.cpp",
"realm/util/demangle.cpp",
"realm/util/encrypted_file_mapping.cpp",
"realm/util/enum.cpp",
"realm/util/fifo_helper.cpp",
"realm/util/file.cpp",
"realm/util/file_mapper.cpp",
"realm/util/interprocess_condvar.cpp",
"realm/util/interprocess_mutex.cpp",
"realm/util/json_parser.cpp",
"realm/util/load_file.cpp",
"realm/util/logger.cpp",
"realm/util/memory_stream.cpp",
"realm/util/misc_errors.cpp",
"realm/util/misc_ext_errors.cpp",
"realm/util/platform_info.cpp",
"realm/util/random.cpp",
"realm/util/resource_limits.cpp",
"realm/util/serializer.cpp",
"realm/util/sha_crypto.cpp",
"realm/util/terminate.cpp",
"realm/util/thread.cpp",
"realm/util/time.cpp",
"realm/util/timestamp_formatter.cpp",
"realm/util/timestamp_logger.cpp",
"realm/util/to_string.cpp",
"realm/util/uri.cpp",
"realm/utilities.cpp",
"realm/uuid.cpp",
"realm/version.cpp"
],
"target_dependencies" : [
"Bid",
"s2geometry"
],
"type" : "library"
},
{
"c99name" : "ObjectStoreTests",
"module_type" : "ClangTarget",
"name" : "ObjectStoreTests",
"path" : "test/object-store",
"product_memberships" : [
"ObjectStoreTests"
],
"sources" : [
"audit.cpp",
"bson.cpp",
"collection_change_indices.cpp",
"dictionary.cpp",
"frozen_objects.cpp",
"index_set.cpp",
"list.cpp",
"main.cpp",
"migrations.cpp",
"nested_collections.cpp",
"object.cpp",
"object_store.cpp",
"primitive_list.cpp",
"realm.cpp",
"results.cpp",
"schema.cpp",
"sectioned_results.cpp",
"set.cpp",
"sync/app.cpp",
"sync/client_reset.cpp",
"sync/file.cpp",
"sync/flx_migration.cpp",
"sync/flx_role_change.cpp",
"sync/flx_schema_migration.cpp",
"sync/flx_sync.cpp",
"sync/metadata.cpp",
"sync/migration_store_test.cpp",
"sync/remote_mongo_tests.cpp",
"sync/session/connection_change_notifications.cpp",
"sync/session/progress_notifications.cpp",
"sync/session/session.cpp",
"sync/session/wait_for_completion.cpp",
"sync/sync_manager.cpp",
"test_runner.cpp",
"thread_safe_reference.cpp",
"transaction_log_parsing.cpp",
"uuid.cpp"
],
"target_dependencies" : [
"RealmQueryParser",
"ObjectStoreTestUtils"
],
"type" : "executable"
},
{
"c99name" : "ObjectStoreTestUtils",
"module_type" : "ClangTarget",
"name" : "ObjectStoreTestUtils",
"path" : "test/object-store/util",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"event_loop.cpp",
"sync/baas_admin_api.cpp",
"sync/sync_test_utils.cpp",
"test_file.cpp",
"test_utils.cpp",
"unit_test_transport.cpp"
],
"target_dependencies" : [
"RealmCore",
"SyncServer",
"Catch2",
"CoreTestUtils"
],
"type" : "library"
},
{
"c99name" : "CoreTestUtils",
"module_type" : "ClangTarget",
"name" : "CoreTestUtils",
"path" : "test/util",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"benchmark_results.cpp",
"compare_groups.cpp",
"crypt_key.cpp",
"demangle.cpp",
"dump_changesets.cpp",
"misc.cpp",
"quote.cpp",
"random.cpp",
"resource_limits.cpp",
"spawned_process.cpp",
"test_only.cpp",
"test_path.cpp",
"timer.cpp",
"unit_test.cpp",
"verified_integer.cpp",
"verified_string.cpp",
"wildcard.cpp"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "Catch2Generated",
"module_type" : "ClangTarget",
"name" : "Catch2Generated",
"path" : "test/external/generated",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/test/external/generated/catch2/catch_user_config.hpp",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
],
"type" : "library"
},
{
"c99name" : "Catch2",
"module_type" : "ClangTarget",
"name" : "Catch2",
"path" : "test/external/catch/src",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"catch2/benchmark/catch_chronometer.cpp",
"catch2/benchmark/detail/catch_analyse.cpp",
"catch2/benchmark/detail/catch_benchmark_function.cpp",
"catch2/benchmark/detail/catch_run_for_at_least.cpp",
"catch2/benchmark/detail/catch_stats.cpp",
"catch2/catch_approx.cpp",
"catch2/catch_assertion_result.cpp",
"catch2/catch_config.cpp",
"catch2/catch_get_random_seed.cpp",
"catch2/catch_message.cpp",
"catch2/catch_registry_hub.cpp",
"catch2/catch_session.cpp",
"catch2/catch_tag_alias_autoregistrar.cpp",
"catch2/catch_test_case_info.cpp",
"catch2/catch_test_spec.cpp",
"catch2/catch_timer.cpp",
"catch2/catch_tostring.cpp",
"catch2/catch_totals.cpp",
"catch2/catch_translate_exception.cpp",
"catch2/catch_version.cpp",
"catch2/generators/catch_generator_exception.cpp",
"catch2/generators/catch_generators.cpp",
"catch2/generators/catch_generators_random.cpp",
"catch2/interfaces/catch_interfaces_capture.cpp",
"catch2/interfaces/catch_interfaces_config.cpp",
"catch2/interfaces/catch_interfaces_exception.cpp",
"catch2/interfaces/catch_interfaces_generatortracker.cpp",
"catch2/interfaces/catch_interfaces_registry_hub.cpp",
"catch2/interfaces/catch_interfaces_reporter.cpp",
"catch2/interfaces/catch_interfaces_reporter_factory.cpp",
"catch2/interfaces/catch_interfaces_testcase.cpp",
"catch2/internal/catch_assertion_handler.cpp",
"catch2/internal/catch_case_insensitive_comparisons.cpp",
"catch2/internal/catch_clara.cpp",
"catch2/internal/catch_commandline.cpp",
"catch2/internal/catch_console_colour.cpp",
"catch2/internal/catch_context.cpp",
"catch2/internal/catch_debug_console.cpp",
"catch2/internal/catch_debugger.cpp",
"catch2/internal/catch_decomposer.cpp",
"catch2/internal/catch_enforce.cpp",
"catch2/internal/catch_enum_values_registry.cpp",
"catch2/internal/catch_errno_guard.cpp",
"catch2/internal/catch_exception_translator_registry.cpp",
"catch2/internal/catch_fatal_condition_handler.cpp",
"catch2/internal/catch_floating_point_helpers.cpp",
"catch2/internal/catch_getenv.cpp",
"catch2/internal/catch_istream.cpp",
"catch2/internal/catch_jsonwriter.cpp",
"catch2/internal/catch_lazy_expr.cpp",
"catch2/internal/catch_leak_detector.cpp",
"catch2/internal/catch_list.cpp",
"catch2/internal/catch_message_info.cpp",
"catch2/internal/catch_output_redirect.cpp",
"catch2/internal/catch_parse_numbers.cpp",
"catch2/internal/catch_polyfills.cpp",
"catch2/internal/catch_random_number_generator.cpp",
"catch2/internal/catch_random_seed_generation.cpp",
"catch2/internal/catch_reporter_registry.cpp",
"catch2/internal/catch_reporter_spec_parser.cpp",
"catch2/internal/catch_result_type.cpp",
"catch2/internal/catch_reusable_string_stream.cpp",
"catch2/internal/catch_run_context.cpp",
"catch2/internal/catch_section.cpp",
"catch2/internal/catch_singletons.cpp",
"catch2/internal/catch_source_line_info.cpp",
"catch2/internal/catch_startup_exception_registry.cpp",
"catch2/internal/catch_stdstreams.cpp",
"catch2/internal/catch_string_manip.cpp",
"catch2/internal/catch_stringref.cpp",
"catch2/internal/catch_tag_alias_registry.cpp",
"catch2/internal/catch_test_case_info_hasher.cpp",
"catch2/internal/catch_test_case_registry_impl.cpp",
"catch2/internal/catch_test_case_tracker.cpp",
"catch2/internal/catch_test_failure_exception.cpp",
"catch2/internal/catch_test_registry.cpp",
"catch2/internal/catch_test_spec_parser.cpp",
"catch2/internal/catch_textflow.cpp",
"catch2/internal/catch_uncaught_exceptions.cpp",
"catch2/internal/catch_wildcard_pattern.cpp",
"catch2/internal/catch_xmlwriter.cpp",
"catch2/matchers/catch_matchers.cpp",
"catch2/matchers/catch_matchers_container_properties.cpp",
"catch2/matchers/catch_matchers_exception.cpp",
"catch2/matchers/catch_matchers_floating_point.cpp",
"catch2/matchers/catch_matchers_predicate.cpp",
"catch2/matchers/catch_matchers_quantifiers.cpp",
"catch2/matchers/catch_matchers_string.cpp",
"catch2/matchers/catch_matchers_templated.cpp",
"catch2/matchers/internal/catch_matchers_impl.cpp",
"catch2/reporters/catch_reporter_automake.cpp",
"catch2/reporters/catch_reporter_common_base.cpp",
"catch2/reporters/catch_reporter_compact.cpp",
"catch2/reporters/catch_reporter_console.cpp",
"catch2/reporters/catch_reporter_cumulative_base.cpp",
"catch2/reporters/catch_reporter_event_listener.cpp",
"catch2/reporters/catch_reporter_helpers.cpp",
"catch2/reporters/catch_reporter_json.cpp",
"catch2/reporters/catch_reporter_junit.cpp",
"catch2/reporters/catch_reporter_multi.cpp",
"catch2/reporters/catch_reporter_registrars.cpp",
"catch2/reporters/catch_reporter_sonarqube.cpp",
"catch2/reporters/catch_reporter_streaming_base.cpp",
"catch2/reporters/catch_reporter_tap.cpp",
"catch2/reporters/catch_reporter_teamcity.cpp",
"catch2/reporters/catch_reporter_xml.cpp"
],
"target_dependencies" : [
"Catch2Generated"
],
"type" : "library"
},
{
"c99name" : "CapiTests",
"module_type" : "ClangTarget",
"name" : "CapiTests",
"path" : "test/object-store/c_api",
"product_memberships" : [
"CapiTests"
],
"sources" : [
"c_api.cpp",
"c_api_file_tests.c",
"main.cpp"
],
"target_dependencies" : [
"Capi",
"ObjectStoreTestUtils"
],
"type" : "executable"
},
{
"c99name" : "Capi",
"module_type" : "ClangTarget",
"name" : "Capi",
"path" : "src/realm/object-store/c_api",
"product_memberships" : [
"RealmCapi",
"RealmFFI",
"CapiTests"
],
"sources" : [
"app.cpp",
"config.cpp",
"dictionary.cpp",
"error.cpp",
"http.cpp",
"list.cpp",
"logging.cpp",
"notifications.cpp",
"object.cpp",
"query.cpp",
"realm.cpp",
"scheduler.cpp",
"schema.cpp",
"set.cpp",
"socket_provider.cpp",
"sync.cpp",
"util.cpp"
],
"target_dependencies" : [
"RealmCore",
"RealmQueryParser"
],
"type" : "library"
},
{
"c99name" : "Bid",
"module_type" : "ClangTarget",
"name" : "Bid",
"path" : "src/external/IntelRDFPMathLib20U2/LIBRARY/src",
"product_memberships" : [
"RealmCore",
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"bid128.c",
"bid128_2_str_tables.c",
"bid128_add.c",
"bid128_compare.c",
"bid128_div.c",
"bid128_fma.c",
"bid128_mul.c",
"bid128_quantize.c",
"bid128_string.c",
"bid128_to_int64.c",
"bid32_to_bid128.c",
"bid64_to_bid128.c",
"bid_binarydecimal.c",
"bid_convert_data.c",
"bid_decimal_data.c",
"bid_decimal_globals.c",
"bid_from_int.c",
"bid_round.c"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/429] Compiling Bid bid_decimal_data.c
[1/429] Compiling Bid bid128_string.c
[2/429] Compiling Bid bid128_mul.c
[3/429] Compiling Bid bid_convert_data.c
[4/429] Compiling Bid bid128_compare.c
[5/429] Compiling Bid bid128_div.c
[6/429] Compiling mathlimits.cc
[7/429] Write swift-version-2F0A5646E1D333AE.txt
[8/429] Compiling Bid bid128_fma.c
[9/429] Compiling mathutil.cc
[10/429] Compiling s2geometry s2region.cc
[11/429] Compiling s2geometry s2r2rect.cc
[12/429] Compiling s2geometry s2pointregion.cc
[13/429] Compiling s2geometry s2polyline.cc
[14/429] Compiling s2geometry s2polygonbuilder.cc
[15/429] Compiling s2geometry s2polygon.cc
[16/429] Compiling s2geometry s2latlng.cc
[17/429] Compiling s2geometry s2latlngrect.cc
[18/429] Compiling s2geometry s2edgeutil.cc
[19/429] Compiling s2geometry s2loop.cc
[20/429] Compiling s2geometry s2edgeindex.cc
[21/429] Compiling s2geometry s2cellid.cc
[22/429] Compiling s2geometry s2cell.cc
[23/429] Compiling s2geometry s2cap.cc
[24/429] Compiling s2geometry s2.cc
[25/429] Compiling s2geometry s1interval.cc
[26/429] Compiling s2geometry s1angle.cc
[27/429] Compiling server_dir.cpp
[28/429] Compiling Capi set.cpp
[29/429] Compiling Capi socket_provider.cpp
[30/429] Compiling Capi schema.cpp
[31/429] Compiling access_token.cpp
[32/429] Write sources
[33/429] Copying PrivacyInfo.xcprivacy
[34/429] Compiling access_control.cpp
[35/429] Compiling crypto_server_apple.mm
[36/429] Compiling version.cpp
[37/429] Compiling uuid.cpp
[38/429] Compiling server_file_access_cache.cpp
[39/429] Compiling RealmQueryParser keypath_mapping.cpp
[40/429] Compiling RealmCoreResources dummy.mm
[41/429] Compiling server_history.cpp
[42/429] Compiling utilities.cpp
[43/429] Compiling uri.cpp
[44/429] Compiling to_string.cpp
[45/429] Compiling query_flex.cpp
[46/429] Compiling timestamp_logger.cpp
[47/429] Compiling query_bison.cpp
[48/429] Compiling thread.cpp
[49/429] Compiling timestamp_formatter.cpp
[50/429] Compiling time.cpp
[51/429] Compiling RealmCoreResources resource_bundle_accessor.m
[52/429] Compiling sha_crypto.cpp
[53/429] Compiling terminate.cpp
[54/429] Compiling resource_limits.cpp
[55/429] Compiling platform_info.cpp
[56/429] Compiling misc_ext_errors.cpp
[57/429] Compiling misc_errors.cpp
[58/429] Compiling random.cpp
[59/429] Compiling memory_stream.cpp
[60/429] Compiling logger.cpp
[61/429] Compiling server.cpp
[62/429] Compiling load_file.cpp
[63/429] Compiling json_parser.cpp
[64/429] Compiling interprocess_mutex.cpp
[65/429] Compiling serializer.cpp
[66/429] Compiling file_mapper.cpp
[67/429] Compiling interprocess_condvar.cpp
[68/429] Compiling file.cpp
[69/429] Compiling fifo_helper.cpp
[70/429] Compiling enum.cpp
[71/429] Compiling demangle.cpp
[72/429] Compiling basic_system_errors.cpp
[73/429] Compiling cli_args.cpp
[74/429] Compiling RealmQueryParser driver.cpp
[75/429] Compiling regular_expression.cpp
[76/429] Compiling compression.cpp
[77/429] Compiling encrypted_file_mapping.cpp
[78/429] Compiling base64.cpp
[79/429] Compiling backtrace.cpp
[80/429] Compiling unicode.cpp
[81/429] Compiling tokenizer.cpp
[82/429] Compiling table_ref.cpp
[83/429] Compiling bson.cpp
[84/429] Compiling protocol.cpp
[85/429] Compiling transaction.cpp
[86/429] Compiling table_view.cpp
[87/429] Compiling to_json.cpp
[88/429] Compiling object_id.cpp
[89/429] Compiling table.cpp
[90/429] Compiling sync_metadata_schema.cpp
[91/429] Compiling sync_schema_migration.cpp
[92/429] Compiling subscriptions.cpp
[93/429] Compiling pending_reset_store.cpp
[94/429] Compiling transform.cpp
[95/429] Compiling migration_store.cpp
[96/429] Compiling protocol_codec.cpp
[97/429] Compiling client_reset_operation.cpp
[98/429] Compiling client_reset_recovery.cpp
[99/429] Compiling websocket.cpp
[100/429] Compiling network_ssl.cpp
[101/429] Compiling client_reset.cpp
[102/429] Compiling network.cpp
[103/429] Compiling client_history_impl.cpp
[104/429] Compiling http.cpp
[105/429] Compiling pending_bootstrap_store.cpp
[106/429] Compiling changeset_index.cpp
[107/429] Compiling instructions.cpp
[108/429] Compiling default_socket.cpp
[109/429] Compiling instruction_replication.cpp
[110/429] Compiling history.cpp
[111/429] Compiling client_impl_base.cpp
[112/429] Compiling config.cpp
[113/429] Compiling changeset_parser.cpp
[114/429] Compiling string_data.cpp
[115/429] Compiling instruction_applier.cpp
[116/429] Compiling status.cpp
[117/429] Compiling changeset_encoder.cpp
[118/429] Compiling spec.cpp
[119/429] Compiling changeset.cpp
[120/429] Compiling query_value.cpp
[121/429] Compiling set.cpp
[122/429] Compiling replication.cpp
[123/429] Compiling object_id.cpp
[124/429] Compiling sort_descriptor.cpp
[125/429] Compiling uuid.cpp
[126/429] Compiling scheduler.cpp
[127/429] Compiling client.cpp
[128/429] Compiling query_expression.cpp
[129/429] Compiling object_converter.cpp
[130/429] Compiling push_client.cpp
[131/429] Compiling query_engine.cpp
[132/429] Compiling mongo_database.cpp
[133/429] Compiling system_configuration.cpp
[134/429] Compiling mongo_client.cpp
[135/429] Compiling mongo_collection.cpp
[136/429] Compiling jwt.cpp
[137/429] Compiling network_reachability_observer.cpp
[138/429] Compiling sync_manager.cpp
[139/429] Compiling generic_network_transport.cpp
[140/429] Compiling sync_file.cpp
[141/429] Compiling thread_safe_reference.cpp
[142/429] Compiling query.cpp
[143/429] Compiling app_credentials.cpp
[144/429] Compiling sync_session.cpp
[145/429] Compiling app_utils.cpp
[146/429] Compiling placeholder.cpp
[147/429] Compiling async_open_task.cpp
[148/429] Compiling app_user.cpp
[149/429] Compiling app_metadata.cpp
[150/429] Compiling schema.cpp
[151/429] Compiling object_changeset.cpp
[152/429] Compiling object_schema.cpp
[153/429] Compiling app.cpp
[154/429] Compiling sectioned_results.cpp
[155/429] Compiling index_set.cpp
[156/429] Compiling results.cpp
[157/429] Compiling object.cpp
[158/429] Compiling set.cpp
[159/429] Compiling object_store.cpp
[160/429] Compiling shared_realm.cpp
[161/429] Compiling list.cpp
[162/429] Compiling weak_realm_notifier.cpp
[163/429] Compiling collection_change_builder.cpp
[164/429] Compiling keychain_helper.cpp
[165/429] Compiling transact_log_handler.cpp
[166/429] Compiling object_notifier.cpp
[167/429] Compiling list_notifier.cpp
[168/429] Compiling results_notifier.cpp
[169/429] Compiling deep_change_checker.cpp
[170/429] Compiling collection_notifier.cpp
[171/429] Compiling external_commit_helper.cpp
[172/429] Compiling collection_notifications.cpp
[173/429] Compiling obj_list.cpp
[174/429] Compiling realm_coordinator.cpp
[175/429] Compiling node.cpp
[176/429] Compiling class.cpp
[177/429] Compiling dictionary.cpp
[178/429] Compiling collection.cpp
[179/429] Compiling mixed.cpp
[180/429] Compiling simulated_failure.cpp
[181/429] Compiling obj.cpp
[182/429] Compiling output_stream.cpp
[183/429] Compiling transact_log.cpp
[184/429] Compiling link_translator.cpp
[185/429] Compiling index_string.cpp
[186/429] Compiling history.cpp
[187/429] Compiling global_key.cpp
[188/429] Compiling disable_sync_to_disk.cpp
[189/429] Compiling exceptions.cpp
[190/429] Compiling copy_replication.cpp
[191/429] Compiling exceptions.mm
[192/429] Compiling group_writer.cpp
[193/429] Compiling list.cpp
[194/429] Compiling error_codes.cpp
[195/429] Compiling group.cpp
[196/429] Compiling geospatial.cpp
[197/429] Compiling decimal128.cpp
[198/429] Compiling audit.mm
[199/429] Compiling column_binary.cpp
[200/429] Compiling backup_restore.cpp
[201/429] Compiling bplustree.cpp
[202/429] Compiling collection.cpp
[203/429] Compiling chunked_binary.cpp
[204/429] Compiling dictionary.cpp
[205/429] Compiling db.cpp
[206/429] Compiling cluster_tree.cpp
[207/429] Compiling array_with_find.cpp
[208/429] Compiling array_unsigned.cpp
[209/429] Compiling cluster.cpp
[210/429] Compiling array_string_short.cpp
[211/429] Compiling array_timestamp.cpp
[212/429] Compiling array_string.cpp
[213/429] Compiling array_mixed.cpp
[214/429] Compiling array_key.cpp
[215/429] Compiling collection_parent.cpp
[216/429] Compiling array_integer.cpp
[217/429] Compiling array_fixed_bytes.cpp
[218/429] Compiling array_blobs_small.cpp
[219/429] Compiling array_decimal128.cpp
[220/429] Compiling array_blob.cpp
[221/429] Compiling array_blobs_big.cpp
[222/429] Compiling array_binary.cpp
[223/429] Compiling ObjectStoreTests uuid.cpp
[224/429] Compiling array.cpp
[225/429] Compiling alloc.cpp
[226/429] Compiling array_backlink.cpp
[227/429] Compiling alloc_slab.cpp
[228/429] Compiling ObjectStoreTests test_runner.cpp
[229/429] Compiling remote_mongo_tests.cpp
[230/429] Compiling flx_sync.cpp
[231/429] Compiling flx_schema_migration.cpp
[232/429] Compiling flx_role_change.cpp
[233/429] Compiling sync_manager.cpp
[234/429] Compiling migration_store_test.cpp
[235/429] Compiling wait_for_completion.cpp
[236/429] Compiling progress_notifications.cpp
[237/429] Compiling ObjectStoreTests thread_safe_reference.cpp
[238/429] Compiling connection_change_notifications.cpp
[239/429] Compiling session.cpp
[240/429] Compiling metadata.cpp
[241/429] Compiling ObjectStoreTests transaction_log_parsing.cpp
[242/429] Compiling flx_migration.cpp
[243/429] Compiling file.cpp
[244/429] Compiling ObjectStoreTests schema.cpp
[245/429] Compiling ObjectStoreTests object_store.cpp
[246/429] Compiling app.cpp
[247/429] Compiling ObjectStoreTests main.cpp
[248/429] Compiling ObjectStoreTests sectioned_results.cpp
[249/429] Compiling ObjectStoreTests nested_collections.cpp
[250/429] Compiling ObjectStoreTests index_set.cpp
[251/429] Compiling ObjectStoreTests object.cpp
[252/429] Compiling ObjectStoreTests realm.cpp
[253/429] Compiling ObjectStoreTests results.cpp
[254/429] Compiling ObjectStoreTests list.cpp
[254/429] Write ObjectStoreTests-entitlement.plist
[256/429] Compiling ObjectStoreTests set.cpp
[257/429] Compiling ObjectStoreTests collection_change_indices.cpp
[258/429] Compiling ObjectStoreTests bson.cpp
[259/429] Compiling ObjectStoreTests frozen_objects.cpp
[260/429] Compiling baas_admin_api.cpp
[261/429] Compiling ObjectStoreTestUtils unit_test_transport.cpp
[262/429] Compiling ObjectStoreTestUtils event_loop.cpp
[263/429] Compiling ObjectStoreTestUtils test_utils.cpp
[264/429] Compiling CoreTestUtils wildcard.cpp
[265/429] Compiling ObjectStoreTests migrations.cpp
[266/429] Compiling ObjectStoreTestUtils test_file.cpp
[267/429] Compiling CoreTestUtils verified_string.cpp
[268/429] Compiling CoreTestUtils timer.cpp
[269/429] Compiling client_reset.cpp
[270/429] Compiling CoreTestUtils verified_integer.cpp
[271/429] Compiling ObjectStoreTests primitive_list.cpp
[272/429] Compiling CoreTestUtils test_only.cpp
[273/429] Compiling CoreTestUtils spawned_process.cpp
[274/429] Compiling CoreTestUtils quote.cpp
[275/429] Compiling CoreTestUtils resource_limits.cpp
[276/429] Compiling CoreTestUtils random.cpp
[277/429] Compiling CoreTestUtils misc.cpp
[278/429] Compiling CoreTestUtils demangle.cpp
[279/429] Compiling CoreTestUtils crypt_key.cpp
[280/429] Compiling CoreTestUtils test_path.cpp
[281/429] Compiling CoreTestUtils unit_test.cpp
[282/429] Compiling CoreTestUtils dump_changesets.cpp
[283/429] Compiling sync_test_utils.cpp
[284/429] Compiling catch_reporter_registrars.cpp
[285/429] Compiling catch_reporter_xml.cpp
[286/429] Compiling catch_reporter_teamcity.cpp
[287/429] Compiling catch_reporter_tap.cpp
[288/429] Compiling catch_reporter_streaming_base.cpp
[289/429] Compiling catch_reporter_sonarqube.cpp
[290/429] Compiling ObjectStoreTests audit.cpp
[291/429] Compiling catch_reporter_multi.cpp
[292/429] Compiling CoreTestUtils benchmark_results.cpp
[293/429] Compiling catch_reporter_junit.cpp
[294/429] Compiling catch_reporter_event_listener.cpp
[295/429] Compiling catch_reporter_json.cpp
[296/429] Compiling catch_reporter_helpers.cpp
[297/429] Compiling catch_reporter_cumulative_base.cpp
[298/429] Compiling catch_reporter_console.cpp
[299/429] Compiling catch_reporter_compact.cpp
[300/429] Compiling catch_reporter_common_base.cpp
[301/429] Compiling catch_reporter_automake.cpp
[302/429] Compiling CoreTestUtils compare_groups.cpp
[303/429] Compiling catch_matchers_impl.cpp
[304/429] Compiling catch_matchers_templated.cpp
[305/429] Compiling catch_matchers_quantifiers.cpp
[306/429] Compiling catch_uncaught_exceptions.cpp
[307/429] Compiling catch_matchers_predicate.cpp
[308/429] Compiling catch_matchers_exception.cpp
[309/429] Compiling catch_matchers_container_properties.cpp
[310/429] Compiling catch_matchers_string.cpp
[311/429] Compiling catch_wildcard_pattern.cpp
[312/429] Compiling catch_matchers_floating_point.cpp
[313/429] Compiling catch_xmlwriter.cpp
[314/429] Compiling catch_matchers.cpp
[315/429] Compiling catch_test_spec_parser.cpp
[316/429] Compiling catch_textflow.cpp
[317/429] Compiling catch_test_registry.cpp
[318/429] Compiling catch_test_failure_exception.cpp
[319/429] Compiling catch_test_case_info_hasher.cpp
[320/429] Compiling catch_stringref.cpp
[321/429] Compiling catch_test_case_tracker.cpp
[322/429] Compiling catch_tag_alias_registry.cpp
[323/429] Compiling ObjectStoreTests dictionary.cpp
[324/429] Compiling catch_startup_exception_registry.cpp
[325/429] Compiling catch_result_type.cpp
[326/429] Compiling catch_test_case_registry_impl.cpp
[327/429] Compiling catch_string_manip.cpp
[328/429] Compiling catch_stdstreams.cpp
[329/429] Compiling catch_random_number_generator.cpp
[330/429] Compiling catch_singletons.cpp
[331/429] Compiling catch_polyfills.cpp
[332/429] Compiling catch_source_line_info.cpp
[333/429] Compiling catch_section.cpp
[334/429] Compiling catch_reusable_string_stream.cpp
[335/429] Compiling catch_message_info.cpp
[336/429] Compiling catch_parse_numbers.cpp
[337/429] Compiling catch_run_context.cpp
[338/429] Compiling catch_random_seed_generation.cpp
[339/429] Compiling catch_getenv.cpp
[340/429] Compiling catch_output_redirect.cpp
[341/429] Compiling catch_reporter_spec_parser.cpp
[342/429] Compiling catch_floating_point_helpers.cpp
[343/429] Compiling catch_leak_detector.cpp
[344/429] Compiling catch_errno_guard.cpp
[345/429] Compiling catch_reporter_registry.cpp
[346/429] Compiling catch_list.cpp
[347/429] Compiling catch_lazy_expr.cpp
[348/429] Compiling catch_jsonwriter.cpp
[349/429] Compiling catch_context.cpp
[350/429] Compiling catch_istream.cpp
[351/429] Compiling catch_enum_values_registry.cpp
[352/429] Compiling catch_enforce.cpp
[353/429] Compiling catch_fatal_condition_handler.cpp
[354/429] Compiling catch_exception_translator_registry.cpp
[355/429] Compiling catch_decomposer.cpp
[356/429] Compiling catch_debugger.cpp
[357/429] Compiling catch_interfaces_reporter_factory.cpp
[358/429] Compiling catch_debug_console.cpp
[359/429] Compiling catch_case_insensitive_comparisons.cpp
[360/429] Compiling catch_console_colour.cpp
[361/429] Compiling catch_interfaces_testcase.cpp
[362/429] Compiling catch_interfaces_registry_hub.cpp
[363/429] Compiling catch_assertion_handler.cpp
[364/429] Compiling catch_generator_exception.cpp
[365/429] Compiling catch_interfaces_generatortracker.cpp
[366/429] Compiling catch_clara.cpp
[367/429] Compiling catch_interfaces_reporter.cpp
[368/429] Compiling catch_totals.cpp
[369/429] Compiling catch_interfaces_exception.cpp
[370/429] Compiling catch_commandline.cpp
[371/429] Compiling catch_interfaces_capture.cpp
[372/429] Compiling catch_interfaces_config.cpp
[373/429] Compiling catch_generators.cpp
[374/429] Compiling catch_generators_random.cpp
[375/429] Compiling catch_version.cpp
[376/429] Compiling catch_translate_exception.cpp
[377/429] Compiling catch_tag_alias_autoregistrar.cpp
[378/429] Compiling catch_timer.cpp
[379/429] Compiling catch_tostring.cpp
[380/429] Compiling catch_test_spec.cpp
[381/429] Compiling catch_test_case_info.cpp
[382/429] Compiling catch_registry_hub.cpp
[383/429] Compiling catch_message.cpp
[384/429] Compiling catch_get_random_seed.cpp
[385/429] Compiling catch_assertion_result.cpp
[386/429] Compiling catch_session.cpp
[387/429] Compiling catch_stats.cpp
[387/429] Write CapiTests-entitlement.plist
[389/429] Compiling catch_approx.cpp
[390/429] Compiling catch_config.cpp
[391/429] Compiling catch_run_for_at_least.cpp
[392/429] Compiling catch_benchmark_function.cpp
[393/429] Compiling CapiTests c_api_file_tests.c
[394/429] Compiling catch_chronometer.cpp
[395/429] Compiling catch_analyse.cpp
[396/429] Compiling CapiTests main.cpp
[397/429] Compiling Capi util.cpp
[398/429] Compiling Capi scheduler.cpp
[399/429] Compiling Capi logging.cpp
[400/429] Compiling Capi object.cpp
[401/429] Compiling Capi query.cpp
[402/429] Compiling Capi realm.cpp
[403/429] Compiling Bid bid_round.c
[404/429] Compiling Bid bid_from_int.c
[405/429] Compiling Capi notifications.cpp
[406/429] Compiling Bid bid_decimal_globals.c
[407/429] Compiling Bid bid64_to_bid128.c
[408/429] Compiling Bid bid32_to_bid128.c
[409/429] Compiling Capi sync.cpp
[410/429] Compiling Bid bid128_quantize.c
[411/429] Compiling Bid bid128_to_int64.c
[412/429] Compiling Bid bid128_add.c
[413/429] Compiling Bid bid128_2_str_tables.c
[414/429] Compiling Capi list.cpp
[415/429] Compiling Bid bid128.c
[416/429] Compiling Bid bid_binarydecimal.c
[417/429] Write Objects.LinkFileList
[418/429] Compiling Capi http.cpp
[419/429] Compiling Capi error.cpp
[420/429] Compiling Capi dictionary.cpp
[421/429] Compiling Capi config.cpp
[422/429] Compiling Capi app.cpp
[423/431] Compiling CapiTests c_api.cpp
[424/431] Write Objects.LinkFileList
[426/431] Compiling RealmFFI FFI.swift
[427/431] Emitting module RealmFFI
[427/431] Linking ObjectStoreTests
[428/431] Applying ObjectStoreTests
[429/431] Linking CapiTests
[430/431] Applying CapiTests
Build complete! (81.20s)
Build complete.
{
"cxx_language_standard" : "c++20",
"dependencies" : [
],
"manifest_display_name" : "RealmDatabase",
"name" : "RealmDatabase",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "RealmCore",
"targets" : [
"RealmCoreResources"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RealmQueryParser",
"targets" : [
"RealmQueryParser"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RealmCapi",
"targets" : [
"Capi"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RealmFFI",
"targets" : [
"RealmFFI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ObjectStoreTests",
"targets" : [
"ObjectStoreTests"
],
"type" : {
"executable" : null
}
},
{
"name" : "CapiTests",
"targets" : [
"CapiTests"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "s2geometry",
"module_type" : "ClangTarget",
"name" : "s2geometry",
"path" : "src/external/s2",
"product_memberships" : [
"RealmCore",
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"s1angle.cc",
"s1interval.cc",
"s2.cc",
"s2cap.cc",
"s2cell.cc",
"s2cellid.cc",
"s2edgeindex.cc",
"s2edgeutil.cc",
"s2latlng.cc",
"s2latlngrect.cc",
"s2loop.cc",
"s2pointregion.cc",
"s2polygon.cc",
"s2polygonbuilder.cc",
"s2polyline.cc",
"s2r2rect.cc",
"s2region.cc",
"util/math/mathlimits.cc",
"util/math/mathutil.cc"
],
"type" : "library"
},
{
"c99name" : "SyncServer",
"module_type" : "ClangTarget",
"name" : "SyncServer",
"path" : "src",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"realm/sync/noinst/server/access_control.cpp",
"realm/sync/noinst/server/access_token.cpp",
"realm/sync/noinst/server/crypto_server_apple.mm",
"realm/sync/noinst/server/server.cpp",
"realm/sync/noinst/server/server_dir.cpp",
"realm/sync/noinst/server/server_file_access_cache.cpp",
"realm/sync/noinst/server/server_history.cpp"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "RealmQueryParser",
"module_type" : "ClangTarget",
"name" : "RealmQueryParser",
"path" : "src/realm/parser",
"product_memberships" : [
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"driver.cpp",
"generated/query_bison.cpp",
"generated/query_flex.cpp",
"keypath_mapping.cpp"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "RealmFFI",
"module_type" : "SwiftTarget",
"name" : "RealmFFI",
"path" : "src/swift",
"product_memberships" : [
"RealmFFI"
],
"sources" : [
"FFI.swift"
],
"target_dependencies" : [
"Capi"
],
"type" : "library"
},
{
"c99name" : "RealmCoreResources",
"module_type" : "ClangTarget",
"name" : "RealmCoreResources",
"path" : "src/spm",
"product_memberships" : [
"RealmCore"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/src/spm/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"dummy.mm"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "RealmCore",
"module_type" : "ClangTarget",
"name" : "RealmCore",
"path" : "src",
"product_memberships" : [
"RealmCore",
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"realm/alloc.cpp",
"realm/alloc_slab.cpp",
"realm/array.cpp",
"realm/array_backlink.cpp",
"realm/array_binary.cpp",
"realm/array_blob.cpp",
"realm/array_blobs_big.cpp",
"realm/array_blobs_small.cpp",
"realm/array_decimal128.cpp",
"realm/array_fixed_bytes.cpp",
"realm/array_integer.cpp",
"realm/array_key.cpp",
"realm/array_mixed.cpp",
"realm/array_string.cpp",
"realm/array_string_short.cpp",
"realm/array_timestamp.cpp",
"realm/array_unsigned.cpp",
"realm/array_with_find.cpp",
"realm/backup_restore.cpp",
"realm/bplustree.cpp",
"realm/chunked_binary.cpp",
"realm/cluster.cpp",
"realm/cluster_tree.cpp",
"realm/collection.cpp",
"realm/collection_parent.cpp",
"realm/column_binary.cpp",
"realm/db.cpp",
"realm/decimal128.cpp",
"realm/dictionary.cpp",
"realm/disable_sync_to_disk.cpp",
"realm/error_codes.cpp",
"realm/exceptions.cpp",
"realm/exceptions.mm",
"realm/geospatial.cpp",
"realm/global_key.cpp",
"realm/group.cpp",
"realm/group_writer.cpp",
"realm/history.cpp",
"realm/impl/copy_replication.cpp",
"realm/impl/output_stream.cpp",
"realm/impl/simulated_failure.cpp",
"realm/impl/transact_log.cpp",
"realm/index_string.cpp",
"realm/link_translator.cpp",
"realm/list.cpp",
"realm/mixed.cpp",
"realm/node.cpp",
"realm/obj.cpp",
"realm/obj_list.cpp",
"realm/object-store/audit.mm",
"realm/object-store/class.cpp",
"realm/object-store/collection.cpp",
"realm/object-store/collection_notifications.cpp",
"realm/object-store/dictionary.cpp",
"realm/object-store/impl/apple/external_commit_helper.cpp",
"realm/object-store/impl/apple/keychain_helper.cpp",
"realm/object-store/impl/collection_change_builder.cpp",
"realm/object-store/impl/collection_notifier.cpp",
"realm/object-store/impl/deep_change_checker.cpp",
"realm/object-store/impl/list_notifier.cpp",
"realm/object-store/impl/object_notifier.cpp",
"realm/object-store/impl/realm_coordinator.cpp",
"realm/object-store/impl/results_notifier.cpp",
"realm/object-store/impl/transact_log_handler.cpp",
"realm/object-store/impl/weak_realm_notifier.cpp",
"realm/object-store/index_set.cpp",
"realm/object-store/list.cpp",
"realm/object-store/object.cpp",
"realm/object-store/object_changeset.cpp",
"realm/object-store/object_schema.cpp",
"realm/object-store/object_store.cpp",
"realm/object-store/placeholder.cpp",
"realm/object-store/results.cpp",
"realm/object-store/schema.cpp",
"realm/object-store/sectioned_results.cpp",
"realm/object-store/set.cpp",
"realm/object-store/shared_realm.cpp",
"realm/object-store/sync/app.cpp",
"realm/object-store/sync/app_credentials.cpp",
"realm/object-store/sync/app_user.cpp",
"realm/object-store/sync/app_utils.cpp",
"realm/object-store/sync/async_open_task.cpp",
"realm/object-store/sync/generic_network_transport.cpp",
"realm/object-store/sync/impl/app_metadata.cpp",
"realm/object-store/sync/impl/apple/network_reachability_observer.cpp",
"realm/object-store/sync/impl/apple/system_configuration.cpp",
"realm/object-store/sync/impl/sync_file.cpp",
"realm/object-store/sync/jwt.cpp",
"realm/object-store/sync/mongo_client.cpp",
"realm/object-store/sync/mongo_collection.cpp",
"realm/object-store/sync/mongo_database.cpp",
"realm/object-store/sync/push_client.cpp",
"realm/object-store/sync/sync_manager.cpp",
"realm/object-store/sync/sync_session.cpp",
"realm/object-store/thread_safe_reference.cpp",
"realm/object-store/util/scheduler.cpp",
"realm/object-store/util/uuid.cpp",
"realm/object_converter.cpp",
"realm/object_id.cpp",
"realm/query.cpp",
"realm/query_engine.cpp",
"realm/query_expression.cpp",
"realm/query_value.cpp",
"realm/replication.cpp",
"realm/set.cpp",
"realm/sort_descriptor.cpp",
"realm/spec.cpp",
"realm/status.cpp",
"realm/string_data.cpp",
"realm/sync/changeset.cpp",
"realm/sync/changeset_encoder.cpp",
"realm/sync/changeset_parser.cpp",
"realm/sync/client.cpp",
"realm/sync/config.cpp",
"realm/sync/history.cpp",
"realm/sync/instruction_applier.cpp",
"realm/sync/instruction_replication.cpp",
"realm/sync/instructions.cpp",
"realm/sync/network/default_socket.cpp",
"realm/sync/network/http.cpp",
"realm/sync/network/network.cpp",
"realm/sync/network/network_ssl.cpp",
"realm/sync/network/websocket.cpp",
"realm/sync/noinst/changeset_index.cpp",
"realm/sync/noinst/client_history_impl.cpp",
"realm/sync/noinst/client_impl_base.cpp",
"realm/sync/noinst/client_reset.cpp",
"realm/sync/noinst/client_reset_operation.cpp",
"realm/sync/noinst/client_reset_recovery.cpp",
"realm/sync/noinst/migration_store.cpp",
"realm/sync/noinst/pending_bootstrap_store.cpp",
"realm/sync/noinst/pending_reset_store.cpp",
"realm/sync/noinst/protocol_codec.cpp",
"realm/sync/noinst/sync_metadata_schema.cpp",
"realm/sync/noinst/sync_schema_migration.cpp",
"realm/sync/object_id.cpp",
"realm/sync/protocol.cpp",
"realm/sync/subscriptions.cpp",
"realm/sync/transform.cpp",
"realm/table.cpp",
"realm/table_ref.cpp",
"realm/table_view.cpp",
"realm/to_json.cpp",
"realm/tokenizer.cpp",
"realm/transaction.cpp",
"realm/unicode.cpp",
"realm/util/backtrace.cpp",
"realm/util/base64.cpp",
"realm/util/basic_system_errors.cpp",
"realm/util/bson/bson.cpp",
"realm/util/bson/regular_expression.cpp",
"realm/util/cli_args.cpp",
"realm/util/compression.cpp",
"realm/util/demangle.cpp",
"realm/util/encrypted_file_mapping.cpp",
"realm/util/enum.cpp",
"realm/util/fifo_helper.cpp",
"realm/util/file.cpp",
"realm/util/file_mapper.cpp",
"realm/util/interprocess_condvar.cpp",
"realm/util/interprocess_mutex.cpp",
"realm/util/json_parser.cpp",
"realm/util/load_file.cpp",
"realm/util/logger.cpp",
"realm/util/memory_stream.cpp",
"realm/util/misc_errors.cpp",
"realm/util/misc_ext_errors.cpp",
"realm/util/platform_info.cpp",
"realm/util/random.cpp",
"realm/util/resource_limits.cpp",
"realm/util/serializer.cpp",
"realm/util/sha_crypto.cpp",
"realm/util/terminate.cpp",
"realm/util/thread.cpp",
"realm/util/time.cpp",
"realm/util/timestamp_formatter.cpp",
"realm/util/timestamp_logger.cpp",
"realm/util/to_string.cpp",
"realm/util/uri.cpp",
"realm/utilities.cpp",
"realm/uuid.cpp",
"realm/version.cpp"
],
"target_dependencies" : [
"Bid",
"s2geometry"
],
"type" : "library"
},
{
"c99name" : "ObjectStoreTests",
"module_type" : "ClangTarget",
"name" : "ObjectStoreTests",
"path" : "test/object-store",
"product_memberships" : [
"ObjectStoreTests"
],
"sources" : [
"audit.cpp",
"bson.cpp",
"collection_change_indices.cpp",
"dictionary.cpp",
"frozen_objects.cpp",
"index_set.cpp",
"list.cpp",
"main.cpp",
"migrations.cpp",
"nested_collections.cpp",
"object.cpp",
"object_store.cpp",
"primitive_list.cpp",
"realm.cpp",
"results.cpp",
"schema.cpp",
"sectioned_results.cpp",
"set.cpp",
"sync/app.cpp",
"sync/client_reset.cpp",
"sync/file.cpp",
"sync/flx_migration.cpp",
"sync/flx_role_change.cpp",
"sync/flx_schema_migration.cpp",
"sync/flx_sync.cpp",
"sync/metadata.cpp",
"sync/migration_store_test.cpp",
"sync/remote_mongo_tests.cpp",
"sync/session/connection_change_notifications.cpp",
"sync/session/progress_notifications.cpp",
"sync/session/session.cpp",
"sync/session/wait_for_completion.cpp",
"sync/sync_manager.cpp",
"test_runner.cpp",
"thread_safe_reference.cpp",
"transaction_log_parsing.cpp",
"uuid.cpp"
],
"target_dependencies" : [
"RealmQueryParser",
"ObjectStoreTestUtils"
],
"type" : "executable"
},
{
"c99name" : "ObjectStoreTestUtils",
"module_type" : "ClangTarget",
"name" : "ObjectStoreTestUtils",
"path" : "test/object-store/util",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"event_loop.cpp",
"sync/baas_admin_api.cpp",
"sync/sync_test_utils.cpp",
"test_file.cpp",
"test_utils.cpp",
"unit_test_transport.cpp"
],
"target_dependencies" : [
"RealmCore",
"SyncServer",
"Catch2",
"CoreTestUtils"
],
"type" : "library"
},
{
"c99name" : "CoreTestUtils",
"module_type" : "ClangTarget",
"name" : "CoreTestUtils",
"path" : "test/util",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"benchmark_results.cpp",
"compare_groups.cpp",
"crypt_key.cpp",
"demangle.cpp",
"dump_changesets.cpp",
"misc.cpp",
"quote.cpp",
"random.cpp",
"resource_limits.cpp",
"spawned_process.cpp",
"test_only.cpp",
"test_path.cpp",
"timer.cpp",
"unit_test.cpp",
"verified_integer.cpp",
"verified_string.cpp",
"wildcard.cpp"
],
"target_dependencies" : [
"RealmCore"
],
"type" : "library"
},
{
"c99name" : "Catch2Generated",
"module_type" : "ClangTarget",
"name" : "Catch2Generated",
"path" : "test/external/generated",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/test/external/generated/catch2/catch_user_config.hpp",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
],
"type" : "library"
},
{
"c99name" : "Catch2",
"module_type" : "ClangTarget",
"name" : "Catch2",
"path" : "test/external/catch/src",
"product_memberships" : [
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"catch2/benchmark/catch_chronometer.cpp",
"catch2/benchmark/detail/catch_analyse.cpp",
"catch2/benchmark/detail/catch_benchmark_function.cpp",
"catch2/benchmark/detail/catch_run_for_at_least.cpp",
"catch2/benchmark/detail/catch_stats.cpp",
"catch2/catch_approx.cpp",
"catch2/catch_assertion_result.cpp",
"catch2/catch_config.cpp",
"catch2/catch_get_random_seed.cpp",
"catch2/catch_message.cpp",
"catch2/catch_registry_hub.cpp",
"catch2/catch_session.cpp",
"catch2/catch_tag_alias_autoregistrar.cpp",
"catch2/catch_test_case_info.cpp",
"catch2/catch_test_spec.cpp",
"catch2/catch_timer.cpp",
"catch2/catch_tostring.cpp",
"catch2/catch_totals.cpp",
"catch2/catch_translate_exception.cpp",
"catch2/catch_version.cpp",
"catch2/generators/catch_generator_exception.cpp",
"catch2/generators/catch_generators.cpp",
"catch2/generators/catch_generators_random.cpp",
"catch2/interfaces/catch_interfaces_capture.cpp",
"catch2/interfaces/catch_interfaces_config.cpp",
"catch2/interfaces/catch_interfaces_exception.cpp",
"catch2/interfaces/catch_interfaces_generatortracker.cpp",
"catch2/interfaces/catch_interfaces_registry_hub.cpp",
"catch2/interfaces/catch_interfaces_reporter.cpp",
"catch2/interfaces/catch_interfaces_reporter_factory.cpp",
"catch2/interfaces/catch_interfaces_testcase.cpp",
"catch2/internal/catch_assertion_handler.cpp",
"catch2/internal/catch_case_insensitive_comparisons.cpp",
"catch2/internal/catch_clara.cpp",
"catch2/internal/catch_commandline.cpp",
"catch2/internal/catch_console_colour.cpp",
"catch2/internal/catch_context.cpp",
"catch2/internal/catch_debug_console.cpp",
"catch2/internal/catch_debugger.cpp",
"catch2/internal/catch_decomposer.cpp",
"catch2/internal/catch_enforce.cpp",
"catch2/internal/catch_enum_values_registry.cpp",
"catch2/internal/catch_errno_guard.cpp",
"catch2/internal/catch_exception_translator_registry.cpp",
"catch2/internal/catch_fatal_condition_handler.cpp",
"catch2/internal/catch_floating_point_helpers.cpp",
"catch2/internal/catch_getenv.cpp",
"catch2/internal/catch_istream.cpp",
"catch2/internal/catch_jsonwriter.cpp",
"catch2/internal/catch_lazy_expr.cpp",
"catch2/internal/catch_leak_detector.cpp",
"catch2/internal/catch_list.cpp",
"catch2/internal/catch_message_info.cpp",
"catch2/internal/catch_output_redirect.cpp",
"catch2/internal/catch_parse_numbers.cpp",
"catch2/internal/catch_polyfills.cpp",
"catch2/internal/catch_random_number_generator.cpp",
"catch2/internal/catch_random_seed_generation.cpp",
"catch2/internal/catch_reporter_registry.cpp",
"catch2/internal/catch_reporter_spec_parser.cpp",
"catch2/internal/catch_result_type.cpp",
"catch2/internal/catch_reusable_string_stream.cpp",
"catch2/internal/catch_run_context.cpp",
"catch2/internal/catch_section.cpp",
"catch2/internal/catch_singletons.cpp",
"catch2/internal/catch_source_line_info.cpp",
"catch2/internal/catch_startup_exception_registry.cpp",
"catch2/internal/catch_stdstreams.cpp",
"catch2/internal/catch_string_manip.cpp",
"catch2/internal/catch_stringref.cpp",
"catch2/internal/catch_tag_alias_registry.cpp",
"catch2/internal/catch_test_case_info_hasher.cpp",
"catch2/internal/catch_test_case_registry_impl.cpp",
"catch2/internal/catch_test_case_tracker.cpp",
"catch2/internal/catch_test_failure_exception.cpp",
"catch2/internal/catch_test_registry.cpp",
"catch2/internal/catch_test_spec_parser.cpp",
"catch2/internal/catch_textflow.cpp",
"catch2/internal/catch_uncaught_exceptions.cpp",
"catch2/internal/catch_wildcard_pattern.cpp",
"catch2/internal/catch_xmlwriter.cpp",
"catch2/matchers/catch_matchers.cpp",
"catch2/matchers/catch_matchers_container_properties.cpp",
"catch2/matchers/catch_matchers_exception.cpp",
"catch2/matchers/catch_matchers_floating_point.cpp",
"catch2/matchers/catch_matchers_predicate.cpp",
"catch2/matchers/catch_matchers_quantifiers.cpp",
"catch2/matchers/catch_matchers_string.cpp",
"catch2/matchers/catch_matchers_templated.cpp",
"catch2/matchers/internal/catch_matchers_impl.cpp",
"catch2/reporters/catch_reporter_automake.cpp",
"catch2/reporters/catch_reporter_common_base.cpp",
"catch2/reporters/catch_reporter_compact.cpp",
"catch2/reporters/catch_reporter_console.cpp",
"catch2/reporters/catch_reporter_cumulative_base.cpp",
"catch2/reporters/catch_reporter_event_listener.cpp",
"catch2/reporters/catch_reporter_helpers.cpp",
"catch2/reporters/catch_reporter_json.cpp",
"catch2/reporters/catch_reporter_junit.cpp",
"catch2/reporters/catch_reporter_multi.cpp",
"catch2/reporters/catch_reporter_registrars.cpp",
"catch2/reporters/catch_reporter_sonarqube.cpp",
"catch2/reporters/catch_reporter_streaming_base.cpp",
"catch2/reporters/catch_reporter_tap.cpp",
"catch2/reporters/catch_reporter_teamcity.cpp",
"catch2/reporters/catch_reporter_xml.cpp"
],
"target_dependencies" : [
"Catch2Generated"
],
"type" : "library"
},
{
"c99name" : "CapiTests",
"module_type" : "ClangTarget",
"name" : "CapiTests",
"path" : "test/object-store/c_api",
"product_memberships" : [
"CapiTests"
],
"sources" : [
"c_api.cpp",
"c_api_file_tests.c",
"main.cpp"
],
"target_dependencies" : [
"Capi",
"ObjectStoreTestUtils"
],
"type" : "executable"
},
{
"c99name" : "Capi",
"module_type" : "ClangTarget",
"name" : "Capi",
"path" : "src/realm/object-store/c_api",
"product_memberships" : [
"RealmCapi",
"RealmFFI",
"CapiTests"
],
"sources" : [
"app.cpp",
"config.cpp",
"dictionary.cpp",
"error.cpp",
"http.cpp",
"list.cpp",
"logging.cpp",
"notifications.cpp",
"object.cpp",
"query.cpp",
"realm.cpp",
"scheduler.cpp",
"schema.cpp",
"set.cpp",
"socket_provider.cpp",
"sync.cpp",
"util.cpp"
],
"target_dependencies" : [
"RealmCore",
"RealmQueryParser"
],
"type" : "library"
},
{
"c99name" : "Bid",
"module_type" : "ClangTarget",
"name" : "Bid",
"path" : "src/external/IntelRDFPMathLib20U2/LIBRARY/src",
"product_memberships" : [
"RealmCore",
"RealmQueryParser",
"RealmCapi",
"RealmFFI",
"ObjectStoreTests",
"CapiTests"
],
"sources" : [
"bid128.c",
"bid128_2_str_tables.c",
"bid128_add.c",
"bid128_compare.c",
"bid128_div.c",
"bid128_fma.c",
"bid128_mul.c",
"bid128_quantize.c",
"bid128_string.c",
"bid128_to_int64.c",
"bid32_to_bid128.c",
"bid64_to_bid128.c",
"bid_binarydecimal.c",
"bid_convert_data.c",
"bid_decimal_data.c",
"bid_decimal_globals.c",
"bid_from_int.c",
"bid_round.c"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.