linux-host-requirements.rst 634 B

12345678910111213
  1. - Installed ESP-IDF including all ESP-IDF requirements
  2. - System package requirements (``libbsd``, ``libbsd-dev``)
  3. - A recent enough Linux or macOS version and GCC compiler
  4. - All components the application depends on must be either supported on the Linux target (Linux/POSIX simulator) or mock-able
  5. An application that runs on the Linux target has to set the ``COMPONENTS`` variable to ``main`` in the CMakeLists.txt of the application's root directory:
  6. .. code-block:: cmake
  7. set(COMPONENTS main)
  8. This prevents the automatic inclusion of all components from ESP-IDF to the build process which is otherwise done for convenience.