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

CMake package configuration file. More...

#include "lib/cmake/basis/${${NS}MODULE}/${${NS}MODULE}Config.cmake"
#include "BasisTools.cmake"
#include "BasisSettings.cmake"
+ Include dependency graph for BASISConfig.cmake:

Go to the source code of this file.

Variables

 BASIS_BASH_EXECUTABLE
 BASH executable used to build/configure BASIS BASH modules.
 BASIS_BASH_TEMPLATES_DIR
 Absolute path to BASH utilities files.
 BASIS_CUSTOM_EXPORTS_FILE
 Absolute path of custom exports file to be included by other projects.
 BASIS_CXX_TEMPLATES_DIR
 Absolute path to C++ utilities files.
 BASIS_EXPORTS_FILE
 Absolute path of exports file to be included by other projects.
 BASIS_INCLUDE_DIR
 Directory of header files.
 BASIS_INCLUDE_DIRS
 Directory of header files including dependencies.
 BASIS_INCLUDE_PREFIX
 Prefix required for including header files of this package.
 BASIS_INSTALL_PREFIX
 Absolute path of installation prefix or root of build tree.
 BASIS_JAVA_TEMPLATES_DIR
 Absolute path to Java utilities files.
 BASIS_LIBRARIES
 Main libraries.
 BASIS_LIBRARY_DIR
 Directory of libraries.
 BASIS_LIBRARY_DIRS
 Directory of libraries including dependencies.
 BASIS_MATLAB_TEMPLATES_DIR
 Absolute path to MATLAB utilities files.
 BASIS_MODULE_PATH
 Absolute path to CMake modules.
 BASIS_MODULES
 List of project modules.
 BASIS_MODULES_ENABLED
 List of built project modules.
 BASIS_MODULES_REQUESTED
 List of modules requested by external package using the COMPONENTS argument of find_package().
 BASIS_PERL_EXECUTABLE
 Perl interpreter used to build/configure BASIS Perl modules.
 BASIS_PERL_LIBRARY_DIR
 Search path for Perl packages.
 BASIS_PERL_TEMPLATES_DIR
 Absolute path to Perl utilities files.
 BASIS_PYTHON_EXECUTABLE
 Python interpreter used to build/configure BASIS Python modules.
 BASIS_PYTHON_LIBRARY_DIR
 Search path for Python package.
 BASIS_PYTHON_TEMPLATES_DIR
 Absolute path to Python utilities files.
 BASIS_TEMPLATE_DIR
 Top directory of project template.
 BASIS_TEST_LIBRARY
 Unit testing library.
 BASIS_TEST_MAIN_LIBRARY
 Implementation of main() function of unit test driver.
 BASIS_USE_FILE
 Absolute path of project use file which is included by other projects.
 BASIS_UTILITIES_ENABLED
 List of enabled BASIS utilities.
 BASIS_UTILITIES_LIBRARY
 Utilities library.

Detailed Description

CMake package configuration file.

Note:
The BASISConfig.cmake file is automatically generated by BASIS from the template file Config.cmake.in which is part of this package.

Variables in this file have to be prefixed by the name of this package. In the default package configuration file of BASIS, which can be included here using the @BASIS_CONFIG@ variable, this prefix is defined as NS variable. Moreover, the macro basis_set_config() should be used for convenience to set any configuration variable, e.g.,

 basis_set_config (INCLUDE_DIR "\@INCLUDE_DIR_CONFIG\@")

where the variable INCLUDE_DIR_CONFIG is set in the ConfigSettings.cmake file of the BASIS installation. Note that this statement will set the variable ${NS}INCLUDE_DIR, where by default NS is the package name followed by an underscore (_).

See the Config.cmake.in file of BASIS for 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 BASISConfig.cmake.