Thanks, Thomas' hint of avoiding the conditionals convinced me somehow :-)
BR. Sven On 04.01.2014, at 12:15, David Greaves <david.grea...@jolla.com> wrote: > Just for the record this will fail to build on the Community OBS or even in a > Mer Platform SDK using a SailfishOS target. > > Thomas and Timur's suggestions would work. > > David > > On 04/01/14 10:42, Putze Sven wrote: >> Hi, >> >> I should read my mails more often 8) Just figured out >> >> win32|macx{ >> SDKHOSTNAME=unknown >> } >> linux-g++{ >> SDKHOSTNAME=$$system(hostname) >> } >> contains(SDKHOSTNAME , "SailfishSDK"){ >> message("Heureka! Running on the MerSDK VM") >> } >> else{ >> message("running somewhere else") >> } >> >> >> But I will also think about what you guys wrote, thank you! >> >> BR. >> Sven >> >> On 02.01.2014, at 20:25, Sven Putze <sailfish...@hardcodes.de> wrote: >> >>> Hi there, >>> >>> first of all a happy new year to everyone! I had some time offline this >>> morning, so here comes a bunch of emails... >>> >>> >>> There are ways to check for the OS in QtCreator .PRO files, e.g. like >>> >>> unix:symbian{ # do stuff} >>> unix:maemo5{ # do stuff} >>> macx{ # do stuff} >>> win32{ # do stuff} >>> >>> Is there a way to check (or control to be more precise) that some >>> directives are only used when compiling on the MerSDL VM? >>> Just checking for the presence of "sailfishapp" does not work, because that >>> is defined for any OS. >>> >>> BR. >>> Sven >>> _______________________________________________ >>> SailfishOS.org Devel mailing list >> >> _______________________________________________ >> SailfishOS.org Devel mailing list >> > _______________________________________________ SailfishOS.org Devel mailing list