i want distribution name , version name of os in qmake. linux, in distributions (debian, ubuntu, centos, ...), used:
distribution = $$system(cat /etc/issue | cut -d\' \' -f1) message($$distribution) osversion = $$system(cat /etc/issue | cut -d\' \' -f3) message($$osversion) on debian 7.8, output is:
project message: debian project message: 7 this correct result. i'm not sure way. i'm finding windows too: windows 7, 8, ...
do have idea in qmake?
you can use conditional assignments (see scopes , contitions) ex.
win32:distribution = $$system(systeminfo | findstr /b /c:"os name") unix:distribution = $$system(cat /etc/issue | cut -d\' \' -f1) message($$distribution) this way, code execute on specific platforms. command windows provided isn't 1 want, prints whole system name version, have modify somehow.
Comments
Post a Comment