BASIS  version 1.2.3 (revision 2104)
Defines | Variables
config.h File Reference

Default include file with project configuration. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define HAVE_LONG_LONG   1
 Whether the long long type is supported by the compiler.
#define HAVE_PTHREAD   1
 Whether the pthread library is available.
#define HAVE_SSTREAM   1
 Whether the ANSI string stream classes are available.
#define HAVE_STRSTREAM   0
 Whether the obsolete string stream classes are available.
#define HAVE_TR1_TUPLE   1
 Whether the tr1/tuple header file is available.
#define LINUX   (defined (linux) || defined (__linux))
 Whether the sources are compiled on a Linux system.
#define MACOS   (defined (__APPLE__) || defined (__OSX__))
 Whether the sources are compiled on a Mac OS system.
#define SBIA_BASIS_NAMESPACE   ::sbia::basis
 Full project own namespace identifier.
#define SBIA_BASIS_NAMESPACE_BEGIN   namespace sbia { namespace basis {
 Macro used to enter project own namespace.
#define SBIA_BASIS_NAMESPACE_END   } }
 Macro used to exit project own namespace.
#define UNIX   (!WINDOWS)
 Whether the sources are compiled on a Unix-based system.
#define WINDOWS   (defined (_WIN32) || defined (WIN32) || defined (_WINDOWS))
 Whether the sources are compiled on a Windows system.

Variables

const char * sbia::basis::cBuildRoot = "/sbia/home/schuha/sandbox/build/basis-1.2.3"
 Absolute path of top directory of build tree.
const char * sbia::basis::cDataBuildPath = "/sbia/home/schuha/projects/basis-1.2.3/data"
 Absolute path to auxiliary data files in build tree.
const char * sbia::basis::cDataPath = "share/data"
 Path to shared data relative to executable path prefix.
const char * sbia::basis::cLibexecBuildPath = "/sbia/home/schuha/sandbox/build/basis-1.2.3/lib"
 Absolute path to auxiliary executables in build tree.
const char * sbia::basis::cLibexecPath = "lib"
 Path to auxiliary executables relative to executable directory.
const char * sbia::basis::cLibexecPathPrefix = ".."
 Path prefix used by auxiliary executables.
const char * sbia::basis::cLibraryBuildPath = "/sbia/home/schuha/sandbox/build/basis-1.2.3/lib"
 Absolute path to modules and shared libraries in build tree.
const char * sbia::basis::cLibraryPath = "lib"
 Path to modules and shared libraries relative to executable directory.
const char * sbia::basis::cProjectName = "BASIS"
 The project name.
const char * sbia::basis::cProjectNameLower = "basis"
 The project name in lowercase only.
const char * sbia::basis::cProjectNameUpper = "BASIS"
 The project name in uppercase only.
const unsigned int sbia::basis::cRevision = 2104
 The Subversion revision number of the project.
const char * sbia::basis::cRuntimeBuildPath = "/sbia/home/schuha/sandbox/build/basis-1.2.3/bin"
 Absolute path to runtime executables in build tree.
const char * sbia::basis::cRuntimePath = "bin"
 Path to runtime executables relative to executable directory.
const char * sbia::basis::cRuntimePathPrefix = ".."
 Path prefix used by runtime executables.
const char * sbia::basis::cVersion = "1.2.3"
 The version string given as "<major>.<minor>.<patch>".
const char * sbia::basis::cVersionAndRevision = "version 1.2.3 (revision 2104)"
 Complete version information as output by --version option.
const unsigned int sbia::basis::cVersionMajor = 1
 The major version number.
const unsigned int sbia::basis::cVersionMinor = 2
 The minor version number.
const unsigned int sbia::basis::cVersionPatch = 3
 The patch number.

Detailed Description

Default include file with project configuration.

Note:
The config.h file is automatically generated by BASIS from the file config.h.in which is part of BASIS.

Copyright (c) 2011 University of Pennsylvania. All rights reserved.
See https://www.cbica.upenn.edu/sbia/software/license.html or COPYING file.

Contact: SBIA Group <sbia-software at uphs.upenn.edu>

Definition in file config.h.