Browse Source

cmake: Work around bug in opengl32.lib detection on MSVC ARM64

Cameron Gutman 3 years ago
parent
commit
210713a600
1 changed files with 4 additions and 1 deletions
  1. 4 1
      test/CMakeLists.txt

+ 4 - 1
test/CMakeLists.txt

@@ -18,7 +18,10 @@ if(WINDOWS)
     add_definitions(-Dmain=SDL_main)
 endif()
 
-find_package(OpenGL)
+# CMake incorrectly detects opengl32.lib being present on MSVC ARM64
+if(NOT MSVC OR NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
+    find_package(OpenGL)
+endif()
 
 if (OPENGL_FOUND)
 add_definitions(-DHAVE_OPENGL)