@ -41,18 +41,14 @@ endif()
# - - - G T K - - -
# - - - G T K - - -
ocv_clear_vars ( HAVE_GTK HAVE_GTK3 HAVE_GTHREAD HAVE_GTKGLEXT )
ocv_clear_vars ( HAVE_GTK HAVE_GTK3 HAVE_GTHREAD HAVE_GTKGLEXT )
if ( WITH_GTK AND NOT HAVE_QT )
if ( WITH_GTK AND NOT HAVE_QT )
if ( WITH_GTK_2_X )
if ( NOT WITH_GTK_2_X )
CHECK_MODULE ( gtk+-3.0 HAVE_GTK3 )
set ( HAVE_GTK TRUE )
elseif ( NOT HAVE_GTK3 )
CHECK_MODULE ( gtk+-2.0 HAVE_GTK )
CHECK_MODULE ( gtk+-2.0 HAVE_GTK )
if ( HAVE_GTK AND ( ALIASOF_gtk+-2.0_VERSION VERSION_LESS MIN_VER_GTK ) )
if ( HAVE_GTK AND ( ALIASOF_gtk+-2.0_VERSION VERSION_LESS MIN_VER_GTK ) )
message ( FATAL_ERROR "GTK support requires a minimum version of ${MIN_VER_GTK} (${ALIASOF_gtk+-2.0_VERSION} found)" )
message ( FATAL_ERROR "GTK support requires a minimum version of ${MIN_VER_GTK} (${ALIASOF_gtk+-2.0_VERSION} found)" )
endif ( )
endif ( )
else ( )
CHECK_MODULE ( gtk+-3.0 HAVE_GTK3 )
if ( HAVE_GTK3 )
set ( HAVE_GTK ON )
else ( )
message ( WARNING "Unable to locate GTK3 development libraries" )
endif ( )
endif ( )
endif ( )
CHECK_MODULE ( gthread-2.0 HAVE_GTHREAD )
CHECK_MODULE ( gthread-2.0 HAVE_GTHREAD )
if ( HAVE_GTK OR HAVE_GTK3 AND NOT HAVE_GTHREAD )
if ( HAVE_GTK OR HAVE_GTK3 AND NOT HAVE_GTHREAD )