blob: 07352d783f919bc6bef85b2107af03b077c0a3c2 (
plain)
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
|
project(foo
VERSION 1.2.3
COMPAT_VERSION 1.1.0
SPDX_LICENSE "BSD-3-Clause"
DESCRIPTION "Sample package"
HOMEPAGE_URL "https://www.example.com/package/foo"
)
add_library(foo INTERFACE)
install(TARGETS foo EXPORT foo DESTINATION .)
# Test inheriting from project matching package name.
export(
EXPORT foo
PACKAGE_INFO foo
)
# Test inheriting from a specified project.
export(
EXPORT foo
PACKAGE_INFO test1 PROJECT foo
)
# Test that inheriting doesn't override explicitly specified metadata.
export(
EXPORT foo
PACKAGE_INFO test2
PROJECT foo
VERSION 1.4.7
LICENSE "Apache-2.0"
DESCRIPTION "Don't inherit"
HOMEPAGE_URL "https://www.example.com/package/bar"
)
|