|
From: | David Henningsson |
Subject: | Re: [fluid-dev] Re: cmake variables cannot be turned on/off |
Date: | Thu, 11 Nov 2010 03:08:03 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 |
On 2010-11-09 22:15, Pedro Lopez-Cabanillas wrote:
Maybe this is because you are using a fink package, and they only provide a crippled CMake where cmake-gui has been amputated.Such snide comments are destructive for harmoniously working together.What is the truth? CMake source packages include cmake-gui. It is their official GUI program. Fink provides an automated build for CMake packages that excludes cmake-gui from bering built and installed. Fink users have no way to know that this program exists at all. Maybe my words are harsh, but Fink is being hostile against CMake.
May I kindly ask you to bring the issue of CMake's packaging issues in Fink, to the fink list instead of the fluidsynth list? It seems more likely to reach the right people.
And talking about harmony and friendship, let's see this quote from a recent thread in fink-devel: http://article.gmane.org/gmane.os.macosx.fink.devel/19876On Oct 12, 2010, at 8:01 PM, Daniel Johnson wrote:I tried updating audacious2-plugins to use fluidsynth1 but fluidsynth1 doesn't build for me on 10.6/x86_64 because freaking cmake is a moron and puts the library into lib64 instead of lib. Have I mentioned that I hate cmake?[...]Many thanks, Ebrahim P.S. Yeah, cmake is a witch!Vive la fraternité!
IMHO, CMake has done some things better than autotools [1], and for me as FluidSynth developer, the switch of build system has been a step in the right direction. I do recognise that this has meant additional work for distributions/packagers, who already had a working infrastructure and had to change to adapt. So I'd like to take the opportunity to thank all people - which obviously includes both of you - who have struggled, sometimes in frustration, to make the new build system work in various environments. Thank you! Your efforts are highly appreciated.
// David[1] This includes e g out-of-source builds, src/fluidsynth is the binary instead of a strange script (which makes runs under gdb easier), and percentage meter when building.
[Prev in Thread] | Current Thread | [Next in Thread] |