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