]> git.cworth.org Git - apitrace/blobdiff - CMakeLists.txt
Fix .dll output directory.
[apitrace] / CMakeLists.txt
index cd2c8f972cb1a7e51c562f16064b7855578146f0..af6357862fb4a23578b7f2777aa39ab005571317 100755 (executable)
@@ -148,16 +148,20 @@ add_custom_command (
 
 if (WIN32)
     # d3d8.dll
-    #if (DirectX_D3D8_INCLUDE_DIR)
-    #    include_directories (${DirectX_D3D8_INCLUDE_DIR})
-    #    add_custom_command (
-    #        OUTPUT d3d8.cpp
-    #        COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d8.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d8.cpp
-    #        DEPENDS d3d8.py d3d8types.py d3d8caps.py winapi.py stdapi.py
-    #    )
-    #    add_library (d3d8 SHARED d3d8.def d3d8.cpp trace_write.cpp os_win32.cpp)
-    #    set_target_properties (d3d8 PROPERTIES PREFIX "")
-    #endif (DirectX_D3D8_INCLUDE_DIR)
+    if (DirectX_D3D8_INCLUDE_DIR)
+        include_directories (${DirectX_D3D8_INCLUDE_DIR})
+        add_custom_command (
+            OUTPUT d3d8.cpp
+            COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/d3d8.py > ${CMAKE_CURRENT_BINARY_DIR}/d3d8.cpp
+            DEPENDS d3d8.py trace.py d3d8types.py d3d8caps.py d3dshader.py winapi.py stdapi.py
+        )
+        add_library (d3d8 SHARED d3d8.def d3d8.cpp trace_write.cpp os_win32.cpp)
+        set_target_properties (d3d8
+            PROPERTIES PREFIX ""
+            RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/wrappers
+            LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/wrappers
+        )
+    endif (DirectX_D3D8_INCLUDE_DIR)
 
     # d3d9.dll
     if (DirectX_D3DX9_INCLUDE_DIR)
@@ -170,8 +174,8 @@ if (WIN32)
         add_library (d3d9 SHARED d3d9.def d3d9.cpp trace_write.cpp os_win32.cpp)
         set_target_properties (d3d9
             PROPERTIES PREFIX ""
-            RUNTIME_OUTPUT_PATH ${PROJECT_BINARY_DIR}/wrappers
-            LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/wrappers
+            RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/wrappers
+            LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/wrappers
         )
     endif (DirectX_D3DX9_INCLUDE_DIR)