]> code.ossystems Code Review - openembedded-core.git/commitdiff
libgpg-error: Don't replace the syscfg header for mingw32
authorNathan Rossi <nathan@nathanrossi.com>
Tue, 21 Feb 2017 13:17:28 +0000 (23:17 +1000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 4 Mar 2017 23:18:09 +0000 (23:18 +0000)
For mingw32 targets do not attempt to replace the
syscfg/lock-obj-pub.*.h as for mingw32 there are no arch specific
headers that are included in the libgpg-error source.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-support/libgpg-error/libgpg-error_1.26.bb

index b9e3b0065cefcec3cc074e38a3c658d616b5f54e..090db1b49b9a23d4aa37bf7ea4d9575c70b36294 100644 (file)
@@ -26,7 +26,10 @@ inherit autotools binconfig-disabled pkgconfig gettext
 CPPFLAGS += "-P"
 do_compile_prepend() {
        TARGET_FILE=linux-gnu
-       if [ ${TARGET_OS} != "linux" ]; then
+       if [ ${TARGET_OS} = "mingw32" ]; then
+               # There are no arch specific syscfg files for mingw32
+               TARGET_FILE=
+       elif [ ${TARGET_OS} != "linux" ]; then
                TARGET_FILE=${TARGET_OS}
        fi
 
@@ -42,8 +45,10 @@ do_compile_prepend() {
          *)          TUPLE=${TARGET_ARCH}-unknown-linux-gnu ;; 
        esac
 
-       cp ${S}/src/syscfg/lock-obj-pub.$TUPLE.h \
-         ${S}/src/syscfg/lock-obj-pub.$TARGET_FILE.h
+       if [ -n "$TARGET_FILE" ]; then
+               cp ${S}/src/syscfg/lock-obj-pub.$TUPLE.h \
+                       ${S}/src/syscfg/lock-obj-pub.$TARGET_FILE.h
+       fi
 }
 
 do_install_append() {