]> git.cworth.org Git - apitrace/commitdiff
Find FXC executable.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Wed, 9 May 2012 08:23:38 +0000 (09:23 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Wed, 9 May 2012 08:23:38 +0000 (09:23 +0100)
cmake/FindDirectX.cmake

index e0094c18251f93df1c5227ced812607d0ed00e57..cbbe4f134506e6f4c2d7a3e52b1c1f8a8f37c77a 100644 (file)
@@ -39,6 +39,7 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
        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 ()
 
 
@@ -60,6 +61,7 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
                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 ()
 
@@ -206,6 +208,11 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
        endif ()
 
 
+       find_program (DirectX_FXC_EXECUTABLE fxc
+               PATHS ${DirectX_BIN_SEARCH_PATH}
+               DOC "Path to fxc.exe executable.")
+
+
        mark_as_advanced (
                DirectX_D3D_INCLUDE_DIR
                DirectX_D3D_INCLUDE_DIR