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)