]> git.lyx.org Git - features.git/commitdiff
cmake: Make really sure, also the first po-file will be
authorKornel Benko <kornel@lyx.org>
Sun, 2 Jun 2013 15:52:40 +0000 (17:52 +0200)
committerKornel Benko <kornel@lyx.org>
Sun, 2 Jun 2013 15:52:40 +0000 (17:52 +0200)
processed, if it is not "ALL"
We cannot overwrite tha params given to a macro. Instead
use an own variable.

development/cmake/modules/FindLyXGettext.cmake

index 3770c5e54c56eacce8542c4797c8a28d9ca3d97d..d00235e11fb60bde84fc31fabe0d03d24d7d825f 100755 (executable)
@@ -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)