X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2FCMakeLists.txt;h=2e33b547b7a1ecddfd83014544aed32fb32fb807;hb=3fac7cc4378d223a548347c29b03239fdfe7c0de;hp=57079b59a38f837198223359da3cad029b984978;hpb=3b18682ec801546fc7b2a1b9593161fa99c5adcd;p=apitrace diff --git a/retrace/CMakeLists.txt b/retrace/CMakeLists.txt index 57079b5..2e33b54 100644 --- a/retrace/CMakeLists.txt +++ b/retrace/CMakeLists.txt @@ -129,7 +129,7 @@ if (ENABLE_EGL AND X11_FOUND AND NOT WIN32 AND NOT APPLE) install (TARGETS eglretrace RUNTIME DESTINATION bin) endif () -if (WIN32 AND DirectX_D3DX9_INCLUDE_DIR) +if (WIN32) if (DirectX_D3D8_INCLUDE_DIR) include_directories (BEFORE SYSTEM ${DirectX_D3D8_INCLUDE_DIR}) set (HAVE_D3D8 1) @@ -151,10 +151,15 @@ if (WIN32 AND DirectX_D3DX9_INCLUDE_DIR) ${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 - 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