CMake package configuration file. More...
#include "lib/cmake/basis/${${NS}MODULE}/${${NS}MODULE}Config.cmake"
#include "BasisTools.cmake"
#include "BasisSettings.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. |
CMake package configuration file.
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.