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
|
# Copyright (c) 2026 Progmasoft.
# SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-1.1
# The Progmasoft sources are built into the catch3 library in
# Catch3/meson.build; this installs the headers that are not the engine's.
if get_option('install')
install_headers('Catch3.hpp', subdir: 'Progmasoft')
install_headers('Catch3/Assertions.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Detail/TypeTraits.hpp', subdir: 'Progmasoft/Catch3/Detail')
install_headers('Catch3/Detail/InvalidArgument.hpp', subdir: 'Progmasoft/Catch3/Detail')
install_headers('Catch3/Detail/Sequence.hpp', subdir: 'Progmasoft/Catch3/Detail')
install_headers('Catch3/Generator.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Property.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Random.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Results.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Runner.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Version.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Snapshot.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/XmlWriter.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/ForAll.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Relations.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Stateful.hpp', subdir: 'Progmasoft/Catch3')
install_headers('Catch3/Strategy/ChoiceSource.hpp', subdir: 'Progmasoft/Catch3/Strategy')
install_headers('Catch3/Strategy/Containers.hpp', subdir: 'Progmasoft/Catch3/Strategy')
install_headers('Catch3/Strategy/Context.hpp', subdir: 'Progmasoft/Catch3/Strategy')
install_headers('Catch3/Strategy/Engine.hpp', subdir: 'Progmasoft/Catch3/Strategy')
install_headers('Catch3/Strategy/Numeric.hpp', subdir: 'Progmasoft/Catch3/Strategy')
install_headers('Catch3/Strategy/Strategy.hpp', subdir: 'Progmasoft/Catch3/Strategy')
install_headers('Catch3/Generators/Boolean.hpp', subdir: 'Progmasoft/Catch3/Generators')
install_headers('Catch3/Generators/Integer.hpp', subdir: 'Progmasoft/Catch3/Generators')
install_headers('Catch3/Generators/Element.hpp', subdir: 'Progmasoft/Catch3/Generators')
install_headers('Catch3/Generators/Text.hpp', subdir: 'Progmasoft/Catch3/Generators')
install_headers('Catch3/Generators/Tuple.hpp', subdir: 'Progmasoft/Catch3/Generators')
install_headers('Catch3/Generators/Vector.hpp', subdir: 'Progmasoft/Catch3/Generators')
endif
|