Add Viewport::clear method to manually clear the viewport if required
[ogre3d.git] / RenderSystems / CMakeLists.txt
blob93c3e05c33411f7e9f0e8f8020af3ec9e6b68268
1 # Configure RenderSystem build
3 if (OGRE_BUILD_RENDERSYSTEM_D3D9)
4   if (NOT DirectX_FOUND)
5     MESSAGE(STATUS "Could not find dependency: DirectX")
6         MESSAGE(STATUS "Skipping Direct3D9 rendersystem build")
7     set(OGRE_BUILD_RENDERSYSTEM_D3D9 0)
8   else ()
9     add_subdirectory(Direct3D9)
10   endif ()
11 endif ()
13 if (OGRE_BUILD_RENDERSYSTEM_D3D10)
14   if (NOT DirectX_FOUND)
15     MESSAGE(STATUS "Could not find dependency: DirectX")
16         MESSAGE(STATUS "Skipping Direct3D10 rendersystem build")
17     set(OGRE_BUILD_RENDERSYSTEM_D3D10 0)
18   else ()
19     add_subdirectory(Direct3D10)
20   endif ()
21 endif ()
23 if (OGRE_BUILD_RENDERSYSTEM_GL)
24   if (NOT OPENGL_FOUND)
25     MESSAGE(STATUS "Could not find dependency: GL")
26           MESSAGE(STATUS "Skipping GL rendersystem build")
27     set(OGRE_BUILD_RENDERSYSTEM_GL 0)
28   else ()
29     add_subdirectory(GL)
30   endif ()
31 endif ()
33 if (OGRE_BUILD_RENDERSYSTEM_GLES)
34   if (NOT OPENGLES_FOUND)
35     MESSAGE(STATUS "Could not find dependency: GL ES ")
36           MESSAGE(STATUS "Skipping GLES rendersystem build")
37     set(OGRE_BUILD_RENDERSYSTEM_GLES 0)
38   else ()
39     add_subdirectory(GLES)
40   endif()
41 endif()