diff --git a/share/CMakeLists.txt b/share/CMakeLists.txt index 6fcf96392..58c575c90 100644 --- a/share/CMakeLists.txt +++ b/share/CMakeLists.txt @@ -22,17 +22,12 @@ if(APPLE) find_program(OPENSSL_PROGRAM openssl) - find_program(SED_PROGRAM sed) execute_process( COMMAND ${OPENSSL_PROGRAM} version -d OUTPUT_VARIABLE OPENSSL_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE ) - execute_process( - COMMAND ${SED_PROGRAM} "s/OPENSSLDIR: \"\(.*\)\"/\1/" "${OPENSSL_VERSION}" - OUTPUT_VARIABLE HTTPS_CA_DIR - OUTPUT_STRIP_TRAILING_WHITESPACE - ) + string(REGEX REPLACE "OPENSSLDIR: \"(.*)\"" "\\1" HTTPS_CA_DIR "${OPENSSL_VERSION}") endif() execute_process(COMMAND ${CMAKE_COMMAND} -DHTTPS_CA_DIR=${HTTPS_CA_DIR} -DWORK_DIR=${CMAKE_CURRENT_SOURCE_DIR} -DOUTPUT_DIR=${CMAKE_CURRENT_BINARY_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/rootca.cmake)