Mercurial > hg > orthanc
comparison Resources/CMake/OpenSslConfiguration.cmake @ 2676:d2f70c8f8bfd jobs
primitives to compile OpenSSL within MariaDB
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 12 Jun 2018 16:22:07 +0200 |
parents | 862d943115f9 |
children | ef97db3760ed |
comparison
equal
deleted
inserted
replaced
2675:3fc310ceb6d4 | 2676:d2f70c8f8bfd |
---|---|
32 -DOPENSSL_NO_JPAKE | 32 -DOPENSSL_NO_JPAKE |
33 -DOPENSSL_NO_IDEA | 33 -DOPENSSL_NO_IDEA |
34 -DOPENSSL_NO_KRB5 | 34 -DOPENSSL_NO_KRB5 |
35 -DOPENSSL_NO_MD2 | 35 -DOPENSSL_NO_MD2 |
36 -DOPENSSL_NO_MDC2 | 36 -DOPENSSL_NO_MDC2 |
37 -DOPENSSL_NO_MD4 | 37 #-DOPENSSL_NO_MD4 # MD4 is necessary for MariaDB/MySQL client |
38 -DOPENSSL_NO_RC2 | 38 -DOPENSSL_NO_RC2 |
39 -DOPENSSL_NO_RC4 | 39 -DOPENSSL_NO_RC4 |
40 -DOPENSSL_NO_RC5 | 40 -DOPENSSL_NO_RC5 |
41 -DOPENSSL_NO_RFC3779 | 41 -DOPENSSL_NO_RFC3779 |
42 -DOPENSSL_NO_SCTP | 42 -DOPENSSL_NO_SCTP |
73 ${OPENSSL_SOURCES_DIR}/crypto/engine | 73 ${OPENSSL_SOURCES_DIR}/crypto/engine |
74 ${OPENSSL_SOURCES_DIR}/crypto/err | 74 ${OPENSSL_SOURCES_DIR}/crypto/err |
75 ${OPENSSL_SOURCES_DIR}/crypto/evp | 75 ${OPENSSL_SOURCES_DIR}/crypto/evp |
76 ${OPENSSL_SOURCES_DIR}/crypto/hmac | 76 ${OPENSSL_SOURCES_DIR}/crypto/hmac |
77 ${OPENSSL_SOURCES_DIR}/crypto/lhash | 77 ${OPENSSL_SOURCES_DIR}/crypto/lhash |
78 ${OPENSSL_SOURCES_DIR}/crypto/md4 | |
78 ${OPENSSL_SOURCES_DIR}/crypto/md5 | 79 ${OPENSSL_SOURCES_DIR}/crypto/md5 |
79 ${OPENSSL_SOURCES_DIR}/crypto/modes | 80 ${OPENSSL_SOURCES_DIR}/crypto/modes |
80 ${OPENSSL_SOURCES_DIR}/crypto/objects | 81 ${OPENSSL_SOURCES_DIR}/crypto/objects |
81 ${OPENSSL_SOURCES_DIR}/crypto/ocsp | 82 ${OPENSSL_SOURCES_DIR}/crypto/ocsp |
82 ${OPENSSL_SOURCES_DIR}/crypto/pem | 83 ${OPENSSL_SOURCES_DIR}/crypto/pem |
93 ${OPENSSL_SOURCES_DIR}/crypto/ui | 94 ${OPENSSL_SOURCES_DIR}/crypto/ui |
94 ${OPENSSL_SOURCES_DIR}/crypto/x509 | 95 ${OPENSSL_SOURCES_DIR}/crypto/x509 |
95 ${OPENSSL_SOURCES_DIR}/crypto/x509v3 | 96 ${OPENSSL_SOURCES_DIR}/crypto/x509v3 |
96 ${OPENSSL_SOURCES_DIR}/ssl | 97 ${OPENSSL_SOURCES_DIR}/ssl |
97 ) | 98 ) |
99 | |
100 if (ENABLE_OPENSSL_ENGINES) | |
101 list(APPEND OPENSSL_SOURCES_SUBDIRS | |
102 ${OPENSSL_SOURCES_DIR}/engines | |
103 ) | |
104 endif() | |
98 | 105 |
99 if (ENABLE_PKCS11) | 106 if (ENABLE_PKCS11) |
100 list(APPEND OPENSSL_SOURCES_SUBDIRS | 107 list(APPEND OPENSSL_SOURCES_SUBDIRS |
101 # EC, ECDH and ECDSA are necessary for PKCS11 | 108 # EC, ECDH and ECDSA are necessary for PKCS11 |
102 ${OPENSSL_SOURCES_DIR}/crypto/ec | 109 ${OPENSSL_SOURCES_DIR}/crypto/ec |
134 ${OPENSSL_SOURCES_DIR}/crypto/des/read_pwd.c | 141 ${OPENSSL_SOURCES_DIR}/crypto/des/read_pwd.c |
135 ${OPENSSL_SOURCES_DIR}/crypto/des/speed.c | 142 ${OPENSSL_SOURCES_DIR}/crypto/des/speed.c |
136 ${OPENSSL_SOURCES_DIR}/crypto/evp/e_dsa.c | 143 ${OPENSSL_SOURCES_DIR}/crypto/evp/e_dsa.c |
137 ${OPENSSL_SOURCES_DIR}/crypto/evp/m_ripemd.c | 144 ${OPENSSL_SOURCES_DIR}/crypto/evp/m_ripemd.c |
138 ${OPENSSL_SOURCES_DIR}/crypto/lhash/lh_test.c | 145 ${OPENSSL_SOURCES_DIR}/crypto/lhash/lh_test.c |
146 ${OPENSSL_SOURCES_DIR}/crypto/md4/md4.c | |
147 ${OPENSSL_SOURCES_DIR}/crypto/md4/md4s.cpp | |
148 ${OPENSSL_SOURCES_DIR}/crypto/md4/md4test.c | |
139 ${OPENSSL_SOURCES_DIR}/crypto/md5/md5s.cpp | 149 ${OPENSSL_SOURCES_DIR}/crypto/md5/md5s.cpp |
140 ${OPENSSL_SOURCES_DIR}/crypto/pkcs7/bio_ber.c | 150 ${OPENSSL_SOURCES_DIR}/crypto/pkcs7/bio_ber.c |
141 ${OPENSSL_SOURCES_DIR}/crypto/pkcs7/pk7_enc.c | 151 ${OPENSSL_SOURCES_DIR}/crypto/pkcs7/pk7_enc.c |
142 ${OPENSSL_SOURCES_DIR}/crypto/ppccap.c | 152 ${OPENSSL_SOURCES_DIR}/crypto/ppccap.c |
143 ${OPENSSL_SOURCES_DIR}/crypto/rand/randtest.c | 153 ${OPENSSL_SOURCES_DIR}/crypto/rand/randtest.c |
201 if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows") | 211 if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows") |
202 set_source_files_properties( | 212 set_source_files_properties( |
203 ${OPENSSL_SOURCES} | 213 ${OPENSSL_SOURCES} |
204 PROPERTIES COMPILE_DEFINITIONS | 214 PROPERTIES COMPILE_DEFINITIONS |
205 "OPENSSL_SYSNAME_WIN32;SO_WIN32;WIN32_LEAN_AND_MEAN;L_ENDIAN") | 215 "OPENSSL_SYSNAME_WIN32;SO_WIN32;WIN32_LEAN_AND_MEAN;L_ENDIAN") |
216 | |
217 if (ENABLE_OPENSSL_ENGINES) | |
218 link_libraries(crypt32) | |
219 endif() | |
206 endif() | 220 endif() |
207 | 221 |
208 source_group(ThirdParty\\OpenSSL REGULAR_EXPRESSION ${OPENSSL_SOURCES_DIR}/.*) | 222 source_group(ThirdParty\\OpenSSL REGULAR_EXPRESSION ${OPENSSL_SOURCES_DIR}/.*) |
209 | 223 |
210 else() | 224 else() |