Warning, /multimedia/kdenlive/renderer/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-License-Identifier: BSD-2-Clause
0002 # SPDX-FileCopyrightText: Vincent Pinon <vpinon@kde.org>, Jean-Baptiste Mardelle <jb@kdenlive.org>
0003 
0004 set(QT_DONT_USE_QTGUI 1)
0005 if(NOT NODBUS)
0006 set(QT_USE_QTDBUS 1)
0007 endif()
0008 include_directories(
0009     ${MLT_INCLUDE_DIR}
0010     ${MLTPP_INCLUDE_DIR}
0011 )
0012 
0013 set(kdenlive_render_SRCS
0014   kdenlive_render.cpp
0015   renderjob.cpp
0016   ../src/lib/localeHandling.cpp
0017 )
0018 
0019 add_executable(kdenlive_render ${kdenlive_render_SRCS})
0020 ecm_mark_nongui_executable(kdenlive_render)
0021 
0022 target_link_libraries(kdenlive_render Qt${QT_MAJOR_VERSION}::Core Qt${QT_MAJOR_VERSION}::Widgets Qt${QT_MAJOR_VERSION}::Xml
0023     ${MLT_LIBRARIES}
0024     ${MLTPP_LIBRARIES})
0025 if(NODBUS)
0026     target_compile_definitions(kdenlive_render PRIVATE NODBUS)
0027     target_link_libraries(kdenlive_render Qt${QT_MAJOR_VERSION}::Network)
0028 else()
0029     target_link_libraries(kdenlive_render Qt${QT_MAJOR_VERSION}::DBus)
0030 endif()
0031 
0032 install(TARGETS kdenlive_render DESTINATION ${KDE_INSTALL_BINDIR})