diff options
Diffstat (limited to 'poky/meta/classes/rust.bbclass')
-rw-r--r-- | poky/meta/classes/rust.bbclass | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/poky/meta/classes/rust.bbclass b/poky/meta/classes/rust.bbclass deleted file mode 100644 index 5c8938d09f..0000000000 --- a/poky/meta/classes/rust.bbclass +++ /dev/null @@ -1,45 +0,0 @@ -inherit rust-common - -RUSTC = "rustc" - -RUSTC_ARCHFLAGS += "--target=${HOST_SYS} ${RUSTFLAGS}" - -def rust_base_dep(d): - # Taken from meta/classes/base.bbclass `base_dep_prepend` and modified to - # use rust instead of gcc - deps = "" - if not d.getVar('INHIBIT_DEFAULT_RUST_DEPS'): - if (d.getVar('HOST_SYS') != d.getVar('BUILD_SYS')): - deps += " virtual/${TARGET_PREFIX}rust ${RUSTLIB_DEP}" - else: - deps += " rust-native" - return deps - -DEPENDS:append = " ${@rust_base_dep(d)}" - -# BUILD_LDFLAGS -# ${STAGING_LIBDIR_NATIVE} -# ${STAGING_BASE_LIBDIR_NATIVE} -# BUILDSDK_LDFLAGS -# ${STAGING_LIBDIR} -# #{STAGING_DIR_HOST} -# TARGET_LDFLAGS ????? -#RUSTC_BUILD_LDFLAGS = "\ -# --sysroot ${STAGING_DIR_NATIVE} \ -# -L${STAGING_LIBDIR_NATIVE} \ -# -L${STAGING_BASE_LIBDIR_NATIVE} \ -#" - -# XXX: for some reason bitbake sets BUILD_* & TARGET_* but uses the bare -# variables for HOST. Alias things to make it easier for us. -HOST_LDFLAGS ?= "${LDFLAGS}" -HOST_CFLAGS ?= "${CFLAGS}" -HOST_CXXFLAGS ?= "${CXXFLAGS}" -HOST_CPPFLAGS ?= "${CPPFLAGS}" - -rustlib_suffix="${TUNE_ARCH}${TARGET_VENDOR}-${TARGET_OS}/rustlib/${HOST_SYS}/lib" -# Native sysroot standard library path -rustlib_src="${prefix}/lib/${rustlib_suffix}" -# Host sysroot standard library path -rustlib="${libdir}/${rustlib_suffix}" -rustlib:class-native="${libdir}/rustlib/${BUILD_SYS}/lib" |