[cmake-developers] set_target_properties documentation needs to be updated
Alan W. Irwin
irwin at beluga.phys.uvic.ca
Sat Mar 17 01:29:03 EDT 2018
I just noticed (at
<https://cmake.org/cmake/help/git-stage/command/set_target_properties.html>)
the following inconsistent documentation of set_target_properties:
"Targets can have properties that affect how they are built.
set_target_properties(target1 target2 ...
PROPERTIES prop1 value1
prop2 value2 ...)
Set properties on a target. The syntax for the command is to list all the files you want to change, and then provide the values you want to set next. You can use any prop value pair you want and extract it later with the get_property() or get_target_property() command.
See Properties on Targets for the list of properties known to CMake."
I believe this documentation needs to be updated. The principal
issue is whether there is just a single target for this
command (as indicated by the command name) or multiple targets.
In the former case "target2 ..." should be removed and
list all the files you want to change ==> specify the target you want to
change
In the latter case
Set properties on a target ==> Set properties on targets
and
list all the files you want to change ==> list all the targets you
want to change
If somone here knows which case is correct, then I would be willing to
make one or the other of the above sets of changes available as a git
format-patch result, but I doubt that complication should be necessary
since presumably anybody who knows that answer will be in a good
position to do this simple documentation fix commit themselves.
Alan
__________________________
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
More information about the cmake-developers
mailing list