-
Notifications
You must be signed in to change notification settings - Fork 0
/
ROOT.wit.in
37 lines (22 loc) · 1.39 KB
/
ROOT.wit.in
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
module_name = "ROOT"
uuid = "1706fdcc-8426-44f1-a283-5be479e9517c"
version = "0.3.2"
export_jl_fname = "ROOT-export.jl"
module_jl_fname = "ROOT-generated.jl"
lib_basename = "$(@__DIR__)/../deps/libjlROOT"
out_cxx_dir = "ROOT/deps/src"
include_dirs = [ "%ROOT_INC_DIR%", "src" ]
input = [ "TROOT.h", "TBrowser.h", "TTree.h", "TBranchPtr.h", "TLeaf.h", "TBranch.h", "TSystem.h", "TCanvas.h", "TH1.h", "TH2.h", "TProfile.h", "TProfile2D.h","TRandom.h", "TAxis.h", "TApplication.h", "TDirectory.h", "TDirectoryFile.h", "TFile.h", "TNamed.h", "TObject.h", "TGraph.h", "TF1.h", "TTreeReader.h", "TTreeReaderValue.h", "TTreeReaderArray.h", "Templates.h", "TEntryList.h", "TKey.h", "TVectorT.h", "TVectorDfwd.h", "TVectorFfwd.h", "Extra.h", "TObjArray.h" ]
extra_headers = [ "TVectorT.h" ]
veto_list = "src/jlROOT-veto.h"
julia_names = [ "TDirectoryFile::Get -> Get_", "TDirectory::Get -> Get_" ]
fields_and_variables = true
# Currently not working with CxxWrap 0.15+, use 0.14.x
cxxwrap_version = "0.14"
#auto_veto = false
vetoed_copy_ctor_classes = [ "TTreeReader", "RDataFrame" ]
cxx-std = "c++20"
inheritances = [ "TROOT:" ]
export_blacklist = [ "Integer", "Set", "Timer", "cd", "mkdir", "pwd", "begin", "end" ]
n_classes_per_file = 5
vetoed_finalizer_classes = [ "TTree" ]