poplabooth.blogg.se

What is cmake install prefix
What is cmake install prefix







  1. #WHAT IS CMAKE INSTALL PREFIX INSTALL#
  2. #WHAT IS CMAKE INSTALL PREFIX FULL#

When you build a Catkin workspace for the first time, it will automatically use CMAKE_PREFIX_PATH to find dependencies.Īfter that compilation, the value will be cached internally by each project as well as the Catkin setup files and they will ignore any changes to your CMAKE_PREFIX_PATH environment variable until they are cleaned. Since CMake 2.6.0, the CMAKE_PREFIX_PATH is used when searching for include files, binaries, or libraries using the FIND_PACKAGE(), FIND_PATH(), FIND_PROGRAM(), or FIND_LIBRARY() CMake commands.Īs such, this is also the primary way that Catkin “chains” workspaces together. This is process called “workspace chaining.”Ībove, it’s mentioned that the Catkin setup files export numerous environment variables, including CMAKE_PREFIX_PATH. This affects which other collections of libraries and packages which will be visible to your workspace.

#WHAT IS CMAKE INSTALL PREFIX INSTALL#

  • DESTDIR – An optional prefix to the install space as defined by GNU StandardsĪn important property listed in the configuration which deserves attention is the summary value of the Extending property.
  • Install Space – The subdirectory containing the final build products which can be used to run code, but is entirely self-contained.
  • Devel Space – The subdirectory containing the final build products which can be used to run code, but relies on the presence of the source space.
  • Build Space – The subdirectory containing the intermediate build products for each package.
  • Source Space – The subdirectory containing the source packages.
  • Explicit Chaining – Specified by catkin config -extend.
  • Cached Implicit Chaining – Derived from the CMAKE_PREFIX_PATH CMake cache variable.
  • Implicit Chaining – Derived from the CMAKE_PREFIX_PATH environment variable.
  • Extending – Describes if your current configuration will extend another Catkin workspace, and through which mechanism it determined the location of the extended workspace:.
  • Profile – The name of this configuration.
  • The summary is composed of the following sections:

    #WHAT IS CMAKE INSTALL PREFIX FULL#

    This summary describes the layout of the workspace as well as other important settings which influence build and execution behavior.Įach of these options can be modified either with the config verb’s options described in the full command-line usage or by changing environment variables. Install Space: /tmp/path/to/my_catkin_ws/install Log Space: /tmp/path/to/my_catkin_ws/logsīuild Space: /tmp/path/to/my_catkin_ws/buildĭevel Space: /tmp/path/to/my_catkin_ws/devel Source Space: /tmp/path/to/my_catkin_ws/src Explicit Chaining via catkin config -extend.Implicit Chaining via CMAKE_PREFIX_PATH Environment or Cache Variable.Additional Files Generated by catkin_tools.









    What is cmake install prefix