I have a substantial body of source code (OOFILE) which I\'m finally putting up on Sourceforge. I need to decide if I should go with a monolithic include directory or k
Personally I would go with 2, or 3 if really pushed.
But whichever you choose, please make it crystal clear in the build instructions how to set up the include paths. Nothing dooms an open source project more than it being really difficult to build - developers want a quick out-of-the-box experience and if it involves faffing around with many undocumented environment variables (or whatever) most will simply go away.