Revision 017b62b96b78bd17ff12283e264fe538e443ccb3 authored by Omar Zapata on 02 January 2016, 05:16:49 UTC, committed by Pere Mato on 22 June 2016, 16:12:09 UTC
1 parent 5fb3771
Raw File
CMakeLists.txt
############################################################################
# CMakeLists.txt file for building ROOT gui/gui package
############################################################################

include_directories(${CMAKE_SOURCE_DIR}/gui/ged/inc)

set(libname Gui)

set(headers1 TGObject.h TGClient.h TGWindow.h TGPicture.h TGDimension.h
             TGFrame.h TGLayout.h TGString.h TGWidget.h TGIcon.h TGLabel.h
             TGButton.h TGTextBuffer.h TGTextEntry.h TGMsgBox.h TGMenu.h
             TGGC.h TGShutter.h TG3DLine.h TGProgressBar.h TGButtonGroup.h
             TGNumberEntry.h TGTableLayout.h WidgetMessageTypes.h
             TGIdleHandler.h TGInputDialog.h TGPack.h)
set(headers2 TGObject.h TGScrollBar.h TGCanvas.h TGListBox.h TGComboBox.h
             TGTab.h TGSlider.h TGPicture.h TGListView.h TGMimeTypes.h
             TGFSContainer.h TGFileDialog.h TGStatusBar.h TGToolTip.h
             TGToolBar.h TGListTree.h TGText.h TGView.h TGTextView.h
             TGTextEdit.h TGTextEditDialogs.h TGDoubleSlider.h TGSplitter.h
             TGFSComboBox.h TGImageMap.h TGApplication.h TGXYLayout.h
             TGResourcePool.h TGFont.h TGTripleSlider.h)
set(headers3 TRootGuiFactory.h TRootApplication.h TRootCanvas.h
             TRootBrowserLite.h TRootContextMenu.h TRootDialog.h
             TRootControlBar.h TRootHelpDialog.h TRootEmbeddedCanvas.h
             TGColorDialog.h TGColorSelect.h TGFontDialog.h
             TGDockableFrame.h TGMdi.h TGMdiFrame.h TGMdiMainFrame.h
             TGMdiDecorFrame.h TGMdiMenu.h TVirtualDragManager.h
             TGuiBuilder.h TGRedirectOutputGuard.h TGPasswdDialog.h
             TGTextEditor.h TGSpeedo.h TGDNDManager.h TGTable.h
             TGSimpleTableInterface.h TGSimpleTable.h TGTableCell.h
             TGTableHeader.h TGTableContainer.h TGTextEditor.h TGSpeedo.h
             TGDNDManager.h TGCommandPlugin.h TGFileBrowser.h
             TRootBrowser.h TGSplitFrame.h TGShapedFrame.h TGEventHandler.h
             TGTextViewStream.h)

include_directories(${CMAKE_SOURCE_DIR}/)
ROOT_GENERATE_DICTIONARY(G__Gui ${headers1} ${headers2} ${headers3} MODULE ${libname} LINKDEF LinkDef.h OPTIONS "-writeEmptyRootPCM")


ROOT_LINKER_LIBRARY(${libname} *.cxx G__Gui.cxx LIBRARIES Core DEPENDENCIES Gpad Graf MathCore) #Use 1 big dict
ROOT_INSTALL_HEADERS()

back to top