# # $Id$ # $HeadURL$ # $Author$ # Created by Mike Wille, SLSE, 2016-05-30 # ADD_SUBDIRECTORY(Data) ADD_SUBDIRECTORY(Gui) #TODO: mit patric sprechen! # # SAAB import Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmSaabImportGuiPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_saab_import_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. GuiPluginInterface ) # # MSDL Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmMSDLGuiPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_msdl_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. GuiPluginInterface ) # # Player Info Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmParticipantInfoGuiPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_participant_info_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. GuiPluginInterface ) # # Template Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmGuiTemplatesPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_templates_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/../../ GuiPluginInterface ) # # Types Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmGuiTypesPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_types_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/../../ GuiPluginInterface ) # # Party Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmGuiPartyPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_party_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/../../ GuiPluginInterface ) # # Participant Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmGuiParticipantsPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_participants_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/../../ GuiPluginInterface ) # # Combobox Gui Plugin Interface # ADD_INTERFACE_LIBRARY(PpmGuiComboboxPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_gui_combobox_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/../../ GuiPluginInterface svcPpmCommon ) # # Data Plugin Interface # ADD_INTERFACE_LIBRARY(PpmDataPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_data_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/../../ DataPluginInterface svcPpmCommon ) IF(${Qt5WebEngineWidgets_VERSION} VERSION_GREATER 5.7.9) # # Combat Power Gui Plugin Interface # ADD_INTERFACE_LIBRARY( PpmGuiOrgChartPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/ppm_org_chart_gui_plugin.h ${CMAKE_CURRENT_SOURCE_DIR}/../../ ) ENDIF() # GuiElementInterface ADD_INTERFACE_LIBRARY( GuiElementInterface ${CMAKE_CURRENT_SOURCE_DIR}/participant_info_gui_element_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. Qt5::Core LtsWidgets )