Leopardob / coral-repo

Automatically exported from code.google.com/p/coral-repo
0 stars 0 forks source link

Streamline the build #28

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The core classes and concept everything is fine. But the build system is very 
clumsy even to an expert c++ programmer.

For brevity I am providing the list of points and the suggestive actions. These 
are pretty straight forward and if someone can correct them people like me can 
jump start contributing to this.

1. The missing 'buildEnv.py' is not really a welcome thing. Action: Please 
supply the default 'buildEnv.py' with all the paths 'relatively coded'. See the 
next point also
2. The missing dependency files are not really easy to integrate. I will not go 
into the justification, but the corrective action request for this - Action: 
Please add the third party dependencies as part of the git code. Or At-least a 
zip of the third-party files that has pre-built libraries (such as ilm-base and 
openimage etc.) that can be extracted and merged with the code downloaded 
separately is welcome. 

You may not need to provide the boost library, but the ones that need .libs 
should be provided. For example, the ilm-base, GLEW, cl etc... all that are 
working correctly with your build can be provided. Atleast the links to their 
pre-built libraries should be provided.

If the build issue is streamlined, many would adapt this and start 
contributing. At least that is the only that is stopping me from stepping into 
this.

Thank you.

Original issue reported on code.google.com by Krishn...@Yahoo.com on 9 Apr 2012 at 2:27

GoogleCodeExporter commented 9 years ago
I've added buildEnv.py and pre-build libraries for x86 and x64 versions of 
windows, you can check the Builfing Guide here:

https://docs.google.com/document/d/1opVxXawewCnoqNyrQgm2-kre98UbGQDgEdTm68TYRTs/
edit

Original comment by iam...@gmail.com on 19 Aug 2012 at 11:02