diff OrthancFramework/Resources/CMake/CivetwebConfiguration.cmake @ 4701:68635d365a27

patch for compatibility of civetweb 1.14 with openssl 3.0.0
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 21 Jun 2021 17:55:53 +0200
parents 57b1a36645ae
children 7053502fbf97
line wrap: on
line diff
--- a/OrthancFramework/Resources/CMake/CivetwebConfiguration.cmake	Mon Jun 21 17:54:55 2021 +0200
+++ b/OrthancFramework/Resources/CMake/CivetwebConfiguration.cmake	Mon Jun 21 17:55:53 2021 +0200
@@ -44,6 +44,17 @@
 
   DownloadPackage(${CIVETWEB_MD5} ${CIVETWEB_URL} "${CIVETWEB_SOURCES_DIR}")
 
+  execute_process(
+    COMMAND ${PATCH_EXECUTABLE} -p0 -N -i
+    ${CMAKE_CURRENT_LIST_DIR}/../Patches/civetweb-1.14.patch
+    WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
+    RESULT_VARIABLE Failure
+    )
+
+  if (FirstRun AND Failure)
+    message(FATAL_ERROR "Error while patching a file")
+  endif()
+
   include_directories(
     ${CIVETWEB_SOURCES_DIR}/include
     )