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