Re: Build system for Windows

Ivan Zhakov <[email protected]> Tue, 12 May 2026 15:25:48 +0200
Newsgroups gmane.comp.apache.apr.devel
Message-ID <CAPZho0-8uvX8ZA+9cgLSUMn8p8Up04DHjuU26GV=g2ffyGQCYA@mail.gmail.com>
--000000000000d9b80106519ecda9
Content-Type: text/plain; charset="UTF-8"

On Tue, 12 May 2026 at 10:15, Steffen <[email protected]> wrote:

> Agree.
>
> Note: at Apache Lounge we build everything with CMAKE. Including *all*
> dependencies :
>
> - openssl 3.6.2
> - nghttp2 1.69.0
> - jansson 2.15.0
> - curl 8.20.0
> - apr 1.7.6
> - apr-util 1.6.3
> - apr-iconv 1.2.2
> - zlib 1.3.2
> - brotli 1.2.0
> - pcre2 10.47
> - libxml2 2.15.3
> - lua 5.5.0
> - expat 2.8.0
>
> We also build everything for Apache HTTP Server with CMake except OpenSSL.
How did you manage to use CMake for OpenSSL?

-- 
Ivan Zhakov

--000000000000d9b80106519ecda9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Tue, 12 May 2026 at 10:15, Steffen &lt=
;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wro=
te:</div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"></div><=
div dir=3D"ltr">Agree.=C2=A0</div><div dir=3D"ltr"><br></div><div dir=3D"lt=
r">Note: at Apache Lounge we build everything with CMAKE. Including <b>all<=
/b> dependencies :</div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><span s=
tyle=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetica,sans=
-serif;font-size:19px;background-color:rgb(255,255,255)">- openssl 3.6.2</s=
pan><br style=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helve=
tica,sans-serif"><span style=3D"color:rgb(51,51,51);font-family:Verdana,Tah=
oma,Arial,Helvetica,sans-serif;font-size:19px;background-color:rgb(255,255,=
255)">- nghttp2 1.69.0</span><br style=3D"color:rgb(51,51,51);font-family:V=
erdana,Tahoma,Arial,Helvetica,sans-serif"><span style=3D"color:rgb(51,51,51=
);font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:19px;back=
ground-color:rgb(255,255,255)">- jansson 2.15.0</span><br style=3D"color:rg=
b(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif"><span st=
yle=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetica,sans-=
serif;font-size:19px;background-color:rgb(255,255,255)">- curl 8.20.0</span=
><br style=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetic=
a,sans-serif"><span style=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma=
,Arial,Helvetica,sans-serif;font-size:19px;background-color:rgb(255,255,255=
)">- apr 1.7.6</span><br style=3D"color:rgb(51,51,51);font-family:Verdana,T=
ahoma,Arial,Helvetica,sans-serif"><span style=3D"color:rgb(51,51,51);font-f=
amily:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:19px;background-c=
olor:rgb(255,255,255)">- apr-util 1.6.3</span><br style=3D"color:rgb(51,51,=
51);font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif"><span style=3D"c=
olor:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;fo=
nt-size:19px;background-color:rgb(255,255,255)">- apr-iconv 1.2.2</span><br=
 style=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetica,sa=
ns-serif"><span style=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Ari=
al,Helvetica,sans-serif;font-size:19px;background-color:rgb(255,255,255)">-=
 zlib 1.3.2</span><br style=3D"color:rgb(51,51,51);font-family:Verdana,Taho=
ma,Arial,Helvetica,sans-serif"><span style=3D"color:rgb(51,51,51);font-fami=
ly:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:19px;background-colo=
r:rgb(255,255,255)">- brotli 1.2.0</span><br style=3D"color:rgb(51,51,51);f=
ont-family:Verdana,Tahoma,Arial,Helvetica,sans-serif"><span style=3D"color:=
rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-si=
ze:19px;background-color:rgb(255,255,255)">- pcre2 10.47</span><br style=3D=
"color:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif"=
><span style=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Arial,Helvet=
ica,sans-serif;font-size:19px;background-color:rgb(255,255,255)">- libxml2 =
2.15.3</span><br style=3D"color:rgb(51,51,51);font-family:Verdana,Tahoma,Ar=
ial,Helvetica,sans-serif"><span style=3D"color:rgb(51,51,51);font-family:Ve=
rdana,Tahoma,Arial,Helvetica,sans-serif;font-size:19px;background-color:rgb=
(255,255,255)">- lua 5.5.0</span><br style=3D"color:rgb(51,51,51);font-fami=
ly:Verdana,Tahoma,Arial,Helvetica,sans-serif"><span style=3D"color:rgb(51,5=
1,51);font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:19px;=
background-color:rgb(255,255,255)">- expat 2.8.0</span></div><div dir=3D"lt=
r"><br></div></div></blockquote>We also build everything for Apache HTTP Se=
rver with CMake except OpenSSL. How did you manage to use CMake for OpenSSL=
?</div><br><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D=
"ltr" class=3D"gmail_signature">Ivan Zhakov</div></div>

--000000000000d9b80106519ecda9--