Move to CMake 3.20.0. At the Toolchain WG it was decided to move to CMake 3.20.0. The main reason for increasing CMake version is better toolchain support. Better toolchain support is added in the following CMake versions: - armclang, CMake 3.15 - Intel oneAPI, CMake 3.20 - IAR, CMake 3.15 and 3.20 Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
18 lines
700 B
CMake
18 lines
700 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
cmake_minimum_required(VERSION 3.20.0)
|
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
|
project(fpu_sharing)
|
|
|
|
# Some boards are significantly slower than others resulting in the test
|
|
# output being in the range of every few seconds to every few minutes. To
|
|
# compensate for this, one can control the number of iterations in the PI
|
|
# calculation through PI_NUM_ITERATIONS. Lowering this value will increase
|
|
# the speed of the test but it will come at the expense of precision.
|
|
|
|
set_ifndef(PI_NUM_ITERATIONS 700000)
|
|
zephyr_compile_definitions(PI_NUM_ITERATIONS=${PI_NUM_ITERATIONS})
|
|
|
|
FILE(GLOB app_sources src/*.c)
|
|
target_sources(app PRIVATE ${app_sources})
|