highgui: cleanup and fixes
This commit is contained in:
@@ -8,6 +8,10 @@ include("${OpenCV_SOURCE_DIR}/cmake/OpenCVPluginStandalone.cmake")
|
||||
set(WITH_GTK ON)
|
||||
include("${OpenCV_SOURCE_DIR}/modules/highgui/cmake/init.cmake")
|
||||
|
||||
if(NOT HAVE_GTK)
|
||||
message(FATAL_ERROR "GTK: NO")
|
||||
endif()
|
||||
|
||||
ocv_warnings_disable(CMAKE_CXX_FLAGS -Wno-deprecated-declarations)
|
||||
|
||||
set(OPENCV_PLUGIN_DEPS core imgproc imgcodecs)
|
||||
@@ -22,23 +26,23 @@ else()
|
||||
endif()
|
||||
ocv_create_plugin(highgui "opencv_highgui_gtk" "${__deps}" "GTK" "src/window_gtk.cpp")
|
||||
|
||||
message(STATUS "GTK: ${GTK2_VERSION}")
|
||||
if(HAVE_GTK3)
|
||||
message(STATUS "GTK+: ver ${GTK3_VERSION}")
|
||||
elseif(HAVE_GTK)
|
||||
message(STATUS "GTK+: ver ${GTK2_VERSION}")
|
||||
message(STATUS "GTK3+: ver ${GTK3_VERSION}")
|
||||
elseif(HAVE_GTK3)
|
||||
message(STATUS "GTK2+: ver ${GTK2_VERSION}")
|
||||
elseif(DEFINED GTK_VERSION)
|
||||
message(STATUS "GTK+: ver ${GTK_VERSION}")
|
||||
else()
|
||||
message(FATAL_ERROR "GTK+: NO")
|
||||
message(STATUS "GTK+: YES")
|
||||
endif()
|
||||
if(HAVE_GTK)
|
||||
if(HAVE_GTHREAD)
|
||||
message(STATUS "GThread : YES (ver ${GTHREAD_VERSION})")
|
||||
else()
|
||||
message(STATUS "GThread : NO")
|
||||
endif()
|
||||
if(HAVE_GTKGLEXT)
|
||||
message(STATUS "GtkGlExt: YES (ver ${GTKGLEXT_VERSION})")
|
||||
else()
|
||||
message(STATUS "GtkGlExt: NO")
|
||||
endif()
|
||||
|
||||
if(HAVE_GTHREAD)
|
||||
message(STATUS "GThread : YES (ver ${GTHREAD_VERSION})")
|
||||
else()
|
||||
message(STATUS "GThread : NO")
|
||||
endif()
|
||||
if(HAVE_GTKGLEXT)
|
||||
message(STATUS "GtkGlExt: YES (ver ${GTKGLEXT_VERSION})")
|
||||
else()
|
||||
message(STATUS "GtkGlExt: NO")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user