mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	Add unittests target to the binary distribution (issue #1632)
- Move all tests from the top-level directory to tests/. - Move files shared by cefclient and unittests to tests/shared/. - Add a fused (single header/source file) version of gtest in tests/gtest/ with associated CMake configuration. - Test-only headers are now exposed in include/test/. Unit test targets must define UNIT_TEST in order to access them. - Replace usage of USING_CEF_SHARED with WRAPPING_CEF_SHARED for clarity (only the libcef_dll_wrapper target should define it). - Remove the RENAME_DIRECTORY CMake macro which is no longer used. - Remove C++11 usage from unittests sources for compatibility with the binary distribution configuration. - Windows: Fix build errors due to chrome_elf.dll and imm32.lib missing from the CMake configuration.
This commit is contained in:
		@@ -14,9 +14,9 @@
 | 
			
		||||
#define CEF_LIBCEF_DLL_CTOCPP_V8STACK_TRACE_CTOCPP_H_
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#ifndef USING_CEF_SHARED
 | 
			
		||||
#pragma message("Warning: "__FILE__" may be accessed wrapper-side only")
 | 
			
		||||
#else  // USING_CEF_SHARED
 | 
			
		||||
#if !defined(WRAPPING_CEF_SHARED)
 | 
			
		||||
#error This file can be included wrapper-side only
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include "include/cef_v8.h"
 | 
			
		||||
#include "include/capi/cef_v8_capi.h"
 | 
			
		||||
@@ -36,5 +36,4 @@ class CefV8StackTraceCToCpp
 | 
			
		||||
  CefRefPtr<CefV8StackFrame> GetFrame(int index) OVERRIDE;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#endif  // USING_CEF_SHARED
 | 
			
		||||
#endif  // CEF_LIBCEF_DLL_CTOCPP_V8STACK_TRACE_CTOCPP_H_
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user