• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if (APPLE)
2    set(oswindow-platform-sources
3        osx/OSXWindow.mm)
4elseif (WIN32)
5    set(oswindow-platform-sources
6        windows/WindowsTimer.cpp
7        windows/Windows_system_utils.cpp
8        windows/win32/Win32Window.cpp)
9else()
10    set(oswindow-platform-sources
11        x11/X11Window.cpp)
12endif()
13
14add_library(
15    OSWindow
16    OSWindow.cpp
17    ${oswindow-platform-sources})
18target_link_libraries(
19    OSWindow
20    PRIVATE
21    gfxstream-base)
22target_include_directories(
23    OSWindow
24    PUBLIC
25    .
26    PRIVATE
27    ${GFXSTREAM_REPO_ROOT}/include)
28