<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>On May 22, 2015, at 17:08, André Freitas <<a href="mailto:p.andrefreitas@gmail.com">p.andrefreitas@gmail.com</a>> wrote:</div><div><br></div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_default" style="color:rgb(68,68,68)">Hi,</div><div class="gmail_default" style="color:rgb(68,68,68)">Thanks for sharing Ryan Gonzalez :)</div><div class="gmail_default" style="color:rgb(68,68,68)"><br></div><div class="gmail_default" style="color:rgb(68,68,68)">It just could be another alternative and not a replacement of autotools. Not only about the cross-platform feature of Cmake but the integration with modern IDEs. I really see an improvement in productivity using the IDE debugger (e.g Clion) instead of using prints everywhere (<a href="http://programmers.stackexchange.com/questions/78152/real-programmers-use-debuggers">http://programmers.stackexchange.com/questions/78152/real-programmers-use-debuggers</a>).</div></div></div></blockquote><div><br></div>What's stopping you from using an IDE debugger? I've run CPython itself or other similarly complex projects under Xcode, Eclipse, Visual Studio, WinDebug, ggdb, and other graphical debuggers without them having to understand how the code got built. If Clion can't do the same, that sounds like a problem with Clion.<div><br></div><div>(Although personally, I usually find it easier to debug interpreters or other complex CLI programs just running gdb/lldb/whatever on the terminal.)<br><div><br><blockquote type="cite"><div><div class="gmail_extra"><div class="gmail_quote">2015-05-23 0:48 GMT+01:00 Ryan Gonzalez <span dir="ltr"><<a href="mailto:rymg19@gmail.com" target="_blank">rymg19@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">HAHAHA!!<br><br><div>Good luck! I've raised this issue before. Twice. Autotools sucks. And makes cross-compiling a pain in the neck. Bottom line was:</div><div><br></div><div>- C++ is a big dependency</div><div>- The autotools build system has been tested already on lots and lots and lots of platforms</div><div>- Nobody has even implemented an alternative build system for Python 3 yet (python-cmake is only for Python 2)</div><div>- No one can agree on a best build system (for instance, I hate CMake!)</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Fri, May 22, 2015 at 6:08 PM, André Freitas <span dir="ltr"><<a href="mailto:p.andrefreitas@gmail.com" target="_blank">p.andrefreitas@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi,<div>What you think about using Cmake build system? </div><div><br></div><div>I see advantages such as:</div><div>- Cross-plataform;</div><div>- Supported in Clion IDE (amazing C/C++ IDE, breakpoints, etc);</div><div>- Simple and easy to use (Zen of Python :) <a href="https://www.python.org/dev/peps/pep-0020/" target="_blank">https://www.python.org/dev/peps/pep-0020/</a> );</div><div><br></div><div>I was actually seeing a discussion in python-commiters about Windows 7 buildbots failing. Found that someone already had the same idea but don't know if it was shared here: <a href="http://www.vtk.org/Wiki/BuildingPythonWithCMake" target="_blank">http://www.vtk.org/Wiki/BuildingPythonWithCMake</a></div><div><br></div><div>Please share your thoughts.</div><div><br></div><div>Regards,</div><div>André Freitas</div></div>
<br></div></div>_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank">http://python.org/psf/codeofconduct/</a><span class="HOEnZb"><font color="#888888"><br></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">Ryan</div><div dir="ltr">[ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong.<br></div><div dir="ltr"><div><a href="http://kirbyfan64.github.io/" target="_blank">http://kirbyfan64.github.io/</a><div style="display:inline-block;width:16px;min-height:16px"> </div></div></div></div></div></div></div></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div style="font-size:14px;background-color:rgb(34,143,196);padding:15px;color:rgb(255,255,255);margin-bottom:15px;margin-top:20px;line-height:20px;font-family:Arial">André Freitas<br><span style="font-weight:bold;font-size:16px"><a href="mailto:p.andrefreitas@gmail.com" style="color:rgb(255,255,255)" target="_blank">p.andrefreitas@gmail.com</a></span></div><div style="margin-left:10px;margin-bottom:10px;font-weight:bold;padding-left:10px;color:rgb(108,108,108);font-family:Arial;font-size:medium">"Imagination is more important than knowledge" - Albert Einstein</div><div style="overflow:auto;font-family:Arial;font-size:medium"><div style="color:rgb(108,108,108);width:60px;float:left;margin-left:10px;padding-left:10px"><img src="http://andrefreitas.pt/avatar.jpg" style="width:60px;height:auto;margin-top:13px"></div><div style="float:left;margin-left:15px;line-height:18px;font-size:12px"><b style="color:rgb(34,143,196)">google+</b><font color="#6c6c6c"> </font><a href="https://plus.google.com/+AndréFreitas92" style="color:rgb(108,108,108)" target="_blank">AndréFreitas92</a><font color="#6c6c6c"> </font><br><b style="color:rgb(34,143,196)">linkedin</b><font color="#6c6c6c"> </font><a href="http://pt.linkedin.com/in/pandrefreitas/" style="color:rgb(108,108,108)" target="_blank">pandrefreitas</a><font color="#6c6c6c"> </font><br><b style="color:rgb(34,143,196)">github</b><font color="#6c6c6c"> </font><a href="https://github.com/andrefreitas" target="_blank"><font color="#666666">andrefreitas</font></a><br><b style="color:rgb(34,143,196)">website</b><font color="#6c6c6c"> </font><a href="http://andrefreitas.pt" style="color:rgb(108,108,108)" target="_blank">www.andrefreitas.pt</a><font color="#6c6c6c"> </font><br></div></div><div style="margin-top:20px;border-top-style:solid;border-top-width:2px;border-top-color:rgb(108,108,108);line-height:20px;padding-top:10px;padding-left:10px;padding-right:30px;color:rgb(159,159,159);font-size:11px;text-align:justify;margin-left:10px;font-family:Arial">Esta mensagem pode conter informação confidencial ou privilegiada, sendo seu sigilo protegido por lei. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação baseada nessas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente ao remetente, respondendo o e-mail e em seguida apague-a. Agradecemos a sua cooperação.</div></div></div>
</div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Python-ideas mailing list</span><br><span><a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a></span><br><span><a href="https://mail.python.org/mailman/listinfo/python-ideas">https://mail.python.org/mailman/listinfo/python-ideas</a></span><br><span>Code of Conduct: <a href="http://python.org/psf/codeofconduct/">http://python.org/psf/codeofconduct/</a></span></div></blockquote></div></div></body></html>