[Development] Proposing CMake as build tool for Qt 6
Thiago Macieira
thiago.macieira at intel.com
Tue Jun 18 04:31:12 CEST 2019
On Monday, 17 June 2019 18:43:51 PDT 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.
You're describing the theory. That's how it should be.
Kevin is arguing the practice. Let's take nginx:
--with-threads
--with-ipv6
--with-debug
--with-file-aio
--with-http_ssl_module
--with-http_v2_module
--with-poll_module
--with-select_module
--with-stream=dynamic
--with-stream_ssl_module
Maybe some of the modules are external dependencies, but it doesn't look like
it. Threads, IPv6 definitely are just features. Debugging is usually just a
build option.
See more at
https://src.fedoraproject.org/rpms/nginx/blob/master/f/nginx.spec#_191
Example of the other way around: COGL, which has:
--enable-gles2=yes
--enable-glx=yes
--enable-gl=yes
All three match libraries. Ditto for EFL, which has --enable-pixman and
--enable-libvlc to enable the use of an external library.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel System Software Products
More information about the Development
mailing list