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

Reply via email to