X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2FCMakeLists.txt;h=644fe987d4e17a85d46d39edb01e87293ab11378;hb=4f242f43bf4b3c8f5daadc4496c0e84ae55117b3;hp=358361e14e515973db393f23ccb74b0367ef4cb3;hpb=b2f9ad13e08391e2f2c3a83e4225f1ec19eb1c01;p=apitrace diff --git a/retrace/CMakeLists.txt b/retrace/CMakeLists.txt index 358361e..644fe98 100644 --- a/retrace/CMakeLists.txt +++ b/retrace/CMakeLists.txt @@ -1,7 +1,10 @@ ############################################################################## # API retracers -include_directories (${CMAKE_CURRENT_SOURCE_DIR}) +include_directories ( + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_BINARY_DIR}/dispatch +) add_definitions (-DRETRACE) @@ -47,13 +50,13 @@ add_dependencies (retrace_common glproc) if (WIN32 OR APPLE OR X11_FOUND) add_executable (glretrace ${glws_os} - ${CMAKE_SOURCE_DIR}/glproc_gl.cpp ) add_dependencies (glretrace glproc) target_link_libraries (glretrace retrace_common + glproc_gl common ${PNG_LIBRARIES} ${ZLIB_LIBRARIES} @@ -92,13 +95,13 @@ endif () if (ENABLE_EGL AND X11_FOUND AND NOT WIN32 AND NOT APPLE) add_executable (eglretrace glws_egl_xlib.cpp - ${CMAKE_SOURCE_DIR}/glproc_egl.cpp ) add_dependencies (eglretrace glproc) target_link_libraries (eglretrace retrace_common + glproc_egl common ${PNG_LIBRARIES} ${ZLIB_LIBRARIES} @@ -121,7 +124,9 @@ if (WIN32 AND DirectX_D3DX9_INCLUDE_DIR) COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3dretrace.py > ${CMAKE_CURRENT_BINARY_DIR}/d3dretrace_d3d9.cpp DEPENDS d3dretrace.py + dllretrace.py retrace.py + ${CMAKE_SOURCE_DIR}/dispatch/dispatch.py ${CMAKE_SOURCE_DIR}/specs/d3d9.py ${CMAKE_SOURCE_DIR}/specs/d3d9types.py ${CMAKE_SOURCE_DIR}/specs/d3d9caps.py