]> git.cworth.org Git - apitrace/blobdiff - wrappers/CMakeLists.txt
stash: Trace and replay of glx-tfp works
[apitrace] / wrappers / CMakeLists.txt
index 6b76e589b04c4103848d2841b3e287878258e4c8..aa4fde33d32a7920dcb8ccbf567994d64868576d 100644 (file)
@@ -399,10 +399,25 @@ elseif (X11_FOUND)
             ${CMAKE_SOURCE_DIR}/specs/stdapi.py
     )
 
+    add_custom_command (
+        OUTPUT xtrace.cpp
+        COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/xtrace.py > ${CMAKE_CURRENT_BINARY_DIR}/xtrace.cpp
+        DEPENDS
+            xtrace.py
+            gltrace.py
+            trace.py
+            ${CMAKE_SOURCE_DIR}/specs/xapi.py
+            ${CMAKE_SOURCE_DIR}/specs/glapi.py
+            ${CMAKE_SOURCE_DIR}/specs/glparams.py
+            ${CMAKE_SOURCE_DIR}/specs/gltypes.py
+            ${CMAKE_SOURCE_DIR}/specs/stdapi.py
+    )
+
     add_library (glxtrace SHARED
         glxtrace.cpp
         glcaps.cpp
         gltrace_state.cpp
+        xtrace.cpp
     )
 
     add_dependencies (glxtrace glproc)