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})