You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FindNettle.cmake 556B

1234567891011121314151617
  1. find_package(Gmp)
  2. find_package(PkgConfig)
  3. if (PKG_CONFIG_FOUND)
  4. pkg_check_modules(NETTLE nettle>=3.0)
  5. pkg_check_modules(HOGWEED hogweed)
  6. else()
  7. find_path(NETTLE_INCLUDE_DIRS NAMES eax.h PATH_SUFFIXES nettle)
  8. find_library(NETTLE_LIBRARIES NAMES nettle)
  9. find_package_handle_standard_args(NETTLE DEFAULT_MSG NETTLE_LIBRARIES NETTLE_INCLUDE_DIRS)
  10. find_library(HOGWEED_LIBRARIES NAMES hogweed)
  11. find_package_handle_standard_args(HOGWEED DEFAULT_MSG HOGWEED_LIBRARIES)
  12. endif()
  13. if (NOT HOGWEED_FOUND OR NOT GMP_FOUND)
  14. set(NETTLE_FOUND 0)
  15. endif()