The llvm-config2.x script doesn't get placed in the target sysroot
crosscripts directory otherwise.
(From meta-openembedded rev:
4704e25200c3749ac2ab2970c18b0a568cc3ce8e)
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
# later for native case
install -d ${D}${bindir}
install -m 0755 bin/llvm-config ${D}${bindir}
+}
+
+SYSROOT_PREPROCESS_FUNCS_append_class-target = " llvm_sysroot_preprocess"
+
+llvm_sysroot_preprocess() {
+ cd ${OECMAKE_BUILDPATH}
# Fix the paths in the config script to make it find the binaries and
# library files. Doing so allows 3rd party configure scripts working