]> git.sesse.net Git - kdenlive/blobdiff - CMakeLists.txt
Fix freeze when making fast play / pause
[kdenlive] / CMakeLists.txt
index 3fb304921b441af6f3526f59d5251857d451902f..5fbc0191625d429f8136f7b91a4900753353fb10 100644 (file)
@@ -1,24 +1,32 @@
 project(kdenlive)
 
-set(BASE_VERSION 0.7.8)
-set(LIBMLT_REQUIRED_VERSION 0.4.0)
+set(BASE_VERSION 0.8.1)
+set(LIBMLT_REQUIRED_VERSION 0.7)
 
 option(RELEASE_BUILD "Remove compilation date from program version (use for stable releases)" OFF)
 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
 
 # Search packages used by KDE.
 find_package(KDE4 REQUIRED)
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --std=c99") # To compile kiss_fft
 include(KDE4Defaults)
 include(MacroLibrary)
 include(FindGettext)
 include(MacroOptionalAddSubdirectory)
 set(catalogname kdenlive)
+find_package(Qt COMPONENTS QtOpenGL)
+if ( NOT QT_QTOPENGL_FOUND )
+  message(FATAL_ERROR "QtOpenGL (most likely called libqt4-opengl-dev) not found.")
+else ( NOT QT_QTOPENGL_FOUND )
+  message(-- " Found QtOpenGL.")
+endif ( NOT QT_QTOPENGL_FOUND )
+find_library(Qt COMPONENTS QtOpenGL REQUIRED)
 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}")
+  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)
@@ -61,3 +69,6 @@ add_subdirectory(po)
 add_subdirectory(man)
 
 configure_file(${CMAKE_SOURCE_DIR}/kdenlive-config.h.cmake kdenlive-config.h @ONLY)
+
+
+message("-- C flags are now: " ${CMAKE_C_FLAGS})