Ben Clayton
cc7b68a365
CMakeLists.txt: Make it easier to control options from dependee projects.
2019-12-02 13:55:45 +00:00
Ben Clayton
dc3b3eaeb3
CMakeLists.txt: Disable MSVC warning from third_party
...
`nlohmann/json` raises a `size_t` to `int` MSVC warning that will fail the build if `CPPDAP_WARNINGS_AS_ERRORS` is enabled.
Given that this is not our code, the best we can do is to make an exception for this warning.
2019-11-26 17:59:58 +00:00
Ben Clayton
010e3e3c86
CMakeLists.txt: Make it easier to specify third_party vars.
...
Only set the third_party directory variables if they're not already set
(by the dependee project).
2019-11-18 13:00:26 +00:00
Ben Clayton
44d158805c
Reimplement std::future and std::promise to workaround TSAN false positives
2019-11-14 08:10:16 +00:00
Ben Clayton
1f7f48904a
Fix memory leak in src/socket.cpp
2019-11-14 00:37:38 +00:00
Ben Clayton
d13d4a4151
GCC build fixes
2019-11-14 00:29:38 +00:00
Ben Clayton
a4b9640ffc
Add Kokoro presubmit scripts
2019-11-14 00:09:46 +00:00
Ben Clayton
2dfd15462f
Initial drop of cppdap
2019-11-08 21:58:50 +00:00