Skip to content

Commit fad094f

Browse files
nhormanquarckster
authored andcommitted
Add hq-interop configure option
Allow the building of the hq-interop client and server when we are building our interop container Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from openssl#26546)
1 parent 37e6c7e commit fad094f

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

Configure

+7
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,11 @@ EOF
8181
# enable-demos Enable the building of the example code in the demos directory
8282
# enable-h3demo Enable the http3 demo, which currently only links to the
8383
# external nghttp3 library on unix platforms
84+
#
85+
# enable-hqinterop
86+
# Enable the building of the hq-interop code for construction
87+
# of the interop container
88+
#
8489
# no-hw do not compile support for any crypto hardware.
8590
# [no-]threads [don't] try to create a library that is suitable for
8691
# multithreaded applications (default is "threads" if we
@@ -448,6 +453,7 @@ my @disablables = (
448453
"default-thread-pool",
449454
"demos",
450455
"h3demo",
456+
"hqinterop",
451457
"deprecated",
452458
"des",
453459
"devcryptoeng",
@@ -586,6 +592,7 @@ our %disabled = ( # "what" => "comment"
586592
"crypto-mdebug-backtrace" => "default",
587593
"demos" => "default",
588594
"h3demo" => "default",
595+
"hqinterop" => "default",
589596
"devcryptoeng" => "default",
590597
"ec_nistp_64_gcc_128" => "default",
591598
"egd" => "default",

test/build.info

+5
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
# Most of all, ../apps/lib/apps.c needs to be divided in smaller pieces to
55
# be useful here.
66
#
7+
8+
IF[{- !$disabled{hqinterop} -}]
9+
SUBDIRS=quic-openssl-docker
10+
ENDIF
11+
712
# Auxiliary program source (copied from ../apps/build.info)
813
IF[{- $config{target} =~ /^(?:VC-|mingw|BC-)/ -}]
914
# It's called 'init', but doesn't have much 'init' in it...

test/quic-openssl-docker/build.info

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
IF[{- !$disabled{hqinterop} -}]
3+
SUBDIRS=hq-interop
4+
ENDIF
5+
6+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
PROGRAMS{noinst} = quic-hq-interop \
2+
quic-hq-interop-server
3+
4+
INCLUDE[quic-hq-interop]=../../../include
5+
SOURCE[quic-hq-interop]=quic-hq-interop.c
6+
DEPEND[quic-hq-interop]=../../../libcrypto ../../../libssl
7+
8+
INCLUDE[quic-hq-interop-server]=../../../include
9+
SOURCE[quic-hq-interop-server]=quic-hq-interop-server.c
10+
DEPEND[quic-hq-interop-server]=../../../libcrypto ../../../libssl

0 commit comments

Comments
 (0)