qibuild deploy --with-tests user@host:deploy
ssh use@host
cd deploy
qitest run qitest.json
API break: --cmake-generator,-G option can now only be used for qibuild configure.
For the other build actions (qibuild make, qibuild install, ...), the CMake generator is now simply read from the CMake cache in the build directory.
New configure options:
Faster qibuild deploy: now using a single rsync call using a file list.
Show what is currently building in the title bar (linux only)
Better error message when CMake segfaults
Sort projects and packages lists in qibuild deploy
qibuild test:
On Mac, .a files from packages are no longer installed when using --runtime
# old:
qi_create_test(foo foo.cpp NO_ADD_TEST)
qi_add_test(foo_bar foo ARGUMENTS --bar)
qi_add_test(foo_baz foo ARGUMENTS --baz)
# new:
qi_create_test_helper(foo foo.cpp)
qi_add_test(foo_bar foo ARGUMENTS --bar)
qi_add_test(foo_baz foo ARGUMENTS --baz)
Changed options:
BUILD_TESTS is no longer used, use QI_WITH_TESTS=OFF instead to deactivate the tests completely (they won’t even be configured)
The implementation no longer calls upstream’s add_test, which means:
qi_add_test add NO_INSTALL, WORKING_DIRECTORY and ENVIRONMENT options
qi_swig_java: add OUTDIR parameter, used to specify where swig will generate data.
qibuild cmake modules: