Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=0062721484734b6fdc7cd89c4a11847136cfd9ee
commit 0062721484734b6fdc7cd89c4a11847136cfd9ee Author: Michel Hermier <[email protected]> Date: Wed Jan 15 12:42:15 2014 +0100 cmake: Fix compilation when LINGUAS is not generated inside doc. Generate libpacman-changes.3 while at it. diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index c19c67f..dec18af 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,7 +1,8 @@ - ASCIIDOC2MAN(makepkg.txt makepkg.8 share/man/man8) - ASCIIDOC2MAN(pacman-g2.txt pacman-g2.8 share/man/man8) - ASCIIDOC2MAN(FrugalBuild.txt FrugalBuild.5 share/man/man5) - ASCIIDOC2MAN(libpacman.txt libpacman.3 share/man/man3) +ASCIIDOC2MAN(makepkg.txt makepkg.8 share/man/man8) +ASCIIDOC2MAN(pacman-g2.txt pacman-g2.8 share/man/man8) +ASCIIDOC2MAN(FrugalBuild.txt FrugalBuild.5 share/man/man5) +ASCIIDOC2MAN(libpacman.txt libpacman.3 share/man/man3) +ASCIIDOC2MAN(libpacman-changes.txt libpacman-changes.3 share/man/man3) if(HAS_PO4A) execute_process( @@ -9,10 +10,14 @@ if(HAS_PO4A) WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) - file (STRINGS "po/LINGUAS" languages) - foreach(lang IN LISTS languages) - ASCIILOCALDOC2MAN(makepkg.txt makepkg.8 share/man/${lang}/man8 ${lang}) - ASCIILOCALDOC2MAN(pacman-g2.txt pacman-g2.8 share/man/${lang}/man8 ${lang}) - ASCIILOCALDOC2MAN(FrugalBuild.txt FrugalBuild.5 share/man/${lang}/man5 ${lang}) - endforeach(lang) + IF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/po/LINGUAS") + FILE(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/po/LINGUAS" languages) + foreach(lang IN LISTS languages) + ASCIILOCALDOC2MAN(makepkg.txt makepkg.8 share/man/${lang}/man8 ${lang}) + ASCIILOCALDOC2MAN(pacman-g2.txt pacman-g2.8 share/man/${lang}/man8 ${lang}) + ASCIILOCALDOC2MAN(FrugalBuild.txt FrugalBuild.5 share/man/${lang}/man5 ${lang}) + endforeach(lang) + ELSE(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/po/LINGUAS") + message(WARNING "file LINGUAS not present") + ENDIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/po/LINGUAS") endif(HAS_PO4A) _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
