I agree. If you take this path, use Cmake or scons. ----- Gaetan
2014/1/15 Robert Knight <robertkni...@gmail.com> > > Probably 100 lines of python, plus templates; a bit more to make it > highly usable. Not sure what the equivalent would be in Rust code, as > I'm still fairly new to it. > > Maybe the initial version - then you add logic to deal with different > versions of Xcode/Visual Studio etc, then some more logic to find > different packages that rust requires to build on a multitude of > systems etc. etc. > > Sometimes you can get away writing something new and simple that just > deals with your use case (building Rust here). The problem is if you > end up with lots of feature creep re-discovering all the knowledge > that is encoded in existing tools - eg. the many modules for config > checks, locating packages etc. that come with CMake, automake, SCons > etc. > > By all means, have a go at writing that initial version and see how > well it serves you - but be prepared to switch if it looks like you > are re-inventing something that already exists. > > On 21 October 2013 12:43, George Makrydakis <irrequie...@gmail.com> wrote: > > This is why I am reserving commentation right now and have been > consistently > > asking about Rust providing a build system in all other emails. Can the > > other commenters refocus with the rest of us back to the original > question? > > > > > > > > Corey Richardson <co...@octayn.net> wrote: > >> > >> On Tue, Jan 14, 2014 at 5:33 PM, Lee Braiden <leebr...@gmail.com> > wrote: > >>> > >>> Another point is that we don't really need a massively complicated > >>> "build > >>> system" right now, as far as I know. > >>> > >>> I don't know rust well yet, but it's a two-line script to load this > data > >>> (excluding comments). Another few lines to figure out whether to > build > >>> a > >>> library or an executable, another few to run rustc with the list of > >>> files, > >>> OR to output that list to a Makefile, or a CMakeList.txt, or an IDE > >>> project > >>> file. > >> > >> > >> > >> This thread is deviating from its purpose. The idea isn't to hash out > >> a generic build system for all of Rust, merely for the compiler + > >> stdlib. > > > > > > _______________________________________________ > > Rust-dev mailing list > > Rust-dev@mozilla.org > > https://mail.mozilla.org/listinfo/rust-dev > > > _______________________________________________ > Rust-dev mailing list > Rust-dev@mozilla.org > https://mail.mozilla.org/listinfo/rust-dev >
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev