Consider the following: there is a package P, which depends on a library L in the C language. The library L is bundled with the package P. To use the package P, the user needs to get the library L compiled with the script P/deps/build.jl
. The question is what is the proper place for the library L?
Is it better to have P/deps/L
, or can the library L live anywhere within the package P tree, for instance as P/L
or P/libs/L
? Does it matter? What are the conventions?