Don't require wgpu-native with OpenGL api

This commit is contained in:
Nikita Lisitsa 2024-03-03 02:17:16 +03:00
parent c7108a0e39
commit 9b9af9e3bc
2 changed files with 9 additions and 1 deletions

View file

@ -54,7 +54,11 @@ if(NOT DEFINED PSEMEK_GRAPHICS_API)
set(PSEMEK_GRAPHICS_API OPENGL)
endif()
find_package(wgpu-native REQUIRED)
if(PSEMEK_GRAPHICS_API STREQUAL WEBGPU)
find_package(wgpu-native REQUIRED)
endif()
message(STATUS "Using graphics API ${PSEMEK_GRAPHICS_API}")
add_subdirectory(3rdparty)

View file

@ -7,6 +7,10 @@ else()
list(REMOVE_ITEM PSEMEK_LIB_DIRS "ui_legacy")
endif()
if(NOT (PSEMEK_GRAPHICS_API STREQUAL WEBGPU))
list(REMOVE_ITEM PSEMEK_LIB_DIRS "wgpu")
endif()
list(REMOVE_ITEM PSEMEK_LIB_DIRS sdl2 android)
set(PSEMEK_BACKEND_LIB_DIR)
if(PSEMEK_BACKEND STREQUAL "SDL2")