Mercurial > hg > orthanc
comparison Resources/CMake/OpenSslConfiguration.cmake @ 1541:ed55880706f8
removal of unnecessary code
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 13 Aug 2015 17:13:07 +0200 |
parents | 76c332bcc6d1 |
children | d2bccd57795e |
comparison
equal
deleted
inserted
replaced
1540:76c332bcc6d1 | 1541:ed55880706f8 |
---|---|
12 else() | 12 else() |
13 set(FirstRun ON) | 13 set(FirstRun ON) |
14 endif() | 14 endif() |
15 | 15 |
16 DownloadPackage(${OPENSSL_MD5} ${OPENSSL_URL} "${OPENSSL_SOURCES_DIR}") | 16 DownloadPackage(${OPENSSL_MD5} ${OPENSSL_URL} "${OPENSSL_SOURCES_DIR}") |
17 | |
18 if (NOT EXISTS "${OPENSSL_SOURCES_DIR}/include/PATCHED") | |
19 if ("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "Windows") | |
20 message("Patching the symbolic links") | |
21 # Patch the symbolic links by copying the files | |
22 file(GLOB headers "${OPENSSL_SOURCES_DIR}/include/openssl/*.h") | |
23 foreach(header ${headers}) | |
24 message(${header}) | |
25 file(READ "${header}" symbolicLink) | |
26 message(${symbolicLink}) | |
27 configure_file("${OPENSSL_SOURCES_DIR}/include/openssl/${symbolicLink}" "${header}" COPYONLY) | |
28 endforeach() | |
29 file(WRITE "${OPENSSL_SOURCES_DIR}/include/PATCHED") | |
30 endif() | |
31 endif() | |
32 | 17 |
33 add_definitions( | 18 add_definitions( |
34 -DOPENSSL_THREADS | 19 -DOPENSSL_THREADS |
35 -DOPENSSL_IA32_SSE2 | 20 -DOPENSSL_IA32_SSE2 |
36 -DOPENSSL_NO_ASM | 21 -DOPENSSL_NO_ASM |
206 if (Failure AND FirstRun) | 191 if (Failure AND FirstRun) |
207 message(FATAL_ERROR "Error while patching a file") | 192 message(FATAL_ERROR "Error while patching a file") |
208 endif() | 193 endif() |
209 endif() | 194 endif() |
210 | 195 |
211 #add_library(OpenSSL STATIC ${OPENSSL_SOURCES}) | |
212 #link_libraries(OpenSSL) | |
213 | |
214 else() | 196 else() |
215 include(FindOpenSSL) | 197 include(FindOpenSSL) |
216 | 198 |
217 if (NOT ${OPENSSL_FOUND}) | 199 if (NOT ${OPENSSL_FOUND}) |
218 message(FATAL_ERROR "Unable to find OpenSSL") | 200 message(FATAL_ERROR "Unable to find OpenSSL") |