[p4] Auxiliary libraries
karish at well.com
Mon Dec 3 09:14:15 PST 2001
At 08:42 AM 12/3/2001 -0500, Stephen Vance wrote:
>My preferred approach is to create a vendor branch that includes source and/or libraries as delivered and necessary. I then integrate this branch into the source trees (projects, products, etc.) that require it. For example, with RogueWave which is delivered as source, I check in the source then do a build on the source and check in the resulting binaries (libraries, linkage files, even build logs to capture the options used as a backup). I keep the binaries separate from the source so that I can simply integrate the binaries, rather than inflicting the source on all projects.
I do this for internal releases, too, so all groups don't have to compile all the code.
If I were maintaining a lot of imported code without modifying it much I'd probably do so
using its native SCM tool (often CVS) rather than import it. The checked-in binaries
would be under Perforce to manage version dependencies.
Chuck Karish karish at well.com (415) 317-0182
More information about the perforce-user