${CMAKE_SOURCE_DIR}/helpers
${CMAKE_BINARY_DIR}/dispatch
${CMAKE_SOURCE_DIR}/dispatch
+ ${CMAKE_SOURCE_DIR}/image
)
add_definitions (-DRETRACE)
${CMAKE_SOURCE_DIR}/specs/stdapi.py
)
-add_library (retrace_common
+add_library (retrace_common STATIC
retrace.cpp
retrace_main.cpp
retrace_stdc.cpp
retrace_swizzle.cpp
+ json.cpp
)
-
target_link_libraries (retrace_common
+ image
common
- ${PNG_LIBRARIES}
${ZLIB_LIBRARIES}
${SNAPPY_LIBRARIES}
${GETOPT_LIBRARIES}
)
-add_library (glretrace_common
+add_library (glretrace_common STATIC
glretrace_gl.cpp
glretrace_cgl.cpp
glretrace_glx.cpp
glstate_shaders.cpp
glws.cpp
)
-
add_dependencies (glretrace_common glproc)
+target_link_libraries (glretrace_common
+ retrace_common
+)
if (WIN32 OR APPLE OR X11_FOUND)
if (DirectX_D3D8_INCLUDE_DIR)
include_directories (BEFORE SYSTEM ${DirectX_D3D8_INCLUDE_DIR})
set (HAVE_D3D8 1)
+ set (D3DSTATE_SOURCES ${D3DSTATE_SOURCES}
+ d3d8state.cpp
+ d3d8state_images.cpp
+ )
else ()
set (HAVE_D3D8 0)
endif ()