25 lines
806 B
Plaintext
25 lines
806 B
Plaintext
|
|
DEPENDS_class-target += "${PN}-native"
|
|
DEPENDS_class-native += "cpputest"
|
|
|
|
BUILD_CFLAGS +="-I${CPPUTEST_HOME}/include"
|
|
BUILD_CPPFLAGS +="-I${CPPUTEST_HOME}/include"
|
|
|
|
do_compile_append_class-native() {
|
|
bbplain "building UNIT TEST ${BPN}..."
|
|
export CPPUTEST_HOME="${base_prefix}/usr/lib/cpputest/"
|
|
export CPPUTEST_ADDITIONAL_CFLAGS=" ${BUILD_CFLAGS}"
|
|
export CPPUTEST_ADDITIONAL_CPPFLAGS=" ${BUILD_CPPFLAGS}"
|
|
export CPPUTEST_ADDITIONAL_CXXFLAGS=" ${BUILD_CXXFLAGS}"
|
|
export CPPUTEST_ADDITIONAL_LDFLAGS=" ${BUILD_LDFLAGS}"
|
|
export UNITTEST_OUTPUT_XML=0
|
|
export USE_INITSYS_DUMMY=1
|
|
export BUILD_CONFIG="utest"
|
|
export BUILD_TARGET="host"
|
|
export SYSROOT=${STAGING_DIR_HOST}
|
|
export SILENCE=""
|
|
oe_runmake -f Makefile.utest.mk
|
|
}
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|