blob: c9dd664f4ab5e382940e193124ffd7acaaebf953 [file] [log] [blame]
if (APPLE)
set(apigen-codec-common-platform-sources)
elseif (WIN32)
set(apigen-codec-common-platform-sources)
else()
set(apigen-codec-common-platform-sources X11Support.cpp)
endif()
add_library(
apigen-codec-common
ChecksumCalculator.cpp
ChecksumCalculatorThreadInfo.cpp
glUtils.cpp
${apigen-codec-common-platform-sources})
if (NOT MSVC)
target_compile_options(
apigen-codec-common PRIVATE -fvisibility=hidden)
endif()
target_link_libraries(
apigen-codec-common
PUBLIC
gfxstream-gl-host-common.headers
aemu-host-common.headers
aemu-base.headers)
target_include_directories(
apigen-codec-common
PUBLIC
${GFXSTREAM_REPO_ROOT}/host/apigen-codec-common
PRIVATE
${GFXSTREAM_REPO_ROOT}/host
${GFXSTREAM_REPO_ROOT}/include)