From 5d8a1cf7155130bd8101090d7e1d0c2f90d9b123 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Thu, 10 Jul 2014 22:06:10 -0500 Subject: add initial CMake and Visual Studio build support This moves the compatibility include files from include to include/compat so we can use the awful MS C compiler <../include/> trick to emulate the GNU #include_next extension. This also removes a few old compat files we do not need anymore. --- ssl/CMakeLists.txt | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ ssl/Makefile.am | 1 + 2 files changed, 54 insertions(+) create mode 100644 ssl/CMakeLists.txt (limited to 'ssl') diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt new file mode 100644 index 0000000..c26f2b4 --- /dev/null +++ b/ssl/CMakeLists.txt @@ -0,0 +1,53 @@ +include_directories( + . + ../include + ../include/compat +) + +add_library( + ssl + + bio_ssl.c + bs_ber.c + bs_cbb.c + bs_cbs.c + d1_both.c + d1_clnt.c + d1_enc.c + d1_lib.c + d1_meth.c + d1_pkt.c + d1_srtp.c + d1_srvr.c + pqueue.c + s23_clnt.c + s23_lib.c + s23_meth.c + s23_pkt.c + s23_srvr.c + s3_both.c + s3_cbc.c + s3_clnt.c + s3_enc.c + s3_lib.c + s3_meth.c + s3_pkt.c + s3_srvr.c + ssl_algs.c + ssl_asn1.c + ssl_cert.c + ssl_ciph.c + ssl_err.c + ssl_err2.c + ssl_lib.c + ssl_rsa.c + ssl_sess.c + ssl_stat.c + ssl_txt.c + t1_clnt.c + t1_enc.c + t1_lib.c + t1_meth.c + t1_reneg.c + t1_srvr.c +) diff --git a/ssl/Makefile.am b/ssl/Makefile.am index db60775..6c36cf2 100644 --- a/ssl/Makefile.am +++ b/ssl/Makefile.am @@ -3,6 +3,7 @@ include $(top_srcdir)/Makefile.am.common lib_LTLIBRARIES = libssl.la EXTRA_DIST = VERSION +EXTRA_DIST += CMakeLists.txt libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined libssl_la_LIBADD = ../crypto/libcrypto.la -- cgit v1.2.3-55-g6feb