Lines Matching +full:meson +full:- +full:log
8 'tests=' + (meson.is_subproject() ? 'disabled' : 'enabled'),
14 spec_dir = meson.current_source_dir() + '/specification/json'
15 example_dir = meson.current_source_dir() + '/examples'
18 '-DLIBCPER_EXAMPLES="' + example_dir + '"',
19 '-DLIBCPER_JSON_SPEC="' + spec_dir + '"',
20 '-D_POSIX_C_SOURCE=200809L',
21 '-Wno-gnu-statement-expression-from-macro-expansion',
28 if get_option('output-all-properties').enabled()
29 add_project_arguments('-DOUTPUT_ALL_PROPERTIES', language: 'c')
35 'sections/cper-section-ampere.c',
36 'sections/cper-section-arm.c',
37 'sections/cper-section-ccix-per.c',
38 'sections/cper-section-cxl-component.c',
39 'sections/cper-section-cxl-protocol.c',
40 'sections/cper-section-dmar-generic.c',
41 'sections/cper-section-dmar-iommu.c',
42 'sections/cper-section-dmar-vtd.c',
43 'sections/cper-section-firmware.c',
44 'sections/cper-section-generic.c',
45 'sections/cper-section-ia32x64.c',
46 'sections/cper-section-ipf.c',
47 'sections/cper-section-memory.c',
48 'sections/cper-section-nvidia.c',
49 'sections/cper-section-pci-bus.c',
50 'sections/cper-section-pci-dev.c',
51 'sections/cper-section-pcie.c',
52 'sections/cper-section.c',
58 'generator/sections/gen-section-ampere.c',
59 'generator/sections/gen-section-arm.c',
60 'generator/sections/gen-section-ccix-per.c',
61 'generator/sections/gen-section-cxl-component.c',
62 'generator/sections/gen-section-cxl-protocol.c',
63 'generator/sections/gen-section-dmar.c',
64 'generator/sections/gen-section-firmware.c',
65 'generator/sections/gen-section-generic.c',
66 'generator/sections/gen-section-ia32x64.c',
67 'generator/sections/gen-section-memory.c',
68 'generator/sections/gen-section-nvidia.c',
69 'generator/sections/gen-section-pci-bus.c',
70 'generator/sections/gen-section-pci-dev.c',
71 'generator/sections/gen-section-pcie.c',
72 'generator/sections/gen-section.c',
75 cc = meson.get_compiler('c')
77 json_c = dependency('json-c', default_options: {'warning_level': '0'})
87 'common-utils.c',
88 'cper-parse.c',
89 'cper-utils.c',
90 'ir-parse.c',
91 'log.c',
99 'cper-parse',
102 version: meson.project_version(),
104 c_args: '-Wno-address-of-packed-member',
114 'generator/cper-generate.c',
115 'generator/gen-utils.c',
119 'cper-generate',
121 version: meson.project_version(),
135 name: meson.project_name(),
136 version: meson.project_version(),
143 'cper-convert',
144 'cli-app/cper-convert.c',
153 'cper-generate',
154 'generator/cper-generate-cli.c',
163 # Disable unit tests when output-all-properties is enabled
164 # because it changes CPER-IR output format.
165 if get_option('output-all-properties').disabled()
176 c_args: ['-DLIBCPER_PYTHON'],