+ endif ()
+ endif ()
+
+
+ find_path (DirectX_D3D10_1_INCLUDE_DIR d3d10_1.h
+ PATHS ${DirectX_INC_SEARCH_PATH}
+ DOC "The directory where d3d10_1.h resides")
+
+ find_library (DirectX_D3D10_1_LIBRARY d3d10_1
+ PATHS ${DirectX_LIB_SEARCH_PATH}
+ DOC "The directory where d3d10_1 resides")
+
+ if (DirectX_D3D10_1_INCLUDE_DIR AND DirectX_D3D10_1_LIBRARY)
+ set (DirectX_D3D10_1_FOUND 1)
+ endif ()
+
+
+ find_path (DirectX_D3D11_INCLUDE_DIR d3d11.h
+ PATHS ${DirectX_INC_SEARCH_PATH}
+ DOC "The directory where d3d11.h resides")
+
+ find_path (DirectX_D3DX11_INCLUDE_DIR d3dx11.h
+ PATHS ${DirectX_INC_SEARCH_PATH}
+ DOC "The directory where d3dx11.h resides")
+
+ find_library (DirectX_D3D11_LIBRARY d3d11
+ PATHS ${DirectX_LIB_SEARCH_PATH}
+ DOC "The directory where d3d11 resides")
+
+ find_library (DirectX_D3DX11_LIBRARY d3dx11
+ PATHS ${DirectX_LIB_SEARCH_PATH}
+ DOC "The directory where d3dx11 resides")
+
+ if (DirectX_D3D11_INCLUDE_DIR AND DirectX_D3D11_LIBRARY)
+ set (DirectX_D3D11_FOUND 1)
+ if (DirectX_D3DX11_INCLUDE_DIR AND DirectX_D3DX11_LIBRARY)
+ set (DirectX_D3DX11_FOUND 1)
+ endif ()
+ endif ()
+
+
+ find_path (DirectX_D3D11_1_INCLUDE_DIR d3d11_1.h
+ PATHS ${DirectX_INC_SEARCH_PATH}
+ DOC "The directory where d3d11_1.h resides")
+
+ if (DirectX_D3D11_1_INCLUDE_DIR AND DirectX_D3D11_LIBRARY)
+ set (DirectX_D3D11_1_FOUND 1)
+ endif ()
+
+
+ find_program (DirectX_FXC_EXECUTABLE fxc
+ PATHS ${DirectX_BIN_SEARCH_PATH}
+ DOC "Path to fxc.exe executable.")
+
+
+ find_path (DirectX_D2D1_INCLUDE_DIR d2d1.h
+ PATHS
+ "${DirectX_ROOT_DIR}/Include"
+ DOC "The directory where d2d1.h resides")
+
+ find_library (DirectX_D2D1_LIBRARY d2d1
+ PATHS
+ "${DirectX_ROOT_DIR}/Lib/x86"
+ DOC "The directory where d2d1 resides")
+
+ if (DirectX_D2D1_INCLUDE_DIR AND DirectX_D2D1_LIBRARY)
+ set (DirectX_D2D1_FOUND 1)
+ endif (DirectX_D2D1_INCLUDE_DIR AND DirectX_D2D1_LIBRARY)
+
+
+ mark_as_advanced (
+ DirectX_D3D_INCLUDE_DIR
+ DirectX_D3D_INCLUDE_DIR
+ DirectX_DDRAW_LIBRARY
+ DirectX_DDRAW_LIBRARY
+ DirectX_D3DX_INCLUDE_DIR
+ DirectX_D3DX_INCLUDE_DIR
+ DirectX_D3DX_LIBRARY
+ DirectX_D3DX_LIBRARY
+ DirectX_D3D8_INCLUDE_DIR
+ DirectX_D3D8_INCLUDE_DIR
+ DirectX_D3D8_LIBRARY
+ DirectX_D3D8_LIBRARY
+ DirectX_D3DX8_INCLUDE_DIR
+ DirectX_D3DX8_INCLUDE_DIR
+ DirectX_D3DX8_LIBRARY
+ DirectX_D3DX8_LIBRARY
+ DirectX_D3D9_INCLUDE_DIR
+ DirectX_D3D9_LIBRARY
+ DirectX_D3DX9_INCLUDE_DIR
+ DirectX_D3DX9_LIBRARY
+ DirectX_D3D10_INCLUDE_DIR
+ DirectX_D3D10_LIBRARY
+ DirectX_D3DX10_INCLUDE_DIR
+ DirectX_D3DX10_LIBRARY
+ DirectX_D3D10_1_INCLUDE_DIR
+ DirectX_D3D10_1_LIBRARY
+ DirectX_D3D11_INCLUDE_DIR
+ DirectX_D3D11_LIBRARY
+ DirectX_D3DX11_INCLUDE_DIR
+ DirectX_D3DX11_LIBRARY
+ DirectX_D3D11_1_INCLUDE_DIR
+ DirectX_D2D1_INCLUDE_DIR
+ DirectX_D2D1_LIBRARY
+ )
+
+
+endif ()