C++

Debate my c++ style in this thread

/bin: output binaries, not source controlled
/ext: dependencies, its subfolders mimic the root (/bin, /src, /include, etc...)
/lib: internal dependencies, which also mimic root
/include: public headers (not present in executable modules)
/src: all private source
You already invited:

JavierPons

Upvotes from:

What’s there to debate?That’s the logically obvious layout
Anonymous User

Anonymous

Upvotes from:

My only objection is that you went out of your way for abbreviate some but not all of the directories.Which is really grasping for some straws

Kelly Sam

Upvotes from:

Usually I have a similar structure, but without the ext (I prefer linking external libs via env/cmake variables), and have a directory named after the package inside the `include` directory. So you point at `include`, but you include my stuff as `packagename/myincludefile.h`

If you wanna answer this question please Login or Register