summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward O'Callaghan <funfunctor@folklore1984.net>2017-02-27 14:02:14 +1100
committerEdward O'Callaghan <funfunctor@folklore1984.net>2017-02-27 14:02:34 +1100
commit52d7c564db7a023af89bd10e76f41ef3c2575ada (patch)
tree70e97b574543dba0b39c4ae8b6774dbec347767d
parent8c5c074816fadcf2526a8ca9903185a5f21096d6 (diff)
cmake_modules/FindLibEpoxy.cmake: initial impl
Signed-off-by: Edward O'Callaghan <funfunctor@folklore1984.net>
-rw-r--r--cmake_modules/FindLibEpoxy.cmake38
1 files changed, 38 insertions, 0 deletions
diff --git a/cmake_modules/FindLibEpoxy.cmake b/cmake_modules/FindLibEpoxy.cmake
new file mode 100644
index 0000000..5747035
--- /dev/null
+++ b/cmake_modules/FindLibEpoxy.cmake
@@ -0,0 +1,38 @@
+# Try to find libdrm
+#
+# Once done, this will define
+#
+# LIBEPOXY_FOUND
+# LIBEPOXY_INCLUDE_DIR
+# LIBEPOXY_LIBRARIES
+
+find_package(PkgConfig)
+
+pkg_check_modules(PC_LIBEPOXY QUIET libepoxy)
+
+find_path(LIBEPOXY_INCLUDE_DIR
+ NAMES epoxy/gl.h
+ HINTS
+ ${PC_LIBEPOXY_INCLUDEDIR}
+ ${PC_LIBEPOXY_INCLUDE_DIRS}
+ /usr/include
+)
+
+find_library(LIBEPOXY_LIBRARY
+ NAMES epoxy
+ HINTS
+ ${PC_LIBEPOXY_LIBDIR}
+ ${PC_LIBEPOXY_LIBRARY_DIRS}
+ /usr/lib64
+ /usr/lib
+)
+
+SET(LIBEPOXY_LIBRARIES optimized ${LIBEPOXY_LIBRARY})
+#SET(LIBEPOXY_VERSION ${LIBEPOXY_PKGCONF_VERSION})
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(LIBEPOXY DEFAULT_MSG
+ LIBEPOXY_LIBRARIES LIBEPOXY_INCLUDE_DIR
+)
+
+mark_as_advanced(LIBEPOXY_INCLUDE_DIR LIBEPOXY_LIBRARIES)