diff --git a/graf2d/qt/CMakeLists.txt b/graf2d/qt/CMakeLists.txt index 21e87dca7c8b8e294c9ba9202d55f4f1c5284ff2..697d4371aa2217ec8f563c7a4180e9abdbbc5147 100644 --- a/graf2d/qt/CMakeLists.txt +++ b/graf2d/qt/CMakeLists.txt @@ -16,42 +16,10 @@ endif() include(${QT_USE_FILE}) -set(headers - inc/TGQt.h - inc/TQMimeTypes.h - inc/TQtApplication.h - inc/TQtBrush.h - inc/TQtClientFilter.h - inc/TQtClientWidget.h - inc/TQtMarker.h - inc/TQtPadFont.h - inc/TQtRootSlot.h - inc/TQtTimer.h - inc/TQtWidget.h - inc/TQtIncludes.h -) - -set(sources - src/GQtGUI.cxx - src/TGQt.cxx - src/TGQtDummy.cxx - src/TQMimeTypes.cxx - src/TQtApplication.cxx - src/TQtBrush.cxx - src/TQtClientFilter.cxx - src/TQtClientGuard.cxx - src/TQtClientWidget.cxx - src/TQtEvent.cxx - src/TQtEventQueue.cxx - src/TQtMarker.cxx - src/TQtPadFont.cxx - src/TQtPen.cxx - src/TQtRootApplication.cxx - src/TQtRootSlot.cxx - src/TQtSymbolCodec.cxx - src/TQtTimer.cxx - src/TQtWidget.cxx -) +# Avoid warnings about deprecated register from Qt4 +ROOT_ADD_CXX_FLAG(_GQt_FLAGS -Wno-deprecated-register) +ROOT_ADD_CXX_FLAG(_GQt_FLAGS -Wno-register) +separate_arguments(_GQt_FLAGS) QT4_WRAP_CPP(moc_sources inc/TQtWidget.h @@ -64,8 +32,50 @@ QT4_WRAP_CPP(moc_sources ) ROOT_STANDARD_LIBRARY_PACKAGE(GQt - HEADERS ${headers} - SOURCES ${sources} ${moc_sources} - DICTIONARY_OPTIONS -Wno-deprecated - LIBRARIES Qt4::QtCore Qt4::QtGui - DEPENDENCIES Gui Gpad Graf Rint) + HEADERS + TGQt.h + TQMimeTypes.h + TQtApplication.h + TQtBrush.h + TQtClientFilter.h + TQtClientWidget.h + TQtMarker.h + TQtPadFont.h + TQtRootSlot.h + TQtTimer.h + TQtWidget.h + TQtIncludes.h + SOURCES + src/GQtGUI.cxx + src/TGQt.cxx + src/TGQtDummy.cxx + src/TQMimeTypes.cxx + src/TQtApplication.cxx + src/TQtBrush.cxx + src/TQtClientFilter.cxx + src/TQtClientGuard.cxx + src/TQtClientWidget.cxx + src/TQtEvent.cxx + src/TQtEventQueue.cxx + src/TQtMarker.cxx + src/TQtPadFont.cxx + src/TQtPen.cxx + src/TQtRootApplication.cxx + src/TQtRootSlot.cxx + src/TQtSymbolCodec.cxx + src/TQtTimer.cxx + src/TQtWidget.cxx + ${moc_sources} + DICTIONARY_OPTIONS + ${_GQt_FLAGS} + LIBRARIES + Qt4::QtCore + Qt4::QtGui + DEPENDENCIES + Gui + Gpad + Graf + Rint +) + +target_compile_options(GQt PRIVATE ${_GQt_FLAGS})