FindRenderDoc.cmake 563 B

1234567891011121314151617181920
  1. # SPDX-FileCopyrightText: 2023 Alexandre Bouvier <contact@amb.tf>
  2. #
  3. # SPDX-License-Identifier: GPL-3.0-or-later
  4. find_path(RenderDoc_INCLUDE_DIR renderdoc_app.h)
  5. include(FindPackageHandleStandardArgs)
  6. find_package_handle_standard_args(RenderDoc
  7. REQUIRED_VARS RenderDoc_INCLUDE_DIR
  8. )
  9. if (RenderDoc_FOUND AND NOT TARGET RenderDoc::API)
  10. add_library(RenderDoc::API INTERFACE IMPORTED)
  11. set_target_properties(RenderDoc::API PROPERTIES
  12. INTERFACE_INCLUDE_DIRECTORIES "${RenderDoc_INCLUDE_DIR}"
  13. )
  14. endif()
  15. mark_as_advanced(RenderDoc_INCLUDE_DIR)