blob: 55fc0fc392b07a101c289fb83e2315b2f42d71d7 [file] [log] [blame]
add_library(gfxstream-snapshot.headers INTERFACE)
target_include_directories(gfxstream-snapshot.headers INTERFACE include)
add_library(
${SNAPSHOT_LIB_NAME}
TextureLoader.cpp
TextureSaver.cpp)
if (BUILD_SHARED_LIBS)
set_target_properties(
${SNAPSHOT_LIB_NAME}
PROPERTIES
VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}
SOVERSION ${VERSION_MAJOR})
endif()
target_link_libraries(
${SNAPSHOT_LIB_NAME}
PRIVATE
aemu-base.headers
aemu-host-common.headers)
target_include_directories(
${SNAPSHOT_LIB_NAME}
PUBLIC
${AEMU_COMMON_REPO_ROOT}/include)
if (APPLE)
target_compile_definitions(
${SNAPSHOT_LIB_NAME} PRIVATE -Dfseeko64=fseek -Dftello64=ftell)
endif()