Il 21/07/2018 17:42, Jean-Michaël Celerier ha scritto:
Besides... why would it matter that they are implemented in C++ instead of cmake-lang ? If anything, CMake's automoc is in my experience much faster to process the whole repo.

Playing devil's advocate, please bear with me:


Because it makes people worry that cmake-lang is too limited, and if you need to do certain things (*), you need to resort to patch the tool itself.

Which opens other sets of problems, such as:

* what are the things that I can do in cmake-lang and the things I can't do?

* Does all of this imply having changes landing in CMake itself, or can one have some sort of plugin system so that a project can ship the CMake C++ plugins to build it?

* If the former, what happens if my users are running a "slightly older" CMake that doesn't have my patches in it yet?

* If the latter, does it mean that CMake offers stable C++ APIs? How complex is it to learn two sets of APIs (cmake-lang and C++)?


My 2 c,
--
Giuseppe D'Angelo | [email protected] | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
KDAB - The Qt, C++ and OpenGL Experts

Attachment: smime.p7s
Description: Firma crittografica S/MIME

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to