﻿#
# Library which automatically provides Login/Logoff so that user data (rights for apps, etc.) is available before any app is started
#
# $Id$
# $HeadURL$
# $Author$
# Created by Mike Wille, SLSE, 2016-10-27
#


# LtsLogin

set(LtsLogin_SRCS
  lts_login.cpp
  logout_info_dialog.cpp
)

NGL_WRAP_UI(LtsLogin_SRCS
  logout_info_dialog.ui
)

NGL_ADD_LIBRARY2(WS LtsLogin SHARED ${LtsLogin_SRCS})
NGL_TARGET_INCLUDE_DIRECTORIES(LtsLogin
  PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}/../
)

NGL_TARGET_LINK_LIBRARIES(LtsLogin
  PRIVATE
    LtsAppDescriptor
    LtsPluginManager
    LtsSession
    LtsSessionData
    LtsWidgets
    LtsUtilsSettings
    LtsUtilsCoreHeaderOnly
  PUBLIC
    OpmDataPluginInterface
    SrmDataPluginInterface
    AsmDataPluginInterface
    Qt5::Core
)
