CodeCommitsIssuesPull requestsActionsInsightsSecurity
v18.12.9-testing

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

cmake/Modules/Findcityhash.cmake

44lines · modecode

1# - Try to find cityhash headers and libraries.
2#
3# Usage of this module as follows:
4#
5# find_package(cityhash)
6#
7# Variables used by this module, they can change the default behaviour and need
8# to be set before calling find_package:
9#
10# CITYHASH_ROOT_DIR Set this variable to the root installation of
11# cityhash if the module has problems finding
12# the proper installation path.
13#
14# Variables defined by this module:
15#
16# CITYHASH_FOUND System has cityhash libs/headers
17# CITYHASH_LIBRARIES The cityhash library/libraries
18# CITYHASH_INCLUDE_DIR The location of cityhash headers
19
20find_path(CITYHASH_ROOT_DIR
21 NAMES include/city.h
22)
23
24find_library(CITYHASH_LIBRARIES
25 NAMES cityhash
26 PATHS ${CITYHASH_ROOT_DIR}/lib ${CITYHASH_LIBRARIES_PATHS}
27)
28
29find_path(CITYHASH_INCLUDE_DIR
30 NAMES city.h
31 PATHS ${CITYHASH_ROOT_DIR}/include ${CITYHASH_INCLUDE_PATHS}
32)
33
34include(FindPackageHandleStandardArgs)
35find_package_handle_standard_args(cityhash DEFAULT_MSG
36 CITYHASH_LIBRARIES
37 CITYHASH_INCLUDE_DIR
38)
39
40mark_as_advanced(
41 CITYHASH_ROOT_DIR
42 CITYHASH_LIBRARIES
43 CITYHASH_INCLUDE_DIR
44)