blob: 85b55f1b8f1a03f4aab9a82d7d33e463f2836d03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
find_program(GPerf_EXECUTABLE NAMES gperf)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(GPerf
FOUND_VAR
GPerf_FOUND
REQUIRED_VARS
GPerf_EXECUTABLE
)
if(GPerf_FOUND AND NOT TARGET GPerf::GPerf)
add_executable(GPerf::GPerf IMPORTED)
set_target_properties(GPerf::GPerf PROPERTIES IMPORTED_LOCATION "${GPerf_EXECUTABLE}")
endif()
include(FeatureSummary)
set_package_properties(GPerf PROPERTIES
URL "https://www.gnu.org/software/gperf/"
DESCRIPTION "Perfect hash function generator"
)
|