31 lines
707 B
CMake
Executable File
31 lines
707 B
CMake
Executable File
#
|
|
# $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)
|