


# 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)

