summaryrefslogtreecommitdiffstats
path: root/build/platform/java
diff options
context:
space:
mode:
authorsnermolaev <[email protected]>2025-05-16 07:01:11 +0300
committersnermolaev <[email protected]>2025-05-16 07:18:56 +0300
commitfb9e7df63d191fc9d5dc22ddd63027af7f7f7d49 (patch)
tree7a38c2feda79b0ae548f46517bec2bdd279ed996 /build/platform/java
parentb112eec6052c726ba4123cb18d4ceefecbb1535f (diff)
Fix use of java protoc at exotic platforms
commit_hash:a9084a391187a5a27ea295f8c8ac1bae820543e2
Diffstat (limited to 'build/platform/java')
-rw-r--r--build/platform/java/protoc/ya.make14
1 files changed, 7 insertions, 7 deletions
diff --git a/build/platform/java/protoc/ya.make b/build/platform/java/protoc/ya.make
index 8fa09f14a78..ef0afecefd8 100644
--- a/build/platform/java/protoc/ya.make
+++ b/build/platform/java/protoc/ya.make
@@ -1,9 +1,9 @@
-SET_RESOURCE_URI_FROM_JSON(SANDBOX_RESOURCE_URI ${ARCADIA_ROOT}/build/platform/java/protoc/resources.json)
-ENABLE(PREBUILT)
+RESOURCES_LIBRARY()
+
+IF (NOT HOST_OS_DARWIN AND NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS)
+ MESSAGE(FATAL_ERROR Unsupported host platform for java protoc)
+ENDIF()
+
+DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE_BY_JSON(JAVA_PROTOC resources.json)
-PREBUILT_PROGRAM()
- IF (SANDBOX_RESOURCE_URI)
- DECLARE_EXTERNAL_RESOURCE(JAVA_PROTOC ${SANDBOX_RESOURCE_URI})
- PRIMARY_OUTPUT(${JAVA_PROTOC_RESOURCE_GLOBAL}/bin/protoc${MODULE_SUFFIX})
- ENDIF()
END()