With Qt5, I just did: ./configure -nomake tests -nomake examples [...] And for each one I needed, I just ran qmake directly. For example:
mkdir -p tests/auto/corelib cd tests/auto/corelib qmake $srcdir make qmake_all cd serialization/qcborvalue make check mkdir -p examples/corelib/serialization/cbordump cd examples/corelib/serialization/cbordump qmake $srcdir make How do I do that with CMake? Configure line: cmake -G Ninja $srcdir '-DBUILD_WITH_PCH=OFF' \ '-DCMAKE_INSTALL_PREFIX=/home/tjmaciei/obj/qt/qt6/qtbase' \ '-DQT_QMAKE_TARGET_MKSPEC=linux-g++-optimised' \ '-DFEATURE_optimize_debug=OFF' '-DFEATURE_developer_build=ON' \ '-DFEATURE_reduce_relocations=ON' '-DFEATURE_journald=ON' \ '-DFEATURE_sctp=ON' -DINPUT_qt_libinfix=.t -DFEATURE_openssl_linked=ON \ '-DBUILD_TESTING=ON' '-DBUILD_EXAMPLES=OFF' The last line is likely significant. I want to be able to build only the tests and examples I specify. Never all. -- 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
