1 # ============================================================================ 2 # Copyright (c) 2011-2012 University of Pennsylvania 3 # Copyright (c) 2013-2016 Andreas Schuh 6 # See COPYING file for license information or visit 7 # https://cmake-basis.github.io/download.html#license 8 # ============================================================================ 10 ############################################################################## 11 # @file Directories.cmake 12 # @brief CMake variables of project directories. 14 # @note The file Directories.cmake is automatically generated by BASIS from 15 # the template file Directories.cmake.in which is part of BASIS. 17 # @sa https://cmake-basis.github.io/standard/fhs.html 18 ############################################################################## 20 ## @addtogroup BasisDirectories 24 # ============================================================================ 25 # script site packages directories 26 # ============================================================================ 28 ## @brief Default directory for Python site packages. 30 ## @brief Default directory
for Jython site packages.
31 set (
JYTHON_SITELIB "/usr/local/Cellar/jython/2.7.0/libexec/Lib/site-packages")
32 ## @brief Default directory for Perl site packages. 35 # ============================================================================
37 # ============================================================================
39 ## @brief Absolute paths to directories of
public header files in source tree.
41 ## @brief Absolute paths to directories of project sources in source tree. 43 ## @brief Absolute path to directory containing project modules in subdirectories.
45 ## @brief Absolute paths to root directories of project modules. 47 ## @brief Absolute path to directory of BASIS project configuration in source tree.
49 ## @brief Absolute path to directory of auxiliary data in source tree. 51 ## @brief Absolute path to directory of documentation files in source tree.
53 ## @brief Absolute path to directory of documentation ressource files in source tree. 55 ## @brief Absolute path to directory of example in source tree.
57 ## @brief Absolute path to directory of public scripted packages. 59 ## @brief Absolute path to directory of testing tree in source tree.
61 ## @brief Names of additional project subdirectories at root level. 64 # ============================================================================
66 # ============================================================================
68 ## @brief Absolute path to output directory
for tests.
70 ## @brief Absolute path to output directory for built test executables. 72 ## @brief Absolute path to output directory
for auxiliary executables used by tests.
74 ## @brief Absolute path to output directory for testing libraries. 77 ## @brief Absolute path to output directory
for Python modules used
for testing.
79 ## @brief Absolute path to output directory for Jython modules used for testing. 81 ## @brief Absolute path to output directory
for Perl modules used
for testing.
83 ## @brief Absolute path to output directory for MATLAB modules used for testing. 85 ## @brief Absolute path to output directory
for Bash modules used
for testing.
88 # ============================================================================ 90 # ============================================================================ 92 ## @brief Absolute path to output directory for main executables. 94 ## @brief Absolute path to output directory
for auxiliary executables.
96 ## @brief Absolute path to output directory for configured public header files. 98 ## @brief Absolute path to output directory
for shared libraries and modules.
100 ## @brief Absolute path to output directory for static and import libraries. 102 ## @brief Absolute path to build tree package configuration files.
105 ## @brief Absolute path to output directory for Python modules. 107 ## @brief Absolute path to output directory
for Jython modules.
109 ## @brief Absolute path to output directory for Perl modules. 111 ## @brief Absolute path to output directory
for MATLAB modules.
113 ## @brief Absolute path to output directory for Bash modules. 116 # ============================================================================
118 # ============================================================================
120 ## @brief Installation prefix, i.e., root directory of installation.
123 ## @brief Path of installation directory for CMake package configuration 124 # files relative to @c CMAKE_INSTALL_PREFIX. 126 # Install configuration files of modules in subdirectories such that 127 # CMake does not find them by default. Their might be a case that 128 # someone is using two projects where the one project is named just 129 # the same as the module of the other project. The configuration file 130 # of the module is anyway supposed to be included by the package 131 # configuration file if this module is requested by the COMPONENTS 132 # argument to the find_package() command. 134 ## @brief Path of installation directory
for runtime executables and shared
137 ## @brief Path of installation directory for auxiliary executables 138 # relative to @c CMAKE_INSTALL_PREFIX. 140 ## @brief Path of installation directory
for public header files
143 # @note If the @c INCLUDE_PREFIX specifies subdirectories, these will be
144 # created underneath
this directory during the installation.
146 ## @brief Path of installation directory for shared libraries on Unix-based 147 # systems and module libraries relative to @c CMAKE_INSTALL_PREFIX. 149 ## @brief Path of installation directory
for static and
import libraries
153 # Similar to the public header files of C/C++ libraries, the modules written 154 # in Python or Perl are installed with fixed relative directories which 155 # correspond to the packages these modules belong to: 157 # For example, the Python module <vendor>.<pkg>.<module> is installed 158 # in the subdirectory <vendor>/<pkg>/<module>/ relative to the 159 # installation path for public Python modules, i.e., INSTALL_PYTHON_LIBRARY_DIR. 160 # External users of this module will add the INSTALL_PYTHON_LIBRARY_DIR 161 # to the search path for Python modules and import the module, for example, as 164 # from <vendor>.<pkg> import <module> 166 ## @brief Path of installation directory of private Python modules relative to @c CMAKE_INSTALL_PREFIX. 168 ## @brief Path of installation directory of
private Jython modules relative to @c
CMAKE_INSTALL_PREFIX.
170 ## @brief Path of installation directory of private Perl modules relative to @c CMAKE_INSTALL_PREFIX. 172 ## @brief Path of installation directory of
private MATLAB M-files relative to @c
CMAKE_INSTALL_PREFIX.
174 ## @brief Path of installation directory of private Bash modules relative to @c CMAKE_INSTALL_PREFIX. 177 ## @brief Path of installation directory of
public Python modules relative to @c
CMAKE_INSTALL_PREFIX.
179 ## @brief Path of installation directory of public Jython modules relative to @c CMAKE_INSTALL_PREFIX. 181 ## @brief Path of installation directory of
public Perl modules relative to @c
CMAKE_INSTALL_PREFIX.
183 ## @brief Path of installation directory of public MATLAB M-files relative to @c CMAKE_INSTALL_PREFIX. 185 ## @brief Path of installation directory of
public Bash modules relative to @c
CMAKE_INSTALL_PREFIX.
188 ## @brief Path of installation directory for shared files relative to @c CMAKE_INSTALL_PREFIX. 190 ## @brief Path of installation directory
for shared data files relative to @c
CMAKE_INSTALL_PREFIX.
192 ## @brief Path of installation directory for documentation files relative to @c CMAKE_INSTALL_PREFIX. 196 ## @brief Path of installation directory for man pages relative to @c CMAKE_INSTALL_PREFIX. 201 # ============================================================================ 202 # top-level references 203 # ============================================================================ 205 ## @brief Absolute path of root directory of source tree of top-level project. 207 ## @brief Absolute path of root directory of build tree of top-level project.
212 # end of Doxygen group cmake TESTING_PERL_LIBRARY_DIR
Absolute path to output directory for Perl modules used for testing.
cmake TESTING_BASH_LIBRARY_DIR
Absolute path to output directory for Bash modules used for testing.
cmake INSTALL_PERL_SITE_DIR
Path of installation directory of public Perl modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_INCLUDE_DIR
Path of installation directory for public header files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_CONFIG_DIR
Path of installation directory for CMake package configuration files relative to CMAKE_INSTALL_PREFIX...
cmake BINARY_ARCHIVE_DIR
Absolute path to output directory for static and import libraries.
cmake INSTALL_MATLAB_SITE_DIR
Path of installation directory of public MATLAB M-files 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 CMAKE_INSTALL_PREFIX
Installation prefix, i.e., root directory of installation.
cmake INSTALL_JYTHON_LIBRARY_DIR
Path of installation directory of private Jython modules relative to CMAKE_INSTALL_PREFIX.
cmake PERL_SITELIB
Default directory for Perl site packages.
cmake TESTING_LIBEXEC_DIR
Absolute path to output directory for auxiliary executables used by tests.
cmake PROJECT_DOCRES_DIR
Absolute path to directory of documentation ressource files in source tree.
cmake TESTING_RUNTIME_DIR
Absolute path to output directory for built test executables.
cmake BINARY_BASH_LIBRARY_DIR
Absolute path to output directory for Bash modules.
cmake PROJECT_EXAMPLE_DIR
Absolute path to directory of example in source tree.
cmake PROJECT_INCLUDE_DIRS
Absolute paths to directories of public header files in source tree.
cmake PROJECT_DOC_DIR
Absolute path to directory of documentation files in source tree.
cmake PROJECT_MODULES_DIR
Absolute path to directory containing project modules in subdirectories.
cmake INSTALL_LIBEXEC_DIR
Path of installation directory for auxiliary executables relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_JYTHON_SITE_DIR
Path of installation directory of public Jython modules relative to CMAKE_INSTALL_PREFIX.
cmake PROJECT_LIBRARY_DIR
Absolute path to directory of public scripted packages.
cmake PROJECT_DATA_DIR
Absolute path to directory of auxiliary data in source tree.
cmake BINARY_JYTHON_LIBRARY_DIR
Absolute path to output directory for Jython modules.
cmake BINARY_INCLUDE_DIR
Absolute path to output directory for configured public header files.
cmake PROJECT_MODULE_DIRS
Absolute paths to root directories of project modules.
cmake INSTALL_BASH_SITE_DIR
Path of installation directory of public Bash modules relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_MAN_DIR
Path of installation directory for man pages relative to CMAKE_INSTALL_PREFIX.
cmake TESTING_PYTHON_LIBRARY_DIR
Absolute path to output directory for Python modules used for testing.
cmake PYTHON_SITELIB
Default directory for Python site packages.
cmake INSTALL_RUNTIME_DIR
Path of installation directory for runtime executables and shared libraries on Windows relative to CM...
cmake INSTALL_PERL_LIBRARY_DIR
Path of installation directory of private Perl modules relative to CMAKE_INSTALL_PREFIX.
cmake BINARY_RUNTIME_DIR
Absolute path to output directory for main executables.
cmake INSTALL_ARCHIVE_DIR
Path of installation directory for static and import libraries relative to CMAKE_INSTALL_PREFIX.
cmake BINARY_LIBCONF_DIR
Absolute path to build tree package configuration files.
cmake INSTALL_BASH_LIBRARY_DIR
Path of installation directory of private Bash modules relative to CMAKE_INSTALL_PREFIX.
cmake JYTHON_SITELIB
Default directory for Jython site packages.
cmake INSTALL_DATA_DIR
Path of installation directory for shared data files relative to CMAKE_INSTALL_PREFIX.
cmake BINARY_LIBRARY_DIR
Absolute path to output directory for shared libraries and modules.
cmake BINARY_PERL_LIBRARY_DIR
Absolute path to output directory for Perl modules.
cmake PROJECT_CONFIG_DIR
Absolute path to directory of BASIS project configuration in source tree.
cmake TESTING_JYTHON_LIBRARY_DIR
Absolute path to output directory for Jython modules used for testing.
cmake BINARY_PYTHON_LIBRARY_DIR
Absolute path to output directory for Python modules.
cmake TOPLEVEL_PROJECT_BINARY_DIR
Absolute path of root directory of build tree of top-level project.
cmake BINARY_MATLAB_LIBRARY_DIR
Absolute path to output directory for MATLAB modules.
cmake INSTALL_PYTHON_SITE_DIR
Path of installation directory of public Python modules relative to CMAKE_INSTALL_PREFIX.
cmake PROJECT_CODE_DIRS
Absolute paths to directories of project sources in source tree.
cmake PROJECT_TESTING_DIR
Absolute path to directory of testing tree in source tree.
cmake INSTALL_DOC_DIR
Path of installation directory for documentation files relative to CMAKE_INSTALL_PREFIX.
cmake INSTALL_PYTHON_LIBRARY_DIR
Path of installation directory of private Python modules relative to CMAKE_INSTALL_PREFIX.
cmake TESTING_LIBRARY_DIR
Absolute path to output directory for testing libraries.
cmake INSTALL_SHARE_DIR
Path of installation directory for shared files relative to CMAKE_INSTALL_PREFIX. ...
cmake PROJECT_SUBDIRS
Names of additional project subdirectories at root level.
cmake TESTING_MATLAB_LIBRARY_DIR
Absolute path to output directory for MATLAB modules used for testing.
cmake INSTALL_TEXINFO_DIR
Path of Texinfo files relative to CMAKE_INSTALL_PREFIX.
cmake BINARY_LIBEXEC_DIR
Absolute path to output directory for auxiliary executables.
cmake TOPLEVEL_PROJECT_SOURCE_DIR
Absolute path of root directory of source tree of top-level project.
cmake INSTALL_LIBRARY_DIR
Path of installation directory for shared libraries on Unix-based systems and module libraries relati...
cmake INSTALL_EXAMPLE_DIR
Path of installation directory for example files relative to CMAKE_INSTALL_PREFIX.
cmake TESTING_OUTPUT_DIR
Absolute path to output directory for tests.