Definition of main project tools. More...
#include "TopologicalSort.cmake"
Go to the source code of this file.
Functions | |
macro | 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. | |
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_installtree_asserts (in ARGN) |
Ensure certain requirements on install tree. | |
macro | basis_project (in ARGN) |
Defines project meta-data, i.e., attributes. | |
macro | basis_project_finalize () |
Finalize build configuration of project. | |
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. |
Definition of main project tools.
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 ProjectTools.cmake.