No longer needed, and D3DX is deprecated upstream.
#include "compat.h"
#include <d3d9.h>
#include "compat.h"
#include <d3d9.h>
#ifndef D3DFMT_A2B10G10R10_XR_BIAS
#ifndef D3DFMT_A2B10G10R10_XR_BIAS
install (TARGETS eglretrace RUNTIME DESTINATION bin)
endif ()
install (TARGETS eglretrace RUNTIME DESTINATION bin)
endif ()
-if (WIN32 AND DirectX_D3DX9_INCLUDE_DIR)
if (DirectX_D3D8_INCLUDE_DIR)
include_directories (BEFORE SYSTEM ${DirectX_D3D8_INCLUDE_DIR})
set (HAVE_D3D8 1)
if (DirectX_D3D8_INCLUDE_DIR)
include_directories (BEFORE SYSTEM ${DirectX_D3D8_INCLUDE_DIR})
set (HAVE_D3D8 1)
${CMAKE_SOURCE_DIR}/specs/stdapi.py
)
${CMAKE_SOURCE_DIR}/specs/stdapi.py
)
- include_directories (BEFORE SYSTEM ${DirectX_D3DX9_INCLUDE_DIR})
+ if (DirectX_D3D9_INCLUDE_DIR)
+ include_directories (BEFORE SYSTEM ${DirectX_D3D9_INCLUDE_DIR})
+ set (HAVE_D3D9 1)
+ else ()
+ set (HAVE_D3D9 0)
+ endif ()
add_custom_command (
OUTPUT d3dretrace_d3d9.cpp
add_custom_command (
OUTPUT d3dretrace_d3d9.cpp
- COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d9retrace.py d3d9 1 > ${CMAKE_CURRENT_BINARY_DIR}/d3dretrace_d3d9.cpp
+ COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d9retrace.py d3d9 ${HAVE_D3D9} > ${CMAKE_CURRENT_BINARY_DIR}/d3dretrace_d3d9.cpp
DEPENDS
d3d9retrace.py
dllretrace.py
DEPENDS
d3d9retrace.py
dllretrace.py
- if (DirectX_D3D8_INCLUDE_DIR AND DirectX_D3DX9_INCLUDE_DIR)
- include_directories (BEFORE SYSTEM ${DirectX_D3DX9_INCLUDE_DIR} ${DirectX_D3D8_INCLUDE_DIR})
+ if (DirectX_D3D8_INCLUDE_DIR AND DirectX_D3D9_INCLUDE_DIR)
+ include_directories (BEFORE SYSTEM ${DirectX_D3D9_INCLUDE_DIR} ${DirectX_D3D8_INCLUDE_DIR})
add_custom_command (
OUTPUT d3d8trace.cpp
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d8trace.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d8trace.cpp
add_custom_command (
OUTPUT d3d8trace.cpp
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d8trace.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d8trace.cpp
- if (DirectX_D3DX9_INCLUDE_DIR)
- include_directories (BEFORE SYSTEM ${DirectX_D3DX9_INCLUDE_DIR})
+ if (DirectX_D3D9_INCLUDE_DIR)
+ include_directories (BEFORE SYSTEM ${DirectX_D3D9_INCLUDE_DIR})
add_custom_command (
OUTPUT d3d9trace.cpp
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d9trace.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d9trace.cpp
add_custom_command (
OUTPUT d3d9trace.cpp
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d9trace.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d9trace.cpp