comparison m4/multiarch.m4 @ 112403:c81ff7082a9a

src/config.in: shrink slightly * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS. This makes src/config.in a bit smaller, by removing identifiers like GNULIB_TEST_MKTIME that Emacs does not need. * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4: * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4: Sync from gnulib. This removes a few more unnecessary symbols from src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H. * configure, src/config.in: Regenerate.
author Paul Eggert <eggert@cs.ucla.edu>
date Fri, 21 Jan 2011 16:12:10 -0800
parents 474d5026a5a2
children
comparison
equal deleted inserted replaced
112402:a102f5772eaa 112403:c81ff7082a9a
1 # multiarch.m4 serial 5 1 # multiarch.m4 serial 6
2 dnl Copyright (C) 2008-2011 Free Software Foundation, Inc. 2 dnl Copyright (C) 2008-2011 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
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
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 platforms 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])