Browse Source

Drop support for GTK2 on Linux

CHANGED: Drop support for GTK2 on Linux
pull/16/head
Ian McInerney 5 years ago
parent
commit
11ef147a36
  1. 10
      CMakeLists.txt

10
CMakeLists.txt

@ -753,6 +753,13 @@ if( KICAD_SCRIPTING_WXPYTHON )
" instead found wxPython Phoenix ${WXPYTHON_VERSION}" )
endif()
# GTK3 is required on Linux
if( UNIX AND NOT APPLE )
if( NOT "${WXPYTHON_TOOLKIT}" STREQUAL "gtk3" )
message( FATAL_ERROR "GTK3-based wxPython/Phoenix toolkit is required.")
endif()
endif()
message( STATUS "Found ${WXPYTHON_FLAVOR} "
"${WXPYTHON_VERSION}/${WXPYTHON_TOOLKIT} "
"(wxWidgets ${WXPYTHON_WXVERSION})" )
@ -776,6 +783,9 @@ if( KICAD_SCRIPTING_WXPYTHON )
message( WARNING "wxWidgets and wxPython must be based on the same toolkit.\n"
"It will be fixed automatically if you skip the '--toolkit=xxx' "
"wxWidgets_CONFIG_OPTIONS parameter.")
elseif( UNIX AND NOT APPLE )
# Force the use of GTK3 on Linux
set( wxWidgets_CONFIG_OPTIONS ${wxWidgets_CONFIG_OPTIONS} "--toolkit=gtk3" )
else()
# Use the same toolkit as wxPython otherwise there will be a symbol conflict
set( wxWidgets_CONFIG_OPTIONS ${wxWidgets_CONFIG_OPTIONS} "--toolkit=${WXPYTHON_TOOLKIT}" )

Loading…
Cancel
Save