Artifact
a314f1b0b811fecef7c7640cb9aba9c82a88fcd4:
0000: 23 20 67 6e 75 6c 69 62 2d 74 6f 6f 6c 2e 6d 34 # gnulib-tool.m4
0010: 20 73 65 72 69 61 6c 20 32 0a 64 6e 6c 20 43 6f serial 2.dnl Co
0020: 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 34 pyright (C) 2004
0030: 2d 32 30 30 35 2c 20 32 30 30 39 2d 32 30 31 30 -2005, 2009-2010
0040: 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 Free Software F
0050: 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a oundation, Inc..
0060: 64 6e 6c 20 54 68 69 73 20 66 69 6c 65 20 69 73 dnl This file is
0070: 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 free software;
0080: 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 the Free Softwar
0090: 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 64 6e 6c e Foundation.dnl
00a0: 20 67 69 76 65 73 20 75 6e 6c 69 6d 69 74 65 64 gives unlimited
00b0: 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 permission to c
00c0: 6f 70 79 20 61 6e 64 2f 6f 72 20 64 69 73 74 72 opy and/or distr
00d0: 69 62 75 74 65 20 69 74 2c 0a 64 6e 6c 20 77 69 ibute it,.dnl wi
00e0: 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 6d 6f th or without mo
00f0: 64 69 66 69 63 61 74 69 6f 6e 73 2c 20 61 73 20 difications, as
0100: 6c 6f 6e 67 20 61 73 20 74 68 69 73 20 6e 6f 74 long as this not
0110: 69 63 65 20 69 73 20 70 72 65 73 65 72 76 65 64 ice is preserved
0120: 2e 0a 0a 64 6e 6c 20 54 68 65 20 66 6f 6c 6c 6f ...dnl The follo
0130: 77 69 6e 67 20 6d 61 63 72 6f 73 20 6e 65 65 64 wing macros need
0140: 20 6e 6f 74 20 62 65 20 69 6e 76 6f 6b 65 64 20 not be invoked
0150: 65 78 70 6c 69 63 69 74 6c 79 2e 0a 64 6e 6c 20 explicitly..dnl
0160: 49 6e 76 6f 6b 69 6e 67 20 74 68 65 6d 20 64 6f Invoking them do
0170: 65 73 20 6e 6f 74 68 69 6e 67 20 65 78 63 65 70 es nothing excep
0180: 74 20 74 6f 20 64 65 63 6c 61 72 65 20 64 65 66 t to declare def
0190: 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 73 0a 64 ault arguments.d
01a0: 6e 6c 20 66 6f 72 20 22 67 6e 75 6c 69 62 2d 74 nl for "gnulib-t
01b0: 6f 6f 6c 20 2d 2d 69 6d 70 6f 72 74 22 2e 0a 0a ool --import"...
01c0: 64 6e 6c 20 55 73 61 67 65 3a 20 67 6c 5f 4c 4f dnl Usage: gl_LO
01d0: 43 41 4c 5f 44 49 52 28 5b 44 49 52 5d 29 0a 41 CAL_DIR([DIR]).A
01e0: 43 5f 44 45 46 55 4e 28 5b 67 6c 5f 4c 4f 43 41 C_DEFUN([gl_LOCA
01f0: 4c 5f 44 49 52 5d 2c 20 5b 5d 29 0a 0a 64 6e 6c L_DIR], [])..dnl
0200: 20 55 73 61 67 65 3a 20 67 6c 5f 4d 4f 44 55 4c Usage: gl_MODUL
0210: 45 53 28 5b 6d 6f 64 75 6c 65 31 20 6d 6f 64 75 ES([module1 modu
0220: 6c 65 32 20 2e 2e 2e 5d 29 0a 41 43 5f 44 45 46 le2 ...]).AC_DEF
0230: 55 4e 28 5b 67 6c 5f 4d 4f 44 55 4c 45 53 5d 2c UN([gl_MODULES],
0240: 20 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 67 65 3a [])..dnl Usage:
0250: 20 67 6c 5f 41 56 4f 49 44 28 5b 6d 6f 64 75 6c gl_AVOID([modul
0260: 65 31 20 6d 6f 64 75 6c 65 32 20 2e 2e 2e 5d 29 e1 module2 ...])
0270: 0a 41 43 5f 44 45 46 55 4e 28 5b 67 6c 5f 41 56 .AC_DEFUN([gl_AV
0280: 4f 49 44 5d 2c 20 5b 5d 29 0a 0a 64 6e 6c 20 55 OID], [])..dnl U
0290: 73 61 67 65 3a 20 67 6c 5f 53 4f 55 52 43 45 5f sage: gl_SOURCE_
02a0: 42 41 53 45 28 5b 44 49 52 5d 29 0a 41 43 5f 44 BASE([DIR]).AC_D
02b0: 45 46 55 4e 28 5b 67 6c 5f 53 4f 55 52 43 45 5f EFUN([gl_SOURCE_
02c0: 42 41 53 45 5d 2c 20 5b 5d 29 0a 0a 64 6e 6c 20 BASE], [])..dnl
02d0: 55 73 61 67 65 3a 20 67 6c 5f 4d 34 5f 42 41 53 Usage: gl_M4_BAS
02e0: 45 28 5b 44 49 52 5d 29 0a 41 43 5f 44 45 46 55 E([DIR]).AC_DEFU
02f0: 4e 28 5b 67 6c 5f 4d 34 5f 42 41 53 45 5d 2c 20 N([gl_M4_BASE],
0300: 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 67 65 3a 20 [])..dnl Usage:
0310: 67 6c 5f 50 4f 5f 42 41 53 45 28 5b 44 49 52 5d gl_PO_BASE([DIR]
0320: 29 0a 41 43 5f 44 45 46 55 4e 28 5b 67 6c 5f 50 ).AC_DEFUN([gl_P
0330: 4f 5f 42 41 53 45 5d 2c 20 5b 5d 29 0a 0a 64 6e O_BASE], [])..dn
0340: 6c 20 55 73 61 67 65 3a 20 67 6c 5f 44 4f 43 5f l Usage: gl_DOC_
0350: 42 41 53 45 28 5b 44 49 52 5d 29 0a 41 43 5f 44 BASE([DIR]).AC_D
0360: 45 46 55 4e 28 5b 67 6c 5f 44 4f 43 5f 42 41 53 EFUN([gl_DOC_BAS
0370: 45 5d 2c 20 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 E], [])..dnl Usa
0380: 67 65 3a 20 67 6c 5f 54 45 53 54 53 5f 42 41 53 ge: gl_TESTS_BAS
0390: 45 28 5b 44 49 52 5d 29 0a 41 43 5f 44 45 46 55 E([DIR]).AC_DEFU
03a0: 4e 28 5b 67 6c 5f 54 45 53 54 53 5f 42 41 53 45 N([gl_TESTS_BASE
03b0: 5d 2c 20 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 67 ], [])..dnl Usag
03c0: 65 3a 20 67 6c 5f 57 49 54 48 5f 54 45 53 54 53 e: gl_WITH_TESTS
03d0: 0a 41 43 5f 44 45 46 55 4e 28 5b 67 6c 5f 57 49 .AC_DEFUN([gl_WI
03e0: 54 48 5f 54 45 53 54 53 5d 2c 20 5b 5d 29 0a 0a TH_TESTS], [])..
03f0: 64 6e 6c 20 55 73 61 67 65 3a 20 67 6c 5f 4c 49 dnl Usage: gl_LI
0400: 42 28 5b 4c 49 42 4e 41 4d 45 5d 29 0a 41 43 5f B([LIBNAME]).AC_
0410: 44 45 46 55 4e 28 5b 67 6c 5f 4c 49 42 5d 2c 20 DEFUN([gl_LIB],
0420: 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 67 65 3a 20 [])..dnl Usage:
0430: 67 6c 5f 4c 47 50 4c 20 6f 72 20 67 6c 5f 4c 47 gl_LGPL or gl_LG
0440: 50 4c 28 5b 56 45 52 53 49 4f 4e 5d 29 0a 41 43 PL([VERSION]).AC
0450: 5f 44 45 46 55 4e 28 5b 67 6c 5f 4c 47 50 4c 5d _DEFUN([gl_LGPL]
0460: 2c 20 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 67 65 , [])..dnl Usage
0470: 3a 20 67 6c 5f 4d 41 4b 45 46 49 4c 45 5f 4e 41 : gl_MAKEFILE_NA
0480: 4d 45 28 5b 46 49 4c 45 4e 41 4d 45 5d 29 0a 41 ME([FILENAME]).A
0490: 43 5f 44 45 46 55 4e 28 5b 67 6c 5f 4d 41 4b 45 C_DEFUN([gl_MAKE
04a0: 46 49 4c 45 5f 4e 41 4d 45 5d 2c 20 5b 5d 29 0a FILE_NAME], []).
04b0: 0a 64 6e 6c 20 55 73 61 67 65 3a 20 67 6c 5f 4c .dnl Usage: gl_L
04c0: 49 42 54 4f 4f 4c 0a 41 43 5f 44 45 46 55 4e 28 IBTOOL.AC_DEFUN(
04d0: 5b 67 6c 5f 4c 49 42 54 4f 4f 4c 5d 2c 20 5b 5d [gl_LIBTOOL], []
04e0: 29 0a 0a 64 6e 6c 20 55 73 61 67 65 3a 20 67 6c )..dnl Usage: gl
04f0: 5f 4d 41 43 52 4f 5f 50 52 45 46 49 58 28 5b 50 _MACRO_PREFIX([P
0500: 52 45 46 49 58 5d 29 0a 41 43 5f 44 45 46 55 4e REFIX]).AC_DEFUN
0510: 28 5b 67 6c 5f 4d 41 43 52 4f 5f 50 52 45 46 49 ([gl_MACRO_PREFI
0520: 58 5d 2c 20 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 X], [])..dnl Usa
0530: 67 65 3a 20 67 6c 5f 50 4f 5f 44 4f 4d 41 49 4e ge: gl_PO_DOMAIN
0540: 28 5b 44 4f 4d 41 49 4e 5d 29 0a 41 43 5f 44 45 ([DOMAIN]).AC_DE
0550: 46 55 4e 28 5b 67 6c 5f 50 4f 5f 44 4f 4d 41 49 FUN([gl_PO_DOMAI
0560: 4e 5d 2c 20 5b 5d 29 0a 0a 64 6e 6c 20 55 73 61 N], [])..dnl Usa
0570: 67 65 3a 20 67 6c 5f 56 43 5f 46 49 4c 45 53 28 ge: gl_VC_FILES(
0580: 5b 42 4f 4f 4c 45 41 4e 5d 29 0a 41 43 5f 44 45 [BOOLEAN]).AC_DE
0590: 46 55 4e 28 5b 67 6c 5f 56 43 5f 46 49 4c 45 53 FUN([gl_VC_FILES
05a0: 5d 2c 20 5b 5d 29 0a ], []).