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

Side by Side Diff: gdb/gnulib/import/m4/multiarch.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 | « gdb/gnulib/import/m4/mmap-anon.m4 ('k') | gdb/gnulib/import/m4/onceonly.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 # multiarch.m4 serial 5 1 # multiarch.m4 serial 7
2 dnl Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. 2 dnl Copyright (C) 2008-2012 Free Software Foundation, Inc.
3 dnl This file is free software; the Free Software Foundation 3 dnl This file is free software; the Free Software Foundation
4 dnl gives unlimited permission to copy and/or distribute it, 4 dnl gives unlimited permission to copy and/or distribute it,
5 dnl with or without modifications, as long as this notice is preserved. 5 dnl with or without modifications, as long as this notice is preserved.
6 6
7 # Determine whether the compiler is or may be producing universal binaries. 7 # Determine whether the compiler is or may be producing universal binaries.
8 # 8 #
9 # On MacOS X 10.5 and later systems, the user can create libraries and 9 # On Mac OS X 10.5 and later systems, the user can create libraries and
10 # executables that work on multiple system types--known as "fat" or 10 # executables that work on multiple system types--known as "fat" or
11 # "universal" binaries--by specifying multiple '-arch' options to the 11 # "universal" binaries--by specifying multiple '-arch' options to the
12 # compiler but only a single '-arch' option to the preprocessor. Like 12 # compiler but only a single '-arch' option to the preprocessor. Like
13 # this: 13 # this:
14 # 14 #
15 # ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ 15 # ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
16 # CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ 16 # CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
17 # CPP="gcc -E" CXXCPP="g++ -E" 17 # CPP="gcc -E" CXXCPP="g++ -E"
18 # 18 #
19 # Detect this situation and set the macro AA_APPLE_UNIVERSAL_BUILD at the 19 # Detect this situation and set APPLE_UNIVERSAL_BUILD accordingly.
20 # beginning of config.h and set APPLE_UNIVERSAL_BUILD accordingly.
21 20
22 AC_DEFUN_ONCE([gl_MULTIARCH], 21 AC_DEFUN_ONCE([gl_MULTIARCH],
23 [ 22 [
24 dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN. 23 dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN.
25 gl_cv_c_multiarch=no 24 gl_cv_c_multiarch=no
26 AC_COMPILE_IFELSE( 25 AC_COMPILE_IFELSE(
27 [AC_LANG_SOURCE( 26 [AC_LANG_SOURCE(
28 [[#ifndef __APPLE_CC__ 27 [[#ifndef __APPLE_CC__
29 not a universal capable compiler 28 not a universal capable compiler
30 #endif 29 #endif
(...skipping 17 matching lines...) Expand all
48 esac 47 esac
49 prev= 48 prev=
50 else 49 else
51 if test "x$word" = "x-arch"; then 50 if test "x$word" = "x-arch"; then
52 prev=arch 51 prev=arch
53 fi 52 fi
54 fi 53 fi
55 done 54 done
56 ]) 55 ])
57 if test $gl_cv_c_multiarch = yes; then 56 if test $gl_cv_c_multiarch = yes; then
58 AC_DEFINE([AA_APPLE_UNIVERSAL_BUILD], [1],
59 [Define if the compiler is building for multiple architectures of Apple pl atforms at once.])
60 APPLE_UNIVERSAL_BUILD=1 57 APPLE_UNIVERSAL_BUILD=1
61 else 58 else
62 APPLE_UNIVERSAL_BUILD=0 59 APPLE_UNIVERSAL_BUILD=0
63 fi 60 fi
64 AC_SUBST([APPLE_UNIVERSAL_BUILD]) 61 AC_SUBST([APPLE_UNIVERSAL_BUILD])
65 ]) 62 ])
OLDNEW
« no previous file with comments | « gdb/gnulib/import/m4/mmap-anon.m4 ('k') | gdb/gnulib/import/m4/onceonly.m4 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698