Just catching up on this thread .... We could quite easily remove the building of the B44 and the other luts from the build process and simply ship the header file. Tthough leave the code in for consistency checking) as I believe it is mostly a historical relic these days.
Regarding the windows build in general, alas it is somewhat problematic to maintain due to the relatively infrequent use of the Windows platform in this context. This makes the upkeep of solution files problematic. I am hoping that CMake can serve our needs well. Thanks for all the help already! I'd like to suggest the creation a windows branch into which I can pull in some of the pull requests that are limited to build changes. Alas, the changes the class hierarchy for the exceptions need to be referred to a bigger release since they break the existing interface, but it will need to be tackled in the long term for sure. Piotr On 16 June 2014 20:37, Nick <[email protected]> wrote: > Pretty sure I checked it in a long time ago when our build systems were > just coming online for windows. If someone's got the Cmake recipe to make > it happen, that'd be great. > > Sent from my iPhone > > > On Jun 16, 2014, at 11:08, "Brendan Bolles" <[email protected]> > wrote: > > > >> On Jun 14, 2014, at 2:07 PM, Nicholas Yue wrote: > >> > >> I started the CMake configuration of OpenEXR base on the initial 1.X > code and recall the visual studio 6 solution having some post build command > which does that and I was mimicking that. > >> > >> I might have understood those commands wrongly or could be that with > OpenEXR 2.x, those are provided rather than generated. > > > > > > Right, you still have to run those build commands to get eLut.h and > toFloat.h, but at some point b44ExpLogTable.h appeared. > > > > Looking at the log, I guess it was having trouble building on Windows > and is waiting to be removed. That TODO goes back to 2006. So proceed > with building it yourself, and maybe it will really be gone someday. > > > > > https://github.com/openexr/openexr/commits/master/OpenEXR/IlmImf/b44ExpLogTable.h > > > > > > Brendan > > > > > > _______________________________________________ > > Openexr-devel mailing list > > [email protected] > > https://lists.nongnu.org/mailman/listinfo/openexr-devel > > _______________________________________________ > Openexr-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/openexr-devel >
_______________________________________________ Openexr-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/openexr-devel
