commit b810c5744f8581d86a5d7d19142b6b1a87f5552a
Author: Kornel Benko <kor...@lyx.org>
Date:   Sun Jun 2 17:52:40 2013 +0200

    cmake: Make really sure, also the first po-file will be
    processed, if it is not "ALL"
    We cannot overwrite tha params given to a macro. Instead
    use an own variable.

diff --git a/development/cmake/modules/FindLyXGettext.cmake 
b/development/cmake/modules/FindLyXGettext.cmake
index 3770c5e..d00235e 100755
--- a/development/cmake/modules/FindLyXGettext.cmake
+++ b/development/cmake/modules/FindLyXGettext.cmake
@@ -35,12 +35,14 @@ MACRO(GETTEXT_CREATE_TRANSLATIONS _potFile _firstPoFile)
    GET_FILENAME_COMPONENT(_absPotFile ${_potFile} ABSOLUTE)
 
    SET(_addToAll)
+   set(_firstArg)
    IF(${_firstPoFile} STREQUAL "ALL")
       SET(_addToAll "ALL")
-      SET(_firstPoFile)
+   else()
+      set(_firstArg ${_firstPoFile})
    ENDIF(${_firstPoFile} STREQUAL "ALL")
 
-   FOREACH (_currentPoFile ${_firstPoFile} ${ARGN})
+   FOREACH (_currentPoFile ${_firstArg} ${ARGN})
       GET_FILENAME_COMPONENT(_absFile ${_currentPoFile} ABSOLUTE)
       GET_FILENAME_COMPONENT(_abs_PATH ${_absFile} PATH)
       GET_FILENAME_COMPONENT(_lang ${_absFile} NAME_WE)

Reply via email to