Переглянути джерело

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
liang.he 9 місяців тому
батько
коміт
955fce5664
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      build-scripts/package.cmake

+ 3 - 1
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
     )