1diff --git a/spuce/qt_fir/CMakeLists.txt b/spuce/qt_fir/CMakeLists.txt
2index fa2e580..e32113c 100644
3--- a/spuce/qt_fir/CMakeLists.txt
4+++ b/spuce/qt_fir/CMakeLists.txt
5@@ -6,7 +6,7 @@ Message("Project spuce fir_plot")
6 set(CMAKE_INCLUDE_CURRENT_DIR ON)
7 set(CMAKE_AUTOMOC ON)
8
9-FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets)
10+FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets PrintSupport)
11
12 set(SOURCES
13 make_filter.cpp
14@@ -27,11 +27,7 @@ set_property(TARGET spuce_fir PROPERTY POSITION_INDEPENDENT_CODE TRUE)
15 set_property(TARGET spuce_fir_plot PROPERTY POSITION_INDEPENDENT_CODE TRUE)
16 set_property(TARGET spuce_fir_plot PROPERTY CXX_STANDARD 11)
17
18-TARGET_LINK_LIBRARIES(spuce_fir_plot spuce_fir ${QT_LIBRARIES} spuce)
19-QT5_USE_Modules(spuce_fir_plot Gui)
20-QT5_USE_Modules(spuce_fir_plot Core)
21-QT5_USE_Modules(spuce_fir_plot Widgets)
22-QT5_USE_Modules(spuce_fir_plot PrintSupport)
23+TARGET_LINK_LIBRARIES(spuce_fir_plot spuce_fir ${QT_LIBRARIES} spuce Qt::Gui Qt::Core Qt::Widgets Qt::PrintSupport)
24
25 INSTALL(TARGETS spuce_fir_plot DESTINATION bin)
26
27diff --git a/spuce/qt_iir/CMakeLists.txt b/spuce/qt_iir/CMakeLists.txt
28index 4717226..debb5f9 100644
29--- a/spuce/qt_iir/CMakeLists.txt
30+++ b/spuce/qt_iir/CMakeLists.txt
31@@ -6,7 +6,7 @@ Message("Project spuce iir_plot")
32 set(CMAKE_INCLUDE_CURRENT_DIR ON)
33 set(CMAKE_AUTOMOC ON)
34
35-FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets)
36+FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets PrintSupport)
37
38 set(SOURCES
39 make_filter.cpp
40@@ -27,10 +27,6 @@ set_property(TARGET spuce_iir PROPERTY POSITION_INDEPENDENT_CODE TRUE)
41 set_property(TARGET spuce_iir_plot PROPERTY CXX_STANDARD 11)
42 set_property(TARGET spuce_iir_plot PROPERTY POSITION_INDEPENDENT_CODE TRUE)
43
44-TARGET_LINK_LIBRARIES(spuce_iir_plot spuce_iir ${QT_LIBRARIES} spuce)
45-QT5_USE_Modules(spuce_iir_plot Gui)
46-QT5_USE_Modules(spuce_iir_plot Core)
47-QT5_USE_Modules(spuce_iir_plot Widgets)
48-QT5_USE_Modules(spuce_iir_plot PrintSupport)
49+TARGET_LINK_LIBRARIES(spuce_iir_plot spuce_iir ${QT_LIBRARIES} spuce Qt::Gui Qt::Core Qt::Widgets Qt::PrintSupport)
50
51 INSTALL(TARGETS spuce_iir_plot DESTINATION bin)
52diff --git a/spuce/qt_other/CMakeLists.txt b/spuce/qt_other/CMakeLists.txt
53index 29c270d..e1ed778 100644
54--- a/spuce/qt_other/CMakeLists.txt
55+++ b/spuce/qt_other/CMakeLists.txt
56@@ -6,7 +6,7 @@ Message("Project spuce window_plot")
57 set(CMAKE_INCLUDE_CURRENT_DIR ON)
58 set(CMAKE_AUTOMOC ON)
59
60-FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets)
61+FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets PrintSupport)
62
63 set(SOURCES make_filter.cpp)
64 ADD_LIBRARY(spuce_other STATIC ${SOURCES})
65@@ -23,10 +23,6 @@ ADD_EXECUTABLE(spuce_other_plot ${other_plot_SOURCES} ${other_plot_HEADERS_MOC})
66 set_property(TARGET spuce_other_plot PROPERTY CXX_STANDARD 11)
67 set_property(TARGET spuce_other_plot PROPERTY POSITION_INDEPENDENT_CODE TRUE)
68
69-TARGET_LINK_LIBRARIES(spuce_other_plot spuce_other ${QT_LIBRARIES} spuce)
70-QT5_USE_Modules(spuce_other_plot Gui)
71-QT5_USE_Modules(spuce_other_plot Core)
72-QT5_USE_Modules(spuce_other_plot Widgets)
73-QT5_USE_Modules(spuce_other_plot PrintSupport)
74+TARGET_LINK_LIBRARIES(spuce_other_plot spuce_other ${QT_LIBRARIES} spuce Qt::Gui Qt::Core Qt::Widgets Qt::PrintSupport)
75
76 INSTALL(TARGETS spuce_other_plot DESTINATION bin)
77diff --git a/spuce/qt_window/CMakeLists.txt b/spuce/qt_window/CMakeLists.txt
78index e95c85b..4a77ab8 100644
79--- a/spuce/qt_window/CMakeLists.txt
80+++ b/spuce/qt_window/CMakeLists.txt
81@@ -6,7 +6,7 @@ Message("Project spuce window_plot")
82 set(CMAKE_INCLUDE_CURRENT_DIR ON)
83 set(CMAKE_AUTOMOC ON)
84
85-FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets)
86+FIND_PACKAGE(Qt5 REQUIRED Gui Core Widgets PrintSupport)
87
88 set(SOURCES make_filter.cpp)
89
90@@ -25,10 +25,6 @@ set_property(TARGET spuce_window_plot PROPERTY CXX_STANDARD 11)
91 set_property(TARGET spuce_win PROPERTY POSITION_INDEPENDENT_CODE TRUE)
92 set_property(TARGET spuce_window_plot PROPERTY POSITION_INDEPENDENT_CODE TRUE)
93
94-TARGET_LINK_LIBRARIES(spuce_window_plot spuce_win ${QT_LIBRARIES} spuce)
95-QT5_USE_Modules(spuce_window_plot Gui)
96-QT5_USE_Modules(spuce_window_plot Core)
97-QT5_USE_Modules(spuce_window_plot Widgets)
98-QT5_USE_Modules(spuce_window_plot PrintSupport)
99+TARGET_LINK_LIBRARIES(spuce_window_plot spuce_win ${QT_LIBRARIES} spuce Qt::Gui Qt::Core Qt::Widgets Qt::PrintSupport)
100
101 INSTALL(TARGETS spuce_window_plot DESTINATION bin)