if we are on the subject of the make; how do you make it dynamically link - it asks for openal static lib on linux<br><br><div class="gmail_quote">On Mon, Dec 15, 2008 at 3:10 PM, Miguel A. Figueroa-Villanueva <span dir="ltr">&lt;<a href="mailto:miguelf@ieee.org">miguelf@ieee.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Mon, Dec 15, 2008 at 1:47 PM, Chris Want wrote:<br>
&gt; Miguel A. Figueroa-Villanueva wrote:<br>
&gt;&gt; If for some reason this can&#39;t be modified in this way, then I believe<br>
&gt;&gt; that the CMakeLists.txt at<br>
&gt;&gt; source/blender/imbuf/intern/openexr/CMakeLists.txt should be modified<br>
&gt;&gt; with the following snippet as in other cases throughout the code:<br>
&gt;&gt;<br>
&gt;&gt; IF(WITH_OPENEXR)<br>
&gt;&gt; &nbsp; ADD_DEFINITIONS(-DWITH_OPENEXR)<br>
&gt;&gt; ENDIF(WITH_OPENEXR)<br>
&gt;<br>
&gt; I&#39;ve committed this to SVN since I also don&#39;t understand the reason<br>
&gt; why the various compilation conditions were added to openexr_api.cpp.<br>
<br>
</div>Thanks.<br>
<div class="Ih2E3d"><br>
&gt;&gt; I would like to know if the CMake build system is actively maintained?<br>
&gt;&gt; Are there any docs with bugs or missing features related to the CMake<br>
&gt;&gt; build? What is the policy to update the minimum required version of<br>
&gt;&gt; CMake needed to compile blender?<br>
&gt;<br>
&gt; I would say that it is actively maintained in the sense that<br>
&gt; there are some developers who like using it and would like<br>
&gt; to see it continue. Unfortunately, the developer who initiated<br>
&gt; the CMake support vanished a couple of years ago, so there<br>
&gt; isn&#39;t strong leadership in this area. As things are, changes<br>
&gt; to the CMake system happen when either a committer sees a<br>
&gt; problem that they can solve and fixes it (such as adding a<br>
&gt; library dependency), or when non-committers such as yourself<br>
&gt; submits a fix (thanks!).<br>
<br>
</div>Ok. I&#39;ll probably be looking at the code and maybe actively developing<br>
it, so if I get there I can certainly contribute with the cmake files.<br>
<div class="Ih2E3d"><br>
&gt; As for updating the minimum required version needed, there<br>
&gt; would need to be a compelling reason to do this -- is there<br>
&gt; a newer feature in CMake that you need?<br>
<br>
</div>Well, I was just curious to know how to contribute and the policies.<br>
Basically, I was looking at the complexity of the blender code and<br>
interdependencies. I think that CMake 2.6 brings a lot of features in<br>
the lines of target dependent properties, functions for scoping, etc.<br>
<br>
But I don&#39;t have concrete cases at hand or experience with the build<br>
process, so I don&#39;t think this discussion is worth our time for now.<br>
In the future, I might bring this up again if there is in fact a<br>
compelling reason.<br>
<br>
Thanks,<br>
<font color="#888888">--Miguel<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Bf-committers mailing list<br>
<a href="mailto:Bf-committers@blender.org">Bf-committers@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-committers" target="_blank">http://lists.blender.org/mailman/listinfo/bf-committers</a><br>
</div></div></blockquote></div><br>