User:Legalize/CMake/Target Commands

= Target Commands =


 * Defining targets
 * add_executable: define an executable target
 * add_library: define a library target (static or dynamic)
 * add_custom_target: define a custom target
 * Target properties
 * get_target_property: retrieve a property value from a defined target
 * set_target_properties: set properties on a defined target
 * target_compile_definitions: set preprocessor definitions for all source files in a target
 * target_include_directories: set include directories for all source files in a target
 * target_link_libraries: set dependent link libraries for a target