Joakim Soderberg | 4c53123 | 2013-02-06 15:26:58 +0900 | [diff] [blame] | 1 | |
Joakim Soderberg | 4c53123 | 2013-02-06 15:26:58 +0900 | [diff] [blame] | 2 | if(OPENSSL_FOUND) |
Joakim Söderberg | 6ac9709 | 2013-02-19 10:14:37 +0800 | [diff] [blame] | 3 | |
Joakim Soderberg | 20aedc8 | 2013-02-22 09:28:11 +0800 | [diff] [blame^] | 4 | find_program(OPENSSL_EXECUTABLE openssl openssl.exe bin/openssl.exe |
Joakim Söderberg | 6ac9709 | 2013-02-19 10:14:37 +0800 | [diff] [blame] | 5 | HINTS ${_OPENSSL_ROOT_HINTS} |
Joakim Soderberg | 20aedc8 | 2013-02-22 09:28:11 +0800 | [diff] [blame^] | 6 | PATH |
| 7 | /usr/bin/ |
| 8 | bin/ |
Joakim Söderberg | 6ac9709 | 2013-02-19 10:14:37 +0800 | [diff] [blame] | 9 | DOC "Openssl executable") |
| 10 | |
| 11 | mark_as_advanced(OPENSSL_EXECUTABLE) |
Joakim Soderberg | 4c53123 | 2013-02-06 15:26:58 +0900 | [diff] [blame] | 12 | |
Joakim Söderberg | 6ac9709 | 2013-02-19 10:14:37 +0800 | [diff] [blame] | 13 | # On Windows, we need to copy the OpenSSL dlls |
| 14 | # to the output directory. |
Joakim Soderberg | 4c53123 | 2013-02-06 15:26:58 +0900 | [diff] [blame] | 15 | if(WIN32) |
| 16 | set(OPENSSL_BIN_FOUND 0) |
Joakim Söderberg | 6ac9709 | 2013-02-19 10:14:37 +0800 | [diff] [blame] | 17 | |
Joakim Soderberg | 4c53123 | 2013-02-06 15:26:58 +0900 | [diff] [blame] | 18 | find_file(LIBEAY_BIN |
| 19 | NAMES |
| 20 | libeay32.dll |
| 21 | HINTS |
| 22 | ${_OPENSSL_ROOT_HINTS} |
| 23 | PATH_SUFFIXES |
| 24 | bin) |
| 25 | |
| 26 | find_file(SSLEAY_BIN |
| 27 | NAMES |
| 28 | ssleay32.dll |
| 29 | HINTS |
| 30 | ${_OPENSSL_ROOT_HINTS} |
| 31 | PATH_SUFFIXES |
| 32 | bin) |
| 33 | |
| 34 | if(LIBEAY_BIN) |
| 35 | if(SSLEAY_BIN) |
| 36 | set(OPENSSL_BIN_FOUND 1) |
| 37 | endif(SSLEAY_BIN) |
| 38 | endif(LIBEAY_BIN) |
| 39 | endif(WIN32) |
| 40 | |
| 41 | endif(OPENSSL_FOUND) |
| 42 | |