aboutsummaryrefslogtreecommitdiff
path: root/modules/FindGettext.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/FindGettext.cmake')
-rw-r--r--modules/FindGettext.cmake26
1 files changed, 15 insertions, 11 deletions
diff --git a/modules/FindGettext.cmake b/modules/FindGettext.cmake
index b461fe51..121c59a5 100644
--- a/modules/FindGettext.cmake
+++ b/modules/FindGettext.cmake
@@ -139,17 +139,21 @@ MACRO(GETTEXT_PROCESS_POT_FILE _potFile)
SET(_addToAll)
SET(_installDest)
- LIST(GET _args 0 _tmp)
- IF("${_tmp}" STREQUAL "ALL")
- SET(_addToAll ALL)
- LIST(REMOVE_AT _args 0)
- ENDIF("${_tmp}" STREQUAL "ALL")
-
- LIST(GET _args 0 _tmp)
- IF("${_tmp}" STREQUAL "INSTALL_DESTINATION")
- LIST(GET _args 1 _installDest )
- LIST(REMOVE_AT _args 0 1)
- ENDIF("${_tmp}" STREQUAL "INSTALL_DESTINATION")
+ IF(_args)
+ LIST(GET _args 0 _tmp)
+ IF("${_tmp}" STREQUAL "ALL")
+ SET(_addToAll ALL)
+ LIST(REMOVE_AT _args 0)
+ ENDIF("${_tmp}" STREQUAL "ALL")
+ ENDIF(_args)
+
+ IF(_args)
+ LIST(GET _args 0 _tmp)
+ IF("${_tmp}" STREQUAL "INSTALL_DESTINATION")
+ LIST(GET _args 1 _installDest )
+ LIST(REMOVE_AT _args 0 1)
+ ENDIF("${_tmp}" STREQUAL "INSTALL_DESTINATION")
+ ENDIF(_args)
GET_FILENAME_COMPONENT(_potBasename ${_potFile} NAME_WE)
GET_FILENAME_COMPONENT(_absPotFile ${_potFile} ABSOLUTE)