1fb9f6f13a
The main advantage of SPDX license identifiers over the traditional license headers is that it's more difficult to overlook inappropriate licenses for kwin, for example GPL 3. We also don't have to copy a lot of boilerplate text. In order to create this change, I ran licensedigger -r -c from the toplevel source directory.
34 lines
1.2 KiB
CMake
34 lines
1.2 KiB
CMake
# - Try to find libepoxy
|
|
# Once done this will define
|
|
#
|
|
# epoxy_FOUND - System has libepoxy
|
|
# epoxy_LIBRARY - The libepoxy library
|
|
# epoxy_INCLUDE_DIR - The libepoxy include dir
|
|
# epoxy_DEFINITIONS - Compiler switches required for using libepoxy
|
|
# epoxy_HAS_GLX - Whether GLX support is available
|
|
|
|
# SPDX-FileCopyrightText: 2014 Fredrik Höglund <fredrik@kde.org>
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
if (NOT WIN32)
|
|
find_package(PkgConfig)
|
|
pkg_check_modules(PKG_epoxy QUIET epoxy)
|
|
|
|
set(epoxy_DEFINITIONS ${PKG_epoxy_CFLAGS})
|
|
|
|
find_path(epoxy_INCLUDE_DIR NAMES epoxy/gl.h HINTS ${PKG_epoxy_INCLUDEDIR} ${PKG_epoxy_INCLUDE_DIRS})
|
|
find_library(epoxy_LIBRARY NAMES epoxy HINTS ${PKG_epoxy_LIBDIR} ${PKG_epoxy_LIBRARY_DIRS})
|
|
find_file(epoxy_GLX_HEADER NAMES epoxy/glx.h HINTS ${epoxy_INCLUDE_DIR})
|
|
|
|
if (epoxy_GLX_HEADER STREQUAL "epoxy_GLX_HEADER-NOTFOUND")
|
|
set(epoxy_HAS_GLX FALSE CACHE BOOL "whether glx is available")
|
|
else ()
|
|
set(epoxy_HAS_GLX TRUE CACHE BOOL "whether glx is available")
|
|
endif()
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(epoxy DEFAULT_MSG epoxy_LIBRARY epoxy_INCLUDE_DIR)
|
|
|
|
mark_as_advanced(epoxy_INCLUDE_DIR epoxy_LIBRARY epoxy_HAS_GLX)
|
|
endif()
|