Skip to content
  • Ralf Wildenhues's avatar
    configure: use AC_LANG_PROGRAM consistently · 1e58dba1
    Ralf Wildenhues authored and Junio C Hamano's avatar Junio C Hamano committed
    Avoid warnings from Autoconf 2.68 about missing use of AC_LANG_PROGRAM
    and friends.
    
    Quoting autoconf-2.68/NEWS:
    
      ** The macros AC_PREPROC_IFELSE, AC_COMPILE_IFELSE, AC_LINK_IFELSE, and
         AC_RUN_IFELSE now warn if the first argument failed to use
         AC_LANG_SOURCE or AC_LANG_PROGRAM to generate the conftest file
         contents.  A new macro AC_LANG_DEFINES_PROVIDED exists if you have
         a compelling reason why you cannot use AC_LANG_SOURCE but must
         avoid the warning.
    
    The underlying reason for that change is that AC_LANG_{SOURCE,PROGRAM}
    take care to supply the previously computed set of #defines (and
    include standard headers if so desired) for preprocessed languages
    like C and C++.
    
    In some cases, AC_LANG_PROGRAM is already used but not sufficiently
    m4-quoted, so we just need to add another set of [quotes] to prevent
    the autoconf warning from being triggered bogusly.  Quoting all
    arguments (except when calling special macros that need to be expande...
    1e58dba1