• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if (APPLE)
2    set(apigen-codec-common-platform-sources)
3elseif (WIN32)
4    set(apigen-codec-common-platform-sources)
5else()
6    set(apigen-codec-common-platform-sources X11Support.cpp)
7endif()
8
9add_library(
10    apigen-codec-common
11    ChecksumCalculator.cpp
12    ChecksumCalculatorThreadInfo.cpp
13    glUtils.cpp
14    ${apigen-codec-common-platform-sources})
15if (NOT MSVC)
16    target_compile_options(
17        apigen-codec-common PRIVATE -fvisibility=hidden)
18endif()
19target_link_libraries(
20    apigen-codec-common
21    PUBLIC
22    gfxstream-host-common gfxstream-base)
23target_include_directories(
24    apigen-codec-common
25    PUBLIC
26    ${GFXSTREAM_REPO_ROOT}/stream-servers/apigen-codec-common
27    PRIVATE
28    ${GFXSTREAM_REPO_ROOT}/stream-servers
29    ${GFXSTREAM_REPO_ROOT}/include)
30