Disable building quicserver utility when configured with `no-apps` option
authorVitalii Koshura <lestat.de.lionkur@gmail.com>
Mon, 25 Dec 2023 11:38:24 +0000 (12:38 +0100)
committerTomas Mraz <tomas@openssl.org>
Fri, 29 Dec 2023 09:16:46 +0000 (10:16 +0100)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
Reviewed-by: Paul Yang <kaishen.yy@antfin.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23149)

CHANGES.md
util/build.info

index 6f7c66dbce5392587aac13d249e44122287f2f53..43f874ff9c59228872729422232b73e308d98f8a 100644 (file)
@@ -28,6 +28,11 @@ OpenSSL 3.3
 
 ### Changes between 3.2 and 3.3 [xx XXX xxxx]
 
+ * Disable building QUIC server utility when OpenSSL is configured with
+   `no-apps`
+
+   *Vitalii Koshura*
+
  * The activate and soft_load configuration settings for providers in
    openssl.cnf have been updated to require a value of [1|yes|true|on]
    (in lower or UPPER case) to enable the setting. Conversely a value
index cf06f15ae4f0e6ac57de87b9560a578dec3155b3..e4aab44b38038e1d53359476e6682b04d4e2269b 100644 (file)
@@ -6,9 +6,9 @@ SCRIPTS{noinst}=wrap.pl
 SOURCE[wrap.pl]=wrap.pl.in
 DEPEND[wrap.pl]=../configdata.pm
 
-IF[{- !$disabled{quic} && !$disabled{stdio} -}]
+IF[{- !$disabled{quic} && !$disabled{stdio} && !$disabled{apps} -}]
   PROGRAMS{noinst}=quicserver
   SOURCE[quicserver]=quicserver.c
-INCLUDE[quicserver]=../include ../apps/include
-DEPEND[quicserver]=../libcrypto.a ../libssl.a
+  INCLUDE[quicserver]=../include ../apps/include
+  DEPEND[quicserver]=../libcrypto.a ../libssl.a
 ENDIF