+add_definitions(${QT_DEFINITIONS})
+
+# Search MLT package.
+find_package(LIBMLT REQUIRED)
+if(LIBMLT_VERSION VERSION_LESS ${LIBMLT_REQUIRED_VERSION})
+ message(FATAL_ERROR "MLT must be at least version ${LIBMLT_REQUIRED_VERSION}, you have ${LIBMLT_VERSION}\nPlease install recent MLT http://www.mltframework.org")
+endif(LIBMLT_VERSION VERSION_LESS ${LIBMLT_REQUIRED_VERSION})
+
+find_package(MSGFMT REQUIRED)
+find_program(EXTRACTRC_EXECUTABLE extractrc)
+find_program(MSGFMT_EXECUTABLE msgfmt)
+find_program(MSGMERGE_EXECUTABLE msgmerge)
+find_program(XGETTEXT_EXECUTABLE xgettext)
+
+# Get current version.
+if(RELEASE_BUILD)
+ set(VERSION "\"${BASE_VERSION}\"")
+else(RELEASE_BUILD)
+ if(EXISTS ${PROJECT_SOURCE_DIR}/.svn)
+ # Probably a SVN workspace: determine the revision.
+ find_package(Subversion)
+ if(Subversion_FOUND)
+ Subversion_WC_INFO(${PROJECT_SOURCE_DIR} KDENLIVE)
+ message("Current revision is ${KDENLIVE_WC_REVISION}")
+ set(VERSION "\"${BASE_VERSION} (rev. ${KDENLIVE_WC_REVISION})\"")
+ else(Subversion_FOUND)
+ message("Could not determine the SVN revision")
+ set(VERSION "\"${BASE_VERSION}\"")
+ endif(Subversion_FOUND)
+ else(EXISTS ${PROJECT_SOURCE_DIR}/.svn)
+ set(VERSION "\"${BASE_VERSION}\"")
+ endif(EXISTS ${PROJECT_SOURCE_DIR}/.svn)
+endif(RELEASE_BUILD)