File: meson.build

package info (click to toggle)
pbbam 2.4.0%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,152 kB
  • sloc: cpp: 60,214; xml: 2,908; ansic: 660; sh: 275; python: 203; makefile: 187
file content (149 lines) | stat: -rw-r--r-- 4,353 bytes parent folder | download | duplicates (2)
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
138
139
140
141
142
143
144
145
146
147
148
149
###########
# headers #
###########

if not meson.is_subproject()
  install_headers(
    files([
      'pbbam/AlignmentPrinter.h',
      'pbbam/BaiIndexCache.h',
      'pbbam/BaiIndexedBamReader.h',
      'pbbam/BamFile.h',
      'pbbam/BamFileMerger.h',
      'pbbam/BamHeader.h',
      'pbbam/BamReader.h',
      'pbbam/BamRecord.h',
      'pbbam/BamRecordImpl.h',
      'pbbam/BamRecordTag.h',
      'pbbam/BamRecordView.h',
      'pbbam/BamTagCodec.h',
      'pbbam/BamWriter.h',
      'pbbam/BgzipFastaWriter.h',
      'pbbam/BgzipFastqWriter.h',
      'pbbam/BgzipWriter.h',
      'pbbam/ClipType.h',
      'pbbam/CollectionMetadata.h',
      'pbbam/Compare.h',
      'pbbam/CompositeBamReader.h',
      'pbbam/CompositeFastaReader.h',
      'pbbam/Config.h',
      'pbbam/DataSet.h',
      'pbbam/DataSetTypes.h',
      'pbbam/DataSetXsd.h',
      'pbbam/Deleters.h',
      'pbbam/EntireFileQuery.h',
      'pbbam/FaiIndex.h',
      'pbbam/FastaCache.h',
      'pbbam/FastaReader.h',
      'pbbam/FastaSequence.h',
      'pbbam/FastaSequenceQuery.h',
      'pbbam/FastaWriter.h',
      'pbbam/FastqReader.h',
      'pbbam/FastqSequence.h',
      'pbbam/FastqWriter.h',
      'pbbam/FormatUtils.h',
      'pbbam/FrameEncodingType.h',
      'pbbam/GenomicIntervalQuery.h',
      'pbbam/IFastaWriter.h',
      'pbbam/IFastqWriter.h',
      'pbbam/IndexedBamWriter.h',
      'pbbam/IndexedFastaReader.h',
      'pbbam/IndexedFastqReader.h',
      'pbbam/IRecordWriter.h',
      'pbbam/LibraryInfo.h',
      'pbbam/MD5.h',
      'pbbam/MoveAppend.h',
      'pbbam/PbbamVersion.h',
      'pbbam/PbiBasicTypes.h',
      'pbbam/PbiBuilder.h',
      'pbbam/PbiFile.h',
      'pbbam/PbiFilter.h',
      'pbbam/PbiFilterQuery.h',
      'pbbam/PbiFilterTypes.h',
      'pbbam/PbiIndexedBamReader.h',
      'pbbam/PbiRawData.h',
      'pbbam/ProgramInfo.h',
      'pbbam/PulseBehavior.h',
      'pbbam/PulseExclusionReason.h',
      'pbbam/ReadGroupInfo.h',
      'pbbam/RecordType.h',
      'pbbam/RunMetadata.h',
      'pbbam/SamReader.h',
      'pbbam/SamTagCodec.h',
      'pbbam/SamWriter.h',
      'pbbam/SequenceInfo.h',
      'pbbam/StringUtilities.h',
      'pbbam/Tag.h',
      'pbbam/TagCollection.h',
      'pbbam/TextFileReader.h',
      'pbbam/TextFileWriter.h',
      'pbbam/Validator.h',
      'pbbam/ZmwGroupQuery.h',
      'pbbam/ZmwQuery.h',
      'pbbam/ZmwType.h',
      'pbbam/ZmwTypeMap.h']),
    subdir : 'pbbam')

  install_headers(
    files([
      'pbbam/bed/BedReader.h',
      'pbbam/bed/BedWriter.h']),
    subdir : 'pbbam/bed')

  install_headers(
    files([
      'pbbam/csv/CsvReader.h',
      'pbbam/csv/CsvTypes.h',
      'pbbam/csv/CsvWriter.h']),
    subdir : 'pbbam/csv')

  install_headers(
    files([
      'pbbam/exception/BundleChemistryMappingException.h',
      'pbbam/exception/InvalidSequencingChemistryException.h',
      'pbbam/exception/ValidationException.h']),
    subdir : 'pbbam/exception')

  install_headers(
    files([
      'pbbam/internal/Compare.inl',
      'pbbam/internal/CompositeBamReader.inl',
      'pbbam/internal/DataSetBaseTypes.h',
      'pbbam/internal/DataSetElement.h',
      'pbbam/internal/DataSetElement.inl',
      'pbbam/internal/PbiBasicTypes.inl',
      'pbbam/internal/PbiFilter.inl',
      'pbbam/internal/PbiFilterTypes.inl',
      'pbbam/internal/QueryBase.h',
      'pbbam/internal/QueryBase.inl']),
    subdir : 'pbbam/internal')

  install_headers(
    files([
      'pbbam/vcf/VcfVariant.h',
      'pbbam/vcf/VcfFile.h',
      'pbbam/vcf/VcfFormat.h',
      'pbbam/vcf/VcfHeader.h',
      'pbbam/vcf/VcfHeaderTypes.h',
      'pbbam/vcf/VcfReader.h',
      'pbbam/vcf/VcfSort.h',
      'pbbam/vcf/VcfQuery.h',
      'pbbam/vcf/VcfWriter.h']),
    subdir : 'pbbam/vcf')

  install_headers(
    files([
      'pbbam/virtual/VirtualPolymeraseBamRecord.h',
      'pbbam/virtual/VirtualPolymeraseCompositeReader.h',
      'pbbam/virtual/VirtualPolymeraseReader.h',
      'pbbam/virtual/VirtualRegion.h',
      'pbbam/virtual/VirtualRegionType.h',
      'pbbam/virtual/VirtualRegionTypeMap.h',
      'pbbam/virtual/VirtualZmwBamRecord.h',
      'pbbam/virtual/WhitelistedZmwReadStitcher.h',
      'pbbam/virtual/ZmwReadStitcher.h',
      'pbbam/virtual/ZmwWhitelistVirtualReader.h']),
    subdir : 'pbbam/virtual')
endif

pbbam_include_directories = include_directories('.')