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
