Undo Graham's change to move find-package down.
Fix detection of Homebrew on APPLE Change-Id: I96506bb57d4772c5c90b1117c37e8350cda376ee Reviewed-on: https://code.wireshark.org/review/2257 Reviewed-by: Jörg Mayer <jmayer@loplof.de>
This commit is contained in:
parent
66532894b0
commit
c62d6e5753
|
@ -21,7 +21,17 @@ else()
|
|||
set( _pkgconfig_REQUIRED "" )
|
||||
endif()
|
||||
|
||||
if( NOT GTHREAD2_FOUND )
|
||||
if( GTHREAD2_MIN_VERSION )
|
||||
PKG_SEARCH_MODULE( GTHREAD2 ${_pkgconfig_REQUIRED} gthread-2.0>=${GTHREAD2_MIN_VERSION} )
|
||||
else()
|
||||
PKG_SEARCH_MODULE( GTHREAD2 ${_pkgconfig_REQUIRED} gthread-2.0 )
|
||||
endif()
|
||||
|
||||
if( GTHREAD2_FOUND )
|
||||
if( GMODULE2_LIBRARY_DIRS )
|
||||
LINK_DIRECTORIES( ${GMODULE2_LIBRARY_DIRS} )
|
||||
endif()
|
||||
else()
|
||||
include( FindWSWinLibs )
|
||||
if( BUILD_wireshark )
|
||||
if( ENABLE_GTK3 )
|
||||
|
@ -33,19 +43,14 @@ if( NOT GTHREAD2_FOUND )
|
|||
message( ERROR "Unsupported build setup" )
|
||||
endif()
|
||||
find_path( GTHREAD2_INCLUDE_DIRS gthread.h PATH_SUFFIXES glib-2.0 glib GLib.framework/Headers/glib glib-2.0/glib HINTS "${GTHREAD2_HINTS}/include" )
|
||||
if( APPLE )
|
||||
find_library( GTHREAD2_LIBRARIES gthread-2.0 HINTS "${GTHREAD2_HINTS}/lib" )
|
||||
if( NOT GTHREAD2_LIBRARIES AND APPLE )
|
||||
# Fallback as APPLE glib libs already contain this - except
|
||||
# Homebrew which needs the non-Apple setup
|
||||
find_library( GTHREAD2_LIBRARIES glib )
|
||||
else()
|
||||
find_library( GTHREAD2_LIBRARIES gthread-2.0 HINTS "${GTHREAD2_HINTS}/lib" )
|
||||
endif()
|
||||
include( FindPackageHandleStandardArgs )
|
||||
find_package_handle_standard_args( GTHREAD2 DEFAULT_MSG GTHREAD2_LIBRARIES GTHREAD2_INCLUDE_DIRS )
|
||||
endif()
|
||||
|
||||
if( GTHREAD2_MIN_VERSION )
|
||||
PKG_SEARCH_MODULE( GTHREAD2 ${_pkgconfig_REQUIRED} gthread-2.0>=${GTHREAD2_MIN_VERSION} )
|
||||
else()
|
||||
PKG_SEARCH_MODULE( GTHREAD2 ${_pkgconfig_REQUIRED} gthread-2.0 )
|
||||
endif()
|
||||
|
||||
mark_as_advanced( GTHREAD2_LIBRARIES GTHREAD2_INCLUDE_DIRS )
|
||||
|
|
Loading…
Reference in New Issue