xref: /freebsd/contrib/tcpdump/cmake/Modules/FindCRYPTO.cmake (revision ee67461e56828dd1f8de165947ba83f6d9148a87)
1*ee67461eSJoseph Mingrone#
2*ee67461eSJoseph Mingrone# Try to find libcrypto.
3*ee67461eSJoseph Mingrone#
4*ee67461eSJoseph Mingrone
5*ee67461eSJoseph Mingrone# Try to find the header
6*ee67461eSJoseph Mingronefind_path(CRYPTO_INCLUDE_DIR openssl/crypto.h)
7*ee67461eSJoseph Mingrone
8*ee67461eSJoseph Mingrone# Try to find the library
9*ee67461eSJoseph Mingronefind_library(CRYPTO_LIBRARY crypto)
10*ee67461eSJoseph Mingrone
11*ee67461eSJoseph Mingroneinclude(FindPackageHandleStandardArgs)
12*ee67461eSJoseph Mingronefind_package_handle_standard_args(CRYPTO
13*ee67461eSJoseph Mingrone  DEFAULT_MSG
14*ee67461eSJoseph Mingrone  CRYPTO_INCLUDE_DIR
15*ee67461eSJoseph Mingrone  CRYPTO_LIBRARY
16*ee67461eSJoseph Mingrone)
17*ee67461eSJoseph Mingrone
18*ee67461eSJoseph Mingronemark_as_advanced(
19*ee67461eSJoseph Mingrone  CRYPTO_INCLUDE_DIR
20*ee67461eSJoseph Mingrone  CRYPTO_LIBRARY
21*ee67461eSJoseph Mingrone)
22*ee67461eSJoseph Mingrone
23*ee67461eSJoseph Mingroneset(CRYPTO_INCLUDE_DIRS ${CRYPTO_INCLUDE_DIR})
24*ee67461eSJoseph Mingroneset(CRYPTO_LIBRARIES ${CRYPTO_LIBRARY})
25