croxis / cefpython

Automatically exported from code.google.com/p/cefpython
0 stars 0 forks source link

Restructure directories (binaries, installer, libraries) to allow for git branching #178

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Thanks to Kevin Lawrence for the idea. Pasting email contents below:

--------------------------------------------------------------------

I think I understand the problem though. During build setup you put all of your 
library/binary files in cef3/[os]/ setup/binaries. If you switch branches those 
binary files would cause issues. Maybe you just need to namespace things then?

Have a directory structure like this:

cef3/[os]/build/[branch]/

Where [branch] contains the directories:
32
    - binary
    - installer
    - library
64
    -binary
    -installer
    - library

Make it so the build directory never gets committed in the .gitignore. Maybe 
you could update your command script to create the above directory structure 
for a given name and copy all of the install files/demo files in to their 
appropriate places. Something like:

compile.bat -make test, which would create a directory cef3/[os]/build/test/ 
with the above directories. Then you could fill in those directories with the 
appropriate files automatically.

This would allow you to keep the directories across branches and keep from 
committing them to the repository.

Original issue reported on code.google.com by czarek.t...@gmail.com on 21 Apr 2015 at 6:12

GoogleCodeExporter commented 9 years ago

Original comment by czarek.t...@gmail.com on 21 Apr 2015 at 6:14