1
# FIXME: had to add this
2
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-permissive -pedantic -Wall -Wextra")
5
${CMAKE_SOURCE_DIR}/modules/Ubuntu/Components/Extras/Printers
8
find_package(Qt5Gui REQUIRED)
9
find_package(Qt5Test REQUIRED)
15
add_executable(testPrintersPrinter tst_printer.cpp ${MOCK_SOURCES})
16
target_link_libraries(testPrintersPrinter UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
17
add_test(tst_printer testPrintersPrinter)
19
add_executable(testPrintersPrinterJob tst_printerjob.cpp ${MOCK_SOURCES})
20
target_link_libraries(testPrintersPrinterJob UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
21
add_test(tst_printerjob testPrintersPrinterJob)
23
add_executable(testPrintersPrinters tst_printers.cpp ${MOCK_SOURCES})
24
target_link_libraries(testPrintersPrinters UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
25
add_test(tst_printers testPrintersPrinters)
27
add_executable(testPrintersPrinterModel tst_printermodel.cpp ${MOCK_SOURCES})
28
target_link_libraries(testPrintersPrinterModel UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
29
add_test(tst_printermodel testPrintersPrinterModel)
31
add_executable(testPrintersPrinterFilter tst_printerfilter.cpp ${MOCK_SOURCES})
32
target_link_libraries(testPrintersPrinterFilter UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
33
add_test(tst_printerfilter testPrintersPrinterFilter)
35
add_executable(testPrintersDriverModel tst_drivermodel.cpp ${MOCK_SOURCES})
36
target_link_libraries(testPrintersDriverModel UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
37
add_test(tst_drivermodel testPrintersDriverModel)
39
add_executable(testPrintersJobModel tst_jobmodel.cpp ${MOCK_SOURCES})
40
target_link_libraries(testPrintersJobModel UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
41
add_test(tst_jobmodel testPrintersJobModel)
43
add_executable(testPrintersJobFilter tst_jobfilter.cpp ${MOCK_SOURCES})
44
target_link_libraries(testPrintersJobFilter UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
45
add_test(tst_jobfilter testPrintersJobFilter)
47
add_executable(testPrintersSignalHandler tst_signalhandler.cpp ${MOCK_SOURCES})
48
target_link_libraries(testPrintersSignalHandler UbuntuSettingsPrintersQml Qt5::Test Qt5::Gui)
49
add_test(tst_signalhandler testPrintersSignalHandler)