diff -Nru a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt 2016-04-24 13:06:43.000000000 +0200 +++ b/CMakeLists.txt 2018-06-04 06:28:26.278832942 +0200 @@ -169,12 +169,12 @@ # exporter file(GLOB_RECURSE exporter_src ${PROJECT_SOURCE_DIR}/src/exporter/*) add_library(exporter STATIC ${exporter_src}) -qt5_use_modules(exporter Widgets) +target_link_libraries(exporter Qt5::Widgets) # importer file(GLOB_RECURSE importer_src ${PROJECT_SOURCE_DIR}/src/importer/*) add_library(importer STATIC ${importer_src}) -qt5_use_modules(importer Widgets) +target_link_libraries(importer Qt5::Widgets) # ui file(GLOB ui_src ${PROJECT_SOURCE_DIR}/src/ui/*) @@ -183,7 +183,7 @@ # util file(GLOB util_src ${PROJECT_SOURCE_DIR}/src/util/*) add_library(util STATIC ${util_src}) -qt5_use_modules(util Widgets) +target_link_libraries(util Qt5::Widgets) # chewing-editor file(GLOB chewing-editor_src @@ -199,6 +199,7 @@ exporter importer util + Qt5::Widgets ) if(MSVC) target_link_libraries(chewing-editor # append libraries @@ -214,7 +215,6 @@ ) endif() -qt5_use_modules(chewing-editor Widgets) install(PROGRAMS ${CMAKE_BINARY_DIR}/chewing-editor DESTINATION ${CMAKE_INSTALL_BINDIR}) # icon @@ -280,8 +280,8 @@ importer util pthread + Qt5::Widgets ) -qt5_use_modules(run-test Widgets) add_test(test run-test)