32 lines
835 B
CMake
32 lines
835 B
CMake
|
|
message("*** Using GLES3 Wrapper")
|
|
|
|
set(DEQP_TARGET_NAME "GLES3 Wrapper")
|
|
set(DEQP_SUPPORT_GLES2 OFF)
|
|
set(DEQP_SUPPORT_EGL OFF)
|
|
set(DEQP_SUPPORT_GLES3 ON)
|
|
|
|
add_definitions(-DKHRONOS_STATIC_LIB)
|
|
add_definitions(-DDEQP_USE_GLES3_WRAPPER)
|
|
include_directories(
|
|
wrappers/gles3/inc
|
|
wrappers/gles3 # Required by platform integration
|
|
)
|
|
add_subdirectory(wrappers/gles3)
|
|
set(DEQP_GLES3_LIBRARIES GLESv3)
|
|
set(DEQP_PLATFORM_LIBRARIES GLESv3) # \note Always link to GLESv3 since platform integration requires it.
|
|
|
|
if (DE_OS_IS_WIN32)
|
|
set(TCUTIL_PLATFORM_SRCS
|
|
win32/tcuWGL.cpp
|
|
win32/tcuWGL.hpp
|
|
win32/tcuWin32API.h
|
|
win32/tcuWin32Window.cpp
|
|
win32/tcuWin32Window.hpp
|
|
win32/tcuWin32GLES3Platform.cpp
|
|
win32/tcuWin32GLES3Platform.hpp
|
|
tcuMain.cpp
|
|
)
|
|
else ()
|
|
message(FATAL_ERROR "GLES3 Wrapper is not supported on this OS")
|
|
endif ()
|