Skip to content

Commit 2ece62f

Browse files
committed
grpc-native: Add ios/x64 support
Signed-off-by: Johannes Zottele <[email protected]>
1 parent 5d38167 commit 2ece62f

File tree

5 files changed

+4
-2
lines changed

5 files changed

+4
-2
lines changed

cinterop-c/build_all_targets.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ CONFIG=release
2525
MACOS=@build_bazel_apple_support//platforms:macos_arm64
2626
IOS_DEV=@build_bazel_apple_support//platforms:ios_arm64
2727
IOS_SIM=@build_bazel_apple_support//platforms:ios_sim_arm64
28+
IOS_SIM_X64=@build_bazel_apple_support//platforms:ios_x86_64
2829
WATCHOS_ARM64_32_DEV=@build_bazel_apple_support//platforms:watchos_arm64_32
2930
WATCHOS_ARM64_SIM=@build_bazel_apple_support//platforms:watchos_arm64
3031

@@ -45,6 +46,7 @@ build_one() {
4546
build_one "$MACOS" macos_arm64 macos
4647
build_one "$IOS_DEV" ios_arm64 ios
4748
build_one "$IOS_SIM" ios_sim_arm64 ios
49+
build_one "$IOS_SIM_X64" ios_sim_x64 ios
4850
# TODO: Uncomment when activating WatchOS
4951
#build_one "$WATCHOS_ARM64_32_DEV" watchos_arm64_32 watchos
5052
#build_one "$WATCHOS_ARM64_SIM" watchos_sim_arm64 watchos

grpc/grpc-core/gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
kotlinx.rpc.exclude.wasmWasi=true
55
kotlinx.rpc.exclude.js=true
66
kotlinx.rpc.exclude.wasmJs=true
7-
kotlinx.rpc.exclude.iosX64=true
87
kotlinx.rpc.exclude.linuxArm64=true
98
kotlinx.rpc.exclude.linuxX64=true
109
kotlinx.rpc.exclude.macosX64=true

grpc/grpc-core/src/nativeInterop/cinterop/libkgrpc.def

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ strictEnums = grpc_status_code grpc_connectivity_state grpc_call_error
1212
staticLibraries.macos_arm64 = libkgrpc_static.macos_arm64.a
1313
staticLibraries.ios_arm64 = libkgrpc_static.ios_arm64.a
1414
staticLibraries.ios_simulator_arm64 = libkgrpc_static.ios_sim_arm64.a
15+
staticLibraries.ios_simulator_x64 = libkgrpc_static.ios_sim_x64.a
1516
# TODO: Uncomment when activating WatchOS
1617
# staticLibraries.watchos_arm64 = libkgrpc_static.watchos_arm64_32.a
1718
# staticLibraries.watchos_simulator_arm64 = libkgrpc_static.watchos_sim_arm64.a

protobuf/protobuf-core/gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
kotlinx.rpc.exclude.wasmWasi=true
55
kotlinx.rpc.exclude.js=true
66
kotlinx.rpc.exclude.wasmJs=true
7-
kotlinx.rpc.exclude.iosX64=true
87
kotlinx.rpc.exclude.linuxArm64=true
98
kotlinx.rpc.exclude.linuxX64=true
109
kotlinx.rpc.exclude.macosX64=true

protobuf/protobuf-core/src/nativeInterop/cinterop/libprotowire.def

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ noStringConversion = pw_encoder_write_string
77
staticLibraries.macos_arm64 = libprotowire_static.macos_arm64.a
88
staticLibraries.ios_arm64 = libprotowire_static.ios_arm64.a
99
staticLibraries.ios_simulator_arm64 = libprotowire_static.ios_sim_arm64.a
10+
staticLibraries.ios_simulator_x64 = libprotowire_static.ios_sim_x64.a
1011
# TODO: Uncomment when activating WatchOS
1112
# staticLibraries.watchos_arm64 = libprotowire_static.watchos_arm64_32.a
1213
# staticLibraries.watchos_simulator_arm64 = libprotowire_static.watchos_sim_arm64.a

0 commit comments

Comments
 (0)