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?
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?