Class AndroidNdkConstants

  • public class AndroidNdkConstants
    extends Object
    • Field Detail


        public static final String ANDROID_NDK_ROOT
        Magic path prefix we use to denote the machine-specific location of the Android NDK. Why "@"? It's uncommon enough to mark that path element as special while not being a metacharacter in either make, shell, or regular expression syntax.

        We also have prefixes for tool specific paths, even though they're sub-paths of `@ANDROID_NDK_ROOT@`. This is to sanitize host-specific sub-directories in the toolchain (e.g. darwin-x86_64) which would otherwise break determinism and caching when using cross-compilation.

        See Also:
        Constant Field Values
    • Constructor Detail

      • AndroidNdkConstants

        public AndroidNdkConstants()