blob: 5566b73dbb6d8d10cb3b767742d07f5ec10b5090 [file] [log] [blame]
# Copyright 2023 The IREE Authors
#
# Licensed under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
set(_cmake_installdir "${CMAKE_INSTALL_LIBDIR}/cmake/IREE")
# Generate export sets.
# See runtime/src/CMakeLists.txt
iree_generate_export_targets(
EXPORT_SET Runtime
INSTALL_DESTINATION ${_cmake_installdir}
)
# See compiler/bindings/c/CMakeLists.txt
iree_generate_export_targets(
EXPORT_SET Compiler
INSTALL_DESTINATION ${_cmake_installdir}
)
if(IREE_BUILD_COMPILER)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/IREECompilerConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/IREECompilerConfig.cmake
@ONLY
)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/IREECompilerConfig.cmake
DESTINATION ${_cmake_installdir}
COMPONENT IREECMakeExports
)
endif()
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/IREERuntimeConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/IREERuntimeConfig.cmake
@ONLY
)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/IREERuntimeConfig.cmake
DESTINATION ${_cmake_installdir}
COMPONENT IREECMakeExports
)