Gyorgy Szing | 9666994 | 2021-12-08 04:19:50 +0100 | [diff] [blame] | 1 | #------------------------------------------------------------------------------- |
| 2 | # Copyright (c) 2021-2022, Arm Limited and Contributors. All rights reserved. |
| 3 | # |
| 4 | # SPDX-License-Identifier: BSD-3-Clause |
| 5 | # |
| 6 | #------------------------------------------------------------------------------- |
| 7 | |
| 8 | set(CMAKE_INSTALL_PREFIX @BUILD_INSTALL_DIR@ CACHE STRING "") |
| 9 | set(CMAKE_TOOLCHAIN_FILE @TS_EXTERNAL_LIB_TOOLCHAIN_FILE@ CACHE STRING "") |
| 10 | set(BUILD_SHARED_LIBS Off CACHE BOOL "") |
| 11 | set(BUILD_STATIC_LIBS On CACHE BOOL "") |
| 12 | set(nanopb_BUILD_RUNTIME On CACHE BOOL "") |
| 13 | set(nanopb_BUILD_GENERATOR On CACHE BOOL "") |
| 14 | set(nanopb_MSVC_STATIC_RUNTIME Off BOOL "") |
Gabor Toth | 350452a | 2024-06-19 12:35:08 +0200 | [diff] [blame] | 15 | set(BRANCH_PROTECTION @BRANCH_PROTECTION@ CACHE STRING "") |
Ross Burton | 39a5bc7 | 2023-09-29 16:21:26 +0100 | [diff] [blame] | 16 | |
| 17 | # Specify location of python binary and avoid discovery. |
| 18 | set(Python_EXECUTABLE "@Python_EXECUTABLE@" CACHE PATH "Location of python3 executable") |
Gyorgy Szing | 9666994 | 2021-12-08 04:19:50 +0100 | [diff] [blame] | 19 | |
| 20 | string(TOUPPER @CMAKE_CROSSCOMPILING@ CMAKE_CROSSCOMPILING) # CMake expects TRUE |
| 21 | if (CMAKE_CROSSCOMPILING) |
| 22 | set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY CACHE STRING "") |
| 23 | endif() |
| 24 | |
Ross Burton | 39a5bc7 | 2023-09-29 16:21:26 +0100 | [diff] [blame] | 25 | # 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. |
| 28 | set(nanopb_PYTHON_INSTDIR_OVERRIDE "@BUILD_INSTALL_DIR@/lib/python" CACHE PATH "") |
| 29 | |
Gyorgy Szing | a7e762b | 2022-03-05 00:33:57 +0000 | [diff] [blame] | 30 | @_cmake_fragment@ |