Files
meta-qt5-extra/classes/cmake_auto_align_paths.bbclass
Andreas Müller f52a1b8aeb cmake_auto_align_paths.bbclass: rework
* search the whole build directorty
* change files in ${base_libdir} too

Changes became necessary by update of systemd to 232 (libudev.so -> /lib)and
should be compatible to elder envioronments (e.g morty).

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-12-09 15:24:04 +01:00

15 lines
595 B
Plaintext

CMAKE_ALIGN_FILES_FIND ??= "*Targets.cmake"
do_configure_append() {
# remove absolute paths from exported cmake files
for f in `find ${B} -name '${CMAKE_ALIGN_FILES_FIND}'` ${CMAKE_ADD_ALIGN_FILES} ; do
sed -i 's:${STAGING_INCDIR_NATIVE}:${includedir}:g' "$f"
sed -i 's:${STAGING_INCDIR}:${includedir}:g' "$f"
sed -i 's:${STAGING_LIBDIR_NATIVE}:${libdir}:g' "$f"
sed -i 's:${STAGING_LIBDIR}:${libdir}:g' "$f"
sed -i 's:${STAGING_BASELIBDIR_NATIVE}:${base_libdir}:g' "$f"
sed -i 's:${STAGING_BASELIBDIR}:${base_libdir}:g' "$f"
done
}