mirror of
git://git.sv.gnu.org/autoconf
synced 2025-02-17 14:01:27 +08:00
* lib/autoconf/lang.m4 (AC_LANG(C), AC_LANG_C, _AC_LANG_ABBREV(C))
(AC_LANG(C++), AC_LANG_CPLUSPLUS, _AC_LANG_ABBREV(C++)) (AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C), AC_LANG_CALL(C)) (AC_LANG_FUNC_LINK_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C)) (AC_LANG_INT_SAVE(C), _AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS) (AC_LANG_PREPROC(C), _AC_PROG_PREPROC_WORKS_IFELSE, AC_PROG_CPP) (AC_LANG_COMPILER(C), ac_cv_prog_gcc, AC_PROG_CC, _AC_PROG_CC_G) (AC_PROG_GCC_TRADITIONAL, AC_PROG_CC_C_O, AC_LANG_PREPROC(C++)) (AC_PROG_CXXCPP, AC_LANG_COMPILER(C++), ac_cv_prog_gxx) (AC_PROG_CXX, _AC_PROG_CXX_G, _AC_PROG_CXX_EXIT_DECLARATION) (AC_PROG_CC_STDC, AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE) (AC_C_BIGENDIAN, AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE) (AC_C_STRINGIZE, AC_C_PROTOTYPES): Move to... * lib/autoconf/c.m4: here, new file. * lib/autoconf/lang.m4 (AC_LANG(Fortran 77), AC_LANG_FORTRAN77) (_AC_LANG_ABBREV(Fortran 77), AC_LANG_SOURCE(Fortran 77)) (AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77)) (AC_LANG_PREPROC(Fortran 77), AC_LANG_COMPILER(Fortran 77)) (ac_cv_prog_g77, AC_PROG_F77, _AC_PROG_F77_G, AC_PROG_F77_C_O) (_AC_PROG_F77_V_OUTPUT, _AC_PROG_F77_V, AC_F77_LIBRARY_LDFLAGS) (AC_F77_DUMMY_MAIN, _AC_LANG_PROGRAM_C_F77_HOOKS, AC_F77_MAIN) (_AC_F77_NAME_MANGLING, AC_F77_NAME_MANGLING, AC_F77_WRAPPERS) (AC_F77_FUNC): Move to... * lib/autoconf/fortran.m4: here, new file.
This commit is contained in:
parent
b21ca4dd20
commit
062d0c09da
28
ChangeLog
28
ChangeLog
@ -1,3 +1,31 @@
|
||||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* lib/autoconf/lang.m4 (AC_LANG(C), AC_LANG_C, _AC_LANG_ABBREV(C))
|
||||
(AC_LANG(C++), AC_LANG_CPLUSPLUS, _AC_LANG_ABBREV(C++))
|
||||
(AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C), AC_LANG_CALL(C))
|
||||
(AC_LANG_FUNC_LINK_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C))
|
||||
(AC_LANG_INT_SAVE(C), _AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS)
|
||||
(AC_LANG_PREPROC(C), _AC_PROG_PREPROC_WORKS_IFELSE, AC_PROG_CPP)
|
||||
(AC_LANG_COMPILER(C), ac_cv_prog_gcc, AC_PROG_CC, _AC_PROG_CC_G)
|
||||
(AC_PROG_GCC_TRADITIONAL, AC_PROG_CC_C_O, AC_LANG_PREPROC(C++))
|
||||
(AC_PROG_CXXCPP, AC_LANG_COMPILER(C++), ac_cv_prog_gxx)
|
||||
(AC_PROG_CXX, _AC_PROG_CXX_G, _AC_PROG_CXX_EXIT_DECLARATION)
|
||||
(AC_PROG_CC_STDC, AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE)
|
||||
(AC_C_BIGENDIAN, AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE)
|
||||
(AC_C_STRINGIZE, AC_C_PROTOTYPES): Move to...
|
||||
* lib/autoconf/c.m4: here, new file.
|
||||
|
||||
* lib/autoconf/lang.m4 (AC_LANG(Fortran 77), AC_LANG_FORTRAN77)
|
||||
(_AC_LANG_ABBREV(Fortran 77), AC_LANG_SOURCE(Fortran 77))
|
||||
(AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77))
|
||||
(AC_LANG_PREPROC(Fortran 77), AC_LANG_COMPILER(Fortran 77))
|
||||
(ac_cv_prog_g77, AC_PROG_F77, _AC_PROG_F77_G, AC_PROG_F77_C_O)
|
||||
(_AC_PROG_F77_V_OUTPUT, _AC_PROG_F77_V, AC_F77_LIBRARY_LDFLAGS)
|
||||
(AC_F77_DUMMY_MAIN, _AC_LANG_PROGRAM_C_F77_HOOKS, AC_F77_MAIN)
|
||||
(_AC_F77_NAME_MANGLING, AC_F77_NAME_MANGLING, AC_F77_WRAPPERS)
|
||||
(AC_F77_FUNC): Move to...
|
||||
* lib/autoconf/fortran.m4: here, new file.
|
||||
|
||||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* acfunctions.m4: Rename as...
|
||||
|
@ -2,7 +2,8 @@
|
||||
|
||||
distautoconflibdir = $(pkgdatadir)/autoconf
|
||||
distautoconflib_DATA = autoconf.m4 \
|
||||
general.m4 oldnames.m4 specific.m4 lang.m4 \
|
||||
general.m4 oldnames.m4 specific.m4 \
|
||||
lang.m4 c.m4 fortran.m4 \
|
||||
functions.m4 headers.m4 types.m4
|
||||
nodistautoconflibdir = $(pkgdatadir)/autoconf
|
||||
# The order matters: we need version.m4 to build autoconf.m4f.
|
||||
|
@ -67,7 +67,7 @@ PERL = @PERL@
|
||||
VERSION = @VERSION@
|
||||
|
||||
distautoconflibdir = $(pkgdatadir)/autoconf
|
||||
distautoconflib_DATA = autoconf.m4 general.m4 oldnames.m4 specific.m4 lang.m4 functions.m4 headers.m4 types.m4
|
||||
distautoconflib_DATA = autoconf.m4 general.m4 oldnames.m4 specific.m4 lang.m4 c.m4 fortran.m4 functions.m4 headers.m4 types.m4
|
||||
|
||||
nodistautoconflibdir = $(pkgdatadir)/autoconf
|
||||
# The order matters: we need version.m4 to build autoconf.m4f.
|
||||
|
@ -27,6 +27,8 @@ changequote()changequote([, ])include(m4sugar/m4sh.m4)# -*- Autoconf -*-
|
||||
m4_include([autoconf/version.m4])
|
||||
m4_include([autoconf/general.m4])
|
||||
m4_include([autoconf/lang.m4])
|
||||
m4_include([autoconf/c.m4])
|
||||
m4_include([autoconf/fortran.m4])
|
||||
m4_include([autoconf/functions.m4])
|
||||
m4_include([autoconf/headers.m4])
|
||||
m4_include([autoconf/types.m4])
|
||||
|
1174
lib/autoconf/c.m4
1174
lib/autoconf/c.m4
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1617
lib/autoconf/lang.m4
1617
lib/autoconf/lang.m4
File diff suppressed because it is too large
Load Diff
@ -22,9 +22,11 @@ AUTOMAKE_OPTIONS = gnits
|
||||
|
||||
SUITE = suite.at \
|
||||
m4sugar.at m4sh.at \
|
||||
base.at tools.at torture.at compile.at semantics.at \
|
||||
acgeneral.at acspecific.at acfunctions.at aclang.at acheaders.at \
|
||||
actypes.at \
|
||||
base.at tools.at torture.at \
|
||||
compile.at \
|
||||
aclang.at acc.at acfortran.at \
|
||||
semantics.at \
|
||||
acgeneral.at acspecific.at acfunctions.at acheaders.at actypes.at \
|
||||
foreign.at
|
||||
|
||||
# We don't actually distribute the testsuite, since one only
|
||||
@ -56,6 +58,8 @@ MACRO_FILES = $(top_srcdir)/lib/autoconf/general.m4 \
|
||||
$(top_srcdir)/lib/autoconf/specific.m4 \
|
||||
$(top_srcdir)/lib/autoconf/functions.m4 \
|
||||
$(top_srcdir)/lib/autoconf/lang.m4 \
|
||||
$(top_srcdir)/lib/autoconf/c.m4 \
|
||||
$(top_srcdir)/lib/autoconf/fortran.m4 \
|
||||
$(top_srcdir)/lib/autoconf/headers.m4 \
|
||||
$(top_srcdir)/lib/autoconf/types.m4
|
||||
|
||||
@ -71,6 +75,12 @@ acfunctions.at: mktests.sh $(MACRO_FILES)
|
||||
aclang.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
acc.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
acfortran.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
acheaders.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
|
@ -68,7 +68,7 @@ VERSION = @VERSION@
|
||||
|
||||
AUTOMAKE_OPTIONS = gnits
|
||||
|
||||
SUITE = suite.at m4sugar.at m4sh.at base.at tools.at torture.at compile.at semantics.at acgeneral.at acspecific.at acfunctions.at aclang.at acheaders.at actypes.at foreign.at
|
||||
SUITE = suite.at m4sugar.at m4sh.at base.at tools.at torture.at compile.at aclang.at acc.at acfortran.at semantics.at acgeneral.at acspecific.at acfunctions.at acheaders.at actypes.at foreign.at
|
||||
|
||||
|
||||
# We don't actually distribute the testsuite, since one only
|
||||
@ -81,7 +81,7 @@ AUTOM4TE = autom4te_perllibdir='$(top_srcdir)/lib' ../autom4te
|
||||
# The files which contains macro we check for syntax. Don't use $(top_srcdir)
|
||||
# here since below we explicitly `cd' to $srcdir. As for the dependencies,
|
||||
# thanks God for VPATH. Hm...
|
||||
MACRO_FILES = $(top_srcdir)/lib/autoconf/general.m4 $(top_srcdir)/lib/autoconf/specific.m4 $(top_srcdir)/lib/autoconf/functions.m4 $(top_srcdir)/lib/autoconf/lang.m4 $(top_srcdir)/lib/autoconf/headers.m4 $(top_srcdir)/lib/autoconf/types.m4
|
||||
MACRO_FILES = $(top_srcdir)/lib/autoconf/general.m4 $(top_srcdir)/lib/autoconf/specific.m4 $(top_srcdir)/lib/autoconf/functions.m4 $(top_srcdir)/lib/autoconf/lang.m4 $(top_srcdir)/lib/autoconf/c.m4 $(top_srcdir)/lib/autoconf/fortran.m4 $(top_srcdir)/lib/autoconf/headers.m4 $(top_srcdir)/lib/autoconf/types.m4
|
||||
|
||||
|
||||
CLEANFILES = debug-*.sh macro configure configure.in configure.ac config.status config.cache config.log config.h.in config.h config.hin state-* at-* stderr stdout empty config.guess config.sub expr libtool ltconfig ltmain.sh install-sh
|
||||
@ -89,7 +89,8 @@ CLEANFILES = debug-*.sh macro configure configure.in configure.ac c
|
||||
DISTCLEANFILES = atconfig testsuite
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES = atconfig
|
||||
DIST_COMMON = README Makefile.am Makefile.in atconfig.in
|
||||
DIST_COMMON = README Makefile.am Makefile.in atconfig.in configure \
|
||||
configure.ac
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||
@ -220,6 +221,12 @@ acfunctions.at: mktests.sh $(MACRO_FILES)
|
||||
aclang.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
acc.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
acfortran.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
acheaders.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
||||
|
17
tests/acc.at
Normal file
17
tests/acc.at
Normal file
@ -0,0 +1,17 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing autoconf/c macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_C_BIGENDIAN])
|
||||
AT_CHECK_MACRO([AC_C_CHAR_UNSIGNED])
|
||||
AT_CHECK_MACRO([AC_C_LONG_DOUBLE])
|
||||
AT_CHECK_MACRO([AC_C_PROTOTYPES])
|
||||
AT_CHECK_MACRO([AC_C_STRINGIZE])
|
||||
AT_CHECK_MACRO([AC_PROG_CC_C_O])
|
||||
AT_CHECK_MACRO([AC_PROG_GCC_TRADITIONAL])
|
||||
|
||||
# Obsolete macros.
|
||||
AT_CHECK_AU_MACRO([AC_C_CROSS])
|
||||
AT_CHECK_AU_MACRO([AC_LANG_C])
|
||||
AT_CHECK_AU_MACRO([AC_LANG_CPLUSPLUS])
|
11
tests/acfortran.at
Normal file
11
tests/acfortran.at
Normal file
@ -0,0 +1,11 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing autoconf/fortran macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_F77_MAIN])
|
||||
AT_CHECK_MACRO([AC_F77_WRAPPERS])
|
||||
AT_CHECK_MACRO([AC_PROG_F77_C_O])
|
||||
|
||||
# Obsolete macros.
|
||||
AT_CHECK_AU_MACRO([AC_LANG_FORTRAN77])
|
@ -3,22 +3,8 @@
|
||||
AT_BANNER([Testing autoconf/lang macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_C_BIGENDIAN])
|
||||
AT_CHECK_MACRO([AC_C_CHAR_UNSIGNED])
|
||||
AT_CHECK_MACRO([AC_C_LONG_DOUBLE])
|
||||
AT_CHECK_MACRO([AC_C_PROTOTYPES])
|
||||
AT_CHECK_MACRO([AC_C_STRINGIZE])
|
||||
AT_CHECK_MACRO([AC_F77_MAIN])
|
||||
AT_CHECK_MACRO([AC_F77_WRAPPERS])
|
||||
AT_CHECK_MACRO([AC_NO_EXECUTABLES])
|
||||
AT_CHECK_MACRO([AC_PROG_CC_C_O])
|
||||
AT_CHECK_MACRO([AC_PROG_F77_C_O])
|
||||
AT_CHECK_MACRO([AC_PROG_GCC_TRADITIONAL])
|
||||
AT_CHECK_MACRO([AC_REQUIRE_CPP])
|
||||
|
||||
# Obsolete macros.
|
||||
AT_CHECK_AU_MACRO([AC_C_CROSS])
|
||||
AT_CHECK_AU_MACRO([AC_LANG_C])
|
||||
AT_CHECK_AU_MACRO([AC_LANG_CPLUSPLUS])
|
||||
AT_CHECK_AU_MACRO([AC_LANG_FORTRAN77])
|
||||
AT_CHECK_AU_MACRO([AC_LANG_SAVE])
|
||||
|
@ -38,6 +38,11 @@ m4_include([torture.at])
|
||||
# Checking AC_PROG_CC, AC_COMPILE_IFELSE etc.
|
||||
m4_include([compile.at])
|
||||
|
||||
# Language support.
|
||||
m4_include([aclang.at])
|
||||
m4_include([acc.at])
|
||||
m4_include([acfortran.at])
|
||||
|
||||
# Checking that AC_CHECK_FOO macros work properly.
|
||||
m4_include([semantics.at])
|
||||
|
||||
@ -46,7 +51,6 @@ m4_include([semantics.at])
|
||||
# for types requires looking for headers etc.
|
||||
m4_include([acgeneral.at])
|
||||
m4_include([acspecific.at])
|
||||
m4_include([aclang.at])
|
||||
m4_include([acheaders.at])
|
||||
m4_include([actypes.at])
|
||||
m4_include([acfunctions.at])
|
||||
|
Loading…
Reference in New Issue
Block a user