# # $Id$ # $HeadURL$ # $Author$ # # # Lts Widgets library # # Make ${Qt6_Gui} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui) set(Qt6_Gui ${Qt6_Gui}) else() set(Qt6_Gui "") endif() # Make ${Qt6_Widgets} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) set(Qt6_Widgets ${Qt6_Widgets}) else() set(Qt6_Widgets "") endif() SET(ltsvkeyboard_SRCS LtsKeyPushButton.h LtsKeyPushButton.cpp LtsVirtualKeyboard.h LtsVirtualKeyboard.cpp ) NGL_WRAP_UI(ltsvkeyboard_SRCS ) IF(BUILD_RTI) NGL_ADD_LIBRARY2(WS LtsVirtualKeyboard SHARED ${ltsvkeyboard_SRCS} ) NGL_TARGET_INCLUDE_DIRECTORIES(LtsVirtualKeyboard PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) if(QT6_GUI_AVAILABLE) NGL_TARGET_LINK_LIBRARIES(LtsVirtualKeyboard PRIVATE PUBLIC LtsWidgets LtsSession LtsAppManager ${Qt6_Widgets} ${Qt6_Gui} ) endif() ENDIF(BUILD_RTI)