blob: fee5b30ae855ace45d451887a3d1dfc7ea6d5228 [file] [log] [blame]
Gyorgy Szing96669942021-12-08 04:19:50 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2021-2022, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8set(CMAKE_INSTALL_PREFIX @BUILD_INSTALL_DIR@ CACHE STRING "")
9set(CMAKE_TOOLCHAIN_FILE @TS_EXTERNAL_LIB_TOOLCHAIN_FILE@ CACHE STRING "")
10set(BUILD_SHARED_LIBS Off CACHE BOOL "")
11set(BUILD_STATIC_LIBS On CACHE BOOL "")
12set(nanopb_BUILD_RUNTIME On CACHE BOOL "")
13set(nanopb_BUILD_GENERATOR On CACHE BOOL "")
14set(nanopb_MSVC_STATIC_RUNTIME Off BOOL "")
Gabor Toth350452a2024-06-19 12:35:08 +020015set(BRANCH_PROTECTION @BRANCH_PROTECTION@ CACHE STRING "")
Ross Burton39a5bc72023-09-29 16:21:26 +010016
17# Specify location of python binary and avoid discovery.
18set(Python_EXECUTABLE "@Python_EXECUTABLE@" CACHE PATH "Location of python3 executable")
Gyorgy Szing96669942021-12-08 04:19:50 +010019
20string(TOUPPER @CMAKE_CROSSCOMPILING@ CMAKE_CROSSCOMPILING) # CMake expects TRUE
21if (CMAKE_CROSSCOMPILING)
22 set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY CACHE STRING "")
23endif()
24
Ross Burton39a5bc72023-09-29 16:21:26 +010025# Override the install directory of the generator. TS will first look at
26# NEWLIB_INSTALL_DIR (aka. BUILD_INSTALL_DIR), then let cmake do system specific
27# search.
28set(nanopb_PYTHON_INSTDIR_OVERRIDE "@BUILD_INSTALL_DIR@/lib/python" CACHE PATH "")
29
Gyorgy Szinga7e762b2022-03-05 00:33:57 +000030@_cmake_fragment@