kexec-tools-klibc-static: remove the unsettings of compiler flags
[openembedded.git] / classes / cross.bbclass
blob1de157c0f5b15a7cdbf081ef9655408352f6f216
1 # Cross packages are built indirectly via dependency,
2 # no need for them to be a direct target of 'world'
3 EXCLUDE_FROM_WORLD = "1"
5 # Save PACKAGE_ARCH before changing HOST_ARCH
6 OLD_PACKAGE_ARCH := "${PACKAGE_ARCH}"
7 PACKAGE_ARCH = "${OLD_PACKAGE_ARCH}"
8 # Also save BASE_PACKAGE_ARCH since HOST_ARCH can influence it
9 OLD_BASE_PACKAGE_ARCH := "${BASE_PACKAGE_ARCH}"
10 BASE_PACKAGE_ARCH = "${OLD_BASE_PACKAGE_ARCH}"
12 PACKAGES = ""
14 HOST_ARCH = "${BUILD_ARCH}"
15 HOST_VENDOR = "${BUILD_VENDOR}"
16 HOST_OS = "${BUILD_OS}"
17 HOST_PREFIX = "${BUILD_PREFIX}"
18 HOST_CC_ARCH = "${BUILD_CC_ARCH}"
19 HOST_EXEEXT = "${BUILD_EXEEXT}"
20 BASEPKG_HOST_SYS = "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}"
22 CPPFLAGS = "${BUILD_CPPFLAGS}"
23 CFLAGS = "${BUILD_CFLAGS}"
24 CXXFLAGS = "${BUILD_CFLAGS}"
25 LDFLAGS = "${BUILD_LDFLAGS}"
26 LDFLAGS_build-darwin = "-L${STAGING_LIBDIR_NATIVE}"
28 TOOLCHAIN_OPTIONS = ""
30 # Overrides for paths
31 prefix = "${CROSS_DIR}"
32 base_prefix = "${prefix}"
33 exec_prefix = "${prefix}"
34 base_sbindir = "${base_prefix}/bin"
35 sbindir = "${exec_prefix}/bin"
37 do_stage () {
38         oe_runmake install
41 do_install () {
42         :