]> git.sesse.net Git - casparcg/blobdiff - dependencies64/cef/windows/libcef_dll/CMakeLists.txt
Upgrade CEF to 3.3029.1611.g44e39a8 / Chromium 58.0.3029.81.
[casparcg] / dependencies64 / cef / windows / libcef_dll / CMakeLists.txt
diff --git a/dependencies64/cef/windows/libcef_dll/CMakeLists.txt b/dependencies64/cef/windows/libcef_dll/CMakeLists.txt
new file mode 100644 (file)
index 0000000..451c13d
--- /dev/null
@@ -0,0 +1,690 @@
+# Copyright (c) 2014 The Chromium Embedded Framework Authors. All rights\r
+# reserved. Use of this source code is governed by a BSD-style license that\r
+# can be found in the LICENSE file.\r
+\r
+# Append platform specific sources to a list of sources.\r
+macro(LIBCEF_APPEND_PLATFORM_SOURCES name_of_list)\r
+  if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin" AND ${name_of_list}_MACOSX)\r
+    list(APPEND ${name_of_list} ${${name_of_list}_MACOSX})\r
+  endif()\r
+  if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" AND ${name_of_list}_LINUX)\r
+    list(APPEND ${name_of_list} ${${name_of_list}_LINUX})\r
+  endif()\r
+  if("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows" AND ${name_of_list}_WINDOWS)\r
+    list(APPEND ${name_of_list} ${${name_of_list}_WINDOWS})\r
+  endif()\r
+endmacro()\r
+\r
+set(CEF_TARGET libcef_dll_wrapper)\r
+\r
+set(LIBCEF_SRCS\r
+  ptr_util.h\r
+  transfer_util.cc\r
+  transfer_util.h\r
+  wrapper_types.h\r
+  )\r
+source_group(libcef_dll FILES ${LIBCEF_SRCS})\r
+\r
+set(LIBCEF_BASE_SRCS\r
+  base/cef_atomicops_x86_gcc.cc\r
+  base/cef_bind_helpers.cc\r
+  base/cef_callback_helpers.cc\r
+  base/cef_callback_internal.cc\r
+  base/cef_lock.cc\r
+  base/cef_lock_impl.cc\r
+  base/cef_logging.cc\r
+  base/cef_ref_counted.cc\r
+  base/cef_string16.cc\r
+  base/cef_thread_checker_impl.cc\r
+  base/cef_thread_collision_warner.cc\r
+  base/cef_weak_ptr.cc\r
+  )\r
+source_group(libcef_dll\\\\base FILES ${LIBCEF_BASE_SRCS})\r
+\r
+set(LIBCEF_CPPTOC_SRCS\r
+  cpptoc/app_cpptoc.cc\r
+  cpptoc/app_cpptoc.h\r
+  cpptoc/base_ref_counted_cpptoc.cc\r
+  cpptoc/base_ref_counted_cpptoc.h\r
+  cpptoc/base_scoped_cpptoc.cc\r
+  cpptoc/base_scoped_cpptoc.h\r
+  cpptoc/browser_process_handler_cpptoc.cc\r
+  cpptoc/browser_process_handler_cpptoc.h\r
+  cpptoc/client_cpptoc.cc\r
+  cpptoc/client_cpptoc.h\r
+  cpptoc/completion_callback_cpptoc.cc\r
+  cpptoc/completion_callback_cpptoc.h\r
+  cpptoc/context_menu_handler_cpptoc.cc\r
+  cpptoc/context_menu_handler_cpptoc.h\r
+  cpptoc/cookie_visitor_cpptoc.cc\r
+  cpptoc/cookie_visitor_cpptoc.h\r
+  cpptoc/cpptoc_ref_counted.h\r
+  cpptoc/cpptoc_scoped.h\r
+  cpptoc/delete_cookies_callback_cpptoc.cc\r
+  cpptoc/delete_cookies_callback_cpptoc.h\r
+  cpptoc/dialog_handler_cpptoc.cc\r
+  cpptoc/dialog_handler_cpptoc.h\r
+  cpptoc/display_handler_cpptoc.cc\r
+  cpptoc/display_handler_cpptoc.h\r
+  cpptoc/domvisitor_cpptoc.cc\r
+  cpptoc/domvisitor_cpptoc.h\r
+  cpptoc/download_handler_cpptoc.cc\r
+  cpptoc/download_handler_cpptoc.h\r
+  cpptoc/download_image_callback_cpptoc.cc\r
+  cpptoc/download_image_callback_cpptoc.h\r
+  cpptoc/drag_handler_cpptoc.cc\r
+  cpptoc/drag_handler_cpptoc.h\r
+  cpptoc/end_tracing_callback_cpptoc.cc\r
+  cpptoc/end_tracing_callback_cpptoc.h\r
+  cpptoc/find_handler_cpptoc.cc\r
+  cpptoc/find_handler_cpptoc.h\r
+  cpptoc/focus_handler_cpptoc.cc\r
+  cpptoc/focus_handler_cpptoc.h\r
+  cpptoc/geolocation_handler_cpptoc.cc\r
+  cpptoc/geolocation_handler_cpptoc.h\r
+  cpptoc/get_geolocation_callback_cpptoc.cc\r
+  cpptoc/get_geolocation_callback_cpptoc.h\r
+  cpptoc/jsdialog_handler_cpptoc.cc\r
+  cpptoc/jsdialog_handler_cpptoc.h\r
+  cpptoc/keyboard_handler_cpptoc.cc\r
+  cpptoc/keyboard_handler_cpptoc.h\r
+  cpptoc/life_span_handler_cpptoc.cc\r
+  cpptoc/life_span_handler_cpptoc.h\r
+  cpptoc/load_handler_cpptoc.cc\r
+  cpptoc/load_handler_cpptoc.h\r
+  cpptoc/menu_model_delegate_cpptoc.cc\r
+  cpptoc/menu_model_delegate_cpptoc.h\r
+  cpptoc/navigation_entry_visitor_cpptoc.cc\r
+  cpptoc/navigation_entry_visitor_cpptoc.h\r
+  cpptoc/pdf_print_callback_cpptoc.cc\r
+  cpptoc/pdf_print_callback_cpptoc.h\r
+  cpptoc/print_handler_cpptoc.cc\r
+  cpptoc/print_handler_cpptoc.h\r
+  cpptoc/read_handler_cpptoc.cc\r
+  cpptoc/read_handler_cpptoc.h\r
+  cpptoc/register_cdm_callback_cpptoc.cc\r
+  cpptoc/register_cdm_callback_cpptoc.h\r
+  cpptoc/render_handler_cpptoc.cc\r
+  cpptoc/render_handler_cpptoc.h\r
+  cpptoc/render_process_handler_cpptoc.cc\r
+  cpptoc/render_process_handler_cpptoc.h\r
+  cpptoc/request_context_handler_cpptoc.cc\r
+  cpptoc/request_context_handler_cpptoc.h\r
+  cpptoc/request_handler_cpptoc.cc\r
+  cpptoc/request_handler_cpptoc.h\r
+  cpptoc/resolve_callback_cpptoc.cc\r
+  cpptoc/resolve_callback_cpptoc.h\r
+  cpptoc/resource_bundle_handler_cpptoc.cc\r
+  cpptoc/resource_bundle_handler_cpptoc.h\r
+  cpptoc/resource_handler_cpptoc.cc\r
+  cpptoc/resource_handler_cpptoc.h\r
+  cpptoc/response_filter_cpptoc.cc\r
+  cpptoc/response_filter_cpptoc.h\r
+  cpptoc/run_file_dialog_callback_cpptoc.cc\r
+  cpptoc/run_file_dialog_callback_cpptoc.h\r
+  cpptoc/scheme_handler_factory_cpptoc.cc\r
+  cpptoc/scheme_handler_factory_cpptoc.h\r
+  cpptoc/set_cookie_callback_cpptoc.cc\r
+  cpptoc/set_cookie_callback_cpptoc.h\r
+  cpptoc/string_visitor_cpptoc.cc\r
+  cpptoc/string_visitor_cpptoc.h\r
+  cpptoc/task_cpptoc.cc\r
+  cpptoc/task_cpptoc.h\r
+  cpptoc/urlrequest_client_cpptoc.cc\r
+  cpptoc/urlrequest_client_cpptoc.h\r
+  cpptoc/v8accessor_cpptoc.cc\r
+  cpptoc/v8accessor_cpptoc.h\r
+  cpptoc/v8handler_cpptoc.cc\r
+  cpptoc/v8handler_cpptoc.h\r
+  cpptoc/v8interceptor_cpptoc.cc\r
+  cpptoc/v8interceptor_cpptoc.h\r
+  cpptoc/web_plugin_info_visitor_cpptoc.cc\r
+  cpptoc/web_plugin_info_visitor_cpptoc.h\r
+  cpptoc/web_plugin_unstable_callback_cpptoc.cc\r
+  cpptoc/web_plugin_unstable_callback_cpptoc.h\r
+  cpptoc/write_handler_cpptoc.cc\r
+  cpptoc/write_handler_cpptoc.h\r
+  )\r
+source_group(libcef_dll\\\\cpptoc FILES ${LIBCEF_CPPTOC_SRCS})\r
+\r
+set(LIBCEF_CPPTOC_TEST_SRCS\r
+  cpptoc/test/translator_test_ref_ptr_client_child_cpptoc.cc\r
+  cpptoc/test/translator_test_ref_ptr_client_child_cpptoc.h\r
+  cpptoc/test/translator_test_ref_ptr_client_cpptoc.cc\r
+  cpptoc/test/translator_test_ref_ptr_client_cpptoc.h\r
+  cpptoc/test/translator_test_scoped_client_child_cpptoc.cc\r
+  cpptoc/test/translator_test_scoped_client_child_cpptoc.h\r
+  cpptoc/test/translator_test_scoped_client_cpptoc.cc\r
+  cpptoc/test/translator_test_scoped_client_cpptoc.h\r
+  )\r
+source_group(libcef_dll\\\\cpptoc\\\\test FILES ${LIBCEF_CPPTOC_TEST_SRCS})\r
+\r
+set(LIBCEF_CPPTOC_VIEWS_SRCS\r
+  cpptoc/views/browser_view_delegate_cpptoc.cc\r
+  cpptoc/views/browser_view_delegate_cpptoc.h\r
+  cpptoc/views/button_delegate_cpptoc.cc\r
+  cpptoc/views/button_delegate_cpptoc.h\r
+  cpptoc/views/menu_button_delegate_cpptoc.cc\r
+  cpptoc/views/menu_button_delegate_cpptoc.h\r
+  cpptoc/views/panel_delegate_cpptoc.cc\r
+  cpptoc/views/panel_delegate_cpptoc.h\r
+  cpptoc/views/textfield_delegate_cpptoc.cc\r
+  cpptoc/views/textfield_delegate_cpptoc.h\r
+  cpptoc/views/view_delegate_cpptoc.cc\r
+  cpptoc/views/view_delegate_cpptoc.h\r
+  cpptoc/views/window_delegate_cpptoc.cc\r
+  cpptoc/views/window_delegate_cpptoc.h\r
+  )\r
+source_group(libcef_dll\\\\cpptoc\\\\views FILES ${LIBCEF_CPPTOC_VIEWS_SRCS})\r
+\r
+set(LIBCEF_CTOCPP_SRCS\r
+  ctocpp/auth_callback_ctocpp.cc\r
+  ctocpp/auth_callback_ctocpp.h\r
+  ctocpp/before_download_callback_ctocpp.cc\r
+  ctocpp/before_download_callback_ctocpp.h\r
+  ctocpp/binary_value_ctocpp.cc\r
+  ctocpp/binary_value_ctocpp.h\r
+  ctocpp/browser_ctocpp.cc\r
+  ctocpp/browser_ctocpp.h\r
+  ctocpp/browser_host_ctocpp.cc\r
+  ctocpp/browser_host_ctocpp.h\r
+  ctocpp/callback_ctocpp.cc\r
+  ctocpp/callback_ctocpp.h\r
+  ctocpp/command_line_ctocpp.cc\r
+  ctocpp/command_line_ctocpp.h\r
+  ctocpp/context_menu_params_ctocpp.cc\r
+  ctocpp/context_menu_params_ctocpp.h\r
+  ctocpp/cookie_manager_ctocpp.cc\r
+  ctocpp/cookie_manager_ctocpp.h\r
+  ctocpp/ctocpp_ref_counted.h\r
+  ctocpp/ctocpp_scoped.h\r
+  ctocpp/dictionary_value_ctocpp.cc\r
+  ctocpp/dictionary_value_ctocpp.h\r
+  ctocpp/domdocument_ctocpp.cc\r
+  ctocpp/domdocument_ctocpp.h\r
+  ctocpp/domnode_ctocpp.cc\r
+  ctocpp/domnode_ctocpp.h\r
+  ctocpp/download_item_callback_ctocpp.cc\r
+  ctocpp/download_item_callback_ctocpp.h\r
+  ctocpp/download_item_ctocpp.cc\r
+  ctocpp/download_item_ctocpp.h\r
+  ctocpp/drag_data_ctocpp.cc\r
+  ctocpp/drag_data_ctocpp.h\r
+  ctocpp/file_dialog_callback_ctocpp.cc\r
+  ctocpp/file_dialog_callback_ctocpp.h\r
+  ctocpp/frame_ctocpp.cc\r
+  ctocpp/frame_ctocpp.h\r
+  ctocpp/geolocation_callback_ctocpp.cc\r
+  ctocpp/geolocation_callback_ctocpp.h\r
+  ctocpp/image_ctocpp.cc\r
+  ctocpp/image_ctocpp.h\r
+  ctocpp/jsdialog_callback_ctocpp.cc\r
+  ctocpp/jsdialog_callback_ctocpp.h\r
+  ctocpp/list_value_ctocpp.cc\r
+  ctocpp/list_value_ctocpp.h\r
+  ctocpp/menu_model_ctocpp.cc\r
+  ctocpp/menu_model_ctocpp.h\r
+  ctocpp/navigation_entry_ctocpp.cc\r
+  ctocpp/navigation_entry_ctocpp.h\r
+  ctocpp/post_data_ctocpp.cc\r
+  ctocpp/post_data_ctocpp.h\r
+  ctocpp/post_data_element_ctocpp.cc\r
+  ctocpp/post_data_element_ctocpp.h\r
+  ctocpp/print_dialog_callback_ctocpp.cc\r
+  ctocpp/print_dialog_callback_ctocpp.h\r
+  ctocpp/print_job_callback_ctocpp.cc\r
+  ctocpp/print_job_callback_ctocpp.h\r
+  ctocpp/print_settings_ctocpp.cc\r
+  ctocpp/print_settings_ctocpp.h\r
+  ctocpp/process_message_ctocpp.cc\r
+  ctocpp/process_message_ctocpp.h\r
+  ctocpp/request_callback_ctocpp.cc\r
+  ctocpp/request_callback_ctocpp.h\r
+  ctocpp/request_context_ctocpp.cc\r
+  ctocpp/request_context_ctocpp.h\r
+  ctocpp/request_ctocpp.cc\r
+  ctocpp/request_ctocpp.h\r
+  ctocpp/resource_bundle_ctocpp.cc\r
+  ctocpp/resource_bundle_ctocpp.h\r
+  ctocpp/response_ctocpp.cc\r
+  ctocpp/response_ctocpp.h\r
+  ctocpp/run_context_menu_callback_ctocpp.cc\r
+  ctocpp/run_context_menu_callback_ctocpp.h\r
+  ctocpp/scheme_registrar_ctocpp.cc\r
+  ctocpp/scheme_registrar_ctocpp.h\r
+  ctocpp/select_client_certificate_callback_ctocpp.cc\r
+  ctocpp/select_client_certificate_callback_ctocpp.h\r
+  ctocpp/sslinfo_ctocpp.cc\r
+  ctocpp/sslinfo_ctocpp.h\r
+  ctocpp/sslstatus_ctocpp.cc\r
+  ctocpp/sslstatus_ctocpp.h\r
+  ctocpp/stream_reader_ctocpp.cc\r
+  ctocpp/stream_reader_ctocpp.h\r
+  ctocpp/stream_writer_ctocpp.cc\r
+  ctocpp/stream_writer_ctocpp.h\r
+  ctocpp/task_runner_ctocpp.cc\r
+  ctocpp/task_runner_ctocpp.h\r
+  ctocpp/thread_ctocpp.cc\r
+  ctocpp/thread_ctocpp.h\r
+  ctocpp/urlrequest_ctocpp.cc\r
+  ctocpp/urlrequest_ctocpp.h\r
+  ctocpp/v8context_ctocpp.cc\r
+  ctocpp/v8context_ctocpp.h\r
+  ctocpp/v8exception_ctocpp.cc\r
+  ctocpp/v8exception_ctocpp.h\r
+  ctocpp/v8stack_frame_ctocpp.cc\r
+  ctocpp/v8stack_frame_ctocpp.h\r
+  ctocpp/v8stack_trace_ctocpp.cc\r
+  ctocpp/v8stack_trace_ctocpp.h\r
+  ctocpp/v8value_ctocpp.cc\r
+  ctocpp/v8value_ctocpp.h\r
+  ctocpp/value_ctocpp.cc\r
+  ctocpp/value_ctocpp.h\r
+  ctocpp/waitable_event_ctocpp.cc\r
+  ctocpp/waitable_event_ctocpp.h\r
+  ctocpp/web_plugin_info_ctocpp.cc\r
+  ctocpp/web_plugin_info_ctocpp.h\r
+  ctocpp/x509cert_principal_ctocpp.cc\r
+  ctocpp/x509cert_principal_ctocpp.h\r
+  ctocpp/x509certificate_ctocpp.cc\r
+  ctocpp/x509certificate_ctocpp.h\r
+  ctocpp/xml_reader_ctocpp.cc\r
+  ctocpp/xml_reader_ctocpp.h\r
+  ctocpp/zip_reader_ctocpp.cc\r
+  ctocpp/zip_reader_ctocpp.h\r
+  )\r
+source_group(libcef_dll\\\\ctocpp FILES ${LIBCEF_CTOCPP_SRCS})\r
+\r
+set(LIBCEF_CTOCPP_TEST_SRCS\r
+  ctocpp/test/translator_test_ctocpp.cc\r
+  ctocpp/test/translator_test_ctocpp.h\r
+  ctocpp/test/translator_test_ref_ptr_library_child_child_ctocpp.cc\r
+  ctocpp/test/translator_test_ref_ptr_library_child_child_ctocpp.h\r
+  ctocpp/test/translator_test_ref_ptr_library_child_ctocpp.cc\r
+  ctocpp/test/translator_test_ref_ptr_library_child_ctocpp.h\r
+  ctocpp/test/translator_test_ref_ptr_library_ctocpp.cc\r
+  ctocpp/test/translator_test_ref_ptr_library_ctocpp.h\r
+  ctocpp/test/translator_test_scoped_library_child_child_ctocpp.cc\r
+  ctocpp/test/translator_test_scoped_library_child_child_ctocpp.h\r
+  ctocpp/test/translator_test_scoped_library_child_ctocpp.cc\r
+  ctocpp/test/translator_test_scoped_library_child_ctocpp.h\r
+  ctocpp/test/translator_test_scoped_library_ctocpp.cc\r
+  ctocpp/test/translator_test_scoped_library_ctocpp.h\r
+  )\r
+source_group(libcef_dll\\\\ctocpp\\\\test FILES ${LIBCEF_CTOCPP_TEST_SRCS})\r
+\r
+set(LIBCEF_CTOCPP_VIEWS_SRCS\r
+  ctocpp/views/box_layout_ctocpp.cc\r
+  ctocpp/views/box_layout_ctocpp.h\r
+  ctocpp/views/browser_view_ctocpp.cc\r
+  ctocpp/views/browser_view_ctocpp.h\r
+  ctocpp/views/button_ctocpp.cc\r
+  ctocpp/views/button_ctocpp.h\r
+  ctocpp/views/display_ctocpp.cc\r
+  ctocpp/views/display_ctocpp.h\r
+  ctocpp/views/fill_layout_ctocpp.cc\r
+  ctocpp/views/fill_layout_ctocpp.h\r
+  ctocpp/views/label_button_ctocpp.cc\r
+  ctocpp/views/label_button_ctocpp.h\r
+  ctocpp/views/layout_ctocpp.cc\r
+  ctocpp/views/layout_ctocpp.h\r
+  ctocpp/views/menu_button_ctocpp.cc\r
+  ctocpp/views/menu_button_ctocpp.h\r
+  ctocpp/views/panel_ctocpp.cc\r
+  ctocpp/views/panel_ctocpp.h\r
+  ctocpp/views/scroll_view_ctocpp.cc\r
+  ctocpp/views/scroll_view_ctocpp.h\r
+  ctocpp/views/textfield_ctocpp.cc\r
+  ctocpp/views/textfield_ctocpp.h\r
+  ctocpp/views/view_ctocpp.cc\r
+  ctocpp/views/view_ctocpp.h\r
+  ctocpp/views/window_ctocpp.cc\r
+  ctocpp/views/window_ctocpp.h\r
+  )\r
+source_group(libcef_dll\\\\ctocpp\\\\views FILES ${LIBCEF_CTOCPP_VIEWS_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_SRCS\r
+  ../include/cef_app.h\r
+  ../include/cef_auth_callback.h\r
+  ../include/cef_base.h\r
+  ../include/cef_browser.h\r
+  ../include/cef_browser_process_handler.h\r
+  ../include/cef_callback.h\r
+  ../include/cef_client.h\r
+  ../include/cef_command_line.h\r
+  ../include/cef_context_menu_handler.h\r
+  ../include/cef_cookie.h\r
+  ../include/cef_crash_util.h\r
+  ../include/cef_dialog_handler.h\r
+  ../include/cef_display_handler.h\r
+  ../include/cef_dom.h\r
+  ../include/cef_download_handler.h\r
+  ../include/cef_download_item.h\r
+  ../include/cef_drag_data.h\r
+  ../include/cef_drag_handler.h\r
+  ../include/cef_file_util.h\r
+  ../include/cef_find_handler.h\r
+  ../include/cef_focus_handler.h\r
+  ../include/cef_frame.h\r
+  ../include/cef_geolocation.h\r
+  ../include/cef_geolocation_handler.h\r
+  ../include/cef_image.h\r
+  ../include/cef_jsdialog_handler.h\r
+  ../include/cef_keyboard_handler.h\r
+  ../include/cef_life_span_handler.h\r
+  ../include/cef_load_handler.h\r
+  ../include/cef_menu_model.h\r
+  ../include/cef_menu_model_delegate.h\r
+  ../include/cef_navigation_entry.h\r
+  ../include/cef_origin_whitelist.h\r
+  ../include/cef_parser.h\r
+  ../include/cef_path_util.h\r
+  ../include/cef_print_handler.h\r
+  ../include/cef_print_settings.h\r
+  ../include/cef_process_message.h\r
+  ../include/cef_process_util.h\r
+  ../include/cef_render_handler.h\r
+  ../include/cef_render_process_handler.h\r
+  ../include/cef_request.h\r
+  ../include/cef_request_context.h\r
+  ../include/cef_request_context_handler.h\r
+  ../include/cef_request_handler.h\r
+  ../include/cef_resource_bundle.h\r
+  ../include/cef_resource_bundle_handler.h\r
+  ../include/cef_resource_handler.h\r
+  ../include/cef_response.h\r
+  ../include/cef_response_filter.h\r
+  ../include/cef_scheme.h\r
+  ../include/cef_ssl_info.h\r
+  ../include/cef_ssl_status.h\r
+  ../include/cef_stream.h\r
+  ../include/cef_string_visitor.h\r
+  ../include/cef_task.h\r
+  ../include/cef_thread.h\r
+  ../include/cef_trace.h\r
+  ../include/cef_urlrequest.h\r
+  ../include/cef_v8.h\r
+  ../include/cef_values.h\r
+  ../include/cef_version.h\r
+  ../include/cef_waitable_event.h\r
+  ../include/cef_web_plugin.h\r
+  ../include/cef_x509_certificate.h\r
+  ../include/cef_xml_reader.h\r
+  ../include/cef_zip_reader.h\r
+  )\r
+set(LIBCEF_INCLUDE_SRCS_MACOSX\r
+  ../include/cef_application_mac.h\r
+  )\r
+set(LIBCEF_INCLUDE_SRCS_WINDOWS\r
+  ../include/cef_sandbox_win.h\r
+  )\r
+LIBCEF_APPEND_PLATFORM_SOURCES(LIBCEF_INCLUDE_SRCS)\r
+source_group(include FILES ${LIBCEF_INCLUDE_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_BASE_SRCS\r
+  ../include/base/cef_atomic_ref_count.h\r
+  ../include/base/cef_atomicops.h\r
+  ../include/base/cef_basictypes.h\r
+  ../include/base/cef_bind.h\r
+  ../include/base/cef_bind_helpers.h\r
+  ../include/base/cef_build.h\r
+  ../include/base/cef_callback.h\r
+  ../include/base/cef_callback_forward.h\r
+  ../include/base/cef_callback_helpers.h\r
+  ../include/base/cef_callback_list.h\r
+  ../include/base/cef_cancelable_callback.h\r
+  ../include/base/cef_lock.h\r
+  ../include/base/cef_logging.h\r
+  ../include/base/cef_macros.h\r
+  ../include/base/cef_move.h\r
+  ../include/base/cef_platform_thread.h\r
+  ../include/base/cef_ref_counted.h\r
+  ../include/base/cef_scoped_ptr.h\r
+  ../include/base/cef_string16.h\r
+  ../include/base/cef_template_util.h\r
+  ../include/base/cef_thread_checker.h\r
+  ../include/base/cef_thread_collision_warner.h\r
+  ../include/base/cef_trace_event.h\r
+  ../include/base/cef_tuple.h\r
+  ../include/base/cef_weak_ptr.h\r
+  )\r
+source_group(include\\\\base FILES ${LIBCEF_INCLUDE_BASE_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_BASE_INTERNAL_SRCS\r
+  ../include/base/internal/cef_bind_internal.h\r
+  ../include/base/internal/cef_callback_internal.h\r
+  ../include/base/internal/cef_lock_impl.h\r
+  ../include/base/internal/cef_raw_scoped_refptr_mismatch_checker.h\r
+  ../include/base/internal/cef_thread_checker_impl.h\r
+  )\r
+set(LIBCEF_INCLUDE_BASE_INTERNAL_SRCS_LINUX\r
+  ../include/base/internal/cef_atomicops_arm_gcc.h\r
+  ../include/base/internal/cef_atomicops_atomicword_compat.h\r
+  ../include/base/internal/cef_atomicops_x86_gcc.h\r
+  )\r
+set(LIBCEF_INCLUDE_BASE_INTERNAL_SRCS_MACOSX\r
+  ../include/base/internal/cef_atomicops_atomicword_compat.h\r
+  ../include/base/internal/cef_atomicops_mac.h\r
+  )\r
+set(LIBCEF_INCLUDE_BASE_INTERNAL_SRCS_WINDOWS\r
+  ../include/base/internal/cef_atomicops_x86_msvc.h\r
+  ../include/base/internal/cef_bind_internal_win.h\r
+  )\r
+LIBCEF_APPEND_PLATFORM_SOURCES(LIBCEF_INCLUDE_BASE_INTERNAL_SRCS)\r
+source_group(include\\\\base\\\\internal FILES ${LIBCEF_INCLUDE_BASE_INTERNAL_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_CAPI_SRCS\r
+  ../include/capi/cef_app_capi.h\r
+  ../include/capi/cef_auth_callback_capi.h\r
+  ../include/capi/cef_base_capi.h\r
+  ../include/capi/cef_browser_capi.h\r
+  ../include/capi/cef_browser_process_handler_capi.h\r
+  ../include/capi/cef_callback_capi.h\r
+  ../include/capi/cef_client_capi.h\r
+  ../include/capi/cef_command_line_capi.h\r
+  ../include/capi/cef_context_menu_handler_capi.h\r
+  ../include/capi/cef_cookie_capi.h\r
+  ../include/capi/cef_crash_util_capi.h\r
+  ../include/capi/cef_dialog_handler_capi.h\r
+  ../include/capi/cef_display_handler_capi.h\r
+  ../include/capi/cef_dom_capi.h\r
+  ../include/capi/cef_download_handler_capi.h\r
+  ../include/capi/cef_download_item_capi.h\r
+  ../include/capi/cef_drag_data_capi.h\r
+  ../include/capi/cef_drag_handler_capi.h\r
+  ../include/capi/cef_file_util_capi.h\r
+  ../include/capi/cef_find_handler_capi.h\r
+  ../include/capi/cef_focus_handler_capi.h\r
+  ../include/capi/cef_frame_capi.h\r
+  ../include/capi/cef_geolocation_capi.h\r
+  ../include/capi/cef_geolocation_handler_capi.h\r
+  ../include/capi/cef_image_capi.h\r
+  ../include/capi/cef_jsdialog_handler_capi.h\r
+  ../include/capi/cef_keyboard_handler_capi.h\r
+  ../include/capi/cef_life_span_handler_capi.h\r
+  ../include/capi/cef_load_handler_capi.h\r
+  ../include/capi/cef_menu_model_capi.h\r
+  ../include/capi/cef_menu_model_delegate_capi.h\r
+  ../include/capi/cef_navigation_entry_capi.h\r
+  ../include/capi/cef_origin_whitelist_capi.h\r
+  ../include/capi/cef_parser_capi.h\r
+  ../include/capi/cef_path_util_capi.h\r
+  ../include/capi/cef_print_handler_capi.h\r
+  ../include/capi/cef_print_settings_capi.h\r
+  ../include/capi/cef_process_message_capi.h\r
+  ../include/capi/cef_process_util_capi.h\r
+  ../include/capi/cef_render_handler_capi.h\r
+  ../include/capi/cef_render_process_handler_capi.h\r
+  ../include/capi/cef_request_capi.h\r
+  ../include/capi/cef_request_context_capi.h\r
+  ../include/capi/cef_request_context_handler_capi.h\r
+  ../include/capi/cef_request_handler_capi.h\r
+  ../include/capi/cef_resource_bundle_capi.h\r
+  ../include/capi/cef_resource_bundle_handler_capi.h\r
+  ../include/capi/cef_resource_handler_capi.h\r
+  ../include/capi/cef_response_capi.h\r
+  ../include/capi/cef_response_filter_capi.h\r
+  ../include/capi/cef_scheme_capi.h\r
+  ../include/capi/cef_ssl_info_capi.h\r
+  ../include/capi/cef_ssl_status_capi.h\r
+  ../include/capi/cef_stream_capi.h\r
+  ../include/capi/cef_string_visitor_capi.h\r
+  ../include/capi/cef_task_capi.h\r
+  ../include/capi/cef_thread_capi.h\r
+  ../include/capi/cef_trace_capi.h\r
+  ../include/capi/cef_urlrequest_capi.h\r
+  ../include/capi/cef_v8_capi.h\r
+  ../include/capi/cef_values_capi.h\r
+  ../include/capi/cef_waitable_event_capi.h\r
+  ../include/capi/cef_web_plugin_capi.h\r
+  ../include/capi/cef_x509_certificate_capi.h\r
+  ../include/capi/cef_xml_reader_capi.h\r
+  ../include/capi/cef_zip_reader_capi.h\r
+  )\r
+source_group(include\\\\capi FILES ${LIBCEF_INCLUDE_CAPI_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_CAPI_TEST_SRCS\r
+  ../include/capi/test/cef_translator_test_capi.h\r
+  )\r
+source_group(include\\\\capi\\\\test FILES ${LIBCEF_INCLUDE_CAPI_TEST_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_CAPI_VIEWS_SRCS\r
+  ../include/capi/views/cef_box_layout_capi.h\r
+  ../include/capi/views/cef_browser_view_capi.h\r
+  ../include/capi/views/cef_browser_view_delegate_capi.h\r
+  ../include/capi/views/cef_button_capi.h\r
+  ../include/capi/views/cef_button_delegate_capi.h\r
+  ../include/capi/views/cef_display_capi.h\r
+  ../include/capi/views/cef_fill_layout_capi.h\r
+  ../include/capi/views/cef_label_button_capi.h\r
+  ../include/capi/views/cef_layout_capi.h\r
+  ../include/capi/views/cef_menu_button_capi.h\r
+  ../include/capi/views/cef_menu_button_delegate_capi.h\r
+  ../include/capi/views/cef_panel_capi.h\r
+  ../include/capi/views/cef_panel_delegate_capi.h\r
+  ../include/capi/views/cef_scroll_view_capi.h\r
+  ../include/capi/views/cef_textfield_capi.h\r
+  ../include/capi/views/cef_textfield_delegate_capi.h\r
+  ../include/capi/views/cef_view_capi.h\r
+  ../include/capi/views/cef_view_delegate_capi.h\r
+  ../include/capi/views/cef_window_capi.h\r
+  ../include/capi/views/cef_window_delegate_capi.h\r
+  )\r
+source_group(include\\\\capi\\\\views FILES ${LIBCEF_INCLUDE_CAPI_VIEWS_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_INTERNAL_SRCS\r
+  ../include/internal/cef_export.h\r
+  ../include/internal/cef_logging_internal.h\r
+  ../include/internal/cef_ptr.h\r
+  ../include/internal/cef_string.h\r
+  ../include/internal/cef_string_list.h\r
+  ../include/internal/cef_string_map.h\r
+  ../include/internal/cef_string_multimap.h\r
+  ../include/internal/cef_string_types.h\r
+  ../include/internal/cef_string_wrappers.h\r
+  ../include/internal/cef_thread_internal.h\r
+  ../include/internal/cef_time.h\r
+  ../include/internal/cef_trace_event_internal.h\r
+  ../include/internal/cef_types.h\r
+  ../include/internal/cef_types_wrappers.h\r
+  )\r
+set(LIBCEF_INCLUDE_INTERNAL_SRCS_LINUX\r
+  ../include/internal/cef_linux.h\r
+  ../include/internal/cef_types_linux.h\r
+  )\r
+set(LIBCEF_INCLUDE_INTERNAL_SRCS_MACOSX\r
+  ../include/internal/cef_mac.h\r
+  ../include/internal/cef_types_mac.h\r
+  )\r
+set(LIBCEF_INCLUDE_INTERNAL_SRCS_WINDOWS\r
+  ../include/internal/cef_types_win.h\r
+  ../include/internal/cef_win.h\r
+  )\r
+LIBCEF_APPEND_PLATFORM_SOURCES(LIBCEF_INCLUDE_INTERNAL_SRCS)\r
+source_group(include\\\\internal FILES ${LIBCEF_INCLUDE_INTERNAL_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_TEST_SRCS\r
+  ../include/test/cef_translator_test.h\r
+  )\r
+source_group(include\\\\test FILES ${LIBCEF_INCLUDE_TEST_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_VIEWS_SRCS\r
+  ../include/views/cef_box_layout.h\r
+  ../include/views/cef_browser_view.h\r
+  ../include/views/cef_browser_view_delegate.h\r
+  ../include/views/cef_button.h\r
+  ../include/views/cef_button_delegate.h\r
+  ../include/views/cef_display.h\r
+  ../include/views/cef_fill_layout.h\r
+  ../include/views/cef_label_button.h\r
+  ../include/views/cef_layout.h\r
+  ../include/views/cef_menu_button.h\r
+  ../include/views/cef_menu_button_delegate.h\r
+  ../include/views/cef_panel.h\r
+  ../include/views/cef_panel_delegate.h\r
+  ../include/views/cef_scroll_view.h\r
+  ../include/views/cef_textfield.h\r
+  ../include/views/cef_textfield_delegate.h\r
+  ../include/views/cef_view.h\r
+  ../include/views/cef_view_delegate.h\r
+  ../include/views/cef_window.h\r
+  ../include/views/cef_window_delegate.h\r
+  )\r
+source_group(include\\\\views FILES ${LIBCEF_INCLUDE_VIEWS_SRCS})\r
+\r
+set(LIBCEF_INCLUDE_WRAPPER_SRCS\r
+  ../include/wrapper/cef_byte_read_handler.h\r
+  ../include/wrapper/cef_closure_task.h\r
+  ../include/wrapper/cef_helpers.h\r
+  ../include/wrapper/cef_message_router.h\r
+  ../include/wrapper/cef_resource_manager.h\r
+  ../include/wrapper/cef_scoped_temp_dir.h\r
+  ../include/wrapper/cef_stream_resource_handler.h\r
+  ../include/wrapper/cef_xml_object.h\r
+  ../include/wrapper/cef_zip_archive.h\r
+  )\r
+source_group(include\\\\wrapper FILES ${LIBCEF_INCLUDE_WRAPPER_SRCS})\r
+\r
+set(LIBCEF_WRAPPER_SRCS\r
+  wrapper/cef_browser_info_map.h\r
+  wrapper/cef_byte_read_handler.cc\r
+  wrapper/cef_closure_task.cc\r
+  wrapper/cef_message_router.cc\r
+  wrapper/cef_resource_manager.cc\r
+  wrapper/cef_scoped_temp_dir.cc\r
+  wrapper/cef_stream_resource_handler.cc\r
+  wrapper/cef_xml_object.cc\r
+  wrapper/cef_zip_archive.cc\r
+  wrapper/libcef_dll_wrapper.cc\r
+  wrapper/libcef_dll_wrapper2.cc\r
+  )\r
+source_group(libcef_dll\\\\wrapper FILES ${LIBCEF_WRAPPER_SRCS})\r
+\r
+add_library(${CEF_TARGET}\r
+  ${LIBCEF_SRCS}\r
+  ${LIBCEF_BASE_SRCS}\r
+  ${LIBCEF_CPPTOC_SRCS}\r
+  ${LIBCEF_CPPTOC_TEST_SRCS}\r
+  ${LIBCEF_CPPTOC_VIEWS_SRCS}\r
+  ${LIBCEF_CTOCPP_SRCS}\r
+  ${LIBCEF_CTOCPP_TEST_SRCS}\r
+  ${LIBCEF_CTOCPP_VIEWS_SRCS}\r
+  ${LIBCEF_INCLUDE_SRCS}\r
+  ${LIBCEF_INCLUDE_BASE_SRCS}\r
+  ${LIBCEF_INCLUDE_BASE_INTERNAL_SRCS}\r
+  ${LIBCEF_INCLUDE_CAPI_SRCS}\r
+  ${LIBCEF_INCLUDE_CAPI_TEST_SRCS}\r
+  ${LIBCEF_INCLUDE_CAPI_VIEWS_SRCS}\r
+  ${LIBCEF_INCLUDE_INTERNAL_SRCS}\r
+  ${LIBCEF_INCLUDE_TEST_SRCS}\r
+  ${LIBCEF_INCLUDE_VIEWS_SRCS}\r
+  ${LIBCEF_INCLUDE_WRAPPER_SRCS}\r
+  ${LIBCEF_WRAPPER_SRCS}\r
+  )\r
+SET_LIBRARY_TARGET_PROPERTIES(${CEF_TARGET})\r
+\r
+# Creating the CEF wrapper library. Do not define this for dependent targets.\r
+target_compile_definitions(${CEF_TARGET} PRIVATE -DWRAPPING_CEF_SHARED)\r
+\r
+# Remove the default "lib" prefix from the resulting library.\r
+set_target_properties(${CEF_TARGET} PROPERTIES PREFIX "")\r