X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=CMakeLists.txt;h=28c86d372dfaf108f64110251bc5fc6808777035;hb=fe806cb6c3a13071126f4eff4bcb8a28d8b0b777;hp=d6ea62b97f8c506f73e774692c76c0a24c3daf58;hpb=1c3ddde4d8cd6a1c57b48caa2bfc278fbbaeee5b;p=apitrace diff --git a/CMakeLists.txt b/CMakeLists.txt index d6ea62b..28c86d3 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -392,6 +392,28 @@ if (WIN32) install (TARGETS d3d10 LIBRARY DESTINATION ${WRAPPER_INSTALL_DIR}) endif (DirectX_D3D10_INCLUDE_DIR) + # d3d10_1.dll + if (DirectX_D3D10_INCLUDE_DIR) + include_directories (SYSTEM ${DirectX_D3D10_INCLUDE_DIR}) + add_custom_command ( + OUTPUT d3d10_1trace.cpp + COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d10_1trace.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d10_1trace.cpp + DEPENDS d3d10_1trace.py trace.py specs/d3d10_1.py specs/d3d10.py specs/d3d10sdklayers.py specs/dxgi.py specs/dxgitype.py specs/dxgiformat.py specs/winapi.py specs/stdapi.py + ) + add_library (d3d10_1 MODULE specs/d3d10_1.def d3d10_1trace.cpp) + target_link_libraries (d3d10_1 + common + ${ZLIB_LIBRARIES} + ${SNAPPY_LIBRARIES} + ) + set_target_properties (d3d10_1 + PROPERTIES PREFIX "" + RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/wrappers + LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/wrappers + ) + install (TARGETS d3d10_1 LIBRARY DESTINATION ${WRAPPER_INSTALL_DIR}) + endif (DirectX_D3D10_INCLUDE_DIR) + # opengl32.dll add_custom_command ( OUTPUT wgltrace.cpp