vector-of-bool / pitchfork

Pitchfork is a Set of C++ Project Conventions
MIT License
1.12k stars 56 forks source link

Where to put external libraries? #50

Open SiGa1 opened 9 months ago

SiGa1 commented 9 months ago

I find the PFL very appealing and would like to use this layout in my future C++ projects, also because the documentation is easily forwardeable and reasonable.

In the Introduction it is mentioned that external libraries, but I could not find an explanation regarding them in the rest of the document. Should they be put into /external because it is "embedding an external project"? However in the next line it is stated that "external/ should not contain files other than those required by tooling.", which made me doubt where to put a "libxxx.so" I link against in my project. Is linking against a shared lib also considered tooling? Could this be clarified, or stated more clearly?