# # $Id$ # $HeadURL$ # $Author$ # # CMakeLists.txt fuer VideoImport # # Make ${Qt6_Widgets} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) set(Qt6_Widgets ${Qt6_Widgets}) else() set(Qt6_Widgets "") endif() SET(videoimport_SRCS mainwindow.cpp audio_video_widget.cpp main.cpp ) SET(videoimport_HDRS mainwindow.h audio_video_widget.h audio_video_widget_p.h ) NGL_WRAP_UI(videoimport_SRCS ui/mainwindow.ui ui/audio_video_widget.ui) NGL_ADD_EXECUTABLE(WS videoimport ${videoimport_SRCS} ${videoimport_HDRS}) NGL_TARGET_INCLUDE_DIRECTORIES(videoimport PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ PRIVATE ${VLC_INCLUDE_DIR} ) NGL_TARGET_COMPILE_DEFINITIONS(videoimport PRIVATE ) if(QT6_GUI_AVAILABLE) NGL_TARGET_LINK_LIBRARIES(videoimport PUBLIC $<$:PkgConfig::VLC> NGLLogger LtsWidgets Qt6::Core ${Qt6_Widgets} LtsPluginLoader StylePluginInterface LtsCommandLineParser nglapplication ) endif() NGL_INSTALL_TARGET(videoimport)