2 FIND_PROGRAM(XGETTEXT_EXECUTABLE xgettext)
3 FIND_PROGRAM(FIND_EXECUTABLE find)
4 FIND_PROGRAM(RM_EXECUTABLE rm)
5 FIND_PROGRAM(XTRACTRC_EXECUTABLE extractrc)
7 SET(KDE_POT_FILE ${KDE3_INCLUDE_DIR}/kde.pot)
9 ADD_CUSTOM_TARGET(package-messages
10 COMMAND $(MAKE) all # first make sure all generated source exists
11 COMMAND ${RM_EXECUTABLE} -f po/*.gmo
12 #COMMAND ${XTRACTRC_EXECUTABLE} ${CMAKE_SOURCE_DIR}/kdenlive/*.rc >> ${CMAKE_SOURCE_DIR}/rc.cpp
13 COMMAND ${XTRACTRC_EXECUTABLE} --tag=name --tag=description --tag=label --context=effectNames ${CMAKE_SOURCE_DIR}/effects/*.xml >> ${CMAKE_SOURCE_DIR}/rc.cpp
14 COMMAND ${XGETTEXT_EXECUTABLE} -C
15 -ki18n -ktr2i18n -kI18N_NOOP
17 `${FIND_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR} -name \\*.ui -o -name \\*.cpp`
18 `${FIND_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR} -name \\*.ui -o -name \\*.cpp`
19 -o ${CMAKE_SOURCE_DIR}/po/kdenlive.pot
20 COMMAND $(MAKE) translations
21 # DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/kwave/menus.config