BASIS  r3148
Directories.cmake
Go to the documentation of this file.
00001 ##############################################################################
00002 # @file  Directories.cmake
00003 # @brief CMake variables of project directories.
00004 #
00005 # @note The file Directories.cmake is automatically generated by BASIS from
00006 #       the template file Directories.cmake.in which is part of BASIS.
00007 #
00008 # @sa https://www.cbica.upenn.edu/sbia/software/basis/standard/fhs/
00009 #
00010 # Copyright (c) 2011, 2012, 2013 University of Pennsylvania. All rights reserved.<br />
00011 # See https://www.cbica.upenn.edu/sbia/software/license.html or COPYING file.
00012 #
00013 # Contact: SBIA Group <sbia-software at uphs.upenn.edu>
00014 ##############################################################################
00015 
00016 ## @addtogroup BasisDirectories
00017 #  @{
00018 
00019 
00020 # ============================================================================
00021 # script site packages directories
00022 # ============================================================================
00023 
00024 ## @brief Default directory for Python site packages.
00025 set (PYTHON_SITELIB "/sbia/sbiasfw/external/python/epd/7.3.1/lib/python2.7/site-packages")
00026 ## @brief Default directory for Jython site packages.
00027 set (JYTHON_SITELIB "/sbia/sbiasfw/external/jython/2.5.1/Lib/site-packages")
00028 ## @brief Default directory for Perl site packages.
00029 set (PERL_SITELIB "/usr/lib/perl5/site_perl/5.8.8")
00030 
00031 # ============================================================================
00032 # source tree
00033 # ============================================================================
00034 
00035 ## @brief Absolute path of directory of project sources in source tree.
00036 set (PROJECT_CODE_DIR "/sbia/home/schuha/projects/basis/src")
00037 ## @brief Absolute path of directory of BASIS project configuration in source tree.
00038 set (PROJECT_CONFIG_DIR "/sbia/home/schuha/projects/basis/config")
00039 ## @brief Absolute path of directory of auxiliary data in source tree.
00040 set (PROJECT_DATA_DIR "/sbia/home/schuha/projects/basis/data")
00041 ## @brief Absolute path of directory of documentation files in source tree.
00042 set (PROJECT_DOC_DIR "/sbia/home/schuha/projects/basis/doc")
00043 ## @brief Absolute path of directory of example in source tree.
00044 set (PROJECT_EXAMPLE_DIR "/sbia/home/schuha/projects/basis/example")
00045 ## @brief Absolute path of directory of public header files in source tree.
00046 set (PROJECT_INCLUDE_DIR "/sbia/home/schuha/projects/basis/include")
00047 ## @brief Absolute path of directory of public scripted packages.
00048 set (PROJECT_LIBRARY_DIR "/sbia/home/schuha/projects/basis/lib")
00049 ## @brief Absolute path of directory of project modules.
00050 set (PROJECT_MODULES_DIR "/sbia/home/schuha/projects/basis/modules")
00051 ## @brief Absolute path of directory of testing tree in source tree.
00052 set (PROJECT_TESTING_DIR "/sbia/home/schuha/projects/basis/test")
00053 ## @brief Names of additional project subdirectories at root level.
00054 set (PROJECT_SUBDIRS "")
00055 
00056 # ============================================================================
00057 # testing tree
00058 # ============================================================================
00059 
00060 ## @brief Absolute path of output directory for tests.
00061 set (TESTING_OUTPUT_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/Temporary")
00062 ## @brief Absolute path of output directory for built test executables.
00063 set (TESTING_RUNTIME_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/bin")
00064 ## @brief Absolute path of output directory for auxiliary executables used by tests.
00065 set (TESTING_LIBEXEC_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/lib")
00066 ## @brief Absolute path of output directory for testing libraries.
00067 set (TESTING_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/lib")
00068 
00069 ## @brief Absolute path of output directory for Python modules used for testing.
00070 set (TESTING_PYTHON_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/lib/python")
00071 ## @brief Absolute path of output directory for Jython modules used for testing.
00072 set (TESTING_JYTHON_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/lib/jython")
00073 ## @brief Absolute path of output directory for Perl modules used for testing.
00074 set (TESTING_PERL_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/lib/perl")
00075 ## @brief Absolute path of output directory for MATLAB modules used for testing.
00076 set (TESTING_MATLAB_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/lib/matlab")
00077 ## @brief Absolute path of output directory for Bash modules used for testing.
00078 set (TESTING_BASH_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/Testing/lib/bash")
00079 
00080 # ============================================================================
00081 # build tree
00082 # ============================================================================
00083 
00084 ## @brief Absolute path of output directory for main executables.
00085 set (BINARY_RUNTIME_DIR "/sbia/home/schuha/sandbox/build/basis/bin")
00086 ## @brief Absolute path of output directory for auxiliary executables.
00087 set (BINARY_LIBEXEC_DIR "/sbia/home/schuha/sandbox/build/basis/lib")
00088 ## @brief Absolute path of output directory for configured public header files.
00089 set (BINARY_INCLUDE_DIR "/sbia/home/schuha/sandbox/build/basis/include")
00090 ## @brief Absolute path of output directory for shared libraries and modules.
00091 set (BINARY_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/lib")
00092 ## @brief Absolute path of output directory for static and import libraries.
00093 set (BINARY_ARCHIVE_DIR "/sbia/home/schuha/sandbox/build/basis/lib")
00094 
00095 ## @brief Absolute path of output directory for Python modules.
00096 set (BINARY_PYTHON_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/lib/python")
00097 ## @brief Absolute path of output directory for Jython modules.
00098 set (BINARY_JYTHON_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/lib/jython")
00099 ## @brief Absolute path of output directory for Perl modules.
00100 set (BINARY_PERL_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/lib/perl")
00101 ## @brief Absolute path of output directory for MATLAB modules.
00102 set (BINARY_MATLAB_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/lib/matlab")
00103 ## @brief Absolute path of output directory for Bash modules.
00104 set (BINARY_BASH_LIBRARY_DIR "/sbia/home/schuha/sandbox/build/basis/lib/bash")
00105 
00106 # ============================================================================
00107 # install tree
00108 # ============================================================================
00109 
00110 ## @brief Installation prefix, i.e., root directory of installation.
00111 set (CMAKE_INSTALL_PREFIX "/sbia/home/schuha/sandbox/installs/basis")
00112 
00113 ## @brief Path of installation directory for CMake package configuration
00114 #         files relative to @c CMAKE_INSTALL_PREFIX.
00115 #
00116 # Install configuration files of modules in subdirectories such that
00117 # CMake does not find them by default. Their might be a case that
00118 # someone is using two projects where the one project is named just
00119 # the same as the module of the other project. The configuration file
00120 # of the module is anyway supposed to be included by the package
00121 # configuration file if this module is requested by the COMPONENTS
00122 # argument to the find_package() command.
00123 set (INSTALL_CONFIG_DIR "lib/cmake/basis")
00124 ## @brief Path of installation directory for runtime executables and shared
00125 #         libraries on Windows relative to @c CMAKE_INSTALL_PREFIX.
00126 set (INSTALL_RUNTIME_DIR "bin")
00127 ## @brief Path of installation directory for auxiliary executables
00128 #         relative to @c CMAKE_INSTALL_PREFIX.
00129 set (INSTALL_LIBEXEC_DIR "lib")
00130 ## @brief Path of installation directory for public header files
00131 #         relative to @c CMAKE_INSTALL_PREFIX.
00132 #
00133 # @note If the @c INCLUDE_PREFIX specifies subdirectories, these will be
00134 #       created underneath this directory during the installation.
00135 set (INSTALL_INCLUDE_DIR "include")
00136 ## @brief Path of installation directory for shared libraries on Unix-based
00137 #         systems and module libraries relative to @c CMAKE_INSTALL_PREFIX.
00138 set (INSTALL_LIBRARY_DIR "lib")
00139 ## @brief Path of installation directory for static and import libraries
00140 #         relative to @c CMAKE_INSTALL_PREFIX.
00141 set (INSTALL_ARCHIVE_DIR "lib")
00142 
00143 # Similar to the public header files of C/C++ libraries, the modules written
00144 # in Python or Perl are installed with fixed relative directories which
00145 # correspond to the packages these modules belong to:
00146 #
00147 # For example, the Python module <vendor>.<pkg>.<module> is installed
00148 # in the subdirectory <vendor>/<pkg>/<module>/ relative to the
00149 # installation path for public Python modules, i.e., INSTALL_PYTHON_LIBRARY_DIR.
00150 # External users of this module will add the INSTALL_PYTHON_LIBRARY_DIR
00151 # to the search path for Python modules and import the module, for example, as
00152 # follows:
00153 #
00154 # from <vendor>.<pkg> import <module>
00155 
00156 ## @brief Path of installation directory of private Python modules relative to @c CMAKE_INSTALL_PREFIX.
00157 set (INSTALL_PYTHON_LIBRARY_DIR "lib/python")
00158 ## @brief Path of installation directory of private Jython modules relative to @c CMAKE_INSTALL_PREFIX.
00159 set (INSTALL_JYTHON_LIBRARY_DIR "lib/jython")
00160 ## @brief Path of installation directory of private Perl modules relative to @c CMAKE_INSTALL_PREFIX.
00161 set (INSTALL_PERL_LIBRARY_DIR "lib/perl")
00162 ## @brief Path of installation directory of private MATLAB M-files relative to @c CMAKE_INSTALL_PREFIX.
00163 set (INSTALL_MATLAB_LIBRARY_DIR "lib/matlab")
00164 ## @brief Path of installation directory of private Bash modules relative to @c CMAKE_INSTALL_PREFIX.
00165 set (INSTALL_BASH_LIBRARY_DIR "lib/bash")
00166 
00167 ## @brief Path of installation directory of public Python modules relative to @c CMAKE_INSTALL_PREFIX.
00168 set (INSTALL_PYTHON_SITE_DIR "lib/python")
00169 ## @brief Path of installation directory of public Jython modules relative to @c CMAKE_INSTALL_PREFIX.
00170 set (INSTALL_JYTHON_SITE_DIR "lib/jython")
00171 ## @brief Path of installation directory of public Perl modules relative to @c CMAKE_INSTALL_PREFIX.
00172 set (INSTALL_PERL_SITE_DIR "lib/perl")
00173 ## @brief Path of installation directory of public MATLAB M-files relative to @c CMAKE_INSTALL_PREFIX.
00174 set (INSTALL_MATLAB_SITE_DIR "lib/matlab")
00175 ## @brief Path of installation directory of public Bash modules relative to @c CMAKE_INSTALL_PREFIX.
00176 set (INSTALL_BASH_SITE_DIR "lib/bash")
00177 
00178 ## @brief Path of installation directory for shared files relative to @c CMAKE_INSTALL_PREFIX.
00179 set (INSTALL_SHARE_DIR "share")
00180 ## @brief Path of installation directory for shared data files relative to @c CMAKE_INSTALL_PREFIX.
00181 set (INSTALL_DATA_DIR "share/data")
00182 ## @brief Path of installation directory for documentation files relative to @c CMAKE_INSTALL_PREFIX.
00183 set (INSTALL_DOC_DIR "doc")
00184 ## @brief Path of installation directory for example files relative to @c CMAKE_INSTALL_PREFIX.
00185 set (INSTALL_EXAMPLE_DIR "share/example")
00186 ## @brief Path of installation directory for man pages relative to @c CMAKE_INSTALL_PREFIX.
00187 set (INSTALL_MAN_DIR "man")
00188 ## @brief Path of Texinfo files relative to @c CMAKE_INSTALL_PREFIX.
00189 set (INSTALL_TEXINFO_DIR "info")
00190 
00191 # ============================================================================
00192 # top-level references
00193 # ============================================================================
00194 
00195 ## @brief Absolute path of root directory of source tree of top-level project.
00196 set (BASIS_PROJECT_SOURCE_DIR "/sbia/home/schuha/projects/basis")
00197 ## @brief Absolute path of root directory of build tree of top-level project.
00198 set (BASIS_PROJECT_BINARY_DIR "/sbia/home/schuha/sandbox/build/basis")
00199 
00200 
00201 ## @}
00202 # end of Doxygen group