Skip to content
Snippets Groups Projects
Select Git revision
  • branch/default-vms
  • master
  • wild/d977301c9051bf84ddc07dafbaece5492e8f2043
  • branch/default default protected
  • wild/4f4d05e50134ee5072dac0a6471d1800df36962d
5 results

autogen.sh

Blame
    • Lasse Collin's avatar
      d1697a8148c4
      Build: Add support for translated man pages using po4a. · d1697a8148c4
      Lasse Collin authored
      The dependency on po4a is optional. It's never required to install
      the translated man pages when xz is built from a release tarball.
      If po4a is missing when building from xz.git, the translated man
      pages won't be generated but otherwise the build will work normally.
      
      The translations are only updated automatically by autogen.sh and
      by "make mydist". This makes it easy to keep po4a as an optional
      dependency and ensures that I won't forget to put updated
      translations to a release tarball.
      
      The translated man pages aren't installed if --disable-nls is used.
      
      The installation of translated man pages abuses Automake internals
      by calling "install-man" with redefined dist_man_MANS and man_MANS.
      This makes the hairy script code slightly less hairy. If it breaks
      some day, this code needs to be fixed; don't blame Automake developers.
      
      Also, this adds more quotes to the existing shell script code in
      the Makefile.am "-hook"s.
      d1697a8148c4
      History
      Build: Add support for translated man pages using po4a.
      Lasse Collin authored
      The dependency on po4a is optional. It's never required to install
      the translated man pages when xz is built from a release tarball.
      If po4a is missing when building from xz.git, the translated man
      pages won't be generated but otherwise the build will work normally.
      
      The translations are only updated automatically by autogen.sh and
      by "make mydist". This makes it easy to keep po4a as an optional
      dependency and ensures that I won't forget to put updated
      translations to a release tarball.
      
      The translated man pages aren't installed if --disable-nls is used.
      
      The installation of translated man pages abuses Automake internals
      by calling "install-man" with redefined dist_man_MANS and man_MANS.
      This makes the hairy script code slightly less hairy. If it breaks
      some day, this code needs to be fixed; don't blame Automake developers.
      
      Also, this adds more quotes to the existing shell script code in
      the Makefile.am "-hook"s.
    autogen.sh 736 B