# # $Id$ # $HeadURL$ # $Author$ # Created by Christian Ehrlicher, SLSE, 2016-03-01 # # Make ${Qt6_Gui} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui) set(Qt6_Gui ${Qt6_Gui}) else() set(Qt6_Gui "") endif() ADD_SUBDIRECTORY(Data) ADD_SUBDIRECTORY(Gui) ADD_SUBDIRECTORY(Helper) # # Data Plugin Interface # ADD_INTERFACE_LIBRARY(AsbDataPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/asb_data_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. DataPluginInterface advancedSymbology ${Qt6_Gui} ) # # Gui Plugin Interface (Symbol Editor) # ADD_INTERFACE_LIBRARY(AsbGuiPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/asb_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. GuiPluginInterface Qt6::Core ) # # Gui Plugin Interface (SymbolProxy) # ADD_INTERFACE_LIBRARY(AsbSymbolProxyGuiPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/asb_symbol_proxy_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. GuiPluginInterface ${Qt6_Gui} )