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
__________________________
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake-developers

Reply via email to