I'm using cef_binary_79.1.31+gfc9ef34+chromium-79.0.3945.117
I have followed instructions from CEF_ROOT/CMakeLists.txt Example 2 (line 139) and Example 3 (line 158), although I'm not sure what the differences are.
When I copied over cefclient into a new myproject directory I got it to build, however I realized that it is still referencing all the include paths from CEF_ROOT/tests/cefclient and shared, etc. For example. tests/cefclient/browser/browser_window.cc line 5:
#include "tests/cefclient/browser/browser_window.h"
What is the recommended way of adjusting include paths such that I pick up the framework headers from CEF_ROOT/include but not CEF_ROOT/tests ? I could do this manually in the generated project settings (I'm on MacOs and Linux) but it seems better to use cmake for this. Ultimately I would still go an edit all the sources to remove 'tests' from the include paths.
I'm going for maximum automation and repeatability, anticipating a day in the future when I will need to upgrade my version of cef so I don't want to deviate too much from recommended project structure.
Thanks,
Z