On Sat, 9 May 2026 at 23:22, Ivan Zhakov <[email protected]> wrote:

> Hi,
>
> Currently apr-trunk has three different ways to build on Windows.
>
> 1. Visual C++ 6.0 (.dsw/.dsp)
>
> 2. NMake (apr.mak/libapr.mak). Generated during tarbal creation.
>
> 3. CMake (CMakeLists.txt)
>
> I suggest to make CMake the only build system for Windows and remove
> support for everything else (Visual C++ 6.0 and NMake):
> * CMake just works.
>
> * Modern Visual Studio has native support for building CMake projects.
>
> * Visual Studio doesn't have native support for NMake.
>
> * vcpkg has native support for CMake
>
> * Visual C++ 6.0 is really old
>
> * NMake files doesn't support discovery of externals components.
>
> * NMake is only available in tarball and cannot be used for development
>
>
As far I see there is consensus on this topic. I removed support for Visual
C++ 6.0 and NMake based build systems in r1934262
<https://svn.apache.org/r1934262>, r1934267
<https://svn.apache.org/r1934267>, r1934268
<https://svn.apache.org/r1934268>, r1934269
<https://svn.apache.org/r1934269>.

Thanks!

-- 
Ivan Zhakov

Reply via email to