4 ms·
The only ide with a major userbase in gnu-land is kdevelop, the rest of programmers generally use emacs or vim. Automake is antiquated and clumsy, use scons ins
by Tuna-Fish 19y ago
The only ide with a major userbase in gnu-land is kdevelop, the rest of programmers generally use emacs or vim. Automake is antiquated and clumsy, use scons instead.
- corentin 19y agoSCons is good but a few things can be quite complicated, especially if you have complex builds. It took me some time to figure out how to structure things and use Repository and BuildDir correctly. edit: I do use SCons for cross-platform development on multiple architectures though, so it's probably much easier for straightforward builds under Linux.
- st3fan 19y agoScons is a good hint. I'm fairly happy with AAP but it is not really maintained anymore. Scons seems to have the same compact and to the point build files. Thanks!
- tx 19y agoI am aware of scons and cmake, but how do I distribute the code? Every single piece of Linux software I ever compiled has always been configure/make/make install. I don't mind replacing autotools, but make seems to continue being a standard way of installing from source. Am I wrong? Thank you.
- st3fan 19y agoWell you did not mention that you had to distribute it outside of your own organization. In that case it might make sense to invest in the dreadful autoconf/automake tools.
- jey 19y agoI would say you should just buck the autocrap trend and require SCons. Alternatively, you can check out "waf" which is very similar to SCons in its philosophy, but the entire application is just one python file that you can distribute with your code. I haven't tried waf yet, but I'm planning on eventually switching one of my projects to use it. http://code.google.com/p/waf/ http://code.google.com/p/waf/