anchor.diff:                    -DBUILD_SHARED_LIBS=OFF \
                     -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;lld;lldb' \
                     -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \
  -                  -DLLVM_ENABLE_LIBEDIT=ON \
                     -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
                     -G Ninja ${S}/llvm \
   "
  
positive.code: 
  PACKAGECONFIG ??= "compiler-rt libcplusplus shared-libs lldb-wchar \
                     ${@bb.utils.filter('DISTRO_FEATURES', 'thin-lto full-lto', d)} \
                     rtti eh \
                     "
  PACKAGECONFIG_class-native = "rtti eh"
  PACKAGECONFIG_class-nativesdk = "rtti eh thin-lto"
  
  PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,,libcxx,compiler-rt"
  PACKAGECONFIG[libcplusplus] = "-DCLANG_DEFAULT_CXX_STDLIB=libc++,,libcxx"
  
negative.code: CMAKE_BUILD_TYPE;BUILD_SHARED_LIBS;LLVM_ENABLE_PROJECTS;LLVM_BINUTILS_INCDIR;\
  LLVM_TARGETS_TO_BUILD;LLVM_EXPERIMENTAL_TARGETS_TO_BUILD;PYTHON_EXECUTABLE;\
  PYTHON_LIBRARY;PYTHON_INCLUDE_DIR;LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN;LLDB_EDITLINE_USE_WCHAR;\
  LLVM_ENABLE_LIBEDIT;LLDB_DISABLE_LIBEDIT; \
  "
  #
  # Default to build all OE-Core supported target arches (user overridable).
  