Warning, /multimedia/kaffeine/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if(Libdvbv5_FOUND) 0002 include_directories(${Libdvbv5_INCLUDE_DIRS}) 0003 endif(Libdvbv5_FOUND) 0004 0005 qt5_add_resources(RESOURCE_ADDED kaffeine.qrc) 0006 0007 set(kaffeine_SRCS 0008 kaffeine.qrc 0009 backend-vlc/vlcmediawidget.cpp 0010 playlist/playlistmodel.cpp 0011 playlist/playlisttab.cpp 0012 abstractmediawidget.cpp 0013 configuration.cpp 0014 configurationdialog.cpp 0015 datetimeedit.cpp 0016 dbusobjects.cpp 0017 ensurenopendingoperation.cpp 0018 main.cpp 0019 mainwindow.cpp 0020 mediawidget.cpp 0021 osdwidget.cpp 0022 sqlhelper.cpp 0023 sqlinterface.cpp) 0024 0025 if(HAVE_DVB) 0026 set(kaffeinedvb_SRCS 0027 iso-codes.cpp 0028 dvb/dvbcam_linux.cpp 0029 dvb/dvbchannel.cpp 0030 dvb/dvbchanneldialog.cpp 0031 dvb/dvbconfigdialog.cpp 0032 dvb/dvbdevice.cpp 0033 dvb/dvbdevice_linux.cpp 0034 dvb/dvbepg.cpp 0035 dvb/dvbepgdialog.cpp 0036 dvb/dvbliveview.cpp 0037 dvb/dvbmanager.cpp 0038 dvb/dvbrecording.cpp 0039 dvb/dvbrecordingdialog.cpp 0040 dvb/dvbscan.cpp 0041 dvb/dvbscandialog.cpp 0042 dvb/dvbsi.cpp 0043 dvb/dvbtab.cpp 0044 dvb/dvbtransponder.cpp 0045 dvb/xmltv.cpp) 0046 endif(HAVE_DVB) 0047 0048 configure_file(config-kaffeine.h.cmake ${CMAKE_BINARY_DIR}/config-kaffeine.h) 0049 0050 add_executable(kaffeine ${kaffeinedvb_SRCS} ${kaffeine_SRCS}) 0051 target_link_libraries(kaffeine Qt5::Sql Qt5::X11Extras KF5::XmlGui KF5::I18n KF5::Solid 0052 KF5::KIOCore KF5::KIOFileWidgets KF5::WindowSystem 0053 KF5::DBusAddons ${X11_Xscreensaver_LIB} ${VLC_LIBRARY}) 0054 0055 if(HAVE_DVB) 0056 target_link_libraries(kaffeine ${Libdvbv5_LIBRARIES}) 0057 endif(HAVE_DVB) 0058 0059 install(TARGETS kaffeine ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0060 install(FILES scanfile.dvb DESTINATION ${KDE_INSTALL_DATADIR}/kaffeine) 0061 install(PROGRAMS org.kde.kaffeine.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0062 install(FILES org.kde.kaffeine.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})