summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FeatureSummary/FeatureSummaryPurpose.cmake
blob: 64735b69dd7c382d8a7e14fa60b2e7535dcd55e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
include(FeatureSummary)

list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})

find_package(Foo)

# Purpose not set
feature_summary(WHAT ALL)

# Purpose set once
set_package_properties(Foo PROPERTIES PURPOSE "Because everyone needs some Foo.")
feature_summary(WHAT ALL)

# Purpose set twice
set_package_properties(Foo PROPERTIES PURPOSE "Because Foo is better than Bar.")
feature_summary(WHAT ALL)