Module: Libpng::OHOS
- Defined in:
- lib/libpng/ohos.rb,
lib/libpng/ohos/ndk.rb,
lib/libpng/ohos/recipe.rb,
lib/libpng/ohos/code_signer.rb,
lib/libpng/ohos/zlib_builder.rb
Overview
Encapsulates everything OHOS-specific needed to build the aarch64-linux-ohos pre-compiled gem. Only loaded when Libpng::Recipe.for_target is called with an OHOS target -- the regular (source / ruby platform) gem install path never touches this code.
Subclasses are autoloaded from this file so that requiring 'libpng' stays cheap (no NDK code is parsed unless OHOS is in play).
Defined Under Namespace
Classes: CodeSigner, NDK, Recipe, ZlibBuilder
Constant Summary collapse
- OHOS_ARCH =
clang --target value consumed by ohos.toolchain.cmake.
'arm64-v8a'- OHOS_PLATFORM =
'OHOS'