Просмотр исходного кода

fix backend selection in tests/CMakeLists.txt

Andre Weissflog 2 лет назад
Родитель
Сommit
596a43b4f8
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 0
      .gitignore
  2. 3 1
      tests/CMakeLists.txt

+ 1 - 0
.gitignore

@@ -1,4 +1,5 @@
 .vscode/
 .vscode/
+build/
 #>fips
 #>fips
 # this area is managed by fips, do not edit
 # this area is managed by fips, do not edit
 .fips-*
 .fips-*

+ 3 - 1
tests/CMakeLists.txt

@@ -5,8 +5,10 @@ set(CMAKE_C_STANDARD 11)
 set(CMAKE_CXX_STANDARD 17)  # needed for UWP
 set(CMAKE_CXX_STANDARD 17)  # needed for UWP
 
 
 # SOKOL_GLCORE33, SOKOL_GLES2, SOKOL_GLES3, SOKOL_D3D11, SOKOL_METAL, SOKOL_WGPU, SOKOL_DUMMY
 # SOKOL_GLCORE33, SOKOL_GLES2, SOKOL_GLES3, SOKOL_D3D11, SOKOL_METAL, SOKOL_WGPU, SOKOL_DUMMY
-option(SOKOL_BACKEND "Select 3D backend API" SOKOL_GLCORE33)
+set(SOKOL_BACKEND "SOKOL_GLCORE33" CACHE STRING "Select 3D backend API")
+set_property(CACHE SOKOL_BACKEND PROPERTY STRINGS SOKOL_GLCORE33 SOKOL_METAL SOKOL_D3D11)
 option(USE_ARC "Enable/disable ARC" OFF)
 option(USE_ARC "Enable/disable ARC" OFF)
+option(USE_ANALYZER "Enable/disable clang analyzer" OFF)
 
 
 if (CMAKE_SYSTEM_NAME STREQUAL Emscripten)
 if (CMAKE_SYSTEM_NAME STREQUAL Emscripten)
     set(EMSCRIPTEN 1)
     set(EMSCRIPTEN 1)