My situation:
10 own modules (100k lines of code)
15 external libraries (e.g. boost, sqlite, zlib, etc.)
2 critical modules have to be available for selected developers
only (maybe separate git repos ?)
project is multiplatform (Linux and Windows)
Git as version control system
cmake used to build project
Question:
does it make sense to incorporate all libraries into my project
e.g. in _3rd_party_libs_ folder ?
how to handle lib include paths in my modules (environmental
variable, relative paths, git submodules, etc. ) ?
should I always build external libs from source or just use their
binaries ?
We need at least 10 more requests to produce the answer.
0 / 10 have requested this problem solution
The more requests, the faster the answer.
My situation: 10 own modules (100k lines of code) 15 external libraries (e.g. boost, sqlite, zlib,...