processed, if it is not "ALL"
We cannot overwrite tha params given to a macro. Instead
use an own variable.
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)