1#
2# Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
3#
4# SPDX-License-Identifier: BSD-2-Clause
5#
6cmake_minimum_required(VERSION 3.8.2)
7include_guard(GLOBAL)
8
9# This path is guaranteed to exist
10find_path(
11    CUSTOM_POLLY_TOOLCHAINS FindPolly.cmake
12    PATHS ${CMAKE_CURRENT_LIST_DIR}/../polly_toolchains
13    CMAKE_FIND_ROOT_PATH_BOTH
14)
15
16function(FindCustomPollyToolchain location toolchain)
17    find_file(
18        ${location} ${toolchain}.cmake
19        PATHS ${CUSTOM_POLLY_TOOLCHAINS}
20        CMAKE_FIND_ROOT_PATH_BOTH
21    )
22endfunction()
23
24# This file is guaranteed to exist
25find_file(
26    PKG_CONFIG_TEMPLATE pkg-config.in
27    PATHS ${CMAKE_CURRENT_LIST_DIR}
28    CMAKE_FIND_ROOT_PATH_BOTH
29)
30function(CreatePkgConfigExecForDir exec_name sysroot)
31    configure_file(${PKG_CONFIG_TEMPLATE} ${exec_name} @ONLY)
32endfunction()
33