Files
qt6-migration-pipeline/Lts/Common/LtsMultiMonitor/CMakeLists.txt
T

50 lines
876 B
CMake
Executable File

#
# $Id$
# $HeadURL$
# $Author$
#
# Created by Mike Wille, SLSE, 2016-11-01
#
# LtsMultiMonitor
SET(LtsMultiMonitor_SRCS
lts_multi_monitor_export.h
lts_multi_monitor.cpp
lts_dummy_widget.cpp
lts_screen_container.cpp
lts_multi_monitor_selector_base.cpp
lts_screen_base.cpp
lts_magic_corner.h
lts_magic_corner.cpp
# normal screen
lts_multi_monitor_selector_normal.cpp
lts_screen_normal.cpp
# ultra wide screen
lts_multi_monitor_selector_wide.cpp
lts_screen_wide.cpp
)
NGL_ADD_LIBRARY(WS LtsMultiMonitor SHARED ${LtsMultiMonitor_SRCS})
NGL_TARGET_INCLUDE_DIRECTORIES(LtsMultiMonitor
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsMultiMonitor
PUBLIC
Qt5::Core
Qt5::Widgets
PRIVATE
Qt5::Gui
LtsWidgets
LtsSessionData
LtsUtilsCore
LtsUtilsGuiDds
)
NGL_INSTALL_TARGET(LtsMultiMonitor)