annotate Common/CryptoPPConfiguration.cmake @ 151:00cd1f01dd5d

fix initialization and finalization
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 21 Jun 2024 10:29:52 +0200
parents 3c7e0374f28e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 # Cloud storage plugins for Orthanc
145
3c7e0374f28e updated copyright, as Orthanc Team now replaces Osimis
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 138
diff changeset
2 # Copyright (C) 2020-2023 Osimis S.A., Belgium
3c7e0374f28e updated copyright, as Orthanc Team now replaces Osimis
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 138
diff changeset
3 # Copyright (C) 2024-2024 Orthanc Team SRL, Belgium
3c7e0374f28e updated copyright, as Orthanc Team now replaces Osimis
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 138
diff changeset
4 # Copyright (C) 2021-2024 Sebastien Jodogne, ICTEAM UCLouvain, Belgium
38
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 #
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 # This program is free software: you can redistribute it and/or
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7 # modify it under the terms of the GNU Affero General Public License
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 # as published by the Free Software Foundation, either version 3 of
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9 # the License, or (at your option) any later version.
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 #
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11 # This program is distributed in the hope that it will be useful, but
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12 # WITHOUT ANY WARRANTY; without even the implied warranty of
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
14 # Affero General Public License for more details.
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
15 #
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
16 # You should have received a copy of the GNU Affero General Public License
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
17 # along with this program. If not, see <http://www.gnu.org/licenses/>.
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
18
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
19
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
20 if (STATIC_BUILD OR NOT USE_SYSTEM_CRYPTOPP)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
21 # The .tar.gz package was created by "./CryptoPPPackage.sh"
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
22 SET(CRYPTOPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/cryptopp-840)
138
a360eb28089d third party downloads from uclouvain servers
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 38
diff changeset
23 SET(CRYPTOPP_URL "https://orthanc.uclouvain.be/downloads/third-party-downloads/cryptopp-840.tar.gz")
38
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
24 SET(CRYPTOPP_MD5 "d42363e8a12c06a000720335a4da70d3")
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
25
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
26 DownloadPackage(${CRYPTOPP_MD5} ${CRYPTOPP_URL} "${CRYPTOPP_SOURCES_DIR}")
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
27
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
28 include_directories(
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
29 ${CRYPTOPP_SOURCES_DIR}
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
30 )
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
31
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
32 # TODO - Consider adding SIMD support
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
33 add_definitions(
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
34 -DCRYPTOPP_DISABLE_ASM
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
35 )
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
36
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
37 set(CRYPTOPP_SOURCES
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
38 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/aria_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
39 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/bench1.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
40 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/bench2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
41 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/bench3.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
42 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/blake2b_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
43 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/blake2s_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
44 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/chacha_avx.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
45 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/chacha_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
46 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/cham_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
47 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/crc_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
48 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/datatest.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
49 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/dlltest.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
50 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/fipsalgt.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
51 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/fipstest.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
52 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/gcm_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
53 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/gf2n_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
54 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/keccak_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
55 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/lea_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
56 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/neon_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
57 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/ppc_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
58 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/regtest1.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
59 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/regtest2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
60 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/regtest3.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
61 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/regtest4.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
62 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/rijndael_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
63 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/sha_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
64 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/shacal2_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
65 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/simon128_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
66 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/sm4_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
67 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/speck128_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
68 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/sse_simd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
69 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/test.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
70 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat0.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
71 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat1.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
72 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat10.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
73 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
74 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat3.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
75 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat4.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
76 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat5.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
77 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat6.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
78 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat7.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
79 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat8.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
80 # ${CRYPTOPP_SOURCES_DIR}/cryptopp/validat9.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
81
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
82 ${CRYPTOPP_SOURCES_DIR}/cryptopp/3way.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
83 ${CRYPTOPP_SOURCES_DIR}/cryptopp/adler32.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
84 ${CRYPTOPP_SOURCES_DIR}/cryptopp/algebra.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
85 ${CRYPTOPP_SOURCES_DIR}/cryptopp/algparam.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
86 ${CRYPTOPP_SOURCES_DIR}/cryptopp/allocate.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
87 ${CRYPTOPP_SOURCES_DIR}/cryptopp/arc4.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
88 ${CRYPTOPP_SOURCES_DIR}/cryptopp/aria.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
89 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ariatab.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
90 ${CRYPTOPP_SOURCES_DIR}/cryptopp/asn.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
91 ${CRYPTOPP_SOURCES_DIR}/cryptopp/authenc.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
92 ${CRYPTOPP_SOURCES_DIR}/cryptopp/base32.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
93 ${CRYPTOPP_SOURCES_DIR}/cryptopp/base64.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
94 ${CRYPTOPP_SOURCES_DIR}/cryptopp/basecode.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
95 ${CRYPTOPP_SOURCES_DIR}/cryptopp/bfinit.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
96 ${CRYPTOPP_SOURCES_DIR}/cryptopp/blake2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
97 ${CRYPTOPP_SOURCES_DIR}/cryptopp/blowfish.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
98 ${CRYPTOPP_SOURCES_DIR}/cryptopp/blumshub.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
99 ${CRYPTOPP_SOURCES_DIR}/cryptopp/camellia.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
100 ${CRYPTOPP_SOURCES_DIR}/cryptopp/cast.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
101 ${CRYPTOPP_SOURCES_DIR}/cryptopp/casts.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
102 ${CRYPTOPP_SOURCES_DIR}/cryptopp/cbcmac.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
103 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ccm.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
104 ${CRYPTOPP_SOURCES_DIR}/cryptopp/chacha.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
105 ${CRYPTOPP_SOURCES_DIR}/cryptopp/chachapoly.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
106 ${CRYPTOPP_SOURCES_DIR}/cryptopp/cham.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
107 ${CRYPTOPP_SOURCES_DIR}/cryptopp/channels.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
108 ${CRYPTOPP_SOURCES_DIR}/cryptopp/cmac.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
109 ${CRYPTOPP_SOURCES_DIR}/cryptopp/cpu.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
110 ${CRYPTOPP_SOURCES_DIR}/cryptopp/crc.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
111 ${CRYPTOPP_SOURCES_DIR}/cryptopp/cryptlib.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
112 ${CRYPTOPP_SOURCES_DIR}/cryptopp/darn.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
113 ${CRYPTOPP_SOURCES_DIR}/cryptopp/default.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
114 ${CRYPTOPP_SOURCES_DIR}/cryptopp/des.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
115 ${CRYPTOPP_SOURCES_DIR}/cryptopp/dessp.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
116 ${CRYPTOPP_SOURCES_DIR}/cryptopp/dh.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
117 ${CRYPTOPP_SOURCES_DIR}/cryptopp/dh2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
118 ${CRYPTOPP_SOURCES_DIR}/cryptopp/dll.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
119 ${CRYPTOPP_SOURCES_DIR}/cryptopp/donna_32.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
120 ${CRYPTOPP_SOURCES_DIR}/cryptopp/donna_64.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
121 ${CRYPTOPP_SOURCES_DIR}/cryptopp/donna_sse.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
122 ${CRYPTOPP_SOURCES_DIR}/cryptopp/dsa.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
123 ${CRYPTOPP_SOURCES_DIR}/cryptopp/eax.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
124 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ec2n.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
125 ${CRYPTOPP_SOURCES_DIR}/cryptopp/eccrypto.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
126 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ecp.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
127 ${CRYPTOPP_SOURCES_DIR}/cryptopp/elgamal.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
128 ${CRYPTOPP_SOURCES_DIR}/cryptopp/emsa2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
129 ${CRYPTOPP_SOURCES_DIR}/cryptopp/eprecomp.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
130 ${CRYPTOPP_SOURCES_DIR}/cryptopp/esign.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
131 ${CRYPTOPP_SOURCES_DIR}/cryptopp/files.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
132 ${CRYPTOPP_SOURCES_DIR}/cryptopp/filters.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
133 ${CRYPTOPP_SOURCES_DIR}/cryptopp/fips140.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
134 ${CRYPTOPP_SOURCES_DIR}/cryptopp/gcm.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
135 ${CRYPTOPP_SOURCES_DIR}/cryptopp/gf256.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
136 ${CRYPTOPP_SOURCES_DIR}/cryptopp/gf2_32.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
137 ${CRYPTOPP_SOURCES_DIR}/cryptopp/gf2n.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
138 ${CRYPTOPP_SOURCES_DIR}/cryptopp/gfpcrypt.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
139 ${CRYPTOPP_SOURCES_DIR}/cryptopp/gost.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
140 ${CRYPTOPP_SOURCES_DIR}/cryptopp/gzip.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
141 ${CRYPTOPP_SOURCES_DIR}/cryptopp/hc128.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
142 ${CRYPTOPP_SOURCES_DIR}/cryptopp/hc256.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
143 ${CRYPTOPP_SOURCES_DIR}/cryptopp/hex.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
144 ${CRYPTOPP_SOURCES_DIR}/cryptopp/hight.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
145 ${CRYPTOPP_SOURCES_DIR}/cryptopp/hmac.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
146 ${CRYPTOPP_SOURCES_DIR}/cryptopp/hrtimer.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
147 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ida.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
148 ${CRYPTOPP_SOURCES_DIR}/cryptopp/idea.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
149 ${CRYPTOPP_SOURCES_DIR}/cryptopp/integer.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
150 ${CRYPTOPP_SOURCES_DIR}/cryptopp/iterhash.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
151 ${CRYPTOPP_SOURCES_DIR}/cryptopp/kalyna.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
152 ${CRYPTOPP_SOURCES_DIR}/cryptopp/kalynatab.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
153 ${CRYPTOPP_SOURCES_DIR}/cryptopp/keccak.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
154 ${CRYPTOPP_SOURCES_DIR}/cryptopp/keccak_core.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
155 ${CRYPTOPP_SOURCES_DIR}/cryptopp/lea.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
156 ${CRYPTOPP_SOURCES_DIR}/cryptopp/luc.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
157 ${CRYPTOPP_SOURCES_DIR}/cryptopp/mars.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
158 ${CRYPTOPP_SOURCES_DIR}/cryptopp/marss.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
159 ${CRYPTOPP_SOURCES_DIR}/cryptopp/md2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
160 ${CRYPTOPP_SOURCES_DIR}/cryptopp/md4.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
161 ${CRYPTOPP_SOURCES_DIR}/cryptopp/md5.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
162 ${CRYPTOPP_SOURCES_DIR}/cryptopp/misc.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
163 ${CRYPTOPP_SOURCES_DIR}/cryptopp/modes.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
164 ${CRYPTOPP_SOURCES_DIR}/cryptopp/mqueue.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
165 ${CRYPTOPP_SOURCES_DIR}/cryptopp/mqv.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
166 ${CRYPTOPP_SOURCES_DIR}/cryptopp/nbtheory.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
167 ${CRYPTOPP_SOURCES_DIR}/cryptopp/oaep.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
168 ${CRYPTOPP_SOURCES_DIR}/cryptopp/osrng.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
169 ${CRYPTOPP_SOURCES_DIR}/cryptopp/padlkrng.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
170 ${CRYPTOPP_SOURCES_DIR}/cryptopp/panama.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
171 ${CRYPTOPP_SOURCES_DIR}/cryptopp/pch.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
172 ${CRYPTOPP_SOURCES_DIR}/cryptopp/pkcspad.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
173 ${CRYPTOPP_SOURCES_DIR}/cryptopp/poly1305.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
174 ${CRYPTOPP_SOURCES_DIR}/cryptopp/polynomi.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
175 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ppc_power7.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
176 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ppc_power8.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
177 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ppc_power9.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
178 ${CRYPTOPP_SOURCES_DIR}/cryptopp/pssr.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
179 ${CRYPTOPP_SOURCES_DIR}/cryptopp/pubkey.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
180 ${CRYPTOPP_SOURCES_DIR}/cryptopp/queue.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
181 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rabbit.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
182 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rabin.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
183 ${CRYPTOPP_SOURCES_DIR}/cryptopp/randpool.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
184 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rc2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
185 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rc5.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
186 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rc6.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
187 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rdrand.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
188 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rdtables.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
189 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rijndael.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
190 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ripemd.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
191 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rng.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
192 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rsa.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
193 ${CRYPTOPP_SOURCES_DIR}/cryptopp/rw.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
194 ${CRYPTOPP_SOURCES_DIR}/cryptopp/safer.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
195 ${CRYPTOPP_SOURCES_DIR}/cryptopp/salsa.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
196 ${CRYPTOPP_SOURCES_DIR}/cryptopp/scrypt.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
197 ${CRYPTOPP_SOURCES_DIR}/cryptopp/seal.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
198 ${CRYPTOPP_SOURCES_DIR}/cryptopp/seed.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
199 ${CRYPTOPP_SOURCES_DIR}/cryptopp/serpent.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
200 ${CRYPTOPP_SOURCES_DIR}/cryptopp/sha.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
201 ${CRYPTOPP_SOURCES_DIR}/cryptopp/sha3.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
202 ${CRYPTOPP_SOURCES_DIR}/cryptopp/shacal2.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
203 ${CRYPTOPP_SOURCES_DIR}/cryptopp/shake.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
204 ${CRYPTOPP_SOURCES_DIR}/cryptopp/shark.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
205 ${CRYPTOPP_SOURCES_DIR}/cryptopp/sharkbox.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
206 ${CRYPTOPP_SOURCES_DIR}/cryptopp/simeck.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
207 ${CRYPTOPP_SOURCES_DIR}/cryptopp/simon.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
208 ${CRYPTOPP_SOURCES_DIR}/cryptopp/simple.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
209 ${CRYPTOPP_SOURCES_DIR}/cryptopp/skipjack.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
210 ${CRYPTOPP_SOURCES_DIR}/cryptopp/sm3.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
211 ${CRYPTOPP_SOURCES_DIR}/cryptopp/sm4.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
212 ${CRYPTOPP_SOURCES_DIR}/cryptopp/sosemanuk.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
213 ${CRYPTOPP_SOURCES_DIR}/cryptopp/speck.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
214 ${CRYPTOPP_SOURCES_DIR}/cryptopp/square.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
215 ${CRYPTOPP_SOURCES_DIR}/cryptopp/squaretb.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
216 ${CRYPTOPP_SOURCES_DIR}/cryptopp/strciphr.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
217 ${CRYPTOPP_SOURCES_DIR}/cryptopp/tea.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
218 ${CRYPTOPP_SOURCES_DIR}/cryptopp/tftables.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
219 ${CRYPTOPP_SOURCES_DIR}/cryptopp/threefish.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
220 ${CRYPTOPP_SOURCES_DIR}/cryptopp/tiger.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
221 ${CRYPTOPP_SOURCES_DIR}/cryptopp/tigertab.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
222 ${CRYPTOPP_SOURCES_DIR}/cryptopp/ttmac.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
223 ${CRYPTOPP_SOURCES_DIR}/cryptopp/tweetnacl.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
224 ${CRYPTOPP_SOURCES_DIR}/cryptopp/twofish.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
225 ${CRYPTOPP_SOURCES_DIR}/cryptopp/vmac.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
226 ${CRYPTOPP_SOURCES_DIR}/cryptopp/wake.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
227 ${CRYPTOPP_SOURCES_DIR}/cryptopp/whrlpool.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
228 ${CRYPTOPP_SOURCES_DIR}/cryptopp/xed25519.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
229 ${CRYPTOPP_SOURCES_DIR}/cryptopp/xtr.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
230 ${CRYPTOPP_SOURCES_DIR}/cryptopp/xtrcrypt.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
231 ${CRYPTOPP_SOURCES_DIR}/cryptopp/xts.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
232 ${CRYPTOPP_SOURCES_DIR}/cryptopp/zdeflate.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
233 ${CRYPTOPP_SOURCES_DIR}/cryptopp/zinflate.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
234 ${CRYPTOPP_SOURCES_DIR}/cryptopp/zlib.cpp
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
235 )
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
236
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
237 source_group(ThirdParty\\cryptopp REGULAR_EXPRESSION ${CRYPTOPP_SOURCES_DIR}/.*)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
238
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
239 else()
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
240 ##
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
241 ## Inclusion of system-wide crypto++
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
242 ##
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
243 check_include_file_cxx(cryptopp/cryptlib.h HAVE_CRYPTOPP_H)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
244 if (NOT HAVE_CRYPTOPP_H)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
245 message(FATAL_ERROR "Please install the libcrypto++-dev package")
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
246 endif()
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
247
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
248 include(CheckCXXSymbolExists)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
249 set(CMAKE_REQUIRED_LIBRARIES cryptopp)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
250 check_cxx_symbol_exists("CryptoPP::SHA1::InitState" cryptopp/sha.h HAVE_LIBCRYPTOPP)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
251 if (NOT HAVE_LIBCRYPTOPP)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
252 message(FATAL_ERROR "Unable to find the cryptopp library")
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
253 endif()
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
254
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
255 set(CRYPTOPP_LIBRARIES cryptopp)
9c0dfd10d5d0 statically link against libcrypto++
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
256 endif()