Warning, /multimedia/k3b/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001
0002 add_executable(k3bdataprojectmodeltest
0003 k3bdataprojectmodeltest.cpp
0004 k3btestutils.cpp
0005 ${CMAKE_SOURCE_DIR}/src/projects/k3bdataprojectmodel.cpp)
0006 target_include_directories(k3bdataprojectmodeltest PRIVATE
0007 ${CMAKE_BINARY_DIR}/libk3bdevice
0008 ${CMAKE_SOURCE_DIR}/libk3bdevice
0009 ${CMAKE_SOURCE_DIR}/src/projects)
0010 target_link_libraries(k3bdataprojectmodeltest
0011 Qt${QT_MAJOR_VERSION}::Test
0012 KF${KF_MAJOR_VERSION}::IconThemes
0013 KF${KF_MAJOR_VERSION}::I18n
0014 k3blib)
0015 add_test(NAME k3bdataprojectmodeltest COMMAND k3bdataprojectmodeltest)
0016
0017 add_executable(k3bglobalstest k3bglobalstest.cpp)
0018 target_include_directories(k3bglobalstest PRIVATE
0019 ${CMAKE_SOURCE_DIR}/libk3bdevice)
0020 target_link_libraries(k3bglobalstest
0021 Qt${QT_MAJOR_VERSION}::Test
0022 k3blib)
0023 add_test(NAME k3bglobalstest COMMAND k3bglobalstest)
0024
0025 add_executable(k3bmetaitemmodeltest
0026 k3bmetaitemmodeltest.cpp
0027 ${CMAKE_SOURCE_DIR}/src/k3bmetaitemmodel.cpp)
0028 target_include_directories(k3bmetaitemmodeltest PRIVATE
0029 ${CMAKE_BINARY_DIR}/libk3b
0030 ${CMAKE_SOURCE_DIR}/libk3b/core
0031 ${CMAKE_SOURCE_DIR}/src
0032 ${CMAKE_SOURCE_DIR}/src/projects)
0033 target_link_libraries( k3bmetaitemmodeltest
0034 Qt${QT_MAJOR_VERSION}::Gui
0035 Qt${QT_MAJOR_VERSION}::Test
0036 KF${KF_MAJOR_VERSION}::ConfigCore)
0037 add_test(NAME k3bmetaitemmodeltest COMMAND k3bmetaitemmodeltest)
0038
0039 add_executable(k3bmodelutilstest
0040 k3bmodelutilstest.cpp
0041 ${CMAKE_SOURCE_DIR}/src/k3bmodelutils.cpp)
0042 target_include_directories(k3bmodelutilstest PRIVATE
0043 ${CMAKE_SOURCE_DIR}/src
0044 ${CMAKE_SOURCE_DIR}/src/projects)
0045 target_link_libraries(k3bmodelutilstest
0046 Qt${QT_MAJOR_VERSION}::Gui
0047 Qt${QT_MAJOR_VERSION}::Test)
0048 add_test(NAME k3bmodelutilstest COMMAND k3bmodelutilstest)
0049
0050 add_executable(k3bdeviceglobalstest k3bdeviceglobalstest.cpp)
0051 target_include_directories(k3bdeviceglobalstest PRIVATE
0052 ${CMAKE_SOURCE_DIR}/libk3bdevice)
0053 target_link_libraries(k3bdeviceglobalstest
0054 Qt${QT_MAJOR_VERSION}::Test
0055 KF${KF_MAJOR_VERSION}::KIOCore
0056 k3bdevice)
0057 add_test(NAME k3bdeviceglobalstest COMMAND k3bdeviceglobalstest)
0058
0059 qt_generate_dbus_interface(${CMAKE_SOURCE_DIR}/src/k3bjobinterface.h org.k3b.Job.xml)
0060 qt_add_dbus_adaptor(dbus_sources ${CMAKE_CURRENT_BINARY_DIR}/org.k3b.Job.xml ${CMAKE_SOURCE_DIR}/src/k3bjobinterface.h K3b::JobInterface k3bjobinterfaceadaptor K3bJobInterfaceAdaptor)
0061
0062 add_executable(k3bexternalbinmanagertest
0063 k3bexternalbinmanagertest.cpp
0064 stub-k3bapplication.cpp
0065 ${CMAKE_SOURCE_DIR}/src/k3bburnprogressdialog.cpp
0066 ${CMAKE_SOURCE_DIR}/src/k3bdebuggingoutputdialog.cpp
0067 ${CMAKE_SOURCE_DIR}/src/k3bemptydiscwaiter.cpp
0068 ${CMAKE_SOURCE_DIR}/src/k3bjobinterface.cpp
0069 ${CMAKE_SOURCE_DIR}/src/k3bdebuggingoutputcache.cpp
0070 ${CMAKE_SOURCE_DIR}/src/k3bthememanager.cpp
0071 ${CMAKE_SOURCE_DIR}/src/k3bthemedlabel.cpp
0072 ${CMAKE_SOURCE_DIR}/src/k3bdebuggingoutputfile.cpp
0073 ${CMAKE_SOURCE_DIR}/src/k3bjobprogressdialog.cpp
0074 ${dbus_sources})
0075 target_include_directories(k3bexternalbinmanagertest PRIVATE
0076 ${CMAKE_SOURCE_DIR}/libk3b
0077 ${CMAKE_SOURCE_DIR}/src
0078 ${CMAKE_SOURCE_DIR}/src/projects
0079 ${CMAKE_SOURCE_DIR}/src/projects/kostore
0080 ${CMAKE_SOURCE_DIR}/src/helper
0081 ${CMAKE_BINARY_DIR}/src)
0082 target_link_libraries(k3bexternalbinmanagertest
0083 Qt${QT_MAJOR_VERSION}::Test
0084 KF${KF_MAJOR_VERSION}::I18n
0085 KF${KF_MAJOR_VERSION}::XmlGui
0086 KF${KF_MAJOR_VERSION}::Notifications
0087 KF${KF_MAJOR_VERSION}::IconThemes
0088 k3blib
0089 k3bdevice)
0090 add_test(NAME k3bexternalbinmanagertest COMMAND k3bexternalbinmanagertest)
0091
0092 if(LIBFUZZER_FOUND)
0093 find_package(Threads)
0094 add_executable(k3bfuzzertest
0095 k3bfuzzertest.cpp)
0096 target_link_libraries(k3bfuzzertest
0097 Qt${QT_MAJOR_VERSION}::Core
0098 ${LIBFUZZER_LIBRARIES}
0099 ${CMAKE_THREAD_LIBS_INIT})
0100 endif()