Actually I haven't touched it. I was waiting for consensus. Why bin? Why .obj for that matter? "build" makes more sense to me. How about the build dir is SVNROOT/$platform_build? Sound good?
Having artifact dirs is probably a good thing. I'll hack that in. On Tue, Mar 10, 2009 at 10:32 PM, Garth Dahlstrom <[email protected]> wrote: > I realize I'm a bit late to the thread... (Nick's probably fixed everything > by now... ) > > The way I set up the mixxx.pro qmake project is to put all build artifacts > into mixxx/bin folder... There are subfolders for moc, obj, rcc, ui and > only the executable and dlls end up in bin directly. (I then launch by > doing "bin/mixxx --resourcePath res" to test) > > This keeps the source tree clean of intermediate compiled stuff that moc > makes and clear of having an .obj folder... > > I'm thinking of moving to a bin-$platform approach... that's being driven > by my fruitless (so far) effort to cross-compile a win32 binary on Linux w/ > MinGW/gcc. > > The other thing I should mention is think you might consider avoiding > prefixing folders and files with ".", reason 1) is they are hidden from view > in most *nix file managers by default and 2) Windows Explorer can't rename > files to ".something" ... so if you are playing and want move your .obj out > of the way and back again later, you'll have to drop down to a cmd prompt > and move it (cmd can do dot-files)... > > /2 cents > > Cheers, > > -G > __ > --- == __/ t.O ==-- > http://stacktrace.org/ > > > On Tue, Mar 10, 2009 at 7:07 PM, Nick Guenther <[email protected]> wrote: >> >> On Tue, Mar 10, 2009 at 6:05 PM, Ben Wheeler <[email protected]> wrote: >> > On Tue, Mar 10, 2009 at 05:37:12PM -0400, Nick Guenther wrote: >> >> I am dual-booting right now and sharing a data partition between OSes, >> >> and it would be handy if I didn't have to delete by hand src/.obj to >> >> get mixxx to build right. >> > >> > Doesn't scons -c or whatever the 'make clean' equivalent is do that? >> > >> > >> >> 1) I scons -c is broken on OS X because of some improvements I made >> that required mad hax >> 2) Yeah but mixxx takes a relatively non-trivial amount of time to >> build and I would prefer not to have to wait 20 minutes every time I >> switch OSes >> >> The only complexity I see this adding is that anyone with a >> single-boot computer would be scratching their head at the redundancy, >> and it's a kind of feature creep. I was wondering if I missed any >> issues though.. >> >> -Nick >> >> >> ------------------------------------------------------------------------------ >> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are >> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and >> easily build your RIAs with Flex Builder, the Eclipse(TM)based development >> software that enables intelligent coding and step-through debugging. >> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com >> _______________________________________________ >> Mixxx-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
