# =============================================================================
# cmake-format: off
# SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# cmake-format: on
# =============================================================================
cmake_minimum_required(VERSION 4.0)
project(default_install_component_sibling_mixed LANGUAGES NONE)

add_subdirectory(default_dependency)
add_subdirectory(mixed_dependency)

add_custom_target(check ALL
                  COMMAND ${CMAKE_COMMAND} -E rm -rf "${CMAKE_BINARY_DIR}/install"
                  COMMAND ${CMAKE_COMMAND} --install "${CMAKE_BINARY_DIR}" --component
                          defaultdependency --prefix
                          "${CMAKE_BINARY_DIR}/install/default_dependency"
                  COMMAND ${CMAKE_COMMAND} --install "${CMAKE_BINARY_DIR}" --component testing
                          --prefix "${CMAKE_BINARY_DIR}/install/testing"
                  COMMAND ${CMAKE_COMMAND} --install "${CMAKE_BINARY_DIR}" --component
                          unconfigureddependency --prefix
                          "${CMAKE_BINARY_DIR}/install/unconfigured_dependency"
                  COMMAND ${CMAKE_COMMAND} -Dinstall_dir="${CMAKE_BINARY_DIR}/install" -P
                          "${CMAKE_CURRENT_SOURCE_DIR}/check_installed_components.cmake")
