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

Reply via email to