BASIS  version 1.2.3 (revision 2104)
Files | Variables
Script Configuration
BASIS CMake

Script configuration as used for the Build of Script Targets. More...

+ Collaboration diagram for Script Configuration:

Files

file  BasisScriptConfig.cmake
 

BASIS script configuration.


file  ScriptConfig.cmake
 

Default script configuration.


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.
 BASISTEST_CTEST_SCRIPT_DIR
 Directory of basistest.ctest CTest script.
 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.
 MODULES_DIR
 Directory of BASIS CMake modules.
 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.
 TEMPLATE_DIR
 Top directory of project template relative to script location.

Detailed Description

Script configuration as used for the Build of Script Targets.


Variable Documentation

DIR

Directory of script file.

Note:
Mainly used in script configuration itself to make relative paths absolute. In particular, basis_set_script_path() uses this variable.

Definition at line 46 of file BasisScriptConfig.cmake.

Absolute path of script file.

Note:
As this path is fixed after the build, it should be used only if it is not otherwise possible to determine the path of the current script file. It prohibits the relocation of the installation.

Definition at line 53 of file BasisScriptConfig.cmake.