Add Nintendo Switch support through CMake

This commit is contained in:
Adrian Graber
2021-06-09 23:52:51 +02:00
parent 5b4f91b161
commit 7301893152
3 changed files with 46 additions and 6 deletions

View File

@@ -148,13 +148,16 @@ set_target_properties(librw
)
if(LIBRW_PLATFORM_GL3)
set(OpenGL_GL_PREFERENCE GLVND)
find_package(OpenGL REQUIRED)
if(NOT NINTENDO_SWITCH)
set(OpenGL_GL_PREFERENCE GLVND)
find_package(OpenGL REQUIRED)
target_link_libraries(librw
PUBLIC
OpenGL::GL
)
endif()
target_link_libraries(librw
PUBLIC
OpenGL::GL
)
if (LIBRW_GL3_GFXLIB STREQUAL "GLFW")
find_package(glfw3 REQUIRED)
target_link_libraries(librw
@@ -175,6 +178,15 @@ if(LIBRW_PLATFORM_GL3)
)
endif()
endif()
if(NINTENDO_SWITCH)
target_link_libraries(librw
PUBLIC
EGL
glapi
drm_nouveau
)
endif()
elseif(LIBRW_PLATFORM_D3D9)
target_link_libraries(librw
PUBLIC