# # $Id$ # $HeadURL$ # $Author$ # # Make ${Qt6_Widgets} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) set(Qt6_Widgets ${Qt6_Widgets}) else() set(Qt6_Widgets "") endif() ADD_SUBDIRECTORY(ngldb) ADD_SUBDIRECTORY(tcpserver) ADD_SUBDIRECTORY(QtSingleApplication) ADD_SUBDIRECTORY(WMS_Interface) ADD_SUBDIRECTORY(nglapplication) ADD_SUBDIRECTORY(nglcompression) ADD_SUBDIRECTORY(nglsettings) ADD_SUBDIRECTORY(ngltranslator) ADD_SUBDIRECTORY(ngltools) # nglwidgets requires Qt6 Widgets - skip if not available if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) ADD_SUBDIRECTORY(nglwidgets) else() message(WARNING "nglwidgets skipped: Qt6 Widgets not available") endif() ADD_SUBDIRECTORY(NGLLogger)