Browse Source

Add TARGET_VULKAN option

Signed-off-by: Squareys <Squareys@googlemail.com>
pull/202/head
Squareys 10 years ago
parent
commit
e288d5b236
  1. 4
      CMakeLists.txt
  2. 1
      src/Magnum/configure.h.cmake

4
CMakeLists.txt

@ -53,6 +53,7 @@ endif()
cmake_dependent_option(TARGET_GLES2 "Build for OpenGL ES 2 / WebGL 1.0" ON "TARGET_GLES" OFF)
cmake_dependent_option(TARGET_DESKTOP_GLES "Build for OpenGL ES on desktop" OFF "TARGET_GLES" OFF)
option(TARGET_HEADLESS "Build command-line utilities for use on a headless machines" OFF)
option(TARGET_VULKAN "Build for Vulkan" OFF)
# Magnum Info (currently only using GLX, CGL, WGL/EGL on Windows or on NaCl)
if(CORRADE_TARGET_UNIX OR CORRADE_TARGET_NACL OR CORRADE_TARGET_WINDOWS)
@ -211,6 +212,9 @@ endif()
if(TARGET_HEADLESS)
set(MAGNUM_TARGET_HEADLESS 1)
endif()
if(TARGET_VULKAN)
set(MAGNUM_TARGET_VULKAN 1)
endif()
if(CORRADE_TARGET_EMSCRIPTEN)
include(UseEmscripten)

1
src/Magnum/configure.h.cmake

@ -33,6 +33,7 @@
#cmakedefine MAGNUM_TARGET_GLES3
#cmakedefine MAGNUM_TARGET_DESKTOP_GLES
#cmakedefine MAGNUM_TARGET_WEBGL
#cmakedefine MAGNUM_TARGET_VULKAN
#cmakedefine MAGNUM_TARGET_HEADLESS
#endif

Loading…
Cancel
Save