| Server IP : 74.208.236.108 / Your IP : 216.73.216.125 Web Server : Apache System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux User : u90537543 ( 11015977) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/cmake-3.18/Help/command/ |
Upload File : |
To pass options to the linker tool, each compiler driver has its own syntax. The ``LINKER:`` prefix and ``,`` separator can be used to specify, in a portable way, options to pass to the linker tool. ``LINKER:`` is replaced by the appropriate driver option and ``,`` by the appropriate driver separator. The driver prefix and driver separator are given by the values of the :variable:`CMAKE_<LANG>_LINKER_WRAPPER_FLAG` and :variable:`CMAKE_<LANG>_LINKER_WRAPPER_FLAG_SEP` variables. For example, ``"LINKER:-z,defs"`` becomes ``-Xlinker -z -Xlinker defs`` for ``Clang`` and ``-Wl,-z,defs`` for ``GNU GCC``. The ``LINKER:`` prefix can be specified as part of a ``SHELL:`` prefix expression. The ``LINKER:`` prefix supports, as an alternative syntax, specification of arguments using the ``SHELL:`` prefix and space as separator. The previous example then becomes ``"LINKER:SHELL:-z defs"``. .. note:: Specifying the ``SHELL:`` prefix anywhere other than at the beginning of the ``LINKER:`` prefix is not supported.