This repository was archived by the owner on Apr 17, 2023. It is now read-only.

Options in CMake are structures that represent boolean values, indicating whether something is ON or OFF. The following table describes all the options supported by Arduino-CMake, and their meaning:

Option NameDescriptionDefault Value
USE_DEFAULT_PLATFORM_IF_NONE_SETWhether to use Arduino as default platform if none is manually setON
USE_CUSTOM_PLATFORM_HEADERWhether to expect and use a custom-supplied platform header, skipping the selection algorithmOFF
USE_ARCHLINUX_BUILTIN_SUPPORTWhether to use Arduino CMake's built-in support for the arch Linux distributionON
CONVERT_SKETCHES_IF_CONVERTED_SOURCES_EXISTSWhether to convert sketches to source files even if converted sources already exist - Force conversionOFF