1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

cmake: fix FindOpenSSLbins error when no OpenSSL executable found

This fixes CMake error "mode MATCH needs at least 5 arguments total to
command" while configuring when no OpenSSL executable was found.
Tested under Windows using VS2019.
This commit is contained in:
Max Lehn 2022-03-08 15:55:21 +01:00 committed by Andy Green
parent 24fdd1f225
commit 908501afdf

View file

@ -44,7 +44,7 @@ if(OPENSSL_FOUND)
get_filename_component(OPENSSL_EXECUTABLE_PATH ${OPENSSL_EXECUTABLE} DIRECTORY)
message(VERBOSE "OPENSSL_EXECUTABLE_PATH=${OPENSSL_EXECUTABLE_PATH}")
set(OPENSSL_EXECUTABLE_BIN_PATH "")
string(REGEX MATCH "^(.*)/tools/openssl$" REGEX_MATCH ${OPENSSL_EXECUTABLE_PATH})
string(REGEX MATCH "^(.*)/tools/openssl$" REGEX_MATCH "${OPENSSL_EXECUTABLE_PATH}")
message(DEBUG "REGEX_MATCH=\"${REGEX_MATCH}\"")
message(DEBUG "CMAKE_MATCH_1=\"${CMAKE_MATCH_1}\"")
if (NOT ${REGEX_MATCH} EQUAL "")