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
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)
|