[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / 8 / 2 / b / onnxruntime-objc / 1.19.0-dev+20240508004.b0e919c / onnxruntime-objc.podspec.json
blob1278737c42fe254f61b5302d6d5edc6e5d74902f
2   "name": "onnxruntime-objc",
3   "version": "1.19.0-dev+20240508004.b0e919c",
4   "summary": "ONNX Runtime Objective-C Pod",
5   "description": "A pod for the ONNX Runtime Objective-C API.",
6   "homepage": "https://github.com/microsoft/onnxruntime",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "ONNX Runtime": "onnxruntime@microsoft.com"
13   },
14   "source": {
15     "http": "https://download.onnxruntime.ai/pod-archive-onnxruntime-objc-1.19.0-dev+20240508004.b0e919c.zip"
16   },
17   "platforms": {
18     "ios": "12.0",
19     "osx": "11.0"
20   },
21   "preserve_paths": [
22     "LICENSE"
23   ],
24   "default_subspecs": "Core",
25   "static_framework": true,
26   "subspecs": [
27     {
28       "name": "Core",
29       "dependencies": {
30         "onnxruntime-c": [
31           "1.19.0-dev+20240508004.b0e919c"
32         ]
33       },
34       "requires_arc": true,
35       "compiler_flags": [
36         "-std=c++17",
37         "-fobjc-arc-exceptions",
38         "-Wall",
39         "-Wextra",
40         "-Werror"
41       ],
42       "pod_target_xcconfig": {
43         "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}/objectivec\"",
44         "OTHER_CPLUSPLUSFLAGS": "-fvisibility=hidden -fvisibility-inlines-hidden"
45       },
46       "public_header_files": [
47         "objectivec/include/ort_coreml_execution_provider.h",
48         "objectivec/include/ort_xnnpack_execution_provider.h",
49         "objectivec/include/ort_env.h",
50         "objectivec/include/ort_custom_op_registration.h",
51         "objectivec/include/ort_session.h",
52         "objectivec/include/onnxruntime.h",
53         "objectivec/include/ort_value.h",
54         "objectivec/include/ort_enums.h"
55       ],
56       "source_files": [
57         "objectivec/ort_enums.mm",
58         "objectivec/error_utils.h",
59         "objectivec/ort_xnnpack_execution_provider.mm",
60         "objectivec/include/ort_custom_op_registration.h",
61         "objectivec/assert_arc_enabled.mm",
62         "objectivec/cxx_api.h",
63         "objectivec/include/ort_coreml_execution_provider.h",
64         "objectivec/cxx_utils.mm",
65         "objectivec/ort_env_internal.h",
66         "objectivec/include/onnxruntime.h",
67         "objectivec/ort_session_internal.h",
68         "objectivec/ort_enums_internal.h",
69         "objectivec/ort_value_internal.h",
70         "objectivec/error_utils.mm",
71         "objectivec/ort_session.mm",
72         "objectivec/include/ort_xnnpack_execution_provider.h",
73         "objectivec/ort_env.mm",
74         "objectivec/ort_coreml_execution_provider.mm",
75         "objectivec/include/ort_enums.h",
76         "objectivec/cxx_utils.h",
77         "objectivec/include/ort_env.h",
78         "objectivec/include/ort_session.h",
79         "objectivec/include/ort_value.h",
80         "objectivec/ort_value.mm"
81       ],
82       "testspecs": [
83         {
84           "name": "Tests",
85           "test_type": "unit",
86           "source_files": [
87             "objectivec/test/ort_session_test.mm",
88             "objectivec/test/assertion_utils.h",
89             "objectivec/test/assert_arc_enabled.mm",
90             "objectivec/test/ort_env_test.mm",
91             "objectivec/test/test_utils.h",
92             "objectivec/test/ort_value_test.mm",
93             "objectivec/test/test_utils.mm"
94           ],
95           "resources": [
96             "objectivec/test/testdata/identity_string.ort",
97             "objectivec/test/testdata/single_add.basic.ort"
98           ]
99         }
100       ]
101     }
102   ]