I make use of an external dependency (bignum: https://github.com/FedeOmoto/bignum) which I've install via nimble install bignum. And every compiles and runs fine - locally.
If I deploy my mac to run on a different machine, the bignum library is missing and I have to install it again via nimble.
Is there any way to avoid that? (that is: to incorporate bignum's sources to my project).
P.S. The question is not so bignum-specific, but more general, concerning any library installed via nimble install ...
Nim favors static linking by default. If bignum has no runtime dependency on any shared objects (DLL) the binary contains everything you need to run.
Static linking comes with some disadvantages, for example that end users need to update the whole application every time a critical issue is fixed in any of the dependencies (e.g. vulnerabilities), and the developers need to provide updated versions forever as long as there are users.