When installing SheenBidi, the headers go into SheenBidi subdirectory, e.g.:
/usr/local/include/SheenBidi/SBBase.h
To include it, one would write #include <SheenBidi/SheenBidi.h>
However, when using SheenBidi as a subproject (e.g. via CMake), there is no subdirectory, so the correct way to include it is #include <SheenBidi.h>.
It'd be great if there were no such discrepancy. One way to do that would be to move all the headers to Headers/SheenBidi subdirectory here, so that it's always #include <SheenBidi/SheenBidi.h>
Oh nevermind, I misunderstood. The correct way to include it is #include <SheenBidi.h> and I simply need to add /usr/local/include/SheenBidi to the include path
When installing SheenBidi, the headers go into SheenBidi subdirectory, e.g.:
To include it, one would write
#include <SheenBidi/SheenBidi.h>
However, when using SheenBidi as a subproject (e.g. via CMake), there is no subdirectory, so the correct way to include it is
#include <SheenBidi.h>
.It'd be great if there were no such discrepancy. One way to do that would be to move all the headers to
Headers/SheenBidi
subdirectory here, so that it's always#include <SheenBidi/SheenBidi.h>