[Interest] [ANN] build2 - C++ build toolchain

Thiago Macieira thiago.macieira at intel.com
Mon Feb 8 22:21:53 CET 2016


Em segunda-feira, 8 de fevereiro de 2016, às 13:28:11 PST, Diego Iastrubni 
escreveu:
> Lets assume I still want to build using (q|c)make, I still want some tool
> to ask him "give me libfoo, libssh and whatever they need, and add them to
> my project, then build it".

qmake's philosophy is "assume everything is there and just use it". It's meant 
mostly for using Qt itself, so you can be sure that all of it is present. If 
you use third-party libraries and they're not present, you'll get a 
compilation error somewhere.

cmake's philosophy is to check for the presence and just degrade functionality 
as needed. Unlike with qmake, a required third-party library being missing 
would be noted during the cmake step. How to install said third-party library 
and inform cmake where it is, is left as an exercise to the reader.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list