| I know that your makefile system was working for you, but it was not working
for me and, no doubt, for some others.
I don't care for autotools either - learning them has been most diffcult for
me. Unfortunately, I don't have a good alternative. I don't know of anything
else that is widely used that manages cross-platform builds. There are other
similar systems such as boost jam and CMake, but they all have to solve the
same set of problems and are not as widely used.
Perhaps somebody with more experience of these tools can make a suggestion,
but I'm afraid autotools are the best solution I could come up with. It is
clear that autotools CAN be made to work.
You could:
(a) Take the trouble to learn autotools, install them on your systems, and
get them working properly - I know from personal experience how painful this
is.
(b) Do your work in the "non-makefile-am" branch of CVS, and we will merge
your work back into the main branch.
(c) Modify your Makefile.in in the main branch to account for moved and
renamed files so it works in the main branch again.
(d) Come up with a purely makefile-based system that other people like me
can use. To work for me, it would have to automatically and unambiguously
specify all the source files and at least default compiler and linker flags
once the user supplies the name of the platform.
============================================
Michael Gogins
gogins at pipeline period com
Irreducible Productions
CsoundVST, an extended version of Csound for programming music and sound
Available at http://sourceforge.net/projects/csound/
============================================
----- Original Message -----
From: "John ffitch"
To: "Csound Developers Discussion List"
Sent: Sunday, February 22, 2004 9:50 AM
Subject: [CSOUND-DEV:4080] Re: autoreconf -i -f
> I think rather that having to upgrade four or five machines to use a more
> complex building system, it would be better to use a system that works
> more easily!
>
> Certainly do not have time today to search out these tools, and no doubt
> their dependencies.
>
> ==John
> |