From 908501afdfcb169b89d186e3fe2542d86ceae422 Mon Sep 17 00:00:00 2001 From: Max Lehn Date: Tue, 8 Mar 2022 15:55:21 +0100 Subject: [PATCH] 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. --- cmake/FindOpenSSLbins.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/FindOpenSSLbins.cmake b/cmake/FindOpenSSLbins.cmake index 3f32994a0..3d791f463 100644 --- a/cmake/FindOpenSSLbins.cmake +++ b/cmake/FindOpenSSLbins.cmake @@ -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 "")