[cmake-developers] set_target_properties documentation needs to be updated

2018-03-16 Thread Alan W. Irwin

I just noticed (at
)
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


[cmake-developers] Fwd: [CMake] Cmake Frameworks and Bitcode

2018-03-16 Thread Craig Scott
Forwarding to the developers list since it probably can best be answered
there.

-- Forwarded message --
From: Cameron Palmer 
Date: Tue, Mar 13, 2018 at 1:36 AM
Subject: [CMake] Cmake Frameworks and Bitcode
To: "cm...@cmake.org" 


So after a bit of hacking it seems that Cmake should provide something like:

CMAKE_OSX_BITCODE_ENABLE

Which would pass -fembed-bitcode to the compiler and linker and remove the
option in Darwin.cmake for -Wl,-headerpad_max_install_names in
CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS.

Does this sound like something that should be submitted as a patch?
-- 

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


[cmake-developers] [ANNOUNCE] CMake 3.10.3 available for download

2018-03-16 Thread Robert Maynard
We are pleased to announce that CMake 3.10.3 is now available for download.

Please use the latest release from our download page:
  https://cmake.org/download/

Thanks for your support!

-
Changes in 3.10.3 since 3.10.2:

Brad King (1):
  CMake 3.10.3

Craig Scott (1):
  GoogleTest: Rename TIMEOUT parameter to avoid clash

Sebastian Holtermann (1):
  Autogen: Fix for the empty source file crash in 3.10.2

Tianhao Chai (1):
  ccmake: fix status line buffer overflow on very wide terminals
-- 

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