FindOpenSSLbins.cmake 703 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. if(OPENSSL_FOUND)
  2. find_program(OPENSSL_EXECUTABLE openssl openssl.exe bin/openssl.exe
  3. HINTS ${_OPENSSL_ROOT_HINTS}
  4. PATH
  5. /usr/bin/
  6. bin/
  7. DOC "Openssl executable")
  8. mark_as_advanced(OPENSSL_EXECUTABLE)
  9. # On Windows, we need to copy the OpenSSL dlls
  10. # to the output directory.
  11. if(WIN32)
  12. set(OPENSSL_BIN_FOUND 0)
  13. find_file(LIBEAY_BIN
  14. NAMES
  15. libeay32.dll
  16. HINTS
  17. ${_OPENSSL_ROOT_HINTS}
  18. PATH_SUFFIXES
  19. bin)
  20. find_file(SSLEAY_BIN
  21. NAMES
  22. ssleay32.dll
  23. HINTS
  24. ${_OPENSSL_ROOT_HINTS}
  25. PATH_SUFFIXES
  26. bin)
  27. if(LIBEAY_BIN)
  28. if(SSLEAY_BIN)
  29. set(OPENSSL_BIN_FOUND 1)
  30. endif(SSLEAY_BIN)
  31. endif(LIBEAY_BIN)
  32. endif(WIN32)
  33. endif(OPENSSL_FOUND)