mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-28 01:49:23 -05:00
Add CMAKE_SYSROOT variable to set --sysroot when cross compiling.
As CMAKE_ROOT_FIND_PATH can be a list, a new CMAKE_SYSROOT is introduced, which is never a list. The contents of this variable is passed to supporting compilers as --sysroot. It is also accounted for when processing implicit link directories reported by the compiler, and when generating RPATH information.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
CMAKE_SYSROOT
|
||||
-------------
|
||||
|
||||
Path to pass to the compiler in the ``--sysroot`` flag.
|
||||
|
||||
The ``CMAKE_SYSROOT`` content is passed to the compiler in the ``--sysroot``
|
||||
flag, if supported. The path is also stripped from the RPATH/RUNPATH if
|
||||
necessary on installation. The ``CMAKE_SYSROOT`` is also used to prefix
|
||||
paths searched by the ``find_*`` commands.
|
||||
|
||||
This variable may only be set in a toolchain file specified by
|
||||
the ``CMAKE_TOOLCHAIN_FILE`` variable.
|
||||
Reference in New Issue
Block a user