diff options
| -rw-r--r-- | meta/recipes-devtools/pseudo/pseudo.inc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/meta/recipes-devtools/pseudo/pseudo.inc b/meta/recipes-devtools/pseudo/pseudo.inc index 65d6e5068d..e6512bc6e6 100644 --- a/meta/recipes-devtools/pseudo/pseudo.inc +++ b/meta/recipes-devtools/pseudo/pseudo.inc | |||
| @@ -112,6 +112,19 @@ do_compile_prepend_class-nativesdk () { | |||
| 112 | fi | 112 | fi |
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | do_compile_append_class-native () { | ||
| 116 | if [ '${@bb.data.inherits_class('uninative', d)}' = 'True' ]; then | ||
| 117 | for i in PSEUDO_PORT_UNIX_SYNCFS PSEUDO_PORT_UIDS_GENERIC PSEUDO_PORT_LINUX_NEWCLONE PSEUDO_PORT_LINUX_XATTR PSEUDO_PORT_LINUX_STATVFS; do | ||
| 118 | grep $i.1 ${S}/pseudo_ports.h | ||
| 119 | if [ $? != 0 ]; then | ||
| 120 | echo "$i not enabled in pseudo which is incompatible with uninative" | ||
| 121 | exit 1 | ||
| 122 | fi | ||
| 123 | done | ||
| 124 | fi | ||
| 125 | } | ||
| 126 | |||
| 127 | |||
| 115 | do_install () { | 128 | do_install () { |
| 116 | oe_runmake 'DESTDIR=${D}' ${MAKEOPTS} 'LIB=lib/pseudo/lib$(MARK64)' install | 129 | oe_runmake 'DESTDIR=${D}' ${MAKEOPTS} 'LIB=lib/pseudo/lib$(MARK64)' install |
| 117 | } | 130 | } |
