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                             ], []).