2 # Find the MLT includes and libraries.
6 pkg_check_modules(MLT REQUIRED mlt++)
7 add_definitions(-DMLT_PREFIX=\\\"\"${MLT_PREFIX}\"\\\")
9 find_path(LIBMLT_INCLUDE_DIR
11 PATHS ${MLT_INCLUDEDIR}/mlt ${MLT_PREFIX}/include/mlt /usr/local/include/mlt /usr/include/mlt
15 find_library(LIBMLT_LIBRARY
17 PATHS ${MLT_LIBDIR} ${MLT_PREFIX}/lib /usr/lib /usr/local/lib
21 find_path(LIBMLTPLUS_INCLUDE_DIR
23 PATHS ${MLT_INCLUDEDIR} ${MLT_PREFIX}/include /usr/local/include /usr/include
27 find_library(LIBMLTPLUS_LIBRARY
29 PATHS ${MLT_LIBDIR} ${MLT_PREFIX}/lib /usr/lib /usr/local/lib
33 if(LIBMLT_LIBRARY AND LIBMLT_INCLUDE_DIR)
35 set(LIBMLT_LIBRARIES ${LIBMLT_LIBRARY})
36 else(LIBMLT_LIBRARY AND LIBMLT_INCLUDE_DIR)
38 endif(LIBMLT_LIBRARY AND LIBMLT_INCLUDE_DIR)
40 if(LIBMLTPLUS_LIBRARY AND LIBMLTPLUS_INCLUDE_DIR)
42 set(LIBMLTPLUS_LIBRARIES ${LIBMLTPLUS_LIBRARY})
43 else(LIBMLTPLUS_LIBRARY AND LIBMLTPLUS_INCLUDE_DIR)
45 endif(LIBMLTPLUS_LIBRARY AND LIBMLTPLUS_INCLUDE_DIR)
48 set(LIBMLT_VERSION ${MLT_VERSION})
49 if(NOT LIBMLT_FIND_QUIETLY)
50 message(STATUS "MLT install path: ${MLT_PREFIX}")
51 message(STATUS "MLT includes: ${LIBMLT_INCLUDE_DIR}")
52 message(STATUS "MLT library: ${LIBMLT_LIBRARY}")
53 message(STATUS "MLT++ includes: ${LIBMLTPLUS_INCLUDE_DIR}")
54 message(STATUS "MLT++ library: ${LIBMLTPLUS_LIBRARY}")
55 endif(NOT LIBMLT_FIND_QUIETLY)
57 if(LIBMLT_FIND_REQUIRED)
58 message(FATAL_ERROR "Could not find MLT library")
59 endif(LIBMLT_FIND_REQUIRED)