1 @pindex autopoint 2 @cindex @code{autopoint} program, usage 3 @example 4 autopoint [@var{option}]... 5 @end example 6 7 The @code{autopoint} program copies standard gettext infrastructure files 8 into a source package. It extracts from a macro call of the form 9 @code{AM_GNU_GETTEXT_VERSION(@var{version})}, found in the package's 10 @file{configure.in} or @file{configure.ac} file, the gettext version 11 used by the package, and copies the infrastructure files belonging to 12 this version into the package. 13 14 @subsubsection Options 15 16 @table @samp 17 @item -f 18 @itemx --force 19 @opindex -f@r{, @code{autopoint} option} 20 @opindex --force@r{, @code{autopoint} option} 21 Force overwriting of files that already exist. 22 23 @item -n 24 @itemx --dry-run 25 @opindex -d@r{, @code{autopoint} option} 26 @opindex --dry-run@r{, @code{autopoint} option} 27 Print modifications but don't perform them. All file copying actions that 28 @code{autopoint} would normally execute are inhibited and instead only 29 listed on standard output. 30 31 @end table 32 33 @subsubsection Informative output 34 35 @table @samp 36 @item --help 37 @opindex --help@r{, @code{autopoint} option} 38 Display this help and exit. 39 40 @item --version 41 @opindex --version@r{, @code{autopoint} option} 42 Output version information and exit. 43 44 @end table 45 46 @code{autopoint} supports the GNU @code{gettext} versions from 0.10.35 to 47 the current one, @value{VERSION}. In order to apply @code{autopoint} to 48 a package using a @code{gettext} version newer than @value{VERSION}, you 49 need to install this same version of GNU @code{gettext} at least. 50 51 In packages using GNU @code{automake}, an invocation of @code{autopoint} 52 should be followed by invocations of @code{aclocal} and then @code{autoconf} 53 and @code{autoheader}. The reason is that @code{autopoint} installs some 54 autoconf macro files, which are used by @code{aclocal} to create 55 @file{aclocal.m4}, and the latter is used by @code{autoconf} to create the 56 package's @file{configure} script and by @code{autoheader} to create the 57 package's @file{config.h.in} include file template. 58 59 The name @samp{autopoint} is an abbreviation of @samp{auto-po-intl-m4}; 60 the tool copies or updates mostly files in the @file{po}, @file{intl}, 61 @file{m4} directories. 62