Marshall Greenblatt
99d66db930
Windows: cmake: Simplify the MSVC version check
2020-07-23 12:28:45 -04:00
Czarek Tomczak
c27fceb7de
MacOS: Update target SDK to 10.10 for cmake and tests
2020-07-23 12:12:16 -04:00
Alexander Guettler
71768ea6c3
Update to Chromium version 80.0.3987.0 ( #722274 )
2020-02-17 13:19:09 -05:00
Marshall Greenblatt
c05c3e4065
Windows: cmake: Add VS2019 version 16.4
2020-01-14 16:21:52 +01:00
Marshall Greenblatt
b51a4de540
Windows: Fix cef_sandbox.lib link errors (fixes issue #2792 )
2019-10-29 17:31:17 -04:00
Marshall Greenblatt
5da1649653
macOS: cmake: Prevent Xcode 11 from doing automatic codesigning.
2019-10-03 11:26:55 +03:00
Marshall Greenblatt
ba1b4a41a9
Windows: cmake: Add newer VS versions
2019-10-01 17:10:30 +03:00
Alexander Guettler
46d3a81ba0
Update to Chromium version 77.0.3865.0 ( #681094 )
...
- Windows: SDK version 10.0.18362.0 is now required.
2019-09-04 15:13:32 +00:00
Marshall Greenblatt
b6b033a52b
Windows: cmake: Add additional cef_sandbox link dependencies (fixes issue #2754 )
2019-08-30 11:43:58 -04:00
Marshall Greenblatt
98527317a8
Revert "Windows: Add boringssl to cef_sandbox to fix VS2017 link error (fixes issue #2743 )"
...
This reverts commit 2cf916e6d5
.
This change causes linker errors with third-party projects using VS2019 that also link openssl.
cef_sandbox.lib(err.obj) : error LNK2005: _ERR_get_error already defined in websockets.lib(mbedtls-client.obj)
cef_sandbox.lib(err.obj) : error LNK2005: _ERR_error_string already defined in websockets.lib(ssl_lib.obj)
cef_sandbox.lib(err.obj) : error LNK2005: _ERR_error_string_n already defined in websockets.lib(ssl_lib.obj)
cef_sandbox.lib(err.obj) : error LNK2005: _ERR_free_strings already defined in websockets.lib(ssl_lib.obj)
2019-08-29 14:53:10 -04:00
Marshall Greenblatt
5574d1c32f
Windows: Add boringssl to cef_sandbox to fix VS2017 link error (fixes issue #2743 )
2019-08-06 17:20:57 -04:00
Marshall Greenblatt
d277dcd5d7
Windows: cmake: Add newer VS versions
2019-06-11 18:12:29 +02:00
Marshall Greenblatt
ef06407da6
Windows: Remove d3dcompiler_43.dll
...
The d3dcompiler_43.dll file was only required on Windows XP, which is no longer
supported.
2019-05-07 15:25:25 -04:00
Tyler Johnson
84a5749f9f
Squelch attribute warnings from the GNU compiler (issue #2552 )
2019-02-06 20:48:09 +00:00
Zacharias Knudsen
c0a7fa392d
Linux: cmake: Don't warn about potentially uninstantiated static members.
2019-02-01 21:05:52 +00:00
Marshall Greenblatt
919ae45b0f
Windows: Fix sandbox link error with binary distribution (issue #2546 )
2018-11-13 13:44:59 -05:00
Marshall Greenblatt
3cdc29aa53
Windows: cmake: Add VS2017 15.8 build support
2018-09-21 11:11:33 +02:00
Marshall Greenblatt
dec98a5534
macOS: Add support for and enable the V2 sandbox (issue #2459 )
...
The CEF_USE_SANDBOX define is now used on all platforms.
2018-07-27 22:33:31 -04:00
Marshall Greenblatt
fcad76b405
macOS: Load the CEF framework using dlopen instead of direct linking (issue #2459 )
...
This is a prerequisite for using the Chromium V2 sandbox.
2018-07-27 17:36:49 -04:00
Marshall Greenblatt
669e8673ce
Linux: cmake: Don't warn about code in comments (issue #2346 )
2018-06-27 12:47:39 -04:00
Marshall Greenblatt
4f28c5ffff
Windows: cmake: Add VS2017 15.6 & 15.7 build support
2018-06-12 14:40:30 -04:00
Marshall Greenblatt
56bbee8efb
cmake: Linux: Add missing binaries (issue #2394 )
2018-02-27 15:37:19 -05:00
Tobias Taschner
cca0bcc8e0
Windows: cmake: Add CEF_RUNTIME_LIBRARY_FLAG for overriding VS runtime type.
2018-02-22 20:00:09 +00:00
Dan Kegel
6e457d6bb1
- Linux: Disable gcc warning about code in comments (issue #2346 ).
...
- macOS: Fix clang warning about display_unittest.cc missing a newline (issue #2347 ).
2018-01-03 13:53:38 -05:00
Marshall Greenblatt
accf1f1613
Windows: cmake: Add VS2017 15.5 build support
2017-12-27 15:50:21 -05:00
Marshall Greenblatt
232a68480e
cmake: Add v8_context_snapshot.bin binary file
2017-11-27 12:18:05 -05:00
Marshall Greenblatt
bfdc2655ad
Windows: Add VS2017.4 build support
2017-11-01 16:27:40 -04:00
Marshall Greenblatt
486e69e23b
Windows: Add missing swiftshader binaries to distribution (issue #2291 )
2017-10-30 14:49:25 -04:00
Marshall Greenblatt
796c7b6c59
Windows: Build cef_sandbox.lib with different GN args for official binary distributions (issue #2220 )
2017-07-18 15:52:18 -04:00
Marshall Greenblatt
49d1fe3b30
CMake configuration improvements (issue #2120 )
...
- Windows: Fix excessive Ninja build warnings.
- Windows: Fix ATL detection for different VC toolchain paths.
- Windows: Fix Ninja Debug build when official build sandbox is enabled.
- Update build tool version recommendations.
2017-05-11 13:19:35 -04:00
Marshall Greenblatt
33b52839c6
cmake: macOS: Add Xcode 8.3 build support (issue #2140 )
2017-04-05 13:30:18 -04:00
Marshall Greenblatt
7de882ece3
cmake: Update target platform versions (issue #2109 )
...
- macOS: Allow selection of 10.11 SDK and set target version to 10.9 SDK.
- Windows: Set target version to Windows 7.
2017-02-28 15:26:28 -05:00
Marshall Greenblatt
8fee8ed05d
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.
2016-11-18 03:19:17 -05:00
Marshall Greenblatt
f94c5a1cb6
Windows: Add /LARGEADDRESSAWARE to CMake configuration (issue #1855 )
2016-09-08 16:52:37 -04:00
Marshall Greenblatt
b52741d236
Windows: Add compiler settings to CMake for official build sandbox compatibility (issue #1961 )
2016-09-01 16:34:05 +03:00
Marshall Greenblatt
733ff6ffff
Windows: Remove wow_helper.exe which is no longer required (issue #1915 )
2016-06-06 12:47:59 -04:00
Marshall Greenblatt
575c968a55
Modernize binary distribution CMake configuration (issue #1897 )
...
- Load CEF configuration using `find_package(CEF)`.
- Use per-target configuration via a new SET_EXECUTABLE_TARGET_PROPERTIES
macro instead of setting global CMAKE_* variables.
- Support building projects more easily with an external binary
distribution directory.
- Improve related documentation.
2016-05-12 18:10:31 -04:00