TargetTools.cmake File Reference
Functions and macros to add executable and library targets. More...
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
function | add_executable (in TARGET_UID, in ARGN) |
Add executable target. | |
function | add_library (in TARGET_UID, in ARGN) |
Add library target. | |
macro | basis_add_custom_target (in TARGET_NAME) |
Add custom target. | |
function | basis_add_definitions (in ARGN) |
Add compile definitions. | |
function | basis_add_dependencies (in ARGN) |
Add dependencies to build target. | |
function | basis_add_executable (in TARGET_NAME, in ARGN) |
Add executable target. | |
function | basis_add_executable_target (in TARGET_NAME, in ARGN) |
Add executable built from C++ source code. | |
function | basis_add_init_py_target () |
function | basis_add_library (in TARGET_NAME, in ARGN) |
Add library target. | |
function | basis_add_library_target (in TARGET_NAME, in ARGN) |
Add library built from C++ source code. | |
function | basis_add_script (in TARGET_NAME, in ARGN) |
Add single arbitrary or executable script. | |
function | basis_add_script_library (in TARGET_NAME, in ARGN) |
Add script library target. | |
function | basis_build_script (in TARGET_UID) |
Add custom command for build of single script. | |
function | basis_build_script_library (in TARGET_UID) |
Add custom command for build of script library. | |
function | basis_finalize_targets () |
Finalize custom targets by adding the missing build commands. | |
function | basis_get_target_property (out VAR, in TARGET_NAME, in ARGN) |
Get value of property set on target. | |
function | basis_include_directories (in ARGN) |
Add directories to search path for include files. | |
function | basis_link_directories (in ARGN) |
Add directories to search path for libraries. | |
function | basis_remove_definitions (in ARGN) |
Remove previously added compile definitions. | |
function | basis_set_target_install_rpath (in TARGET_NAME) |
Set INSTALL_RPATH property of executable or shared library target. | |
function | basis_set_target_properties (in ARGN) |
Set properties on a target. | |
function | basis_target_link_libraries (in TARGET_NAME, in ARGN) |
Add link dependencies to build target. | |
macro | include_directories (in ARGN) |
Add directories to search path for include files. | |
macro | link_directories (in ARGN) |
Add directories to search path for libraries. | |
Variables | |
cmake | __BASIS_TARGETTOOLS_INCLUDED |
Detailed Description
Functions and macros to add executable and library targets.
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 TargetTools.cmake.
Variable Documentation
Definition at line 16 of file TargetTools.cmake.