You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The PLATFORMS directive specifies one or more platforms to restrict usage to a single platform or a subset of platforms. This directive may be used for local or network licenses. When used for network licenses, it applies only to the client machine and not to the license server machine.

Usage and recommendations

By limiting license use to one or more platforms, you can increase licensing flexibility and security. For example, you might produce software that runs on both Windows and Linux, but enable users to install and use the software on only one of the two platforms.

The PLATFORMS keyword (see FEATURE settings) enables you to make platform restrictions by using a space-separated list of platform keywords that specify the platforms the application will work with.

LM-X lets you specify the following platforms:

Platform identifier

Description

Win32_x86

Windows 32 bit on x86

Win64_x64

Windows 64 bit on x64

Macosx_Universal

Mac OS X

Linux_x86

Linux 32 bit on x86

Linux_x64

Linux 64 bit on x64

Linux_ia64

Linux on IA64

Linux_arm

Linux on ARM

Freebsd_x86

FreeBSD 32 bit on x86

Freebsd_x64

FreeBSD 64 bit on x64

Solaris_x86

Solaris 32 bit on x86

Solaris_x64

Solaris 64 bit on x64

Solaris_sparc

Solaris 32 bit on Sparc

Solaris_sparc64

Solaris 64 bit on Sparc64

Aix_ppc32

AIX 32 bit on RS6000 PPC32

Aix_ppc64

AIX 64 bit on RS6000 PPC64

Hpux_ia64

HP-UX (32 bit and 64 bit) on IA64

Note that the platforms are identified by the executables compiled with LM-X rather than by the actual operating system. For example, a 32-bit executable will still return Win32_x86 on Win64_x64.

  • No labels