From 2773518869b5f57a848e807ddb2ee30adbf1c255 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Mon, 19 Jun 2017 15:00:18 +0300 Subject: [PATCH] Windows: cefclient: Fix ATL-related build errors (issue #2200) --- tests/cefclient/CMakeLists.txt.in | 5 +++++ tests/cefclient/browser/osr_accessibility_node_win.cc | 3 +++ 2 files changed, 8 insertions(+) diff --git a/tests/cefclient/CMakeLists.txt.in b/tests/cefclient/CMakeLists.txt.in index 7b1d711ac..dcfa492aa 100644 --- a/tests/cefclient/CMakeLists.txt.in +++ b/tests/cefclient/CMakeLists.txt.in @@ -249,6 +249,11 @@ if(OS_WINDOWS) add_dependencies(${CEF_TARGET} libcef_dll_wrapper) target_link_libraries(${CEF_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS} glu32.lib imm32.lib opengl32.lib) + if(USE_ATL) + # Required by VS2013 to link accessibility API functions. + target_link_libraries(${CEF_TARGET} oleacc.lib) + endif() + if(USE_SANDBOX) # Logical target used to link the cef_sandbox library. ADD_LOGICAL_TARGET("cef_sandbox_lib" "${CEF_SANDBOX_LIB_DEBUG}" "${CEF_SANDBOX_LIB_RELEASE}") diff --git a/tests/cefclient/browser/osr_accessibility_node_win.cc b/tests/cefclient/browser/osr_accessibility_node_win.cc index 72d7ed3b1..ba025ec76 100644 --- a/tests/cefclient/browser/osr_accessibility_node_win.cc +++ b/tests/cefclient/browser/osr_accessibility_node_win.cc @@ -680,6 +680,9 @@ CefNativeAccessible* OsrAXNode::GetNativeAccessibleObject(OsrAXNode* parent) { namespace client { +void OsrAXNode::NotifyAccessibilityEvent(std::string event_type) const { +} + void OsrAXNode::Destroy() {} CefNativeAccessible* OsrAXNode::GetNativeAccessibleObject(OsrAXNode* parent) {