mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-25 23:29:44 -06:00
Remove the cmake check for wxWidgets 2.8.9 that somehow got readded to
the code before the correct check for wxWidgets 2.9.3/2.9.4. Also clean up the indentation in the CMakeLists.txt file.
This commit is contained in:
@ -85,19 +85,19 @@ endfunction(enable_precompiled_headers)
|
|||||||
# for revision info
|
# for revision info
|
||||||
include(FindGit OPTIONAL)
|
include(FindGit OPTIONAL)
|
||||||
if(GIT_FOUND AND NOT DOLPHIN_WC_REVISION)
|
if(GIT_FOUND AND NOT DOLPHIN_WC_REVISION)
|
||||||
# defines DOLPHIN_WC_REVISION
|
# defines DOLPHIN_WC_REVISION
|
||||||
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-parse HEAD
|
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-parse HEAD
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_REVISION
|
OUTPUT_VARIABLE DOLPHIN_WC_REVISION
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
# defines DOLPHIN_WC_DESCRIBE
|
# defines DOLPHIN_WC_DESCRIBE
|
||||||
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --always --long --dirty
|
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --always --long --dirty
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_DESCRIBE
|
OUTPUT_VARIABLE DOLPHIN_WC_DESCRIBE
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
|
||||||
# remove hash from description
|
# remove hash from description
|
||||||
STRING(REGEX REPLACE "-[^-]+((-dirty)?)$" "\\1" DOLPHIN_WC_DESCRIBE "${DOLPHIN_WC_DESCRIBE}")
|
STRING(REGEX REPLACE "-[^-]+((-dirty)?)$" "\\1" DOLPHIN_WC_DESCRIBE "${DOLPHIN_WC_DESCRIBE}")
|
||||||
|
|
||||||
# defines DOLPHIN_WC_BRANCH
|
# defines DOLPHIN_WC_BRANCH
|
||||||
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
|
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_BRANCH
|
OUTPUT_VARIABLE DOLPHIN_WC_BRANCH
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
@ -118,7 +118,7 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
|
|||||||
add_definitions(-marm -march=armv7-a)
|
add_definitions(-marm -march=armv7-a)
|
||||||
add_definitions(-D_M_ARM=1)
|
add_definitions(-D_M_ARM=1)
|
||||||
add_definitions(-D_M_GENERIC=1)
|
add_definitions(-D_M_GENERIC=1)
|
||||||
# Set generic options so you don't have to pass anything to cmake to build ARM
|
# Set generic options so you don't have to pass anything to cmake to build ARM
|
||||||
set(USE_GLES 1)
|
set(USE_GLES 1)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -288,7 +288,7 @@ if(USE_EGL)
|
|||||||
message("EGL OpenGL interface enabled")
|
message("EGL OpenGL interface enabled")
|
||||||
add_definitions(-DUSE_EGL=1)
|
add_definitions(-DUSE_EGL=1)
|
||||||
else()
|
else()
|
||||||
# Using GLX
|
# Using GLX
|
||||||
set(USE_X11 1)
|
set(USE_X11 1)
|
||||||
set(USE_WAYLAND 0)
|
set(USE_WAYLAND 0)
|
||||||
endif()
|
endif()
|
||||||
@ -376,8 +376,8 @@ if(NOT ANDROID)
|
|||||||
endif(OPENAL_FOUND)
|
endif(OPENAL_FOUND)
|
||||||
|
|
||||||
if(UNIX AND NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
# Note: The convention is to check USE_X11 or USE_WAYLAND where needed.
|
# Note: The convention is to check USE_X11 or USE_WAYLAND where needed.
|
||||||
# This is where we detect platforms and set the variables accordingly.
|
# This is where we detect platforms and set the variables accordingly.
|
||||||
pkg_check_modules(WAYLAND wayland-egl wayland-client wayland-cursor)
|
pkg_check_modules(WAYLAND wayland-egl wayland-client wayland-cursor)
|
||||||
if(USE_WAYLAND AND WAYLAND_FOUND)
|
if(USE_WAYLAND AND WAYLAND_FOUND)
|
||||||
pkg_check_modules(XKBCOMMON xkbcommon)
|
pkg_check_modules(XKBCOMMON xkbcommon)
|
||||||
@ -393,8 +393,8 @@ if(NOT ANDROID)
|
|||||||
add_definitions(-DHAVE_WAYLAND=0)
|
add_definitions(-DHAVE_WAYLAND=0)
|
||||||
endif(USE_WAYLAND AND WAYLAND_FOUND)
|
endif(USE_WAYLAND AND WAYLAND_FOUND)
|
||||||
|
|
||||||
# Note: We do not need to explicitly check for X11 as it is done in the cmake
|
# Note: We do not need to explicitly check for X11 as it is done in the cmake
|
||||||
# FindOpenGL module on linux.
|
# FindOpenGL module on linux.
|
||||||
if(USE_X11 AND X11_FOUND)
|
if(USE_X11 AND X11_FOUND)
|
||||||
set(USE_X11 1)
|
set(USE_X11 1)
|
||||||
add_definitions(-DHAVE_X11=1)
|
add_definitions(-DHAVE_X11=1)
|
||||||
@ -620,21 +620,6 @@ if(NOT DISABLE_WX AND NOT ANDROID)
|
|||||||
include(FindwxWidgets OPTIONAL)
|
include(FindwxWidgets OPTIONAL)
|
||||||
FIND_PACKAGE(wxWidgets COMPONENTS core aui adv)
|
FIND_PACKAGE(wxWidgets COMPONENTS core aui adv)
|
||||||
|
|
||||||
if(wxWidgets_FOUND)
|
|
||||||
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|
|
||||||
COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}"
|
|
||||||
${wxWidgets_CONFIG_OPTIONS} --version
|
|
||||||
OUTPUT_VARIABLE wxWidgets_VERSION
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
ERROR_QUIET
|
|
||||||
)
|
|
||||||
message("Found wxWidgets version ${wxWidgets_VERSION}")
|
|
||||||
if(${wxWidgets_VERSION} VERSION_LESS "2.8.9")
|
|
||||||
message("At least 2.8.9 is required; ignoring found version")
|
|
||||||
unset(wxWidgets_FOUND)
|
|
||||||
endif()
|
|
||||||
endif(wxWidgets_FOUND)
|
|
||||||
|
|
||||||
if(wxWidgets_FOUND)
|
if(wxWidgets_FOUND)
|
||||||
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|
EXECUTE_PROCESS(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|
||||||
COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}"
|
COMMAND sh "${wxWidgets_CONFIG_EXECUTABLE}"
|
||||||
|
Reference in New Issue
Block a user