Definition of main project tools. More...
#include "/TopologicalSort.cmake"
Include dependency graph for ProjectTools.cmake:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
function | basis_buildtree_asserts (in ARGN) |
Ensure certain requirements on build tree. | |
function | basis_configure_public_headers () |
Configure public header files. | |
macro | basis_configure_root_documentation_files () |
Configure root documentation files. | |
function | basis_configure_script_libraries () |
Add library targets for the public modules in PROJECT_LIBRARY_DIR . | |
macro | basis_find_packages () |
Find packages this project depends on. | |
function | basis_get_build_timestamp (in TIMESTAMP) |
Get build time stamp. | |
macro | basis_initialize_settings () |
Initialize project settings. | |
macro | basis_install_public_headers () |
Add installation rules for public header files. | |
function | basis_installtree_asserts (in ARGN) |
Ensure certain requirements on install tree. | |
macro | basis_module_check (in MODULE, in NEEDED_BY, in STACK) |
macro | basis_module_enable (in MODULE, in NEEDED_BY) |
macro | basis_project (in ARGN) |
Define project meta-data, i.e., attributes. | |
macro | basis_project_check_metadata () |
Check meta-data and set defaults. | |
macro | basis_project_impl () |
Implementation of root CMakeLists.txt file of BASIS project. | |
macro | basis_project_initialize () |
Initialize project, calls CMake's project() command. | |
macro | basis_project_modules () |
Initialize project modules. | |
Variables | |
option | BUILD_ALL_MODULES = OFF |
cmake | PROJECT_MODULES_DISABLED |
cmake | PROJECT_MODULES_ENABLED |
Detailed Description
Definition of main project tools.
Copyright (c) 2011, 2012, 2013 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 ProjectTools.cmake.
Function Documentation
macro basis_project_check_metadata | ( | ) |