From 2a9e8bd8ccd7159ce18d9393fbb7fc666d042719 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Thu, 18 Apr 2019 20:04:49 +0100 Subject: [PATCH] Autodetect Raspberry Pi in CMake file ...instead of expecting the user to manually-define it --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e456d138..05d9e5d9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,10 +4,12 @@ if ((${CMAKE_VERSION} VERSION_EQUAL 3.9) OR (${CMAKE_VERSION} VERSION_GREATER 3. cmake_policy(SET CMP0069 NEW) endif() +include(CheckIncludeFile) +CHECK_INCLUDE_FILE(/opt/vc/include/bcm_host.h RASPBERRY_PI) + option(STATIC "Produce a statically-linked executable (good for Windows builds, so you don't need to bundle DLL files)" OFF) option(JAPANESE "Enable the Japanese-language build" OFF) option(FIX_BUGS "Fix certain bugs (see src/Bug Fixes.txt)" OFF) -option(RASPBERRY_PI "Enable tweaks to improve performance on Raspberry Pis" OFF) option(NONPORTABLE "Enable bits of code that aren't portable, but are what the original game used" OFF) # Default to Release build