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