Allow frontends to use different headers for OpenGL declarations (#2102)

This commit is contained in:
Jesse Talavera
2024-07-21 11:02:31 -04:00
committed by GitHub
parent 9b828c2cde
commit 821f5f5f29
2 changed files with 18 additions and 3 deletions

View File

@ -237,3 +237,11 @@ if (UNIX AND NOT APPLE)
INTERPROCEDURAL_OPTIMIZATION_RELEASE OFF)
endif()
endif()
if (ENABLE_OGLRENDERER)
set(MELONDS_GL_HEADER \"frontend/glad/glad.h\" CACHE STRING "Path to a header that contains OpenGL function and type declarations.")
target_compile_definitions(melonDS PUBLIC OGLRENDERER_ENABLED)
target_compile_definitions(melonDS PUBLIC MELONDS_GL_HEADER=${MELONDS_GL_HEADER})
target_compile_definitions(core PUBLIC MELONDS_GL_HEADER=${MELONDS_GL_HEADER})
endif()