# The following lines of boilerplate have to be in your project's CMakeLists# in this exact order for cmake to work correctlycmake_minimum_required(VERSION 3.16)# (Not part of the boilerplate)# This example uses an extra component for common functions such as Wi-Fi and Ethernet connection.