diff options
Diffstat (limited to 'meta/classes/toolchain/clang-native.bbclass')
| -rw-r--r-- | meta/classes/toolchain/clang-native.bbclass | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/meta/classes/toolchain/clang-native.bbclass b/meta/classes/toolchain/clang-native.bbclass new file mode 100644 index 0000000000..006be9fadd --- /dev/null +++ b/meta/classes/toolchain/clang-native.bbclass | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | BUILD_CC = "${CCACHE}${BUILD_PREFIX}clang ${BUILD_CC_ARCH}" | ||
| 2 | BUILD_CXX = "${CCACHE}${BUILD_PREFIX}clang++ ${BUILD_CC_ARCH}" | ||
| 3 | BUILD_FC = "${BUILD_PREFIX}gfortran ${BUILD_CC_ARCH}" | ||
| 4 | BUILD_CPP = "${BUILD_PREFIX}clang ${BUILD_CC_ARCH} -E" | ||
| 5 | BUILD_LD = "${BUILD_PREFIX}ld ${BUILD_LD_ARCH}" | ||
| 6 | BUILD_CCLD = "${BUILD_PREFIX}clang ${BUILD_CC_ARCH}" | ||
| 7 | BUILD_AR = "${BUILD_PREFIX}llvm-ar" | ||
| 8 | BUILD_AS = "${BUILD_PREFIX}as ${BUILD_AS_ARCH}" | ||
| 9 | BUILD_RANLIB = "${BUILD_PREFIX}llvm-ranlib -D" | ||
| 10 | BUILD_STRIP = "${BUILD_PREFIX}llvm-strip" | ||
| 11 | BUILD_OBJCOPY = "${BUILD_PREFIX}llvm-objcopy" | ||
| 12 | BUILD_OBJDUMP = "${BUILD_PREFIX}llvm-objdump" | ||
| 13 | BUILD_NM = "${BUILD_PREFIX}llvm-nm" | ||
| 14 | BUILD_READELF = "${BUILD_PREFIX}llvm-readelf" | ||
| 15 | |||
| 16 | DEPENDS += "clang-native libcxx-native compiler-rt-native" | ||
| 17 | |||
| 18 | BUILD_LDFLAGS += " --rtlib=libgcc --unwindlib=libgcc" | ||
