[Development] Proposing CMake as build tool for Qt 6

Kevin Kofler kevin.kofler at chello.at
Tue Jun 18 10:23:31 CEST 2019


Christian Gagneraud wrote:
> Please elaborate:https://gcc.gnu.org/install/configure.html
> 
> Just from the top of the document:
> --with-pkgversion
> --with-bugurl
> ...
> --enable-shared
> --enable-multiarch
> ...
> 
> Your argumentation is ill-formed.

Of course there are examples where it is clear cut (but as Thiago pointed 
out, many projects get it wrong even in such cases). But see your earlier
--with-pcre example: typically, building with PCRE support also enables some 
feature that depends on it. This is the case for many such switches in 
practice.

And your --with-pkgversion and --with-bugurl cases show another use of
--with that is completely unrelated to the external dependencies: passing 
some non-boolean value to the configure script. In CMake, those would just 
be, e.g.: -DBUG_URL:STRING=…

        Kevin Kofler



More information about the Development mailing list