mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-03-12 17:05:38 +00:00
29 lines
948 B
CMake
29 lines
948 B
CMake
![]() |
# Copyright (C) 2019 Intel Corporation. All rights reserved.
|
||
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
||
|
|
||
|
function(install_iwasm_package)
|
||
|
install (EXPORT iwasmTargets
|
||
|
FILE iwasmTargets.cmake
|
||
|
NAMESPACE iwasm::
|
||
|
DESTINATION lib/cmake/iwasm
|
||
|
)
|
||
|
|
||
|
include (CMakePackageConfigHelpers)
|
||
|
configure_package_config_file (${CMAKE_CURRENT_FUNCTION_LIST_DIR}/iwasmConfig.cmake.in
|
||
|
"${CMAKE_CURRENT_BINARY_DIR}/iwasmConfig.cmake"
|
||
|
INSTALL_DESTINATION lib/cmake/iwasm
|
||
|
)
|
||
|
|
||
|
write_basic_package_version_file(
|
||
|
"${CMAKE_CURRENT_BINARY_DIR}/iwasmConfigVersion.cmake"
|
||
|
VERSION ${WAMR_VERSION_MAJOR}.${WAMR_VERSION_MINOR}.${WAMR_VERSION_PATCH}
|
||
|
COMPATIBILITY SameMajorVersion
|
||
|
)
|
||
|
|
||
|
install (FILES
|
||
|
"${CMAKE_CURRENT_BINARY_DIR}/iwasmConfig.cmake"
|
||
|
"${CMAKE_CURRENT_BINARY_DIR}/iwasmConfigVersion.cmake"
|
||
|
DESTINATION lib/cmake/iwasm
|
||
|
)
|
||
|
endfunction()
|