anchor.diff:                 -DLLVM_ENABLE_PIC=ON \
                  -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
                  -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \
  -               -DLLVM_TARGETS_TO_BUILD=${@get_clang_target_arch(bb, d)} \
  +               -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS_TO_BUILD}" \
                  -DLLVM_TARGET_ARCH=${@get_clang_target_arch(bb, d)} \
                  -DLLVM_DEFAULT_TARGET_TRIPLE=${TARGET_SYS} \
   "
  
positive.code: "
  
  EXTRA_OECMAKE_append_class-native = "\
                 -DLLVM_TARGETS_TO_BUILD='AArch64;ARM;Mips;PowerPC;X86' \
  "
  EXTRA_OECMAKE_append_class-nativesdk = "\
                 -DLLVM_TARGETS_TO_BUILD='AArch64;ARM;Mips;PowerPC;X86' \
                 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
                 -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \
  "
  
negative.code: require clang.inc
  
  PV .= "+git${SRCPV}"
  
  #
  # Default to building only required targets (user overridable).
  #
  LLVM_TARGETS_TO_BUILD ?= "${@get_clang_host_arch(bb, d)};${@get_clang_target_arch(bb, d)}"
  
  LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=${LLVMMD5SUM}; \
                      file://tools/clang/LICENSE.TXT;md5=${CLANGMD5SUM}; \
  