The library I'm working on is not finished and needs a lot of dependencies to compile. Perhaps this is enough:
Code:
#include <atomic>
namespace myheader {
void test() {
std::atomic<int> x = 42;
}
}
If you put the above code in a file called myheader.h and put its path in the include section of the application properties, you can just put:
somewhere in Init(). You will get a whole bunch of errors related to C++11, but the first one is the one i mentioned. Is that enough for you to work with?
About the header/lib paths: 2 paths each would be a big improvement. For osX, linux and windows i have a PC each, but i still have to fit in compilation for iOS and Android somewhere. Not a problem as long as no external libs are needed, but since I am porting my sound engine to android atm, it gets a bit complicated.
Including whole directories would be nice, but i can work around that. Since you haven't implemented that from the beginning, i guess that there's a reason.