sapling/eden
Chad Austin 7d34ab2a21 don't implicitly include the repo root in the include path
Summary:
From andrewjcg:

> Basically, rocksdb headers exist at both e.g. rocksdb/src/include/rocksdb/flush_block_policy.h and rocksdb//flush_block_policy.h.  The latter are never meant to be used, but Apple platforms by default add the repo root to the include dir before anything else.  This means depending on file-relative inclusion from within rocksdb, we end up getting different versions of the header, which busts through #pragma once causing multiple definition errors.

This is split out from D15125826.

Reviewed By: andrewjcg

Differential Revision: D16353321

fbshipit-source-id: 095e3b7fb4f56b0be42d18fe4009336b65c8eb5e
2019-07-24 17:44:33 -07:00
..
benchmarks update license headers in C++ files 2019-06-19 17:02:45 -07:00
cli enable debug subcommands on Windows 2019-07-22 19:05:26 -07:00
docs Document how globs work 2019-03-07 14:20:57 -08:00
fs don't implicitly include the repo root in the include path 2019-07-24 17:44:33 -07:00
integration add a getDaemonInfo() thrift method 2019-07-17 13:47:02 -07:00
locale add a copyright header to glibc_en.po 2019-04-26 14:38:27 -07:00
py rename the eden thrift wrapper library to match the python namespace 2019-07-19 15:30:35 -07:00
scripts update license header in remaining files 2019-06-19 17:02:46 -07:00
test_support update license headers in .py files 2019-06-19 17:02:46 -07:00
test-data generate a new version of the "basic" snapshot 2019-03-18 11:36:42 -07:00
third-party add osxfuse kernel header 2019-03-19 10:26:24 -07:00
win Kill legacySubscribe method for establishing streams 2019-06-24 11:06:22 -07:00
.gitignore eden: wire up mac contbuild 2019-02-05 21:52:30 -08:00
Eden.project.toml Eden.project.toml file for Nuclide 2018-04-26 11:05:23 -07:00