File system layout for multiple build targets

Posted by Yttrill on Programmers See other posts from Programmers or by Yttrill
Published on 2011-12-26T03:13:03Z Indexed on 2012/03/25 17:39 UTC
Read the original article Hit count: 242

Filed under:
|
|

I am seeking some ideas for how to build and install software with some parameters. These including target OS, target platform CPU details, debugging variant, etc. Some parts of the install are shared, such as documentation and many platform independent files, others are not, such as 64 and 32 bit libraries when these are separated and not together in a multi-arch library.

On big networked platforms one often has multiple computers sharing some large server space, so there is actually cause to have even Windows and Unix binaries on the same disk.

My product has already fixed an install philosophy of $INSTALL_ROOT/genericname/version/ so that multiple versions can coexist.

The question is: how to manage the layout of all the other stuff?

© Programmers or respective owner

Related posts about configuration

Related posts about builds