blob: e9eee0cdbabab48ddafe81dac8a682c4b312fc2b [file] [log] [blame]
Andrew Geissler95ac1b82021-03-31 14:34:31 -05001SUMMARY = "Sysroot poisoning test"
2LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
3
4LICENSE = "MIT"
5
6inherit nopackages
7
8# This test confirms that compiling code that searches /usr/include for headers
9# will result in compiler errors. This recipe should will fail to build and
10# oe-selftest has a test that verifies that.
11do_compile() {
Andrew Geissler87f5cff2022-09-30 13:13:31 -050012 bbnote Testing preprocessor
13 echo "int main(int argc, char** argv) {}" | ${CPP} -I/usr/include -
14 bbnote Testing C compiler
15 echo "int main(int argc, char** argv) {}" | ${CC} -x c -I/usr/include -
16 bbnote Testing C++ compiler
17 echo "int main(int argc, char** argv) {}" | ${CC} -x c++ -I/usr/include -
Andrew Geissler95ac1b82021-03-31 14:34:31 -050018}
19
20EXCLUDE_FROM_WORLD = "1"