BASIS  r3148
Project Directories

CMake variables of project directories. More...

+ Collaboration diagram for Project Directories:

Variables

cmake BASIS_PROJECT_BINARY_DIR
 Absolute path of root directory of build tree of top-level project.
cmake BASIS_PROJECT_SOURCE_DIR
 Absolute path of root directory of source tree of top-level project.
cmake BINARY_ARCHIVE_DIR
 Absolute path of output directory for static and import libraries.
cmake BINARY_BASH_LIBRARY_DIR
 Absolute path of output directory for Bash modules.
cmake BINARY_INCLUDE_DIR
 Absolute path of output directory for configured public header files.
cmake BINARY_JYTHON_LIBRARY_DIR
 Absolute path of output directory for Jython modules.
cmake BINARY_LIBEXEC_DIR
 Absolute path of output directory for auxiliary executables.
cmake BINARY_LIBRARY_DIR
 Absolute path of output directory for shared libraries and modules.
cmake BINARY_MATLAB_LIBRARY_DIR
 Absolute path of output directory for MATLAB modules.
cmake BINARY_PERL_LIBRARY_DIR
 Absolute path of output directory for Perl modules.
cmake BINARY_PYTHON_LIBRARY_DIR
 Absolute path of output directory for Python modules.
cmake BINARY_RUNTIME_DIR
 Absolute path of output directory for main executables.
cmake CMAKE_INSTALL_PREFIX
 Installation prefix, i.e., root directory of installation.
cmake INSTALL_ARCHIVE_DIR
 Path of installation directory for static and import libraries relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_BASH_LIBRARY_DIR
 Path of installation directory of private Bash modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_BASH_SITE_DIR
 Path of installation directory of public Bash modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_CONFIG_DIR
 Path of installation directory for CMake package configuration files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_DATA_DIR
 Path of installation directory for shared data files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_DOC_DIR
 Path of installation directory for documentation files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_EXAMPLE_DIR
 Path of installation directory for example files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_INCLUDE_DIR
 Path of installation directory for public header files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_JYTHON_LIBRARY_DIR
 Path of installation directory of private Jython modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_JYTHON_SITE_DIR
 Path of installation directory of public Jython modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_LIBEXEC_DIR
 Path of installation directory for auxiliary executables relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_LIBRARY_DIR
 Path of installation directory for shared libraries on Unix-based systems and module libraries relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_MAN_DIR
 Path of installation directory for man pages relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_MATLAB_LIBRARY_DIR
 Path of installation directory of private MATLAB M-files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_MATLAB_SITE_DIR
 Path of installation directory of public MATLAB M-files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_PERL_LIBRARY_DIR
 Path of installation directory of private Perl modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_PERL_SITE_DIR
 Path of installation directory of public Perl modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_PYTHON_LIBRARY_DIR
 Path of installation directory of private Python modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_PYTHON_SITE_DIR
 Path of installation directory of public Python modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_RUNTIME_DIR
 Path of installation directory for runtime executables and shared libraries on Windows relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_SHARE_DIR
 Path of installation directory for shared files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_TEXINFO_DIR
 Path of Texinfo files relative to CMAKE_INSTALL_PREFIX.
cmake JYTHON_SITELIB
 Default directory for Jython site packages.
cmake PERL_SITELIB
 Default directory for Perl site packages.
cmake PROJECT_CODE_DIR
 Absolute path of directory of project sources in source tree.
cmake PROJECT_CONFIG_DIR
 Absolute path of directory of BASIS project configuration in source tree.
cmake PROJECT_DATA_DIR
 Absolute path of directory of auxiliary data in source tree.
cmake PROJECT_DOC_DIR
 Absolute path of directory of documentation files in source tree.
cmake PROJECT_EXAMPLE_DIR
 Absolute path of directory of example in source tree.
cmake PROJECT_INCLUDE_DIR
 Absolute path of directory of public header files in source tree.
cmake PROJECT_LIBRARY_DIR
 Absolute path of directory of public scripted packages.
cmake PROJECT_MODULES_DIR
 Absolute path of directory of project modules.
cmake PROJECT_SUBDIRS
 Names of additional project subdirectories at root level.
cmake PROJECT_TESTING_DIR
 Absolute path of directory of testing tree in source tree.
cmake PYTHON_SITELIB
 Default directory for Python site packages.
cmake TESTING_BASH_LIBRARY_DIR
 Absolute path of output directory for Bash modules used for testing.
cmake TESTING_JYTHON_LIBRARY_DIR
 Absolute path of output directory for Jython modules used for testing.
cmake TESTING_LIBEXEC_DIR
 Absolute path of output directory for auxiliary executables used by tests.
cmake TESTING_LIBRARY_DIR
 Absolute path of output directory for testing libraries.
cmake TESTING_MATLAB_LIBRARY_DIR
 Absolute path of output directory for MATLAB modules used for testing.
cmake TESTING_OUTPUT_DIR
 Absolute path of output directory for tests.
cmake TESTING_PERL_LIBRARY_DIR
 Absolute path of output directory for Perl modules used for testing.
cmake TESTING_PYTHON_LIBRARY_DIR
 Absolute path of output directory for Python modules used for testing.
cmake TESTING_RUNTIME_DIR
 Absolute path of output directory for built test executables.

Detailed Description

CMake variables of project directories.

See also:
https://www.cbica.upenn.edu/sbia/software/basis/standard/fhs/

Variable Documentation

Absolute path of root directory of build tree of top-level project.

Definition at line 198 of file Directories.cmake.

Absolute path of root directory of source tree of top-level project.

Definition at line 196 of file Directories.cmake.

Absolute path of output directory for static and import libraries.

Definition at line 93 of file Directories.cmake.

Absolute path of output directory for Bash modules.

Definition at line 104 of file Directories.cmake.

Absolute path of output directory for configured public header files.

Definition at line 89 of file Directories.cmake.

Absolute path of output directory for Jython modules.

Definition at line 98 of file Directories.cmake.

Absolute path of output directory for auxiliary executables.

Definition at line 87 of file Directories.cmake.

Absolute path of output directory for shared libraries and modules.

Definition at line 91 of file Directories.cmake.

Absolute path of output directory for MATLAB modules.

Definition at line 102 of file Directories.cmake.

Absolute path of output directory for Perl modules.

Definition at line 100 of file Directories.cmake.

Absolute path of output directory for Python modules.

Definition at line 96 of file Directories.cmake.

Absolute path of output directory for main executables.

Definition at line 85 of file Directories.cmake.

Installation prefix, i.e., root directory of installation.

Definition at line 111 of file Directories.cmake.

Path of installation directory for static and import libraries relative to CMAKE_INSTALL_PREFIX.

Definition at line 141 of file Directories.cmake.

Path of installation directory of private Bash modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 165 of file Directories.cmake.

Path of installation directory of public Bash modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 176 of file Directories.cmake.

Path of installation directory for CMake package configuration files relative to CMAKE_INSTALL_PREFIX.

Install configuration files of modules in subdirectories such that CMake does not find them by default. Their might be a case that someone is using two projects where the one project is named just the same as the module of the other project. The configuration file of the module is anyway supposed to be included by the package configuration file if this module is requested by the COMPONENTS argument to the find_package() command.

Definition at line 123 of file Directories.cmake.

Path of installation directory for shared data files relative to CMAKE_INSTALL_PREFIX.

Definition at line 181 of file Directories.cmake.

Path of installation directory for documentation files relative to CMAKE_INSTALL_PREFIX.

Definition at line 183 of file Directories.cmake.

Path of installation directory for example files relative to CMAKE_INSTALL_PREFIX.

Definition at line 185 of file Directories.cmake.

Path of installation directory for public header files relative to CMAKE_INSTALL_PREFIX.

Note:
If the INCLUDE_PREFIX specifies subdirectories, these will be created underneath this directory during the installation.

Definition at line 135 of file Directories.cmake.

Path of installation directory of private Jython modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 159 of file Directories.cmake.

Path of installation directory of public Jython modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 170 of file Directories.cmake.

Path of installation directory for auxiliary executables relative to CMAKE_INSTALL_PREFIX.

Definition at line 129 of file Directories.cmake.

Path of installation directory for shared libraries on Unix-based systems and module libraries relative to CMAKE_INSTALL_PREFIX.

Definition at line 138 of file Directories.cmake.

Path of installation directory for man pages relative to CMAKE_INSTALL_PREFIX.

Definition at line 187 of file Directories.cmake.

Path of installation directory of private MATLAB M-files relative to CMAKE_INSTALL_PREFIX.

Definition at line 163 of file Directories.cmake.

Path of installation directory of public MATLAB M-files relative to CMAKE_INSTALL_PREFIX.

Definition at line 174 of file Directories.cmake.

Path of installation directory of private Perl modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 161 of file Directories.cmake.

Path of installation directory of public Perl modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 172 of file Directories.cmake.

Path of installation directory of private Python modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 157 of file Directories.cmake.

Path of installation directory of public Python modules relative to CMAKE_INSTALL_PREFIX.

Definition at line 168 of file Directories.cmake.

Path of installation directory for runtime executables and shared libraries on Windows relative to CMAKE_INSTALL_PREFIX.

Definition at line 126 of file Directories.cmake.

Path of installation directory for shared files relative to CMAKE_INSTALL_PREFIX.

Definition at line 179 of file Directories.cmake.

Path of Texinfo files relative to CMAKE_INSTALL_PREFIX.

Definition at line 189 of file Directories.cmake.

Default directory for Jython site packages.

Definition at line 27 of file Directories.cmake.

cmake PERL_SITELIB

Default directory for Perl site packages.

Definition at line 29 of file Directories.cmake.

Absolute path of directory of project sources in source tree.

Definition at line 36 of file Directories.cmake.

Absolute path of directory of BASIS project configuration in source tree.

Definition at line 38 of file Directories.cmake.

Absolute path of directory of auxiliary data in source tree.

Definition at line 40 of file Directories.cmake.

Absolute path of directory of documentation files in source tree.

Definition at line 42 of file Directories.cmake.

Absolute path of directory of example in source tree.

Definition at line 44 of file Directories.cmake.

Absolute path of directory of public header files in source tree.

Definition at line 46 of file Directories.cmake.

Absolute path of directory of public scripted packages.

Definition at line 48 of file Directories.cmake.

Absolute path of directory of project modules.

Definition at line 50 of file Directories.cmake.

Names of additional project subdirectories at root level.

Definition at line 54 of file Directories.cmake.

Absolute path of directory of testing tree in source tree.

Definition at line 52 of file Directories.cmake.

Default directory for Python site packages.

Definition at line 20 of file Directories.cmake.

Absolute path of output directory for Bash modules used for testing.

Definition at line 78 of file Directories.cmake.

Absolute path of output directory for Jython modules used for testing.

Definition at line 72 of file Directories.cmake.

Absolute path of output directory for auxiliary executables used by tests.

Definition at line 65 of file Directories.cmake.

Absolute path of output directory for testing libraries.

Definition at line 67 of file Directories.cmake.

Absolute path of output directory for MATLAB modules used for testing.

Definition at line 76 of file Directories.cmake.

Absolute path of output directory for tests.

Definition at line 61 of file Directories.cmake.

Absolute path of output directory for Perl modules used for testing.

Definition at line 74 of file Directories.cmake.

Absolute path of output directory for Python modules used for testing.

Definition at line 70 of file Directories.cmake.

Absolute path of output directory for built test executables.

Definition at line 63 of file Directories.cmake.