On Monday, 16 November 2020 11:19:11 PST Alexandru Croitor wrote: > With the configure line you posted, all tests will be configured and built > as part of the default 'all' target. > > If you wish the default all target not to build all tests (but still > configure the tests and build them manually / explicitly), you can > configure with -DQT_NO_MAKE_TESTS=ON. Note the option might be renamed soon > https://codereview.qt-project.org/c/qt/qtbase/+/318032 > > Ninja has special targets to build all targets under a directory. > > e.g. ninja tests/auto/gui/all > > You can also build a specific test by name > ninja tst_qmake > ninja tst_qmake_check (builds and runs the test)
Thanks, Alexandru and the folks in IRC (Jörg, Sergio). Looks like I needed to add the option above and remove the -DBUILD_TESTING=OFF option. > If you want to build tests out-of-tree aka not part of the Qt build > (standalone tests), there's the script in > $prefix/bin/qt-cmake-standalone-test Good to know, but it's working without that now. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel DPG Cloud Engineering _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
