From 955fce5664808d08d1e4c8fc8a282a06da1e3fb7 Mon Sep 17 00:00:00 2001 From: "liang.he" Date: Thu, 17 Apr 2025 00:07:25 +0800 Subject: [PATCH] Replace CMAKE_CURRENT_FUNCTION_LIST_DIR (#4200) `CMAKE_CURRENT_FUNCTION_LIST_DIR` is added in version 3.17 and currently most of `cmake_minimum_required()` with 3.14. Refer to https://cmake.org/cmake/help/latest/variable/CMAKE_CURRENT_FUNCTION_LIST_DIR.html --- build-scripts/package.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-scripts/package.cmake b/build-scripts/package.cmake index 4ebb1d799..67cb8fc23 100644 --- a/build-scripts/package.cmake +++ b/build-scripts/package.cmake @@ -1,6 +1,8 @@ # Copyright (C) 2019 Intel Corporation. All rights reserved. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +set(_WAMR_BUILD_SCRIPTS_DIR "${CMAKE_CURRENT_LIST_DIR}") + function(install_iwasm_package) install (EXPORT iwasmTargets FILE iwasmTargets.cmake @@ -9,7 +11,7 @@ function(install_iwasm_package) ) include (CMakePackageConfigHelpers) - configure_package_config_file (${CMAKE_CURRENT_FUNCTION_LIST_DIR}/iwasmConfig.cmake.in + configure_package_config_file (${_WAMR_BUILD_SCRIPTS_DIR}/iwasmConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/iwasmConfig.cmake" INSTALL_DESTINATION lib/cmake/iwasm )