Den sön 17 maj 2026 kl 14:56 skrev Timofei Zhakov <[email protected]>: > > On Sat, May 16, 2026 at 9:47 PM Daniel Sahlberg <[email protected]> > wrote: >> >> Den lör 16 maj 2026 kl 20:07 skrev Nathan Hartman <[email protected]>: >> > >> > On Sat, May 16, 2026 at 12:12 PM <[email protected]> wrote: >> >> >> >> Author: rinrab >> >> Date: Sat May 16 16:12:46 2026 >> >> New Revision: 1934265 >> >> >> >> Log: >> >> * INSTALL >> >> (cmake): Don't mention that cmake is a new addition "available only in >> >> trunk" >> >> and slightly improve writing style. Add a note that gen-make is not >> >> needed >> >> for tar-balls. >> >> >> >> Modified: >> >> subversion/trunk/INSTALL >> >> >> >> Modified: subversion/trunk/INSTALL >> >> ============================================================================== >> >> --- subversion/trunk/INSTALL Sat May 16 16:11:51 2026 (r1934264) >> >> +++ subversion/trunk/INSTALL Sat May 16 16:12:46 2026 (r1934265) >> >> @@ -1194,9 +1194,8 @@ II. INSTALLATION >> >> F. Building using CMake >> >> -------------------- >> >> >> >> - Get the sources, either a release tarball or by checking out the >> >> - official repository. The CMake build system currently only exists >> >> in >> >> - /trunk and it will be included in the 1.15 release. >> >> + Get the sources, either from a release tarball or by checking out >> >> the >> >> + official repository. >> >> >> >> The process for building on Unix and Windows is the same. >> >> >> >> @@ -1204,6 +1203,9 @@ II. INSTALLATION >> >> $ cmake -B out [build options] >> >> $ cmake --build out >> >> >> >> + Note: If you're using the tar-ball distribution, the first >> >> gen-make step >> >> + can be skipped. >> >> + >> >> "out" in the commands above is the build directory used by CMake. >> >> >> >> Build options can be added, for example: >> > >> > >> > >> > Oh, thank you for doing that! >> > >> > In r1934271 I added a couple of sentences at the start of section E >> > (building on Windows) to point out the new CMake build. >> > >> > In r1934272 I nominated both (as a group) for backport to the 1.15.x >> > branch. >> > >> > Cheers, >> > Nathan >> > >> >> You beat me to it! There was one more revision by Timofei and I made a >> minor adjustment myself and voted for this all. > > > Thanks guys! > > I will vote for the backport. Also I guess there are some extra nominations > that I didn't review yet. > > Also we currently have that the INSTALL is pretty massive and hard for a > person to parse. Some stuff there is rather outdated. There are a lot of > notes about copying random DLLs, etc. I think we might consider reorganising > this document. For example, make it so we have a primary way to approach > build that consists of './configure ; make' / 'cmake -B out ; cmake --build > out' with dependencies from system packages and then go through some advanced > configurations. I think it would be something that a user would most likely > first look for.
Yes, that would be really good. The Windows build instructions are a mess and I have never quite managed to make them work. I also have a strong feeling they are outdated, for example they only Apache Httpd 2.0 and 2.2 is still a "FIXME". Cheers, Daniel

