]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
configure: Move adding of include options to the very end to avoid subshell.
authorVladimir Serbinenko <phcoder@gmail.com>
Fri, 20 Feb 2015 20:30:34 +0000 (21:30 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Fri, 20 Feb 2015 20:30:34 +0000 (21:30 +0100)
configure.ac

index 9f5415855e58b9be9836d1975649656be8d48eaa..8945afa29f5047a0dbc33873cdc43ae7c7fae114 100644 (file)
@@ -78,12 +78,9 @@ fi
 
 # Default HOST_CPPFLAGS
 HOST_CPPFLAGS="$HOST_CPPFLAGS -Wall -W"
-HOST_CPPFLAGS="$HOST_CPPFLAGS -I\$(top_builddir)/include"
 HOST_CPPFLAGS="$HOST_CPPFLAGS -DGRUB_UTIL=1"
 
 TARGET_CPPFLAGS="$TARGET_CPPFLAGS -Wall -W"
-TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(top_srcdir)/include"
-TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(top_builddir)/include"
 
 case "$target_cpu" in
   i[[3456]]86) target_cpu=i386 ;;
@@ -1643,6 +1640,12 @@ fi
 TARGET_CPP="$TARGET_CC -E"
 TARGET_CCAS=$TARGET_CC
 
+# Includes which include make-time substitutions. They must come last
+# as to avoid executing top_builddir in shell.
+HOST_CPPFLAGS="$HOST_CPPFLAGS -I\$(top_builddir)/include"
+TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(top_srcdir)/include"
+TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(top_builddir)/include"
+
 GRUB_TARGET_CPU="${target_cpu}"
 GRUB_PLATFORM="${platform}"