CMakeLists: Fix build on Linux with CMake versions less than 3.25.

This commit is contained in:
Jordan Woyak 2025-11-06 02:31:43 -06:00
parent 2170080f53
commit 1e144a7cfd
2 changed files with 5 additions and 1 deletions

View File

@ -30,6 +30,10 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_CURRENT_SOURCE_DIR}/CMake/FlagsOverr
project(dolphin-emu)
if (CMAKE_VERSION VERSION_LESS "3.25" AND CMAKE_SYSTEM_NAME MATCHES "Linux")
set(LINUX TRUE)
endif()
if (MSVC)
if (POLICY CMP0117)
# cmake is a weird language. You can't do if(not POLICY)

View File

@ -755,7 +755,7 @@ elseif(UNIX)
endif()
# Bluez doesn't support all the communication modes on FreeBSD, so only using it on Linux
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
if(LINUX)
option(ENABLE_BLUEZ "Enables bluetooth support" ON)
if(ENABLE_BLUEZ)
find_package(BlueZ)