| CTEST_SUBMIT_PARTS |
| ------------------ |
| |
| .. versionadded:: 4.4 |
| |
| Specify a :ref:`semicolon-separated list <CMake Language Lists>` of parts |
| for the :command:`ctest_submit` command to submit in a |
| :manual:`ctest(1)` :ref:`Dashboard Client` script, |
| or on the :program:`ctest` command line via the :ctest-dashboard-option:`-D` |
| option. |
| |
| Valid part names are the same as those accepted by the ``PARTS`` option of |
| :command:`ctest_submit`: ``Start``, ``Update``, ``Configure``, ``Build``, |
| ``Test``, ``Coverage``, ``MemCheck``, ``Submit``, ``Notes``, ``ExtraFiles``, |
| ``Upload``, and ``Done``. |
| |
| If the :command:`ctest_submit` command is given an explicit ``PARTS`` |
| argument, that argument takes precedence and this variable is ignored. |
| |
| When this variable is empty or unset (and no explicit ``PARTS`` argument is |
| given), all available parts are submitted (the default behavior). |
| |
| Example --- submit only the Configure result in a single ``ctest`` invocation:: |
| |
| ctest -T Configure -T Submit -D CTEST_SUBMIT_PARTS=Configure |