# Copyright (C) 1995-2019, Rene Brun and Fons Rademakers. # All rights reserved. # # For the licensing terms see $ROOTSYS/LICENSE. # For the list of contributors see $ROOTSYS/README/CREDITS. ############################################################################ # CMakeLists.txt file for building ROOT gui/qt5webdisplay package ############################################################################ if(POLICY CMP0071) cmake_policy(SET CMP0071 NEW) endif() find_package(Qt5 COMPONENTS Core WebEngine WebEngineWidgets CONFIG) if(NOT Qt5_FOUND) if(fail-on-missing) message(FATAL_ERROR "Could NOT find Qt5") else() message(WARNING "Qt5 not found, disabling option 'qt5web'") set(qt5web OFF CACHE BOOL "Disabled because Qt5 not found" FORCE) return() endif() endif() set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) ROOT_LINKER_LIBRARY(ROOTQt5WebDisplay rootwebview.cpp rootwebpage.cpp rooturlschemehandler.cpp rootqt5.cpp LIBRARIES Qt5::WebEngine Qt5::WebEngineWidgets DEPENDENCIES Core RHTTP ROOTWebDisplay )