Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/Modules/FindLibEpoxy.cmake
- This file was added.
| # SPDX-License-Identifier: BSD-3-Clause | |||||
| # Copyright 2022 Blender Foundation. | |||||
| # This module defines | |||||
| # LibEpoxy_INCLUDE_DIRS, where to find epoxy/gl.h | |||||
| # LibEpoxy_LIBRARY, where to find the epoxy library. | |||||
| # LibEpoxy_ROOT_DIR, The base directory to search for libepoxy. | |||||
| # This can also be an environment variable. | |||||
| # LibEpoxy_FOUND, If false, do not try to use libepoxy. | |||||
| IF(NOT EPOXY_ROOT_DIR AND NOT $ENV{EPOXY_ROOT_DIR} STREQUAL "") | |||||
| SET(EPOXY_ROOT_DIR $ENV{EPOXY_ROOT_DIR}) | |||||
| ENDIF() | |||||
| FIND_PATH(LibEpoxy_INCLUDE_DIR | |||||
| NAMES | |||||
| epoxy/gl.h | |||||
| HINTS | |||||
| ${EPOXY_ROOT_DIR} | |||||
| PATH_SUFFIXES | |||||
| include | |||||
| ) | |||||
| FIND_LIBRARY(LibEpoxy_LIBRARY | |||||
| NAMES | |||||
| epoxy | |||||
| HINTS | |||||
| ${EPOXY_ROOT_DIR} | |||||
| PATH_SUFFIXES | |||||
| lib64 lib | |||||
| ) | |||||
| # handle the QUIETLY and REQUIRED arguments and set LibEpoxy_FOUND to TRUE if | |||||
| # all listed variables are TRUE | |||||
| INCLUDE(FindPackageHandleStandardArgs) | |||||
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibEpoxy DEFAULT_MSG | |||||
| LibEpoxy_LIBRARY LibEpoxy_INCLUDE_DIR) | |||||
| IF(LibEpoxy_FOUND) | |||||
| SET(LibEpoxy_INCLUDE_DIRS ${LibEpoxy_INCLUDE_DIR}) | |||||
| SET(LibEpoxy_LIBRARIES ${LibEpoxy_LIBRARY}) | |||||
| ENDIF() | |||||
| MARK_AS_ADVANCED( | |||||
| LibEpoxy_INCLUDE_DIR | |||||
| LibEpoxy_LIBRARY | |||||
| ) | |||||