@Toby (or anyone with CMake knowledge),

I have some patched SWH headers I'm working on to fix compilation on Apple
but the  *#ifdef LMMS_BUILD_APPLE*  is getting ignored.

I tried adding INCLUDE(DetectMachine) in CMakeLists.text to no avail.

The #ifdef is in swh/impulses/all.h

Any suggestions for what I doing wrong?

-Tres

- [email protected]


On Fri, Apr 11, 2014 at 2:06 AM, Tres Finocchiaro <
[email protected]> wrote:

> Tres maybe we should drop wine for mac and create a crossover (mac
>> equivalent which is based off wine) wrapper. That is how FL does it with
>> their software it somehow creates and bundles a crossoverwrapper to get
>> that working. and In the tutoral video alot of the vst's worked except for
>> a few.
>>
>
> Crossover is just a special build of wine and does nothing more to help.
>
> In terms of a wine wrapper, what do you think LMMS is already doing?
>
> What FL studio does is irrelevant to anything I've been asking for help on
> because we can't see their source code so we don't know how they build.
>
> We aren't having issues opening Wine, at least not yet.  We're just having
> issues building against Wine which is different.  Wine opens and works
> well.  Once we can build against it, then we can have discussions about how
> we link and what pre-built flavors of wine we recommend.
>
> Remember, if you find software that does Windows VSTs well on *nix, then
> the software you found IS USING WINE :).  CodeWeavers (the Crossover
> software you keep mentioning) was once called Crossover Office,
> specializing in Microsoft Office hacks for Wine) and is just a commercially
> repackaged version of wine.  They actually contribute a lot of their FOSS
> source code upstream anyways.  We are fine at least building with our
> baseline WineHQ MacPorts version which is community supported and it runs
> well on Mac.  If we link against Crossover or another 3rd party it will be
> solely for the convenience to our users and shouldn't affect our building
> strategy at all.
>
> Back to why this won't build.... I believe the issues here are how Clang
> thinks win32 should be compiled.  It's clear that there are some win32
> header bindings that we need to turn off (or download? :)).  This is
> because Wine's winegcc binary is just a wrapper around the Clang compiler
> and Clang expects certain Microsoft Visual Studio type libraries when it
> sees the windows build flags.  This probably makes perfect sense on an
> actual Win32 buld env, but likely isn't needed in our case.
>
> I do appreciate the feedback and interest. :)
>
> -Tres
>
>
>
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to