BASIS  version 1.2.3 (revision 2104)
Variables
BasisScriptConfig.cmake File Reference

BASIS script configuration. More...

Go to the source code of this file.

Variables

 ARCHIVE_DIR
 Directory of static and import libraries relative to script location.
 ARCHIVE_DIR_SUFFIX
 Directory of static and import libraries relative to installation prefix.
 DATA_DIR
 Directory of auxiliary data files relative to script location.
 DATA_DIR_SUFFIX
 Directory of auxiliary data files relative to installation prefix.
 DIR
 Directory of script file.
 FILE
 Absolute path of script file.
 LANGUAGE
 Detected scripting language or UNKNOWN.
 LIBEXEC_DIR
 Directory of auxiliary executables relative to script location.
 LIBEXEC_DIR_SUFFIX
 Directory of auxiliary executables relative to installation prefix.
 LIBRARY_DIR
 Directory of shared and module libraries relative to script location.
 LIBRARY_DIR_SUFFIX
 Directory of shared and module libraries relative to installation prefix.
 NAME
 Name of script file.
 NAME_LOWER
 Name of script file in lowercase only.
 NAME_UPPER
 Name of script file in uppercase only.
 NAMESPACE
 Namespace string for use in global script variable names.
 NAMESPACE_LOWER
 Namespace string for use in global script variable and function names.
 NAMESPACE_UPPER
 Namespace string for use in global script constant names.
 PERL_LIBRARY_DIR
 Directory of Perl modules relative to script location.
 PERL_LIBRARY_DIR_SUFFIX
 Directory of Perl modules relative to installation prefix.
 PREFIX_DIR
 Installation prefix relative to script location.
 PYTHON_LIBRARY_DIR
 Directory of Python modules relative to script location.
 PYTHON_LIBRARY_DIR_SUFFIX
 Directory of Python modules relative to installation prefix.
 RUNTIME_DIR
 Directory of main executables relative to script location.
 RUNTIME_DIR_SUFFIX
 Directory of main executables relative to installation prefix.

Detailed Description

BASIS script configuration.

Note:
The file BasisScriptConfig.cmake is automatically generated by BASIS from the template file ScriptConfig.cmake.in which is part of the BASIS installation.

This script configuration file is included before the default script configuration file which is part of the package itself (ScriptConfig.cmake), if such file exists in the PROJECT_CONFIG_DIR. Therefore, the BASIS script configuration can be overwritten by the default script configuration of the project, which in turn can be overwritten specifically for each script target by specifying a script target-specific script configuration using the CONFIG and/or CONFIG_FILE option of the basis_add_executable() or basis_add_library() command, respectively.

See Build of Script Targets for more details.

Copyright (c) 2011, 2012 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 BasisScriptConfig.cmake.