FindGTK2: Add support for Quartz backend on MAC

Fix issue #14593
This commit is contained in:
Daniele E. Domenichelli 2013-11-24 14:52:39 +01:00
parent 9e952fbf18
commit 0e9bf6a257
1 changed files with 12 additions and 2 deletions

View File

@ -689,7 +689,12 @@ foreach(_GTK2_component ${GTK2_FIND_COMPONENTS})
_GTK2_FIND_INCLUDE_DIR(GDK gdk/gdk.h)
_GTK2_FIND_INCLUDE_DIR(GDKCONFIG gdkconfig.h)
if(UNIX)
_GTK2_FIND_LIBRARY (GDK gdk-x11 false true)
if(APPLE)
_GTK2_FIND_LIBRARY (GDK gdk-quartz false true)
endif()
if(NOT GTK2_GDK_FOUND)
_GTK2_FIND_LIBRARY (GDK gdk-x11 false true)
endif()
else()
_GTK2_FIND_LIBRARY (GDK gdk-win32 false true)
endif()
@ -698,7 +703,12 @@ foreach(_GTK2_component ${GTK2_FIND_COMPONENTS})
_GTK2_FIND_INCLUDE_DIR(GTK gtk/gtk.h)
if(UNIX)
_GTK2_FIND_LIBRARY (GTK gtk-x11 false true)
if(APPLE)
_GTK2_FIND_LIBRARY (GTK gtk-quartz false true)
endif()
if(NOT GTK2_GTK_FOUND)
_GTK2_FIND_LIBRARY (GTK gtk-x11 false true)
endif()
else()
_GTK2_FIND_LIBRARY (GTK gtk-win32 false true)
endif()