Advertisement
Guest User

Untitled

a guest
Sep 16th, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 1.00 KB | None | 0 0
  1. FUNCTION (CreateTrsUpTarget PlugName Langs Sources Forms Xml)
  2.     STRING (LENGTH "${PlugName}" _pnameLength)
  3.     STRING (LENGTH "${Xml}" _xmlLength)
  4.     SET (_basename "leechcraft")
  5.     IF (_pnameLength)
  6.         SET (_basename "${_basename}_${PlugName}")
  7.     ENDIF (_pnameLength)
  8.     IF (_xmlLength)
  9.         FOREACH (_LANG ${Langs})
  10.             ADD_CUSTOM_TARGET (${_basename}_ts_${_LANG}
  11.                     "${CMAKE_CURRENT_SOURCE_DIR}/../../../tools/scripts/translationstuff/gencpp.sh" ${Xml}
  12.                     COMMAND ${QT_LUPDATE_EXECUTABLE} "-noobsolete" ${Sources} ${Forms} "dummy.cpp" "-ts" "leechcraft_lmp_${_LANG}.ts"
  13.                     COMMAND "rm" "-f" "dummy.cpp"
  14.                     WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" VERBATIM)
  15.         ENDFOREACH (_LANG)
  16.     ELSE (_xmlLength)
  17.         FOREACH (_LANG ${Langs})
  18.             ADD_CUSTOM_TARGET (${_basename}_ts_${_LANG}
  19.                     ${QT_LUPDATE_EXECUTABLE} "-noobsolete" ${Sources} ${Forms} "-ts" "leechcraft_lmp_${_LANG}.ts"
  20.                     WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" VERBATIM)
  21.         ENDFOREACH (_LANG)
  22.     ENDIF (_xmlLength)
  23. ENDFUNCTION (CreateTrsUpTarget)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement