<br><br><br><div class="gmail_quote">2009/3/25 Julien Isorce <span dir="ltr">&lt;<a href="mailto:julien.isorce@gmail.com">julien.isorce@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br><div class="gmail_quote">2009/3/25 Andoni Morales <span dir="ltr">&lt;<a href="mailto:ylatuya@gmail.com" target="_blank">ylatuya@gmail.com</a>&gt;</span><div><div></div><div class="h5"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>&gt;&gt; please add a link to codeblocks.<br>
&gt;<br>
&gt; The Code::Blocks home page is: <a href="http://www.codeblocks.org/" target="_blank">http://www.codeblocks.org/</a><br>
&gt; Julien Isorce is also using this IDE for gst-plugins-gl<br>
&gt;<br>
</div> I forgot to mention that Code::Blocks can also be used to compile<br>
GStreamer in Mac OS X and to cross-compile GStreamer in Linux</blockquote></div></div><div><br>I like codeblocks but the best choice is to use CMake. ( <a href="http://www.cmake.org/" target="_blank">http://www.cmake.org/</a> )<br>
It&#39;s the most easiest, usable, viable, extensible etc... build system known.<br>
Qt and KDE are using it now.<br>CMake can generate codeblocks projects and more.<br><br>CMake is cross platform. It can generate those things:<br><br>Unix Makefiles  = Generates standard UNIX makefiles.<br>CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.<br>

Eclipse CDT4 - Unix Makefiles = Generates Eclipse CDT 4.0 project files.<br>KDevelop3 = Generates KDevelop 3 project files.<br>KDevelop3 - Unix Makefiles  = Generates KDevelop 3 project files.<br>Borland Makefiles  = Generates Borland makefiles.<br>

MSYS Makefiles   = Generates MSYS makefiles.<br>MinGW Makefiles  = Generates a make file for use with mingw32-make.<br>NMake Makefiles   = Generates NMake makefiles.<br>Unix Makefiles  = Generates standard UNIX makefiles.<br>

Visual Studio 6  = Generates Visual Studio 6 project files.<br>Visual Studio 7   = Generates Visual Studio .NET 2002 project files.<br>Visual Studio 7 .NET 2003 = Generates Visual Studio .NET 2003 projectfiles.<br>Visual Studio 8 2005  = Generates Visual Studio .NET 2005 project files.<br>

Visual Studio 8 2005 Win64  = Generates Visual Studio .NET 2005 Win64 project files.<br>Visual Studio 9 2008  = Generates Visual Studio 9 2008 project files.<br>Visual Studio 9 2008 Win64  = Generates Visual Studio 9 2008 Win64 project files.<br>

Watcom WMake = Generates Watcom WMake makefiles.<br>CodeBlocks - MinGW Makefiles= Generates CodeBlocks project files.<br>CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.<br>Eclipse CDT4 - MinGW Makefiles = Generates Eclipse CDT 4.0 project files.<br>

Eclipse CDT4 - NMake Makefiles = Generates Eclipse CDT 4.0 project files.<br>Eclipse CDT4 - Unix Makefiles = Generates Eclipse CDT 4.0 project files.<br><br>CMake can also generate XCode projects, and &quot;darwin makefiles&quot; but I have no Mac machine to copy/past the output of cmake --help.<br>

<br>I am also using it in gst-plugins-gl. So I can help.<br><br>Moreover, CMake can generate installers <img goomoji="gtalk.328" style="margin: 0pt 0.2ex; vertical-align: middle;" src="cid:gtalk.328@goomoji.gmail"></div>
</div></blockquote><div><br>So CMake seems to be the best choice! <br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote">
<div><br> <br>
Windows is so horrible when a project is big and has a lot of dependencies. (as a lot of projects are).<br>Every software on windows comes with their own glib/qt/png/etc... dlls. It&#39;s just like anarchy. <br>MSYS thought to be the solution of this but still unix mind in this. <br>
 <br></div></div></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div> Windows just need a packaging tool ( like apt) and &quot;depo&quot; servers. And because it&#39;s on windows, this tool would be GUI only <img goomoji="gtalk.340" style="margin: 0pt 0.2ex; vertical-align: middle;" src="cid:gtalk.340@goomoji.gmail">.<br>
</div></div></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div><br>
We could start a such project.<br>Anyway it&#39;s an other subject.</div></div></blockquote><div> </div><div> Deploying a Free Software app on Windows is worst than hell. As this packaging tool doesn&#39;t exist yet, the best approach is to use a script to fetch all the dependencies.<br>
<br>Andoni<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div><br><br>CMake power !<br><br>gl &amp; hf<br>
<br>Julien<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div><br>
Andoni<br>
<br>
------------------------------------------------------------------------------<div class="im"><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</div></div></div></blockquote></div><br>
<br>------------------------------------------------------------------------------<br>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br>