Directories.cmake
Go to the documentation of this file.
1 # ============================================================================
2 # Copyright (c) 2011-2012 University of Pennsylvania
3 # Copyright (c) 2013-2016 Andreas Schuh
4 # All rights reserved.
5 #
6 # See COPYING file for license information or visit
7 # https://cmake-basis.github.io/download.html#license
8 # ============================================================================
9 
10 ##############################################################################
11 # @file Directories.cmake
12 # @brief CMake variables of project directories.
13 #
14 # @note The file Directories.cmake is automatically generated by BASIS from
15 # the template file Directories.cmake.in which is part of BASIS.
16 #
17 # @sa https://cmake-basis.github.io/standard/fhs.html
18 ##############################################################################
19 
20 ## @addtogroup BasisDirectories
21 # @{
22 
23 
24 # ============================================================================
25 # script site packages directories
26 # ============================================================================
27 
28 ## @brief Default directory for Python site packages.
29 set (PYTHON_SITELIB "/Library/Python/2.7/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.
33 set (PERL_SITELIB "/Library/Perl/5.18")
34 
35 # ============================================================================
36 # source tree
37 # ============================================================================
38 
39 ## @brief Absolute paths to directories of public header files in source tree.
40 set (PROJECT_INCLUDE_DIRS "/Users/as12312/Software/BASIS/Workspace/include")
41 ## @brief Absolute paths to directories of project sources in source tree.
42 set (PROJECT_CODE_DIRS "/Users/as12312/Software/BASIS/Workspace/src")
43 ## @brief Absolute path to directory containing project modules in subdirectories.
44 set (PROJECT_MODULES_DIR "/Users/as12312/Software/BASIS/Workspace/modules")
45 ## @brief Absolute paths to root directories of project modules.
47 ## @brief Absolute path to directory of BASIS project configuration in source tree.
48 set (PROJECT_CONFIG_DIR "/Users/as12312/Software/BASIS/Workspace/config")
49 ## @brief Absolute path to directory of auxiliary data in source tree.
50 set (PROJECT_DATA_DIR "/Users/as12312/Software/BASIS/Workspace/data")
51 ## @brief Absolute path to directory of documentation files in source tree.
52 set (PROJECT_DOC_DIR "/Users/as12312/Software/BASIS/Workspace/doc")
53 ## @brief Absolute path to directory of documentation ressource files in source tree.
54 set (PROJECT_DOCRES_DIR "/Users/as12312/Software/BASIS/Workspace/doc/static")
55 ## @brief Absolute path to directory of example in source tree.
56 set (PROJECT_EXAMPLE_DIR "/Users/as12312/Software/BASIS/Workspace/example")
57 ## @brief Absolute path to directory of public scripted packages.
58 set (PROJECT_LIBRARY_DIR "/Users/as12312/Software/BASIS/Workspace/lib")
59 ## @brief Absolute path to directory of testing tree in source tree.
60 set (PROJECT_TESTING_DIR "/Users/as12312/Software/BASIS/Workspace/test")
61 ## @brief Names of additional project subdirectories at root level.
63 
64 # ============================================================================
65 # testing tree
66 # ============================================================================
67 
68 ## @brief Absolute path to output directory for tests.
69 set (TESTING_OUTPUT_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/Temporary")
70 ## @brief Absolute path to output directory for built test executables.
71 set (TESTING_RUNTIME_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/bin")
72 ## @brief Absolute path to output directory for auxiliary executables used by tests.
73 set (TESTING_LIBEXEC_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/lib")
74 ## @brief Absolute path to output directory for testing libraries.
75 set (TESTING_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/lib")
76 
77 ## @brief Absolute path to output directory for Python modules used for testing.
78 set (TESTING_PYTHON_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/lib/python")
79 ## @brief Absolute path to output directory for Jython modules used for testing.
80 set (TESTING_JYTHON_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/lib/jython")
81 ## @brief Absolute path to output directory for Perl modules used for testing.
82 set (TESTING_PERL_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/lib/perl")
83 ## @brief Absolute path to output directory for MATLAB modules used for testing.
84 set (TESTING_MATLAB_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/lib/matlab")
85 ## @brief Absolute path to output directory for Bash modules used for testing.
86 set (TESTING_BASH_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/Testing/lib/bash")
87 
88 # ============================================================================
89 # build tree
90 # ============================================================================
91 
92 ## @brief Absolute path to output directory for main executables.
93 set (BINARY_RUNTIME_DIR "/Users/as12312/Software/BASIS/Xcode/bin")
94 ## @brief Absolute path to output directory for auxiliary executables.
95 set (BINARY_LIBEXEC_DIR "/Users/as12312/Software/BASIS/Xcode/lib")
96 ## @brief Absolute path to output directory for configured public header files.
97 set (BINARY_INCLUDE_DIR "/Users/as12312/Software/BASIS/Xcode/include")
98 ## @brief Absolute path to output directory for shared libraries and modules.
99 set (BINARY_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/lib")
100 ## @brief Absolute path to output directory for static and import libraries.
101 set (BINARY_ARCHIVE_DIR "/Users/as12312/Software/BASIS/Xcode/lib")
102 ## @brief Absolute path to build tree package configuration files.
103 set (BINARY_LIBCONF_DIR "/Users/as12312/Software/BASIS/Xcode/lib/cmake/basis")
104 
105 ## @brief Absolute path to output directory for Python modules.
106 set (BINARY_PYTHON_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/lib/python")
107 ## @brief Absolute path to output directory for Jython modules.
108 set (BINARY_JYTHON_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/lib/jython")
109 ## @brief Absolute path to output directory for Perl modules.
110 set (BINARY_PERL_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/lib/perl")
111 ## @brief Absolute path to output directory for MATLAB modules.
112 set (BINARY_MATLAB_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/lib/matlab")
113 ## @brief Absolute path to output directory for Bash modules.
114 set (BINARY_BASH_LIBRARY_DIR "/Users/as12312/Software/BASIS/Xcode/lib/bash")
115 
116 # ============================================================================
117 # install tree
118 # ============================================================================
119 
120 ## @brief Installation prefix, i.e., root directory of installation.
121 set (CMAKE_INSTALL_PREFIX "/opt/basis")
122 
123 ## @brief Path of installation directory for CMake package configuration
124 # files relative to @c CMAKE_INSTALL_PREFIX.
125 #
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.
133 set (INSTALL_CONFIG_DIR "lib/cmake/basis")
134 ## @brief Path of installation directory for runtime executables and shared
135 # libraries on Windows relative to @c CMAKE_INSTALL_PREFIX.
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
141 # relative to @c CMAKE_INSTALL_PREFIX.
142 #
143 # @note If the @c INCLUDE_PREFIX specifies subdirectories, these will be
144 # created underneath this directory during the installation.
145 set (INSTALL_INCLUDE_DIR "include")
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
150 # relative to @c CMAKE_INSTALL_PREFIX.
152 
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:
156 #
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
162 # follows:
163 #
164 # from <vendor>.<pkg> import <module>
165 
166 ## @brief Path of installation directory of private Python modules relative to @c CMAKE_INSTALL_PREFIX.
167 set (INSTALL_PYTHON_LIBRARY_DIR "lib/python")
168 ## @brief Path of installation directory of private Jython modules relative to @c CMAKE_INSTALL_PREFIX.
169 set (INSTALL_JYTHON_LIBRARY_DIR "lib/jython")
170 ## @brief Path of installation directory of private Perl modules relative to @c CMAKE_INSTALL_PREFIX.
171 set (INSTALL_PERL_LIBRARY_DIR "lib/perl")
172 ## @brief Path of installation directory of private MATLAB M-files relative to @c CMAKE_INSTALL_PREFIX.
173 set (INSTALL_MATLAB_LIBRARY_DIR "lib/matlab")
174 ## @brief Path of installation directory of private Bash modules relative to @c CMAKE_INSTALL_PREFIX.
175 set (INSTALL_BASH_LIBRARY_DIR "lib/bash")
176 
177 ## @brief Path of installation directory of public Python modules relative to @c CMAKE_INSTALL_PREFIX.
178 set (INSTALL_PYTHON_SITE_DIR "lib/python")
179 ## @brief Path of installation directory of public Jython modules relative to @c CMAKE_INSTALL_PREFIX.
180 set (INSTALL_JYTHON_SITE_DIR "lib/jython")
181 ## @brief Path of installation directory of public Perl modules relative to @c CMAKE_INSTALL_PREFIX.
182 set (INSTALL_PERL_SITE_DIR "lib/perl")
183 ## @brief Path of installation directory of public MATLAB M-files relative to @c CMAKE_INSTALL_PREFIX.
184 set (INSTALL_MATLAB_SITE_DIR "lib/matlab")
185 ## @brief Path of installation directory of public Bash modules relative to @c CMAKE_INSTALL_PREFIX.
186 set (INSTALL_BASH_SITE_DIR "lib/bash")
187 
188 ## @brief Path of installation directory for shared files relative to @c CMAKE_INSTALL_PREFIX.
189 set (INSTALL_SHARE_DIR "share")
190 ## @brief Path of installation directory for shared data files relative to @c CMAKE_INSTALL_PREFIX.
191 set (INSTALL_DATA_DIR "share/data")
192 ## @brief Path of installation directory for documentation files relative to @c CMAKE_INSTALL_PREFIX.
193 set (INSTALL_DOC_DIR "doc")
194 ## @brief Path of installation directory for example files relative to @c CMAKE_INSTALL_PREFIX.
195 set (INSTALL_EXAMPLE_DIR "share/example")
196 ## @brief Path of installation directory for man pages relative to @c CMAKE_INSTALL_PREFIX.
197 set (INSTALL_MAN_DIR "man")
198 ## @brief Path of Texinfo files relative to @c CMAKE_INSTALL_PREFIX.
200 
201 # ============================================================================
202 # top-level references
203 # ============================================================================
204 
205 ## @brief Absolute path of root directory of source tree of top-level project.
206 set (TOPLEVEL_PROJECT_SOURCE_DIR "/Users/as12312/Software/BASIS/Workspace")
207 ## @brief Absolute path of root directory of build tree of top-level project.
208 set (TOPLEVEL_PROJECT_BINARY_DIR "/Users/as12312/Software/BASIS/Xcode")
209 
210 
211 ## @}
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.