if (DirectX_ROOT_DIR)
set (DirectX_INC_SEARCH_PATH "${DirectX_ROOT_DIR}/Include")
set (DirectX_LIB_SEARCH_PATH "${DirectX_ROOT_DIR}/Lib/${DirectX_ARCHITECTURE}")
+ set (DirectX_BIN_SEARCH_PATH "${DirectX_ROOT_DIR}/Utilities/bin/x86")
endif ()
if (WIN8_SDK_ROOT_DIR)
set (DirectX_INC_SEARCH_PATH "${WIN8_SDK_ROOT_DIR}/Include/um" "${WIN8_SDK_ROOT_DIR}/Include/shared")
set (DirectX_LIB_SEARCH_PATH "${WIN8_SDK_ROOT_DIR}/Lib/Win8/um/${DirectX_ARCHITECTURE}")
+ set (DirectX_BIN_SEARCH_PATH "${WIN8_SDK_ROOT_DIR}/bin/x86")
endif ()
endif ()
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_INC_SEARCH_PATH}
+ DOC "The directory where d2d1.h resides")
+
+ find_library (DirectX_D2D1_LIBRARY d2d1
+ PATHS ${DirectX_LIB_SEARCH_PATH}
+ 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_D3DX11_INCLUDE_DIR
DirectX_D3DX11_LIBRARY
DirectX_D3D11_1_INCLUDE_DIR
+ DirectX_D2D1_INCLUDE_DIR
+ DirectX_D2D1_LIBRARY
)
DirectX_D3D11_FOUND
DirectX_D3DX11_FOUND
DirectX_D3D11_1_FOUND
+ DirectX_D2D1_FOUND
)