Functions and macros to add executable and library targets. More...
Go to the source code of this file.
Functions | |
function | add_executable (in TARGET, in ARGN) |
Add executable target. | |
function | add_library (in TARGET, in ARGN) |
Add library target. | |
function | basis_add_custom_finalize () |
Finalize addition of custom targets. | |
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) |
Adds an executable target built from C++ source code. | |
function | basis_add_library (in TARGET_NAME, in ARGN) |
Add library target. | |
function | basis_add_library_target (in TARGET_NAME, in ARGN) |
Add build target for library built from C++ source code. | |
function | basis_add_script (in TARGET_NAME, in ARGN) |
Add script target. | |
function | basis_add_script_finalize (in TARGET_UID) |
Finalize addition of script. | |
function | basis_get_target_property (in 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_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. |
Functions and macros to add executable and library targets.
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 TargetTools.cmake.