From 22b0d105686c7cd600d7e3bc49eaf199393f40c4 Mon Sep 17 00:00:00 2001 From: iwubcode Date: Fri, 23 Oct 2020 16:48:37 -0500 Subject: [PATCH] CMake: Set HAS_OPENGL for every system other than arm64 --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index fdccd03027..b4b9370e28 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -115,8 +115,8 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Binaries) if (WIN32) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/Binary) - if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") - string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY /ARM64) + if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") + string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY /ARM64) endif() set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) @@ -560,6 +560,11 @@ if(ENABLE_VULKAN) add_definitions(-DUSE_VULKAN) endif() +if(NOT WIN32 OR (NOT (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64"))) + # OpenGL is available on all platforms except windows-arm64 + add_definitions(-DHAS_OPENGL) +endif() + find_package(pugixml) if(NOT pugixml_FOUND) check_vendoring_approved(pugixml)