Compilation Arguments
"""""""""""""""""""""

.. code-block:: console
    :caption: <COMPILATION ARGS>

    -cmd <file> [-compile_waivers <file>] [-ignore_build_config_errors] [-print_compile_waivers_info] [-ignore_compile_errors] | [-print_all_compile_problems]

.. code-block:: console
    :caption: <COMPILATION ARGS> Description

    -cmd <file>                        Compile using the specified compilation arguments file.
    -compile_waivers <file>            [Optional] Waive compilation errors using the waivers specified in the XML file.
                                                  Waivers specified with this flag will have the highest precedence.
    -ignore_build_config_errors        [Optional] Ignore build configuration errors.
    -print_compile_waivers_info        [Optional] Print how many problems each compile waiver has matched.
    -print_all_compile_problems        [Optional] Print all compile problems.
                                                  Does not include waived problems. Include waived problems if -print_compile_waivers_info is specified.
    -ignore_compile_errors             [Optional] Ignore compile errors, disable printing of compilation errors and continue with linting.
