︙ | | | ︙ | |
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# like dots in # library names (Windows). The VERSION variable is
# used on the other systems.
#--------------------------------------------------------------------
PACKAGE=tls
MAJOR_VERSION=1
MINOR_VERSION=4
PATCHLEVEL=1
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}${PATCHLEVEL}
NODOT_VERSION=${MAJOR_VERSION}${MINOR_VERSION}
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
|
|
|
|
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# like dots in # library names (Windows). The VERSION variable is
# used on the other systems.
#--------------------------------------------------------------------
PACKAGE=tls
MAJOR_VERSION=1
MINOR_VERSION=5
PATCHLEVEL=0
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}${PATCHLEVEL}
NODOT_VERSION=${MAJOR_VERSION}${MINOR_VERSION}
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
|
︙ | | | ︙ | |
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
# If the variable OPENSSL is set, we will build with the OpenSSL
# libraries. If it is not set, then we will use RSA BSAFE SSL-C
# libraries instead of the default OpenSSL libaries.
#--------------------------------------------------------------------
OPENSSL="1"
AC_ARG_ENABLE(bsafe, [ --enable-bsafe Use RSA BSAFE SSL-C libraries instead of the default OpenSSL libraries.], OPENSSL="", OPENSSL="1")
#--------------------------------------------------------------------
# Establish the location of the root directory for OpenSSL.
# If we're not using OpenSSL, set the root for BSAFE SSL-C.
# If we're using BSAFE, define the BSAFE compiler flag.
# The "FLAT_INC" flag is used in the BSAFE ssl.h header file and
# doesn't seem to be referenced anywhere else.
#--------------------------------------------------------------------
if test -n "${OPENSSL}"; then
SSL_DIR='/usr/local/openssl'
AC_DEFINE(NO_IDEA)
AC_DEFINE(NO_RC5)
else
SSL_DIR='/use/local/sslc'
AC_DEFINE(BSAFE)
AC_DEFINE(FLAT_INC)
fi
|
|
|
|
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
# If the variable OPENSSL is set, we will build with the OpenSSL
# libraries. If it is not set, then we will use RSA BSAFE SSL-C
# libraries instead of the default OpenSSL libaries.
#--------------------------------------------------------------------
OPENSSL="1"
AC_ARG_ENABLE(bsafe, [ --enable-bsafe Use RSA BSAFE SSL-C libs. Default is to use OpenSSL libs], OPENSSL="", OPENSSL="1")
#--------------------------------------------------------------------
# Establish the location of the root directory for OpenSSL.
# If we're not using OpenSSL, set the root for BSAFE SSL-C.
# If we're using BSAFE, define the BSAFE compiler flag.
# The "FLAT_INC" flag is used in the BSAFE ssl.h header file and
# doesn't seem to be referenced anywhere else.
#--------------------------------------------------------------------
if test -n "${OPENSSL}"; then
SSL_DIR='/usr/local/ssl'
AC_DEFINE(NO_IDEA)
AC_DEFINE(NO_RC5)
else
SSL_DIR='/use/local/sslc'
AC_DEFINE(BSAFE)
AC_DEFINE(FLAT_INC)
fi
|
︙ | | | ︙ | |
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
*)
PLATFORM=LINUX
;;
esac
AC_MSG_RESULT(${PLATFORM})
fi
AC_ARG_WITH(ssl-dir, [ --with-ssl-dir=DIR SSL root directory], SSL_DIR=$withval)
if test ! -d "${SSL_DIR}"; then
AC_ERROR(${SSL_DIR} is not a valid directory)
fi
#--------------------------------------------------------------------
# The OpenSSL and BSAFE SSL-C directory structures differ.
|
|
|
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
*)
PLATFORM=LINUX
;;
esac
AC_MSG_RESULT(${PLATFORM})
fi
AC_ARG_WITH(ssl-dir, [ --with-ssl-dir=DIR SSL root directory], SSL_DIR=$withval)
if test ! -d "${SSL_DIR}"; then
AC_ERROR(${SSL_DIR} is not a valid directory)
fi
#--------------------------------------------------------------------
# The OpenSSL and BSAFE SSL-C directory structures differ.
|
︙ | | | ︙ | |
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
AC_SUBST(SSL_LIB_DIR)
AC_SUBST(SSL_INCLUDE_DIR)
#--------------------------------------------------------------------
# Determine if we should use the patented encryption code
#--------------------------------------------------------------------
AC_ARG_ENABLE(patents, [ enable or disable patented code. Default is patented code enabled.], PATENTS=${enableval}, PATENTS=yes)
if test ${PATENTS} = no; then
AC_DEFINE("NO_PATENTS")
fi
#--------------------------------------------------------------------
# Check whether --enable-gcc or --disable-gcc was given. Do this
|
|
|
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
AC_SUBST(SSL_LIB_DIR)
AC_SUBST(SSL_INCLUDE_DIR)
#--------------------------------------------------------------------
# Determine if we should use the patented encryption code
#--------------------------------------------------------------------
AC_ARG_ENABLE(patents, [ --enable-patents Use patented code. Default is enabled], PATENTS=${enableval}, PATENTS=yes)
if test ${PATENTS} = no; then
AC_DEFINE("NO_PATENTS")
fi
#--------------------------------------------------------------------
# Check whether --enable-gcc or --disable-gcc was given. Do this
|
︙ | | | ︙ | |
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
# are used instead of OpenSSL.
#--------------------------------------------------------------------
if test -n "${OPENSSL}"; then
AC_MSG_CHECKING(if libgcc is needed to resolve openssl symbols)
AC_ARG_WITH(gcclib, [ --with-gcclib link with libgcc to resolve symbols in a gcc-built openssl library], GCCLIB="-lgcc", GCCLIB="")
if test "x${GCCLIB}" = "x" ; then
AC_MSG_RESULT(no)
else
AC_MSG_RESULT(yes)
AC_MSG_CHECKING(for gcc library location)
GCCPATH=`${CC} -print-libgcc-file-name | sed -e 's#[^/]*$##'`
|
|
|
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
# are used instead of OpenSSL.
#--------------------------------------------------------------------
if test -n "${OPENSSL}"; then
AC_MSG_CHECKING(if libgcc is needed to resolve openssl symbols)
AC_ARG_WITH(gcclib, [ --with-gcclib link with libgcc to resolve symbols in a gcc-built openssl library], GCCLIB="-lgcc", GCCLIB="")
if test "x${GCCLIB}" = "x" ; then
AC_MSG_RESULT(no)
else
AC_MSG_RESULT(yes)
AC_MSG_CHECKING(for gcc library location)
GCCPATH=`${CC} -print-libgcc-file-name | sed -e 's#[^/]*$##'`
|
︙ | | | ︙ | |
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
|
#--------------------------------------------------------------------
# Load the tclConfig.sh file
#--------------------------------------------------------------------
SC_PATH_TCLCONFIG
SC_LOAD_TCLCONFIG
SC_PRIVATE_TCL_HEADERS
#--------------------------------------------------------------------
# A few miscellaneous platform-specific items:
#
# Define a special symbol for Windows (BUILD_tls in this case) so
# that we create the export library with the dll.
#
|
|
|
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
|
#--------------------------------------------------------------------
# Load the tclConfig.sh file
#--------------------------------------------------------------------
SC_PATH_TCLCONFIG
SC_LOAD_TCLCONFIG
SC_PUBLIC_TCL_HEADERS
#--------------------------------------------------------------------
# A few miscellaneous platform-specific items:
#
# Define a special symbol for Windows (BUILD_tls in this case) so
# that we create the export library with the dll.
#
|
︙ | | | ︙ | |