# Make ${Qt6_Widgets} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) set(Qt6_Widgets ${Qt6_Widgets}) else() set(Qt6_Widgets "") endif() SET(lt_SRCS main.cpp maindialog.h maindialog.cpp cod_numeral_code_model.h cod_numeral_code_model.cpp ui/maindialog.ui ) NGL_WRAP_UI(lt_SRCS ui/maindialog.ui) NGL_ADD_EXECUTABLE(WS CODTest ${lt_SRCS}) if(QT6_GUI_AVAILABLE) NGL_TARGET_LINK_LIBRARIES(CODTest ${Qt6_Widgets} Qt6::Core nglapplication NGLLogger ) endif() NGL_INSTALL_TARGET_DEVEL(CODTest) NGL_INSTALL(WS FILES log4cxx_cod_test.props DESTINATION bin COMPONENT Devel)