You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
561 B

if (APPLE)
set(oswindow-platform-sources
osx/OSXWindow.mm)
elseif (WIN32)
set(oswindow-platform-sources
windows/WindowsTimer.cpp
windows/Windows_system_utils.cpp
windows/win32/Win32Window.cpp)
else()
set(oswindow-platform-sources
x11/X11Window.cpp)
endif()
add_library(
OSWindow
OSWindow.cpp
${oswindow-platform-sources})
target_link_libraries(
OSWindow
PRIVATE
gfxstream-base)
target_include_directories(
OSWindow
PUBLIC
.
PRIVATE
${GFXSTREAM_REPO_ROOT}/include)