1234567891011121314151617181920212223242526272829303132 |
- # SPDX-FileCopyrightText: 2023 Alexandre Bouvier <contact@amb.tf>
- #
- # SPDX-License-Identifier: GPL-3.0-or-later
- find_path(stb_image_INCLUDE_DIR stb_image.h PATH_SUFFIXES stb)
- find_path(stb_image_resize_INCLUDE_DIR stb_image_resize.h PATH_SUFFIXES stb)
- find_path(stb_image_write_INCLUDE_DIR stb_image_write.h PATH_SUFFIXES stb)
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(stb
- REQUIRED_VARS
- stb_image_INCLUDE_DIR
- stb_image_resize_INCLUDE_DIR
- stb_image_write_INCLUDE_DIR
- )
- if (stb_FOUND AND NOT TARGET stb::headers)
- add_library(stb::headers INTERFACE IMPORTED)
- set_property(TARGET stb::headers PROPERTY
- INTERFACE_INCLUDE_DIRECTORIES
- "${stb_image_INCLUDE_DIR}"
- "${stb_image_resize_INCLUDE_DIR}"
- "${stb_image_write_INCLUDE_DIR}"
- )
- endif()
- mark_as_advanced(
- stb_image_INCLUDE_DIR
- stb_image_resize_INCLUDE_DIR
- stb_image_write_INCLUDE_DIR
- )
|