1# Copyright (c) 2025 Niclas Schroeter
4# SPDX-License-Identifier: Apache-2.0
6# This find module defines the following targets and variables:
7# - Adds libaec as target
8# - Sets libaec_INCLUDE_DIRS
9# - Sets libaec_LIBRARY_DIRS
11find_package(libaec CONFIG)
13 get_target_property(libaec_INCLUDE_DIRS libaec::aec INTERFACE_INCLUDE_DIRECTORIES)
14 get_target_property(libaec_LIB libaec::aec LOCATION)
15 add_library(libaec ALIAS libaec::aec)
17 message(STATUS "Manually looking for libaec")
18 find_library(libaec_LIB aec REQUIRED)
19 find_path(libaec_INCLUDE_DIRS NAMES "libaec.h" REQUIRED)
20 add_library(libaec UNKNOWN IMPORTED)
21 message(STATUS "Found libaec")
24cmake_path(GET libaec_LIB PARENT_PATH libaec_LIBRARY_DIRS)