On Fri, 27 May 2011 13:18:11 +0200
Krzysztof <dib...@wp.pl> wrote:

> Hi,
> 
> I need friendly name of OS and processor type at runtime. I need this for
> "user-agent" header in http client. Some kind of "Linux x86_64 Ubuntu/11.04"
> ("Linux x86_64" should be enough). "GetEnvironmentVariable" function does
> not return anything interesting. I can build this string using compiler
> defines but there is a lot of targets CPU and OS and maybe free pascal have
> some functions? How free pascal build string name of output executable when
> I set $(TargetCPU) in lazarus project options?

Lazarus $(TargetCPU) is lowerCase({$I %FPCTARGETCPU%})

TargetOS is lowerCase({$I %FPCTARGETOS%})


Mattias
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to