Lines Matching +full:ninja +full:- +full:build
8 ``guiconfig``. ``menuconfig`` is a curses-based interface that runs in the
14 the application build directory by hand. Using one of the configuration
20 re-configuring.
33 #. Build your application as usual using either ``west`` or ``cmake``:
35 .. zephyr-app-commands::
37 :cd-into:
39 :goals: build
42 #. To run the terminal-based ``menuconfig`` interface, use either of these
45 .. code-block:: bash
47 west build -t menuconfig
49 .. code-block:: bash
51 ninja menuconfig
55 .. code-block:: bash
57 west build -t guiconfig
59 .. code-block:: bash
61 ninja guiconfig
68 something like ``python3-tk``/``python3-tkinter``.
88 idea to check any changes to Kconfig files you make in *single-menu
89 mode*, which is toggled via a checkbox at the top. Unlike full-tree
90 mode, single-menu mode will distinguish between symbols defined with
100 appear with ``--->`` next to them. Press :kbd:`ESC` to return to the
104 while numeric and string-valued configuration symbols are shown with
106 :guilabel:`- -` or :guilabel:`-*-`.
118 to change its value, or double-click on the row with the symbol (this only
119 works if the symbol has no children, as double-clicking a symbol with
126 save-and-quit dialog (if there are changes to save):
128 .. figure:: menuconfig-quit.png
140 The configuration file used during the build is always
142 want to build with, copy it to :file:`zephyr/.config`. Make sure to back
146 default on Linux and macOS. Use the ``-a`` flag to see them.
154 .. figure:: menuconfig-jump-to.png
155 :alt: menuconfig jump-to dialog
157 .. figure:: guiconfig-jump-to.png
158 :alt: guiconfig jump-to dialog
161 unsatisfied dependencies), then *show-all mode* will be enabled. In show-all
163 off show-all mode, press :kbd:`A` in ``menuconfig`` or :kbd:`Ctrl-A` in
168 Show-all mode can't be turned off if there are no visible items in the
179 In ``menuconfig``, you can press :kbd:`Ctrl-F` to view the help of the
180 currently selected item in the jump-to dialog without leaving the dialog.