Re: Announcing bottom-up-build - a build system for C/C++/D

2013-07-02 Thread eles
On Monday, 1 July 2013 at 03:26:22 UTC, Graham St Jack wrote: On Thu, 27 Jun 2013 22:49:41 +, Graham St Jack wrote: Fixed the problem, and also: * split bub.d up into several smaller files, * added a Makefile to bootstrap the building of bub, and * added a bub.cfg and Bubfile as a trivial

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-07-01 Thread Kagamin
Hooo, a self-contained build tool? That's cool. 1. Are arbitrary make-style commands supported? For example, on windows one may want to compile resources. Resources consist of a declaration .rc file, icons and manifest files, which are compiled into .res file, though only .rc file is passed to

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-30 Thread Graham St Jack
On Thu, 27 Jun 2013 22:49:41 +, Graham St Jack wrote: On Thu, 27 Jun 2013 07:44:07 +0200, Rob T wrote: This build system seems to be very well suited for building complex large projects in a sensible way. I successfully tested the example build on Debian linux. I will definitely

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-29 Thread Graham St Jack
On Sat, 29 Jun 2013 00:59:15 +0200, John Colvin wrote: On Thursday, 27 June 2013 at 00:10:37 UTC, Graham St Jack wrote: Having side-by-side comparisons of D against bash scripts and C++ modules had the effect of turning almost all the other team members into D advocates. Any chance we

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-29 Thread Clive Hobson
On Saturday, 29 June 2013 at 07:54:30 UTC, Graham St Jack wrote: On Sat, 29 Jun 2013 00:59:15 +0200, John Colvin wrote: On Thursday, 27 June 2013 at 00:10:37 UTC, Graham St Jack wrote: Having side-by-side comparisons of D against bash scripts and C++ modules had the effect of turning almost

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread Marco Leise
Am Thu, 27 Jun 2013 10:26:01 +0200 schrieb eles e...@eles.com: On Thursday, 27 June 2013 at 07:32:32 UTC, eles wrote: CTRL-Z works for me. I think it expects input. Ignore it. It just suspends it. You might want to check how many programs you thought to have killed like this so far in your

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread Rob T
On Thursday, 27 June 2013 at 23:03:40 UTC, Graham St Jack wrote: This isn't a build tool for everyone, but it really does make a big difference on big projects. Well I'm noticing some interesting concepts, such as being able to associate an include or import file with the library to link

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread Marco Leise
How does this build tool handle projects with multiple executables ? For example the util-linux package contains dozens of utilities or a project might have a CLI and a GUI version. Or there might be slight alterations like setting a version or debug flag: -debug=threading -version=demo -- Marco

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread Graham St Jack
On Fri, 28 Jun 2013 08:05:08 +0200, Rob T wrote: On Thursday, 27 June 2013 at 23:03:40 UTC, Graham St Jack wrote: This isn't a build tool for everyone, but it really does make a big difference on big projects. Well I'm noticing some interesting concepts, such as being able to associate an

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread Graham St Jack
On Fri, 28 Jun 2013 08:28:03 +0200, Marco Leise wrote: How does this build tool handle projects with multiple executables ? For example the util-linux package contains dozens of utilities or a project might have a CLI and a GUI version. Or there might be slight alterations like setting a

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread Marco Leise
Am Fri, 28 Jun 2013 07:03:27 + (UTC) schrieb Graham St Jack graham.stj...@internode.on.net: On Fri, 28 Jun 2013 08:28:03 +0200, Marco Leise wrote: How does this build tool handle projects with multiple executables ? For example the util-linux package contains dozens of utilities or a

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread David Bryant
On 27/06/13 09:40, Graham St Jack wrote: Bottom-up-build (bub) is a build system written in D which supports building of large C/C++/D projects. I've worked with Graham in the past and can attest to bub's coolness. My pet project 'terminol' is about a month away from an initial release, but

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-28 Thread John Colvin
On Thursday, 27 June 2013 at 00:10:37 UTC, Graham St Jack wrote: Having side-by-side comparisons of D against bash scripts and C++ modules had the effect of turning almost all the other team members into D advocates. Any chance we could know what team this is? (Sorry if this is common

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-27 Thread eles
On Thursday, 27 June 2013 at 05:44:16 UTC, Rob T wrote: One issue I immediately ran into, is when I run bub incorrectly it hangs after writing the bail message to console. ctrl-c does not kill it, and I have to run a process kill commandto terminate. CTRL-Z works for me. I think it expects

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-27 Thread eles
On Thursday, 27 June 2013 at 07:32:32 UTC, eles wrote: CTRL-Z works for me. I think it expects input. Ignore it. It just suspends it.

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-27 Thread Dicebot
Hm, bub.. Sounds like it should work with 'dub' nicely ;) Looks promising and I'd really love to see some build tool other then rdmd getting to the point it can be called standard. Makefile's sometimes are just too inconvenient.

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-27 Thread Andrei Alexandrescu
On 6/26/13 5:10 PM, Graham St Jack wrote: Bottom-up-build (bub) is a build system written in D which supports building of large C/C++/D projects. http://www.reddit.com/r/programming/comments/1h6p2w/bottomupbuild_a_build_system_for_ccd/ Andrei

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-27 Thread Graham St Jack
On Thu, 27 Jun 2013 07:44:07 +0200, Rob T wrote: This build system seems to be very well suited for building complex large projects in a sensible way. I successfully tested the example build on Debian linux. I will definitely explore this further using one of my own projects. One issue I

Announcing bottom-up-build - a build system for C/C++/D

2013-06-26 Thread Graham St Jack
Bottom-up-build (bub) is a build system written in D which supports building of large C/C++/D projects. It works fine on Linux, with a Windows port nearly completed. It should work on OS-X, but I haven't tested it there. Bub is hosted on https://github.com/GrahamStJack/bottom-up-build. Some

Re: Announcing bottom-up-build - a build system for C/C++/D

2013-06-26 Thread Rob T
This build system seems to be very well suited for building complex large projects in a sensible way. I successfully tested the example build on Debian linux. I will definitely explore this further using one of my own projects. One issue I immediately ran into, is when I run bub incorrectly