mirror of
https://git.yoctoproject.org/poky
synced 2026-03-06 15:29:40 +01:00
BUILD_LDFLAGS is used by other recipes to emit native LDFLAGS into their cmake toolchain files especially in QT layers. it will usually be inherited by recipes wanting clang provide BUILD_* variables so this is more appropriate than LDFLAGS to pass these options. (From OE-Core rev: f258d6e437a68bfd8a46f185cbeb17bfcccf940b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
19 lines
795 B
Plaintext
19 lines
795 B
Plaintext
BUILD_CC = "${CCACHE}${BUILD_PREFIX}clang ${BUILD_CC_ARCH}"
|
|
BUILD_CXX = "${CCACHE}${BUILD_PREFIX}clang++ ${BUILD_CC_ARCH}"
|
|
BUILD_FC = "${BUILD_PREFIX}gfortran ${BUILD_CC_ARCH}"
|
|
BUILD_CPP = "${BUILD_PREFIX}clang ${BUILD_CC_ARCH} -E"
|
|
BUILD_LD = "${BUILD_PREFIX}ld ${BUILD_LD_ARCH}"
|
|
BUILD_CCLD = "${BUILD_PREFIX}clang ${BUILD_CC_ARCH}"
|
|
BUILD_AR = "${BUILD_PREFIX}llvm-ar"
|
|
BUILD_AS = "${BUILD_PREFIX}as ${BUILD_AS_ARCH}"
|
|
BUILD_RANLIB = "${BUILD_PREFIX}llvm-ranlib -D"
|
|
BUILD_STRIP = "${BUILD_PREFIX}llvm-strip"
|
|
BUILD_OBJCOPY = "${BUILD_PREFIX}llvm-objcopy"
|
|
BUILD_OBJDUMP = "${BUILD_PREFIX}llvm-objdump"
|
|
BUILD_NM = "${BUILD_PREFIX}llvm-nm"
|
|
BUILD_READELF = "${BUILD_PREFIX}llvm-readelf"
|
|
|
|
DEPENDS += "clang-native libcxx-native compiler-rt-native"
|
|
|
|
BUILD_LDFLAGS += " --rtlib=libgcc --unwindlib=libgcc"
|