]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - cmake/FindGtkGLExt.cmake
CMake: Make dll bundling optional
[xonotic/netradiant.git] / cmake / FindGtkGLExt.cmake
index 5b50f41f80ea271740cbe2adad7d7bc0ac7ac9d3..7fb3e9d1bfef83e502aa4769e12522e76326d012 100644 (file)
@@ -1,12 +1,16 @@
-include(FindPkgConfig OPTIONAL)
+include(FindPkgConfig)
 if (PKG_CONFIG_FOUND)
-    include(FindPkgConfig)
-    pkg_check_modules(GTK gtk+-2.0)
+    if (GtkGLExt_FIND_REQUIRED)
+        set(_PACKAGE_ARGS REQUIRED)
+    else ()
+        set(_PACKAGE_ARGS "")
+    endif ()
+    pkg_check_modules(GTK gtk+-2.0 ${_PACKAGE_ARGS})
     if (XWINDOWS)
-        pkg_check_modules(GTKGL gtkglext-x11-1.0)
+        pkg_check_modules(GTKGL gtkglext-x11-1.0 ${_PACKAGE_ARGS})
     elseif (WIN32)
-        pkg_check_modules(GTKGL gtkglext-win32-1.0)
+        pkg_check_modules(GTKGL gtkglext-win32-1.0 ${_PACKAGE_ARGS})
     else ()
-        pkg_check_modules(GTKGL gtkglext-quartz-1.0)
+        pkg_check_modules(GTKGL gtkglext-quartz-1.0 ${_PACKAGE_ARGS})
     endif ()
 endif ()