# SPDX-FileCopyrightText: 2022 Blender Authors # # SPDX-License-Identifier: BSD-3-Clause # This module defines # EPOXY_INCLUDE_DIRS, where to find epoxy/gl.h # EPOXY_LIBRARIES, where to find the epoxy library. # EPOXY_ROOT_DIR, The base directory to search for epoxy. # This can also be an environment variable. # EPOXY_FOUND, If false, do not try to use epoxy. # If `EPOXY_ROOT_DIR` was defined in the environment, use it. if(DEFINED EPOXY_ROOT_DIR) # Pass. elseif(DEFINED ENV{EPOXY_ROOT_DIR}) set(EPOXY_ROOT_DIR $ENV{EPOXY_ROOT_DIR}) else() set(EPOXY_ROOT_DIR "") endif() find_path(EPOXY_INCLUDE_DIR NAMES epoxy/gl.h HINTS ${EPOXY_ROOT_DIR} PATH_SUFFIXES include ) find_library(EPOXY_LIBRARY NAMES epoxy HINTS ${EPOXY_ROOT_DIR} PATH_SUFFIXES lib64 lib ) # handle the QUIETLY and REQUIRED arguments and set EPOXY_FOUND to TRUE if # all listed variables are TRUE include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Epoxy DEFAULT_MSG EPOXY_LIBRARY EPOXY_INCLUDE_DIR) if(EPOXY_FOUND) set(EPOXY_INCLUDE_DIRS ${EPOXY_INCLUDE_DIR}) set(EPOXY_LIBRARIES ${EPOXY_LIBRARY}) endif() mark_as_advanced( EPOXY_INCLUDE_DIR EPOXY_LIBRARY )