From: Ulf L. <ul...@wa...> - 2012-12-16 22:04:22
|
Since the build system can be migrated rather easily, does anyone mind if we start with simple makefiles? Ulf On Wed, 5 Dec 2012 23:25:23 +0100 Ulf Lorenz <ul...@wa...> wrote: > Hi, > > what we further need to decide on is a build system. I have some > limited knowledge, maybe someone of you can contribute here. > > The program will consist of different libraries, each being a more > or less separate project with different dependencies. It would make > sense, for example, to put the mathematical stuff in a separate > library, so that we can have, e.g., a simple mathematics library with > few dependencies and, say, another library that uses Cuda for more > speed, but with exotic dependencies. > > So what we make is first basic make tool, and second a mechanism for > dependency recognition. > > What I know of make tools is > * make (ugly in some parts, but pretty standard on Unix) > * ant (Java-based and thus portable) > * maven (only heard of it; sounds nice, but no knowledge) > Do you have deeper knowledge or know other build toold, and/or what > would you suggest to use? > > For the dependency recognition, what I know here is: > * Do everything as variables. The user then has to edit the "Makefile" > and compile > * autoconf/automake. Pretty standard, but really ugly as far as I > recall. > * CMake. I know it exists, but have never used it. > * others? > What ideas, suggestions do you have here? > > Ulf > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add > services Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Wavepacket-ng-devel mailing list > Wav...@li... > https://lists.sourceforge.net/lists/listinfo/wavepacket-ng-devel |