Correction to enable compilation on platform with only GTK2 libs
authorTony <exocoder@gmail.com>
Sat, 12 Apr 2014 21:43:42 +0000 (22:43 +0100)
committerTony <exocoder@gmail.com>
Sat, 12 Apr 2014 21:43:42 +0000 (22:43 +0100)
modified:   CMakeLists.txt
modified:   cmake/OpenCVFindLibsGUI.cmake

CMakeLists.txt
cmake/OpenCVFindLibsGUI.cmake

index 9b1a2fe..a741aac 100644 (file)
@@ -749,14 +749,14 @@ else()
       endif()
     else()
       if(HAVE_GTK3)
-        status(" GTK+ 3.x:" HAVE_GTK THEN "YES (ver ${ALIASOF_gtk+-3.0_VERSION})" ELSE NO)
+        status("    GTK+ 3.x:" HAVE_GTK THEN "YES (ver ${ALIASOF_gtk+-3.0_VERSION})" ELSE NO)
       elseif(HAVE_GTK)
-        status(" GTK+ 2.x:" HAVE_GTK THEN "YES (ver ${ALIASOF_gtk+-2.0_VERSION})" ELSE NO)
+        status("    GTK+ 2.x:" HAVE_GTK THEN "YES (ver ${ALIASOF_gtk+-2.0_VERSION})" ELSE NO)
       else()
-        status(" GTK+:" NO)
+        status("    GTK+:" NO)
       endif()
-      status(" GThread :" HAVE_GTHREAD THEN "YES (ver ${ALIASOF_gthread-2.0_VERSION})" ELSE NO)
-      status(" GtkGlExt:" HAVE_GTKGLEXT THEN "YES (ver ${ALIASOF_gtkglext-1.0_VERSION})" ELSE NO)
+      status("    GThread :" HAVE_GTHREAD THEN "YES (ver ${ALIASOF_gthread-2.0_VERSION})" ELSE NO)
+      status("    GtkGlExt:" HAVE_GTKGLEXT THEN "YES (ver ${ALIASOF_gtkglext-1.0_VERSION})" ELSE NO)
     endif()
   endif()
 endif()
index c182628..14bfe4c 100644 (file)
@@ -43,7 +43,9 @@ ocv_clear_vars(HAVE_GTK HAVE_GTK3 HAVE_GTHREAD HAVE_GTKGLEXT)
 if(WITH_GTK AND NOT HAVE_QT)
   if(NOT WITH_GTK_2_X)
     CHECK_MODULE(gtk+-3.0 HAVE_GTK3)
-    set(HAVE_GTK HAVE_GTK3)
+    if(HAVE_GTK3)
+      set(HAVE_GTK TRUE)
+    endif()
   endif()
   if(NOT HAVE_GTK)
     CHECK_MODULE(gtk+-2.0 HAVE_GTK)