[Development] Build system for Qt 6
Matthew Woehlke
mwoehlke.floss at gmail.com
Fri Dec 7 22:40:15 CET 2018
On 07/12/2018 15.48, Christian Ehrlicher wrote:
> One really nice feature what I miss in cmake is the '-project' option
> from qmake. Basically it scans the current directory, adds all sources,
> headers and ui-files and creates a small .pro file out of it. It's a
> very convenient feature when you just want to compile a small test
> project. Creating an initial CMakeLists.txt from scratch takes much
> longer and therefore this is the only place where I use qmake (outside
> the qt sources)
I was going to say something incredulous, but... yeah, when you're
talking about a *Qt* project, by the time you get done mentioning
AUTOMOC and .ui files, you're talking at least a half dozen lines of
CMake logic. So I can see the use :-).
> Maybe this can be added - simply read the current directory and pass the
> files found to a template CMakeLists.txt to create the project type you
> want
I'm not sure if this belongs in CMake *itself*, but I think having a
script (Python? Bash? Other?) to do it would be a great idea. It could
take options to control behavior:
- project name
- executable name (if different from project)
- C++ standard version (optional with a sensible default)
- ...others?
--
Matthew
More information about the Development
mailing list