CMake variables of project directories. See Filesystem Hierarchy Standard of BASIS. More...
Variables | |
BASIS_INSTALL_SINFIX | |
Installation sinfix. | |
BASIS_PROJECT_BINARY_DIR | |
Absolute path of root directory of build tree of top-level project. | |
BASIS_PROJECT_SOURCE_DIR | |
Absolute path of root directory of source tree of top-level project. | |
BINARY_ARCHIVE_DIR | |
Absolute path of output directory for static and import libraries. | |
BINARY_LIBEXEC_DIR | |
Absolute path of output directory for auxiliary executables. | |
BINARY_LIBRARY_DIR | |
Absolute path of output directory for shared libraries and modules. | |
BINARY_PERL_LIBRARY_DIR | |
Absolute path of output directory for Perl modules. | |
BINARY_PYTHON_LIBRARY_DIR | |
Absolute path of output directory for Python modules. | |
BINARY_RUNTIME_DIR | |
Absolute path of output directory for main executables. | |
INSTALL_ARCHIVE_DIR | |
Path of installation directory for static and import libraries relative to INSTALL_PREFIX . | |
INSTALL_CONFIG_DIR | |
Path of installation directory for CMake package configuration files relative to INSTALL_PREFIX . | |
INSTALL_DATA_DIR | |
Path of installation directory for shared data files relative to INSTALL_PREFIX . | |
INSTALL_DOC_DIR | |
Path of installation directory for documentation files relative to INSTALL_PREFIX . | |
INSTALL_EXAMPLE_DIR | |
Path of installation directory for example files relative to INSTALL_PREFIX . | |
INSTALL_INCLUDE_DIR | |
Path of installation directory for public header files relative to INSTALL_PREFIX . | |
INSTALL_LIBEXEC_DIR | |
Path of installation directory for auxiliary executables relative to INSTALL_PREFIX . | |
INSTALL_LIBRARY_DIR | |
Path of installation directory for shared libraries on Unix-based systems and module libraries relative to INSTALL_PREFIX . | |
INSTALL_MAN_DIR | |
Path of installation directory for man pages relative to INSTALL_PREFIX . | |
INSTALL_PERL_LIBRARY_DIR | |
Path of installation directory for Perl modules relative to INSTALL_PREFIX . | |
INSTALL_PREFIX | |
Installation prefix. | |
INSTALL_PYTHON_LIBRARY_DIR | |
Path of installation directory for Python modules relative to INSTALL_PREFIX . | |
INSTALL_RUNTIME_DIR | |
Path of installation directory for runtime executables and shared libraries on Windows relative to INSTALL_PREFIX . | |
INSTALL_SHARE_DIR | |
Path of installation directory for shared files relative to INSTALL_PREFIX . | |
option | INSTALL_SINFIX |
Whether to use installation sinfix. | |
PROJECT_CODE_DIR | |
Absolute path of directory of project sources in source tree. | |
PROJECT_CONFIG_DIR | |
Absolute path of directory of BASIS project configuration in source tree. | |
PROJECT_DATA_DIR | |
Absolute path of directory of auxiliary data in source tree. | |
PROJECT_DOC_DIR | |
Absolute path of directory of documentation files in source tree. | |
PROJECT_EXAMPLE_DIR | |
Absolute path of directory of example in source tree. | |
PROJECT_INCLUDE_DIR | |
Absolute path of diretory of public header files in source tree. | |
PROJECT_MODULES_DIR | |
Absolute path of directory of project modules. | |
PROJECT_TESTING_DIR | |
Absolute path of directory of testing tree in source tree. | |
TESTING_LIBEXEC_DIR | |
Absolute path of output directory for auxiliary executables used by tests. | |
TESTING_LIBRARY_DIR | |
Absolute path of output directory for testing libraries. | |
TESTING_OUTPUT_DIR | |
Absolute path of output directory for tests. | |
TESTING_PERL_LIBRARY_DIR | |
Absolute path of output directory for Perl modules used for testing. | |
TESTING_PYTHON_LIBRARY_DIR | |
Absolute path of output directory for Python modules used for testing. | |
TESTING_RUNTIME_DIR | |
Absolute path of output directory for built test executables. |
CMake variables of project directories. See Filesystem Hierarchy Standard of BASIS.
Path of installation directory for CMake package configuration files relative to 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 219 of file BASISDirectories.cmake.
Path of installation directory for public header files relative to INSTALL_PREFIX
.
INCLUDE_PREFIX
specifies subdirectories, these will be created underneath this directory during the installation. Definition at line 266 of file BASISDirectories.cmake.