72 lines
1.4 KiB
CMake
Executable File
72 lines
1.4 KiB
CMake
Executable File
#
|
|
# $Id$
|
|
# $HeadURL$
|
|
# $Author$
|
|
# Created by Mike Wille, SLSE, 2016-05-12
|
|
#
|
|
|
|
SET(opm_login_gui_SRCS
|
|
opm_login_dialog_gui_plugin.cpp
|
|
opm_login_dialog_gui_plugin.h
|
|
opm_login_dialog.cpp
|
|
opm_login_dialog.h
|
|
opm_login_operator_dialog.cpp
|
|
opm_login_operator_dialog.h
|
|
opm_login_remote_shutdown_dialog.cpp
|
|
opm_login_remote_shutdown_dialog.h
|
|
opm_login_workstation_model.cpp
|
|
opm_login_workstation_model.h
|
|
)
|
|
|
|
NGL_WRAP_UI(opm_login_gui_SRCS
|
|
opm_login_dialog.ui
|
|
opm_login_operator_dialog.ui
|
|
opm_login_remote_shutdown_dialog.ui
|
|
)
|
|
|
|
IF(UNIX)
|
|
SET(X11_LIB X11)
|
|
ENDIF()
|
|
|
|
NGL_ADD_LIBRARY(WS OpmLoginGuiPlugin MODULE ${opm_login_gui_SRCS})
|
|
|
|
|
|
if(CMAKE_VERSION VERSION_LESS 3.16.0 AND BOTAN_FOUND) # botan doesn't use cmake
|
|
target_include_directories(OpmLoginGuiPlugin SYSTEM PRIVATE ${BOTAN_INCLUDE_DIRS})
|
|
set(LTS_BOTAN ${BOTAN_LIBRARIES})
|
|
endif()
|
|
|
|
|
|
NGL_TARGET_LINK_LIBRARIES(OpmLoginGuiPlugin
|
|
NGLLogger
|
|
OpmDataPluginInterface
|
|
AsmDataPluginInterface # workstation id
|
|
Qt5::Widgets
|
|
Qt5::Network
|
|
LtsWidgets
|
|
LtsSessionData
|
|
LtsSession
|
|
LtsUtilsGuiDds # RequestHelper
|
|
LtsUtilsSettings # user-settings
|
|
LtsUtilsGuiConnectDialog
|
|
LtsMultiMonitor
|
|
LtsUtilsGuiStyleManager
|
|
LtsProjectionWorkstation
|
|
LtsPluginManager
|
|
LtsAppManager
|
|
#LtsTranslator
|
|
ngltranslator
|
|
ngltools
|
|
nglsettings
|
|
${X11_LIB} # focus test, debug
|
|
|
|
ExmDataPluginInterface
|
|
ddscore # srm dtc
|
|
|
|
${LTS_BOTAN} # only if available
|
|
)
|
|
|
|
NGL_INSTALL_TARGET(OpmLoginGuiPlugin)
|
|
|
|
|