forked from root-project/root
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
138 lines (117 loc) · 2.91 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# Copyright (C) 1995-2020, 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/browsable
############################################################################
ROOT_STANDARD_LIBRARY_PACKAGE(ROOTBrowsable
HEADERS
ROOT/Browsable/RAnyObjectHolder.hxx
ROOT/Browsable/RElement.hxx
ROOT/Browsable/RGroup.hxx
ROOT/Browsable/RHolder.hxx
ROOT/Browsable/RItem.hxx
ROOT/Browsable/RLevelIter.hxx
ROOT/Browsable/RProvider.hxx
ROOT/Browsable/RShared.hxx
ROOT/Browsable/RSysFile.hxx
ROOT/Browsable/RSysFileItem.hxx
ROOT/Browsable/RUnique.hxx
ROOT/Browsable/RWrapper.hxx
ROOT/Browsable/TKeyItem.hxx
ROOT/Browsable/TObjectElement.hxx
ROOT/Browsable/TObjectHolder.hxx
ROOT/Browsable/TObjectItem.hxx
SOURCES
src/RElement.cxx
src/RGroup.cxx
src/RLevelIter.cxx
src/RProvider.cxx
src/RSysFile.cxx
src/TDirectoryElement.cxx
src/TObjectElement.cxx
src/TObjectHolder.cxx
DEPENDENCIES
RIO
Hist
)
# provider for drawing of v7 histograms on RCanvas
ROOT_LINKER_LIBRARY(ROOTHistDrawProvider
src/RHistDraw7Provider.cxx
DEPENDENCIES
ROOTBrowsable
ROOTGpadv7
ROOTHistDraw
)
# provider for generic drawing of TObject on TCanvas
ROOT_LINKER_LIBRARY(ROOTObjectDraw6Provider
src/TObjectDraw6Provider.cxx
DEPENDENCIES
ROOTBrowsable
Gpad
Hist
)
# provider for generic drawing of TObject on RCanvas
ROOT_LINKER_LIBRARY(ROOTObjectDraw7Provider
src/TObjectDraw7Provider.cxx
DEPENDENCIES
ROOTBrowsable
ROOTGpadv7
)
# provider for browsing of TBranchElement
ROOT_LINKER_LIBRARY(ROOTBranchBrowseProvider
src/TBranchBrowseProvider.cxx
DEPENDENCIES
ROOTBrowsable
Tree
)
# provider for browsing of TGeo class
ROOT_LINKER_LIBRARY(ROOTGeoBrowseProvider
src/TGeoBrowseProvider.cxx
DEPENDENCIES
ROOTBrowsable
Geom
)
# provider for drawing of TLeaf on TCanvas
ROOT_LINKER_LIBRARY(ROOTLeafDraw6Provider
src/TLeafDraw6Provider.cxx
DEPENDENCIES
ROOTBrowsable
Tree
Hist
Gpad
)
# provider for drawing of TLeaf on RCanvas
ROOT_LINKER_LIBRARY(ROOTLeafDraw7Provider
src/TLeafDraw7Provider.cxx
DEPENDENCIES
ROOTBrowsable
Tree
Hist
ROOTGpadv7
)
# provider for browsing of RNTuple
ROOT_LINKER_LIBRARY(ROOTNTupleBrowseProvider
src/RNTupleBrowseProvider.cxx
DEPENDENCIES
ROOTBrowsable
ROOTNTuple
)
ROOT_LINKER_LIBRARY(ROOTNTupleDraw6Provider
src/RNTupleDraw6Provider.cxx
DEPENDENCIES
ROOTBrowsable
ROOTNTuple
Hist
Gpad
)
ROOT_LINKER_LIBRARY(ROOTNTupleDraw7Provider
src/RNTupleDraw7Provider.cxx
DEPENDENCIES
ROOTBrowsable
ROOTNTuple
Hist
ROOTGpadv7
)