X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=cmake%2FFindGtkGLExt.cmake;h=fa8ddda9af38d324e0789a37bc6faf7d0c2c8441;hb=978698f4b9e5e6c5824742f22ad8fc5256c3850b;hp=b30a1e1185fe57a11b891f277bccba0df94f0bfb;hpb=c001d05fb1dc902a725dbf50df82e88a1a526a21;p=xonotic%2Fnetradiant.git diff --git a/cmake/FindGtkGLExt.cmake b/cmake/FindGtkGLExt.cmake index b30a1e11..fa8ddda9 100644 --- a/cmake/FindGtkGLExt.cmake +++ b/cmake/FindGtkGLExt.cmake @@ -1,14 +1,15 @@ find_package(PkgConfig) +if (NOT BUILTIN_GTKGLEXT OR BUILTIN_GTKGLEXT_BUILT) if (PKG_CONFIG_FOUND) if (GtkGLExt_FIND_REQUIRED) set(_pkgconfig_REQUIRED REQUIRED) endif () - if (XWINDOWS) + if (APPLE) + pkg_check_modules(GtkGLExt ${_pkgconfig_REQUIRED} gtkglext-1.0 gtkglext-quartz-1.0) + elseif (XWINDOWS) pkg_check_modules(GtkGLExt ${_pkgconfig_REQUIRED} gtkglext-x11-1.0) elseif (WIN32) pkg_check_modules(GtkGLExt ${_pkgconfig_REQUIRED} gtkglext-win32-1.0) - else () - pkg_check_modules(GtkGLExt ${_pkgconfig_REQUIRED} gtkglext-quartz-1.0) endif () else () find_path(GtkGLExt_INCLUDE_DIRS gtkglwidget.h) @@ -25,3 +26,4 @@ else () endif () endif () mark_as_advanced(GtkGLExt_INCLUDE_DIRS GtkGLExt_LIBRARIES) +endif()