I think the idea to include different project files for defining which
platform to compile on is a correct workaround;
however, this forces you to include files with different names depending on
which system you want to compile on,
which means you need to have specific .pro files; which is ok, of course,
but kind of just pushes the problem a bit further away, and does not make
it disappear.



On Fri, Dec 5, 2014 at 4:03 PM, Mohammed Hassan <
mohammed.has...@jollamobile.com> wrote:

> On Thu, Dec 04, 2014 at 10:12:37PM +0200, Tone Kastlunger wrote:
> >  Anything that makes a developer's life easier is absolutely welcomed
> >  I'd say.
> >  I must admit to have cursed many times over such a feature not being
> >  present (either as macro OR as selectior that win32:unix:mac: are..)
> >  best,
> >  tortoisedoc
>
> I have an application which I build for Harmattan, SailfishOS and Android.
>
> I have a common C++ codebase (95% common maybe), A QML abstraction and
> platform specific QML ui bits.
> I also have a separate .pro file per platform.
> Each .pro file adds an OS specific macro.
> harmattan.pro adds -DHARMATTAN=1
> sailfish.pro adds -DSAILFISH=1
> android.pro adds -DANDROID=1
>
> Here is an example:
> https://gitorious.org/quran/quran/source/sailfish/sailfish.pro
> https://gitorious.org/quran/quran/source/n9/n9.pro
>
> Works fine for me.
>
> Cheers,
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to