set(PLATFORM_UNIT_TEST_FILES) set(OpenGL_GL_PREFERENCE "GLVND") find_package(OpenGL QUIET) if (OpenGL_FOUND) set(PLATFORM_UNIT_TEST_FILES graphics/TestOpenGlRendering.cpp ) endif() if(WIN32) list(APPEND PLATFORM_UNIT_TEST_FILES graphics/TestD2DOffScreenRendering.cpp ) set(GRAPHICS_UI_TEST_FILES graphics/TestDirectXRendering.cpp graphics/TestD2DRendering.cpp PARENT_SCOPE ) endif() set(GRAPHICS_UNIT_TEST_DEPENDENCIES graphics client PARENT_SCOPE ) set(GRAPHICS_UI_TEST_DEPENDENCIES graphics client PARENT_SCOPE ) set(GRAPHICS_UNIT_TEST_FILES graphics/TestRasterizer.cpp ${PLATFORM_UNIT_TEST_FILES} PARENT_SCOPE )