CMake: Clean up Windows build
Remove options that aren't supported on Windows Don't use pkgconfig on Windows Change-Id: I79718a1c43f56a9ec88f690490931b80b727dd68 Reviewed-on: https://code.wireshark.org/review/24481 Reviewed-by: Graham Bloice <graham.bloice@trihedral.com> Petri-Dish: Graham Bloice <graham.bloice@trihedral.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
This commit is contained in:
parent
adc1aff0a5
commit
bab9abfb7d
|
@ -826,7 +826,7 @@ endif()
|
|||
# - set HAVE_XXX
|
||||
|
||||
# The minimum package list
|
||||
set(PACKAGELIST Gettext M Git GLIB2 GMODULE2 GTHREAD2 GCRYPT LEX YACC Perl SH PythonInterp)
|
||||
set(PACKAGELIST Git GLIB2 GMODULE2 GTHREAD2 GCRYPT LEX YACC Perl SH PythonInterp)
|
||||
set(LEX_OPTIONS REQUIRED)
|
||||
set(GLIB2_OPTIONS REQUIRED)
|
||||
set(GLIB2_FIND_OPTIONS REQUIRED)
|
||||
|
@ -838,6 +838,7 @@ set(Python_ADDITIONAL_VERSIONS 3)
|
|||
set(YACC_OPTIONS REQUIRED)
|
||||
|
||||
if (NOT WIN32)
|
||||
set(PACKAGELIST ${PACKAGELIST} Gettext M)
|
||||
set(M_OPTIONS REQUIRED)
|
||||
endif()
|
||||
|
||||
|
|
|
@ -77,7 +77,9 @@ option(ENABLE_GEOIP "Build with GeoIP support" ON)
|
|||
if(WIN32)
|
||||
option(ENABLE_WINSPARKLE "Enable WinSparkle support" ON)
|
||||
endif()
|
||||
option(ENABLE_CAP "Build with Posix capabilities support" ON)
|
||||
if (NOT WIN32)
|
||||
option(ENABLE_CAP "Build with Posix capabilities support" ON)
|
||||
endif()
|
||||
option(ENABLE_CARES "Build with c-ares support" ON)
|
||||
if(UNIX)
|
||||
# Libnl is Linux-specific.
|
||||
|
|
|
@ -9,8 +9,10 @@
|
|||
include( FindWSWinLibs )
|
||||
FindWSWinLibs( "bcg729-.*" "BCG729_HINTS" )
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(BCG729 bcg729)
|
||||
if (NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(BCG729 bcg729)
|
||||
endif()
|
||||
|
||||
find_path( BCG729_INCLUDE_DIR
|
||||
NAMES bcg729/decoder.h
|
||||
|
|
|
@ -17,8 +17,10 @@ ENDIF (GEOIP_INCLUDE_DIRS)
|
|||
INCLUDE(FindWSWinLibs)
|
||||
FindWSWinLibs("GeoIP-.*" "GEOIP_HINTS")
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(GEOIP geoip)
|
||||
IF (NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(GEOIP geoip)
|
||||
endif()
|
||||
|
||||
FIND_PATH(GEOIP_INCLUDE_DIR GeoIP.h
|
||||
HINTS
|
||||
|
|
|
@ -27,12 +27,15 @@ else()
|
|||
FindWSWinLibs( "gtk2" "GLIB2_HINTS" )
|
||||
endif()
|
||||
|
||||
find_package( PkgConfig )
|
||||
if (NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(GEOIP geoip)
|
||||
|
||||
if( GLIB2_MIN_VERSION )
|
||||
pkg_search_module( GLIB2 glib-2.0>=${GLIB2_MIN_VERSION} )
|
||||
else()
|
||||
pkg_search_module( GLIB2 glib-2.0 )
|
||||
if( GLIB2_MIN_VERSION )
|
||||
pkg_search_module( GLIB2 glib-2.0>=${GLIB2_MIN_VERSION} )
|
||||
else()
|
||||
pkg_search_module( GLIB2 glib-2.0 )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
find_path( GLIB2_MAIN_INCLUDE_DIR
|
||||
|
|
|
@ -13,18 +13,20 @@
|
|||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
#
|
||||
|
||||
include( FindPkgConfig )
|
||||
if( NOT WIN32 )
|
||||
include( FindPkgConfig )
|
||||
|
||||
if( GMODULE2_FIND_REQUIRED )
|
||||
set( _pkgconfig_REQUIRED "REQUIRED" )
|
||||
else()
|
||||
set( _pkgconfig_REQUIRED "" )
|
||||
endif()
|
||||
if( GMODULE2_FIND_REQUIRED )
|
||||
set( _pkgconfig_REQUIRED "REQUIRED" )
|
||||
else()
|
||||
set( _pkgconfig_REQUIRED "" )
|
||||
endif()
|
||||
|
||||
if( GMODULE2_MIN_VERSION )
|
||||
pkg_search_module( GMODULE2 ${_pkgconfig_REQUIRED} gmodule-2.0>=${GMODULE2_MIN_VERSION} )
|
||||
else()
|
||||
pkg_search_module( GMODULE2 ${_pkgconfig_REQUIRED} gmodule-2.0 )
|
||||
if( GMODULE2_MIN_VERSION )
|
||||
pkg_search_module( GMODULE2 ${_pkgconfig_REQUIRED} gmodule-2.0>=${GMODULE2_MIN_VERSION} )
|
||||
else()
|
||||
pkg_search_module( GMODULE2 ${_pkgconfig_REQUIRED} gmodule-2.0 )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if( GMODULE2_FOUND )
|
||||
|
|
|
@ -17,8 +17,10 @@ ENDIF (GNUTLS_INCLUDE_DIRS)
|
|||
INCLUDE(FindWSWinLibs)
|
||||
FindWSWinLibs("gnutls-.*" "GNUTLS_HINTS")
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(GNUTLS gnutls)
|
||||
if (NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(GNUTLS gnutls)
|
||||
endif()
|
||||
|
||||
# sources include gnutls/gnutls.h, look for that location instead of gnutls.h.
|
||||
FIND_PATH(GNUTLS_INCLUDE_DIR
|
||||
|
|
|
@ -13,12 +13,14 @@
|
|||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
#
|
||||
|
||||
include( FindPkgConfig )
|
||||
if( NOT WIN32 )
|
||||
include( FindPkgConfig )
|
||||
|
||||
if( GTHREAD2_MIN_VERSION )
|
||||
PKG_SEARCH_MODULE( GTHREAD2 gthread-2.0>=${GTHREAD2_MIN_VERSION} )
|
||||
else()
|
||||
PKG_SEARCH_MODULE( GTHREAD2 gthread-2.0 )
|
||||
if( GTHREAD2_MIN_VERSION )
|
||||
PKG_SEARCH_MODULE( GTHREAD2 gthread-2.0>=${GTHREAD2_MIN_VERSION} )
|
||||
else()
|
||||
PKG_SEARCH_MODULE( GTHREAD2 gthread-2.0 )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if( GTHREAD2_FOUND )
|
||||
|
|
|
@ -19,8 +19,10 @@ endif()
|
|||
include(FindWSWinLibs)
|
||||
FindWSWinLibs("kfw-.*" "KERBEROS_HINTS")
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(KERBEROS krb5 mit-krb5 heimdal-krb5)
|
||||
if(NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(KERBEROS krb5 mit-krb5 heimdal-krb5)
|
||||
endif()
|
||||
|
||||
if(NOT KERBEROS_FOUND)
|
||||
# Fallback detection if pkg-config files are not installed.
|
||||
|
|
|
@ -17,10 +17,12 @@
|
|||
INCLUDE(FindWSWinLibs)
|
||||
FindWSWinLibs("lua5*" "LUA_HINTS")
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(LUA lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua5.0 lua-5.0 lua50)
|
||||
if(NOT LUA_FOUND)
|
||||
pkg_search_module(LUA "lua<=5.2.99")
|
||||
if(NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(LUA lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua5.0 lua-5.0 lua50)
|
||||
if(NOT LUA_FOUND)
|
||||
pkg_search_module(LUA "lua<=5.2.99")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
FIND_PATH(LUA_INCLUDE_DIR lua.h
|
||||
|
|
|
@ -11,8 +11,10 @@
|
|||
include( FindWSWinLibs )
|
||||
FindWSWinLibs( "lz4-.*" "LZ4_HINTS" )
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(LZ4 lz4 liblz4)
|
||||
if( NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(LZ4 lz4 liblz4)
|
||||
endif()
|
||||
|
||||
find_path(LZ4_INCLUDE_DIR
|
||||
NAMES lz4.h
|
||||
|
|
|
@ -9,8 +9,10 @@
|
|||
include( FindWSWinLibs )
|
||||
FindWSWinLibs( "nghttp2-.*" "NGHTTP2_HINTS" )
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(NGHTTP2 libnghttp2)
|
||||
if( NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(NGHTTP2 libnghttp2)
|
||||
endif()
|
||||
|
||||
find_path( NGHTTP2_INCLUDE_DIR
|
||||
NAMES nghttp2/nghttp2.h
|
||||
|
|
|
@ -11,8 +11,10 @@
|
|||
include( FindWSWinLibs )
|
||||
FindWSWinLibs( "snappy-.*" "SNAPPY_HINTS" )
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(SNAPPY libsnappy)
|
||||
if( NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(SNAPPY libsnappy)
|
||||
endif()
|
||||
|
||||
find_path(SNAPPY_INCLUDE_DIR
|
||||
NAMES snappy.h
|
||||
|
|
|
@ -9,8 +9,10 @@
|
|||
include( FindWSWinLibs )
|
||||
FindWSWinLibs( "spandsp-.*" "SPANDSP_HINTS" )
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(SPANDSP spandsp)
|
||||
if( NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(SPANDSP spandsp)
|
||||
endif()
|
||||
|
||||
find_path( SPANDSP_INCLUDE_DIR
|
||||
NAMES spandsp.h
|
||||
|
|
Loading…
Reference in New Issue