Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(465)

Side by Side Diff: config/acx.m4

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « config/ChangeLog ('k') | config/asmcfi.m4 » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Autoconf M4 include file defining utility macros for complex Canadian 1 # Autoconf M4 include file defining utility macros for complex Canadian
2 # cross builds. 2 # cross builds.
3 3
4 dnl #### 4 dnl ####
5 dnl # _GCC_TOPLEV_NONCANONICAL_BUILD 5 dnl # _GCC_TOPLEV_NONCANONICAL_BUILD
6 dnl # $build_alias or canonical $build if blank. 6 dnl # $build_alias or canonical $build if blank.
7 dnl # Used when we would use $build_alias, but empty is not OK. 7 dnl # Used when we would use $build_alias, but empty is not OK.
8 AC_DEFUN([_GCC_TOPLEV_NONCANONICAL_BUILD], 8 AC_DEFUN([_GCC_TOPLEV_NONCANONICAL_BUILD],
9 [AC_REQUIRE([AC_CANONICAL_BUILD]) []dnl 9 [AC_REQUIRE([AC_CANONICAL_BUILD]) []dnl
10 case ${build_alias} in 10 case ${build_alias} in
(...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after
349 # bit harder from here). 349 # bit harder from here).
350 # Eventually autoconf will default to checking headers with the compiler 350 # Eventually autoconf will default to checking headers with the compiler
351 # instead, and we'll have to do this differently. 351 # instead, and we'll have to do this differently.
352 352
353 AC_DEFUN([AC_PROG_CPP_WERROR], 353 AC_DEFUN([AC_PROG_CPP_WERROR],
354 [AC_REQUIRE([AC_PROG_CPP])dnl 354 [AC_REQUIRE([AC_PROG_CPP])dnl
355 m4_define([AC_CHECK_HEADER],m4_defn([_AC_CHECK_HEADER_OLD])) 355 m4_define([AC_CHECK_HEADER],m4_defn([_AC_CHECK_HEADER_OLD]))
356 ac_c_preproc_warn_flag=yes])# AC_PROG_CPP_WERROR 356 ac_c_preproc_warn_flag=yes])# AC_PROG_CPP_WERROR
357 357
358 # Test for GNAT. 358 # Test for GNAT.
359 # We require the gnatbind program, and a compiler driver that 359 # We require the gnatbind & gnatmake programs, as well as a compiler driver
360 # understands Ada. We use the user's CC setting, already found, 360 # that understands Ada. We use the user's CC setting, already found, and
361 # and possibly add $1 to the command-line parameters. 361 # possibly add $1 to the command-line parameters.
362 # 362 #
363 # Sets the shell variable have_gnat to yes or no as appropriate, and 363 # Sets the shell variable have_gnat to yes or no as appropriate, and
364 # substitutes GNATBIND and GNATMAKE. 364 # substitutes GNATBIND and GNATMAKE.
365 AC_DEFUN([ACX_PROG_GNAT], 365 AC_DEFUN([ACX_PROG_GNAT],
366 [AC_REQUIRE([AC_CHECK_TOOL_PREFIX]) 366 [AC_REQUIRE([AC_CHECK_TOOL_PREFIX])
367 AC_REQUIRE([AC_PROG_CC]) 367 AC_REQUIRE([AC_PROG_CC])
368 AC_CHECK_TOOL(GNATBIND, gnatbind, no) 368 AC_CHECK_TOOL(GNATBIND, gnatbind, no)
369 AC_CHECK_TOOL(GNATMAKE, gnatmake, no) 369 AC_CHECK_TOOL(GNATMAKE, gnatmake, no)
370 AC_CACHE_CHECK([whether compiler driver understands Ada], 370 AC_CACHE_CHECK([whether compiler driver understands Ada],
371 acx_cv_cc_gcc_supports_ada, 371 acx_cv_cc_gcc_supports_ada,
372 [cat >conftest.adb <<EOF 372 [cat >conftest.adb <<EOF
373 procedure conftest is begin null; end conftest; 373 procedure conftest is begin null; end conftest;
374 EOF 374 EOF
375 acx_cv_cc_gcc_supports_ada=no 375 acx_cv_cc_gcc_supports_ada=no
376 # There is a bug in old released versions of GCC which causes the 376 # There is a bug in old released versions of GCC which causes the
377 # driver to exit successfully when the appropriate language module 377 # driver to exit successfully when the appropriate language module
378 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1. 378 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
379 # Therefore we must check for the error message as well as an 379 # Therefore we must check for the error message as well as an
380 # unsuccessful exit. 380 # unsuccessful exit.
381 # Other compilers, like HP Tru64 UNIX cc, exit successfully when 381 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
382 # given a .adb file, but produce no object file. So we must check 382 # given a .adb file, but produce no object file. So we must check
383 # if an object file was really produced to guard against this. 383 # if an object file was really produced to guard against this.
384 errors=`(${CC} $1[]m4_ifval([$1], [ ])-c conftest.adb) 2>&1 || echo failure` 384 errors=`(${CC} $1[]m4_ifval([$1], [ ])-c conftest.adb) 2>&1 || echo failure`
385 if test x"$errors" = x && test -f conftest.$ac_objext; then 385 if test x"$errors" = x && test -f conftest.$ac_objext; then
386 acx_cv_cc_gcc_supports_ada=yes 386 acx_cv_cc_gcc_supports_ada=yes
387 fi 387 fi
388 rm -f conftest.*]) 388 rm -f conftest.*])
389 389
390 if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supp orts_ada != xno; then 390 if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_ supports_ada != xno; then
391 have_gnat=yes 391 have_gnat=yes
392 else 392 else
393 have_gnat=no 393 have_gnat=no
394 fi 394 fi
395 ]) 395 ])
396 396
397 dnl 'make compare' can be significantly faster, if cmp itself can 397 dnl 'make compare' can be significantly faster, if cmp itself can
398 dnl skip bytes instead of using tail. The test being performed is 398 dnl skip bytes instead of using tail. The test being performed is
399 dnl "if cmp --ignore-initial=2 t1 t2 && ! cmp --ignore-initial=1 t1 t2" 399 dnl "if cmp --ignore-initial=2 t1 t2 && ! cmp --ignore-initial=1 t1 t2"
400 dnl but we need to sink errors and handle broken shells. We also test 400 dnl but we need to sink errors and handle broken shells. We also test
(...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after
612 rm cygwin-cat-check 612 rm cygwin-cat-check
613 AC_MSG_RESULT(no) 613 AC_MSG_RESULT(no)
614 AC_MSG_ERROR([The cat command does not ignore carriage return characters. 614 AC_MSG_ERROR([The cat command does not ignore carriage return characters.
615 Please either mount the build directory in binary mode or run the following 615 Please either mount the build directory in binary mode or run the following
616 commands before running any configure script: 616 commands before running any configure script:
617 set -o igncr 617 set -o igncr
618 export SHELLOPTS 618 export SHELLOPTS
619 ]) 619 ])
620 fi 620 fi
621 ]) 621 ])
OLDNEW
« no previous file with comments | « config/ChangeLog ('k') | config/asmcfi.m4 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698