diff options
author | kinichiro <kinichiro.inoguchi@gmail.com> | 2016-04-07 15:08:12 +0900 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2016-04-09 12:06:40 -0500 |
commit | 2510a5e6f98360bb7cd4a52ecf2274656fe75dcc (patch) | |
tree | 4ae888795d7c741f0c01eed81c8581d33b39cd07 /apps/CMakeLists.txt | |
parent | 9a98de6c34d9fbb97f2619617c102691d6065a81 (diff) | |
download | portable-2510a5e6f98360bb7cd4a52ecf2274656fe75dcc.tar.gz portable-2510a5e6f98360bb7cd4a52ecf2274656fe75dcc.tar.bz2 portable-2510a5e6f98360bb7cd4a52ecf2274656fe75dcc.zip |
modify cmake to build nc
- modify structure of CMakeLists.txt under apps/
* move apps/CMakeLists.txt to apps/openssl/ since this is for openssl build
* create new apps/nc/CMakeLists.txt for nc build
* modify apps/CMakeLists.txt just add_subdirectory()
- add checking and compile of arc4random_uniform()
- add installing man files, openssl.1 and nc.1
Diffstat (limited to 'apps/CMakeLists.txt')
-rw-r--r-- | apps/CMakeLists.txt | 82 |
1 files changed, 2 insertions, 80 deletions
diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt index 6213aeb..b55006f 100644 --- a/apps/CMakeLists.txt +++ b/apps/CMakeLists.txt | |||
@@ -1,80 +1,2 @@ | |||
1 | include_directories( | 1 | add_subdirectory(openssl) |
2 | . | 2 | add_subdirectory(nc) |
3 | ../include | ||
4 | ../include/compat | ||
5 | ) | ||
6 | |||
7 | set( | ||
8 | OPENSSL_SRC | ||
9 | openssl/apps.c | ||
10 | openssl/asn1pars.c | ||
11 | openssl/ca.c | ||
12 | openssl/ciphers.c | ||
13 | openssl/cms.c | ||
14 | openssl/crl.c | ||
15 | openssl/crl2p7.c | ||
16 | openssl/dgst.c | ||
17 | openssl/dh.c | ||
18 | openssl/dhparam.c | ||
19 | openssl/dsa.c | ||
20 | openssl/dsaparam.c | ||
21 | openssl/ec.c | ||
22 | openssl/ecparam.c | ||
23 | openssl/enc.c | ||
24 | openssl/errstr.c | ||
25 | openssl/gendh.c | ||
26 | openssl/gendsa.c | ||
27 | openssl/genpkey.c | ||
28 | openssl/genrsa.c | ||
29 | openssl/nseq.c | ||
30 | openssl/ocsp.c | ||
31 | openssl/openssl.c | ||
32 | openssl/passwd.c | ||
33 | openssl/pkcs12.c | ||
34 | openssl/pkcs7.c | ||
35 | openssl/pkcs8.c | ||
36 | openssl/pkey.c | ||
37 | openssl/pkeyparam.c | ||
38 | openssl/pkeyutl.c | ||
39 | openssl/prime.c | ||
40 | openssl/rand.c | ||
41 | openssl/req.c | ||
42 | openssl/rsa.c | ||
43 | openssl/rsautl.c | ||
44 | openssl/s_cb.c | ||
45 | openssl/s_client.c | ||
46 | openssl/s_server.c | ||
47 | openssl/s_socket.c | ||
48 | openssl/s_time.c | ||
49 | openssl/sess_id.c | ||
50 | openssl/smime.c | ||
51 | openssl/speed.c | ||
52 | openssl/spkac.c | ||
53 | openssl/ts.c | ||
54 | openssl/verify.c | ||
55 | openssl/version.c | ||
56 | openssl/x509.c | ||
57 | ) | ||
58 | |||
59 | if(CMAKE_HOST_UNIX) | ||
60 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/apps_posix.c) | ||
61 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/certhash.c) | ||
62 | endif() | ||
63 | |||
64 | if(CMAKE_HOST_WIN32) | ||
65 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/apps_win.c) | ||
66 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/certhash_win.c) | ||
67 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/compat/poll_win.c) | ||
68 | endif() | ||
69 | |||
70 | check_function_exists(strtonum HAVE_STRTONUM) | ||
71 | if(HAVE_STRTONUM) | ||
72 | add_definitions(-DHAVE_STRTONUM) | ||
73 | else() | ||
74 | set(OPENSSL_SRC ${OPENSSL_SRC} openssl/compat/strtonum.c) | ||
75 | endif() | ||
76 | |||
77 | add_executable(openssl ${OPENSSL_SRC}) | ||
78 | target_link_libraries(openssl ${OPENSSL_LIBS}) | ||
79 | |||
80 | install(TARGETS openssl DESTINATION bin) | ||