[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