if (NOT ENABLE_EGL STREQUAL "AUTO")
set (REQUIRE_EGL REQUIRED)
endif ()
- pkg_check_modules (EGL egl ${REQUIRE_EGL})
+ pkg_check_modules (EGL egl glesv1_cm glesv2 ${REQUIRE_EGL})
if (EGL_FOUND)
include_directories (${EGL_INCLUDE_DIR})
add_definitions (-DHAVE_EGL)
add_library (common STATIC
common/trace_file.cpp
+ common/trace_file_read.cpp
+ common/trace_file_write.cpp
common/trace_file_zlib.cpp
common/trace_file_snappy.cpp
common/trace_model.cpp
${CMAKE_CURRENT_BINARY_DIR}/glproc.hpp
glxtrace.cpp
glcaps.cpp
- glsnapshot.cpp
)
set_target_properties (glxtrace PROPERTIES
${CMAKE_CURRENT_BINARY_DIR}/glproc.hpp
egltrace.cpp
glcaps.cpp
- glsnapshot.cpp
)
set_property (
##############################################################################
# Scripts (to support the CLI)
-install (PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/scripts/tracediff.sh DESTINATION ${LIB_INSTALL_DIR}/scripts)
-install (PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/scripts/jsondiff.py DESTINATION ${LIB_INSTALL_DIR}/scripts)
+install (
+ PROGRAMS
+ ${CMAKE_CURRENT_SOURCE_DIR}/scripts/tracediff.sh
+ ${CMAKE_CURRENT_SOURCE_DIR}/scripts/jsondiff.py
+ ${CMAKE_CURRENT_SOURCE_DIR}/scripts/snapdiff.py
+ DESTINATION ${SCRIPTS_INSTALL_DIR}
+)
##############################################################################
# GUI