diff options
| -rw-r--r-- | Makefile.am | 6 | ||||
| -rw-r--r-- | configure.ac | 6 | ||||
| -rwxr-xr-x | dist-win.sh | 2 | ||||
| -rwxr-xr-x | dist.sh | 2 | ||||
| -rwxr-xr-x | gen-coverage-report.sh | 2 | ||||
| -rw-r--r-- | include/Makefile.am | 2 | ||||
| -rwxr-xr-x | scripts/travis | 4 | ||||
| -rw-r--r-- | tls/Makefile.am | 3 | ||||
| -rwxr-xr-x | update.sh | 6 |
9 files changed, 7 insertions, 26 deletions
diff --git a/Makefile.am b/Makefile.am index 45aa9cc..d3011ec 100644 --- a/Makefile.am +++ b/Makefile.am | |||
| @@ -2,10 +2,6 @@ SUBDIRS = crypto ssl tls include apps tests man | |||
| 2 | ACLOCAL_AMFLAGS = -I m4 | 2 | ACLOCAL_AMFLAGS = -I m4 |
| 3 | 3 | ||
| 4 | pkgconfigdir = $(libdir)/pkgconfig | 4 | pkgconfigdir = $(libdir)/pkgconfig |
| 5 | pkgconfig_DATA = libcrypto.pc libssl.pc openssl.pc | 5 | pkgconfig_DATA = libcrypto.pc libssl.pc libtls.pc openssl.pc |
| 6 | |||
| 7 | if ENABLE_LIBTLS | ||
| 8 | pkgconfig_DATA += libtls.pc | ||
| 9 | endif | ||
| 10 | 6 | ||
| 11 | EXTRA_DIST = README README.windows VERSION config scripts | 7 | EXTRA_DIST = README README.windows VERSION config scripts |
diff --git a/configure.ac b/configure.ac index 30c7dd6..0bbf998 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -310,11 +310,6 @@ AM_CONDITIONAL([HOST_ASM_ELF_X86_64], | |||
| 310 | AM_CONDITIONAL([HOST_ASM_MACOSX_X86_64], | 310 | AM_CONDITIONAL([HOST_ASM_MACOSX_X86_64], |
| 311 | [test "x$HOST_ABI" = "xmacosx" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) | 311 | [test "x$HOST_ABI" = "xmacosx" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) |
| 312 | 312 | ||
| 313 | AC_ARG_ENABLE([libtls], | ||
| 314 | AS_HELP_STRING([--enable-libtls], [Enable building the libtls library])) | ||
| 315 | AM_CONDITIONAL([ENABLE_LIBTLS], [test "x$enable_libtls" = xyes]) | ||
| 316 | AM_COND_IF([ENABLE_LIBTLS], [AC_CONFIG_FILES([libtls.pc])]) | ||
| 317 | |||
| 318 | LT_INIT | 313 | LT_INIT |
| 319 | 314 | ||
| 320 | AC_CONFIG_FILES([ | 315 | AC_CONFIG_FILES([ |
| @@ -329,6 +324,7 @@ AC_CONFIG_FILES([ | |||
| 329 | man/Makefile | 324 | man/Makefile |
| 330 | libcrypto.pc | 325 | libcrypto.pc |
| 331 | libssl.pc | 326 | libssl.pc |
| 327 | libtls.pc | ||
| 332 | openssl.pc | 328 | openssl.pc |
| 333 | ]) | 329 | ]) |
| 334 | 330 | ||
diff --git a/dist-win.sh b/dist-win.sh index 42569ac..cfb6414 100755 --- a/dist-win.sh +++ b/dist-win.sh | |||
| @@ -22,7 +22,7 @@ for ARCH in X86 X64; do | |||
| 22 | 22 | ||
| 23 | echo Building for $HOST | 23 | echo Building for $HOST |
| 24 | 24 | ||
| 25 | CC=$HOST-gcc ./configure --host=$HOST --enable-libtls | 25 | CC=$HOST-gcc ./configure --host=$HOST |
| 26 | make clean | 26 | make clean |
| 27 | PATH=$PATH:/usr/$HOST/sys-root/mingw/bin \ | 27 | PATH=$PATH:/usr/$HOST/sys-root/mingw/bin \ |
| 28 | make -j 4 check | 28 | make -j 4 check |
| @@ -3,5 +3,5 @@ set -e | |||
| 3 | 3 | ||
| 4 | rm -f man/*.1 man/*.3 | 4 | rm -f man/*.1 man/*.3 |
| 5 | ./autogen.sh | 5 | ./autogen.sh |
| 6 | ./configure --enable-libtls | 6 | ./configure |
| 7 | make distcheck | 7 | make distcheck |
diff --git a/gen-coverage-report.sh b/gen-coverage-report.sh index f99bd8e..1a199cf 100755 --- a/gen-coverage-report.sh +++ b/gen-coverage-report.sh | |||
| @@ -20,7 +20,7 @@ find -name '*.gcda' -o -name '*.gcno' -delete | |||
| 20 | rm -fr $DESTDIR | 20 | rm -fr $DESTDIR |
| 21 | 21 | ||
| 22 | echo "Configuring to build with code coverage support" | 22 | echo "Configuring to build with code coverage support" |
| 23 | ./configure --enable-libtls CFLAGS='-O0 -fprofile-arcs -ftest-coverage' | 23 | ./configure CFLAGS='-O0 -fprofile-arcs -ftest-coverage' |
| 24 | 24 | ||
| 25 | echo "Running all code paths" | 25 | echo "Running all code paths" |
| 26 | make clean | 26 | make clean |
diff --git a/include/Makefile.am b/include/Makefile.am index 31cc0ab..7e1ece2 100644 --- a/include/Makefile.am +++ b/include/Makefile.am | |||
| @@ -28,6 +28,4 @@ noinst_HEADERS += sys/times.h | |||
| 28 | noinst_HEADERS += sys/types.h | 28 | noinst_HEADERS += sys/types.h |
| 29 | noinst_HEADERS += sys/uio.h | 29 | noinst_HEADERS += sys/uio.h |
| 30 | 30 | ||
| 31 | if ENABLE_LIBTLS | ||
| 32 | include_HEADERS = tls.h | 31 | include_HEADERS = tls.h |
| 33 | endif | ||
diff --git a/scripts/travis b/scripts/travis index c52be79..091f37d 100755 --- a/scripts/travis +++ b/scripts/travis | |||
| @@ -4,7 +4,7 @@ set -e | |||
| 4 | ./autogen.sh | 4 | ./autogen.sh |
| 5 | 5 | ||
| 6 | if [ "x$ARCH" = "xnative" ]; then | 6 | if [ "x$ARCH" = "xnative" ]; then |
| 7 | ./configure --enable-libtls | 7 | ./configure |
| 8 | if [ `uname` = "Darwin" ]; then | 8 | if [ `uname` = "Darwin" ]; then |
| 9 | # OS X runs out of resources if we run 'make -j check' | 9 | # OS X runs out of resources if we run 'make -j check' |
| 10 | make check | 10 | make check |
| @@ -28,6 +28,6 @@ else | |||
| 28 | export PATH=$PATH:/opt/$ARCH/bin | 28 | export PATH=$PATH:/opt/$ARCH/bin |
| 29 | fi | 29 | fi |
| 30 | 30 | ||
| 31 | ./configure --host=$CPU-w64-mingw32 --enable-libtls | 31 | ./configure --host=$CPU-w64-mingw32 |
| 32 | make -j | 32 | make -j |
| 33 | fi | 33 | fi |
diff --git a/tls/Makefile.am b/tls/Makefile.am index f0919a5..e82a694 100644 --- a/tls/Makefile.am +++ b/tls/Makefile.am | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | include $(top_srcdir)/Makefile.am.common | 1 | include $(top_srcdir)/Makefile.am.common |
| 2 | 2 | ||
| 3 | if ENABLE_LIBTLS | ||
| 4 | lib_LTLIBRARIES = libtls.la | 3 | lib_LTLIBRARIES = libtls.la |
| 5 | 4 | ||
| 6 | EXTRA_DIST = VERSION | 5 | EXTRA_DIST = VERSION |
| @@ -20,5 +19,3 @@ noinst_HEADERS = tls_internal.h | |||
| 20 | if !HAVE_STRSEP | 19 | if !HAVE_STRSEP |
| 21 | libtls_la_SOURCES += strsep.c | 20 | libtls_la_SOURCES += strsep.c |
| 22 | endif | 21 | endif |
| 23 | |||
| 24 | endif | ||
| @@ -304,9 +304,7 @@ echo "copying manpages" | |||
| 304 | $CP $openssl_app_src/openssl.1 . | 304 | $CP $openssl_app_src/openssl.1 . |
| 305 | echo "dist_man_MANS += openssl.1" >> Makefile.am | 305 | echo "dist_man_MANS += openssl.1" >> Makefile.am |
| 306 | $CP $libtls_src/tls_init.3 . | 306 | $CP $libtls_src/tls_init.3 . |
| 307 | echo "if ENABLE_LIBTLS" >> Makefile.am | ||
| 308 | echo "dist_man_MANS += tls_init.3" >> Makefile.am | 307 | echo "dist_man_MANS += tls_init.3" >> Makefile.am |
| 309 | echo "endif" >> Makefile.am | ||
| 310 | 308 | ||
| 311 | # convert remaining POD manpages | 309 | # convert remaining POD manpages |
| 312 | for i in `ls -1 $libssl_src/src/doc/crypto/*.pod | sort`; do | 310 | for i in `ls -1 $libssl_src/src/doc/crypto/*.pod | sort`; do |
| @@ -328,23 +326,19 @@ echo "copying manpages" | |||
| 328 | echo " ln -f \$(DESTDIR)\$(mandir)/man3/$1 \\" >> Makefile.am | 326 | echo " ln -f \$(DESTDIR)\$(mandir)/man3/$1 \\" >> Makefile.am |
| 329 | echo " \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am | 327 | echo " \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am |
| 330 | done | 328 | done |
| 331 | echo "if ENABLE_LIBTLS" >> Makefile.am | ||
| 332 | for i in $TLS_MLINKS; do | 329 | for i in $TLS_MLINKS; do |
| 333 | IFS=","; set $i; unset IFS | 330 | IFS=","; set $i; unset IFS |
| 334 | echo " ln -f \$(DESTDIR)\$(mandir)/man3/$1 \\" >> Makefile.am | 331 | echo " ln -f \$(DESTDIR)\$(mandir)/man3/$1 \\" >> Makefile.am |
| 335 | echo " \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am | 332 | echo " \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am |
| 336 | done | 333 | done |
| 337 | echo "endif" >> Makefile.am | ||
| 338 | echo "" >> Makefile.am | 334 | echo "" >> Makefile.am |
| 339 | echo "uninstall-local:" >> Makefile.am | 335 | echo "uninstall-local:" >> Makefile.am |
| 340 | for i in $SSL_MLINKS; do | 336 | for i in $SSL_MLINKS; do |
| 341 | IFS=","; set $i; unset IFS | 337 | IFS=","; set $i; unset IFS |
| 342 | echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am | 338 | echo " -rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am |
| 343 | done | 339 | done |
| 344 | echo "if ENABLE_LIBTLS" >> Makefile.am | ||
| 345 | for i in $TLS_MLINKS; do | 340 | for i in $TLS_MLINKS; do |
| 346 | IFS=","; set $i; unset IFS | 341 | IFS=","; set $i; unset IFS |
| 347 | echo " rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am | 342 | echo " rm -f \$(DESTDIR)\$(mandir)/man3/$2" >> Makefile.am |
| 348 | done | 343 | done |
| 349 | echo "endif" >> Makefile.am | ||
| 350 | ) | 344 | ) |
