From 93754dc5cfb68199b659180bbac77eecd6636c28 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Tue, 24 Jan 2017 06:06:07 -0600 Subject: initial ocspcheck integration --- apps/Makefile.am | 2 +- apps/ocspcheck/CMakeLists.txt | 24 ++++++++++++++++++++++++ apps/ocspcheck/Makefile.am | 15 +++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 apps/ocspcheck/CMakeLists.txt create mode 100644 apps/ocspcheck/Makefile.am (limited to 'apps') diff --git a/apps/Makefile.am b/apps/Makefile.am index 60d0c60..b512a1c 100644 --- a/apps/Makefile.am +++ b/apps/Makefile.am @@ -1,5 +1,5 @@ include $(top_srcdir)/Makefile.am.common -SUBDIRS = openssl nc +SUBDIRS = ocspcheck openssl nc EXTRA_DIST = CMakeLists.txt diff --git a/apps/ocspcheck/CMakeLists.txt b/apps/ocspcheck/CMakeLists.txt new file mode 100644 index 0000000..87a22d2 --- /dev/null +++ b/apps/ocspcheck/CMakeLists.txt @@ -0,0 +1,24 @@ +include_directories( + . + ./compat + ../../include + ../../include/compat +) + +set( + OCSPCHECK_SRC + http.c + ocspcheck.c +) + +if(NOT "${OPENSSLDIR}" STREQUAL "") + add_definitions(-DDEFAULT_CA_FILE=\"${OPENSSLDIR}/cert.pem\") +else() + add_definitions(-DDEFAULT_CA_FILE=\"${CMAKE_INSTALL_PREFIX}/etc/ssl/cert.pem\") +endif() + +add_executable(ocspcheck ${OCSPCHECK_SRC}) +target_link_libraries(ocspcheck tls ${OPENSSL_LIBS}) + +install(TARGETS ocspcheck DESTINATION bin) +install(FILES ocspcheck.8 DESTINATION share/man/man8) diff --git a/apps/ocspcheck/Makefile.am b/apps/ocspcheck/Makefile.am new file mode 100644 index 0000000..2f6540d --- /dev/null +++ b/apps/ocspcheck/Makefile.am @@ -0,0 +1,15 @@ +include $(top_srcdir)/Makefile.am.common + +bin_PROGRAMS = ocspcheck + +EXTRA_DIST = ocspcheck.8 +EXTRA_DIST += CMakeLists.txt + +ocspcheck_LDADD = $(abs_top_builddir)/crypto/libcrypto.la +ocspcheck_LDADD += $(abs_top_builddir)/ssl/libssl.la +ocspcheck_LDADD += $(abs_top_builddir)/tls/libtls.la +ocspcheck_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) + +ocspcheck_SOURCES = http.c +ocspcheck_SOURCES += ocspcheck.c +noinst_HEADERS = http.h -- cgit v1.2.3-55-g6feb