# # CMakeLists.txt for File Dialog # # $Id$ # $HeadURL$ # $Author$ # Created by Iuliana Ojog, SLSE, 2017-07-12 # # Make ${Qt6_Widgets} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) set(Qt6_Widgets ${Qt6_Widgets}) else() set(Qt6_Widgets "") endif() FIND_PACKAGE(KDReports) IF (NOT KDReports_FOUND OR NOT BUILD_CODIFICATION) MESSAGE(WARNING "KDReports not found or BUILD_CODIFICATION disabled; skipping LtsReportDisplay") RETURN() ENDIF() SET(ltsReportDisplay_SRCS lts_report_display_widget.h lts_report_display_widget.cpp ) NGL_ADD_LIBRARY2(WS LtsReportDisplay SHARED ${ltsReportDisplay_SRCS}) if(QT6_GUI_AVAILABLE) NGL_TARGET_LINK_LIBRARIES(LtsReportDisplay PRIVATE LtsWidgets PUBLIC ${Qt6_Widgets} KDReports::KDReports ) endif() NGL_TARGET_INCLUDE_DIRECTORIES(LtsReportDisplay PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ )