Version: (using Devel) Installed from: Compiled sources When compiling trunk in non-Linux systems (in my case, FreeBSD), calling make doesn't work with every modules - sometimes gmake is needed. Currently, I could not find a way to specify what program should be used as 'make'.
For now a workaround is to add a symlink called "make" pointing to gmake and making sure that it is present in the first directory of your binpath setting (you can create this directory yourself and add it to binpath if necessary).
Created attachment 33785 [details] Add the desired behaviour This patch adds the 'make-program' option (with the default value of 'make') and documents it.
Created attachment 33822 [details] Updated version of the patch implementing the expected behaviour As discussed on IRC, the option is not available on the command-line anymore, nor is it present in the sample rc file. The default is 'gmake' for all platforms.
I've tested the patch on a Linux system, and at least Arch Linux doesn't have gmake. I guess the sensible default should be make.
OK, I think I'll just use some existing functionality that kdesvn-build has to use gmake if it's present in $PATH, otherwise default to make. But that will have to wait until this weekend I guess since I have duty 22-May.
SVN commit 1123402 by mpyne: Almost one year later than I said I would, prefer gmake to make if it is present since GNU Make works better typically, especially on non-Linux. BUG:193070 M +15 -7 kdesvn-build WebSVN link: http://websvn.kde.org/?view=rev&revision=1123402