aboutsummaryrefslogtreecommitdiff
path: root/apps/openssl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/openssl')
-rw-r--r--apps/openssl/CMakeLists.txt81
-rw-r--r--apps/openssl/Makefile.am1
2 files changed, 82 insertions, 0 deletions
diff --git a/apps/openssl/CMakeLists.txt b/apps/openssl/CMakeLists.txt
new file mode 100644
index 0000000..d4f786b
--- /dev/null
+++ b/apps/openssl/CMakeLists.txt
@@ -0,0 +1,81 @@
1include_directories(
2 .
3 ../../include
4 ../../include/compat
5)
6
7set(
8 OPENSSL_SRC
9 apps.c
10 asn1pars.c
11 ca.c
12 ciphers.c
13 cms.c
14 crl.c
15 crl2p7.c
16 dgst.c
17 dh.c
18 dhparam.c
19 dsa.c
20 dsaparam.c
21 ec.c
22 ecparam.c
23 enc.c
24 errstr.c
25 gendh.c
26 gendsa.c
27 genpkey.c
28 genrsa.c
29 nseq.c
30 ocsp.c
31 openssl.c
32 passwd.c
33 pkcs12.c
34 pkcs7.c
35 pkcs8.c
36 pkey.c
37 pkeyparam.c
38 pkeyutl.c
39 prime.c
40 rand.c
41 req.c
42 rsa.c
43 rsautl.c
44 s_cb.c
45 s_client.c
46 s_server.c
47 s_socket.c
48 s_time.c
49 sess_id.c
50 smime.c
51 speed.c
52 spkac.c
53 ts.c
54 verify.c
55 version.c
56 x509.c
57)
58
59if(CMAKE_HOST_UNIX)
60 set(OPENSSL_SRC ${OPENSSL_SRC} apps_posix.c)
61 set(OPENSSL_SRC ${OPENSSL_SRC} certhash.c)
62endif()
63
64if(CMAKE_HOST_WIN32)
65 set(OPENSSL_SRC ${OPENSSL_SRC} apps_win.c)
66 set(OPENSSL_SRC ${OPENSSL_SRC} certhash_win.c)
67 set(OPENSSL_SRC ${OPENSSL_SRC} compat/poll_win.c)
68endif()
69
70check_function_exists(strtonum HAVE_STRTONUM)
71if(HAVE_STRTONUM)
72 add_definitions(-DHAVE_STRTONUM)
73else()
74 set(OPENSSL_SRC ${OPENSSL_SRC} compat/strtonum.c)
75endif()
76
77add_executable(openssl ${OPENSSL_SRC})
78target_link_libraries(openssl ${OPENSSL_LIBS})
79
80install(TARGETS openssl DESTINATION bin)
81install(FILES openssl.1 DESTINATION share/man/man1)
diff --git a/apps/openssl/Makefile.am b/apps/openssl/Makefile.am
index 6ec3d62..7345479 100644
--- a/apps/openssl/Makefile.am
+++ b/apps/openssl/Makefile.am
@@ -89,6 +89,7 @@ noinst_HEADERS += timeouts.h
89EXTRA_DIST = cert.pem 89EXTRA_DIST = cert.pem
90EXTRA_DIST += openssl.cnf 90EXTRA_DIST += openssl.cnf
91EXTRA_DIST += x509v3.cnf 91EXTRA_DIST += x509v3.cnf
92EXTRA_DIST += CMakeLists.txt
92 93
93install-exec-hook: 94install-exec-hook:
94 @if [ "@OPENSSLDIR@x" != "x" ]; then \ 95 @if [ "@OPENSSLDIR@x" != "x" ]; then \