[Cmake-commits] CMake branch, master, updated. v3.13.0-rc1-220-g6026470

2018-10-24 Thread Kitware Robot
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, master has been updated
   via  60264705b945f9b1f91c58a52c2974c1399a97b0 (commit)
  from  da1580b48e84cf1fc3bfb518d7e78b61393a0ef2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=60264705b945f9b1f91c58a52c2974c1399a97b0
commit 60264705b945f9b1f91c58a52c2974c1399a97b0
Author: Kitware Robot 
AuthorDate: Thu Oct 25 00:01:08 2018 -0400
Commit: Kitware Robot 
CommitDate: Thu Oct 25 00:01:08 2018 -0400

CMake Nightly Date Stamp

diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index ca6832f..befdadd 100644
--- a/Source/CMakeVersion.cmake
+++ b/Source/CMakeVersion.cmake
@@ -1,5 +1,5 @@
 # CMake version number components.
 set(CMake_VERSION_MAJOR 3)
 set(CMake_VERSION_MINOR 13)
-set(CMake_VERSION_PATCH 20181024)
+set(CMake_VERSION_PATCH 20181025)
 #set(CMake_VERSION_RC 1)

---

Summary of changes:
 Source/CMakeVersion.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
https://cmake.org/mailman/listinfo/cmake-commits


Re: [CMake] Finding Boost in versioned layout on Linux

2018-10-24 Thread Mateusz Loskot
On Wed, 24 Oct 2018 at 22:17, Brad King  wrote:
> On 10/24/2018 01:22 PM, Mateusz Loskot wrote:
> > So, I had to bend CMake this way to find Boost for me:
> >
> > cmake -DBoost_COMPILER=-gcc5 -DCMAKE_CXX_COMPILER_ARCHITECTURE_ID=x64 ..
>
> See these issues:
>
> https://gitlab.kitware.com/cmake/cmake/issues/17701
> https://gitlab.kitware.com/cmake/cmake/issues/17702

Yes, I'm aware [1] of these, but thank you for reminder.
I meant this post as a work around related to #17701

[1] https://gitlab.kitware.com/cmake/cmake/issues/17701#note_398070

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
-- 

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


Re: [CMake] Finding Boost in versioned layout on Linux

2018-10-24 Thread Brad King
On 10/24/2018 01:22 PM, Mateusz Loskot wrote:
> So, I had to bend CMake this way to find Boost for me:
> 
> cmake -DBoost_COMPILER=-gcc5 -DCMAKE_CXX_COMPILER_ARCHITECTURE_ID=x64 ..

See these issues:

https://gitlab.kitware.com/cmake/cmake/issues/17701
https://gitlab.kitware.com/cmake/cmake/issues/17702

-Brad
-- 

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


Re: [cmake-developers] KWSys build warnings on the "merlin" platform

2018-10-24 Thread Alan W. Irwin

On 2018-10-24 09:05-0400 Brad King wrote:


On 10/23/2018 06:37 PM, Alan W. Irwin wrote:

look at those build warnings which
repeatedly show up on the "merlin" report for the the KWSys dashboard


The warnings come from code generated by CMake.  You're driving the
builds with CMake 3.7 which still generated code on which gcc 8 warns.
CMake 3.11 has the fix.  If you drive with that or higher instead then
the warnings should go away.


OK. The issue was I keep ctest-3.7.2 (and cmake-3.7.2) first on my PATH because 
I
want to make sure to test those versions for the PLplot case (since that is the
PLplot minimum version of CMake for now although I plan within a year or so to
bump that to 3.12.3 or higher once most Linux distributions provide that 
version).

To fix this issue, I left my PATH the same but I now use the explicit
system version of ctest (3.12.3 on Debian Buster) to launch the
script, and the script automatically figures out inside to use the
compatible version of cmake to launch other parts of the test rather
than cmake-3.7.2 from my PATH).  And as you predicted the warnings go
away (see the most recent merlin results on the dashboard).  So thanks
very much for your key help in getting this issue figured out.

I seem to have been the only one currently who has tried to use a
ctest version less than 3.11 to drive testing, but nevertheless, you
may still want to document that the minimum ctest version to drive
testing should be 3.11 to avoid others running into this issue in the
future.

Alan
__
Alan W. Irwin

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] Finding Boost in versioned layout on Linux

2018-10-24 Thread Mateusz Loskot
Hi,

I know the version layout of Boost build is preferred or
even specific to Windows, but I like it in general, ie. on Linux.
It lazily allows me to get everything built with single command:

b2 variant=debug,release address-model=32,64 --layout=versioned stage

The versioned layout impose some challenges while find_package-ing
at least I've experienced it using FindBoost.cmake from latest CMake 3.12.

For example, running CMake in Linux environment with GCC 5.5.0 for

find_package(Boost 1.65.0 REQUIRED COMPONENTS system)

will attempt to search for

...
-- [ /usr/local/share/cmake-3.12/Modules/FindBoost.cmake:1420 ]
guessed _boost_COMPILER = -gcc55
...
-- [ /usr/local/share/cmake-3.12/Modules/FindBoost.cmake:1760 ]
Searching for SYSTEM_LIBRARY_RELEASE:
boost_system-gcc55-mt-1_69;boost_system-gcc55-mt;boost_system-mt-1_69;boost_system-mt;boost_system
...

The issue is that b2  generated names like

libboost_system-gcc5-mt-d-x64-1_69.a

So, I had to bend CMake this way to find Boost for me:

cmake -DBoost_COMPILER=-gcc5 -DCMAKE_CXX_COMPILER_ARCHITECTURE_ID=x64 ..

I'm not asking any specific questions here.
I just thought that might be helpful to other users of FindBoost.cmake.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
-- 

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


[Cmake-commits] CMake branch, master, updated. v3.13.0-rc1-219-gda1580b

2018-10-24 Thread Kitware Robot
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, master has been updated
   via  da1580b48e84cf1fc3bfb518d7e78b61393a0ef2 (commit)
   via  26494d279fa527857139c128464b6e38260a9a0d (commit)
   via  3793bed9df0c7f056eaf85c0267088fc8cea647c (commit)
   via  008cb6aa991a515cd31a9b7e6a5837555ff2d43a (commit)
   via  f87d5f13c29a961238ccf623d4954d2d0636adaa (commit)
   via  35fe47bd5d9508aa90fd1569eb2eaf3f982ebee5 (commit)
   via  8e56e8b28327fbe83562ad7a4e947b2275b1479d (commit)
   via  d004d8c59a6daa5b27c6e737b687793f51557704 (commit)
   via  c2efb3efcd083523a73a2a9721b7101fbfc0fe0f (commit)
  from  2296ede5ad67ace711f3f9c2dff33ea1f9b9aeb4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=da1580b48e84cf1fc3bfb518d7e78b61393a0ef2
commit da1580b48e84cf1fc3bfb518d7e78b61393a0ef2
Merge: 26494d2 f87d5f1
Author: Brad King 
AuthorDate: Wed Oct 24 10:42:38 2018 -0400
Commit: Brad King 
CommitDate: Wed Oct 24 10:42:38 2018 -0400

Merge branch 'release-3.13'


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=26494d279fa527857139c128464b6e38260a9a0d
commit 26494d279fa527857139c128464b6e38260a9a0d
Merge: 3793bed 8e56e8b
Author: Brad King 
AuthorDate: Wed Oct 24 14:40:13 2018 +
Commit: Kitware Robot 
CommitDate: Wed Oct 24 10:41:31 2018 -0400

Merge topic 'vs-csharp-win32-flags'

8e56e8b283 VS: Fix CSharp support for win32res: and win32icon: flags

Acked-by: Kitware Robot 
Merge-request: !2516


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3793bed9df0c7f056eaf85c0267088fc8cea647c
commit 3793bed9df0c7f056eaf85c0267088fc8cea647c
Merge: 008cb6a d004d8c
Author: Brad King 
AuthorDate: Wed Oct 24 14:40:00 2018 +
Commit: Kitware Robot 
CommitDate: Wed Oct 24 10:40:24 2018 -0400

Merge topic 'vs-csharp-in-custom-target'

d004d8c59a VS: Fix crash on CSharp sources in a custom target

Acked-by: Kitware Robot 
Merge-request: !2515


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=008cb6aa991a515cd31a9b7e6a5837555ff2d43a
commit 008cb6aa991a515cd31a9b7e6a5837555ff2d43a
Merge: 2296ede c2efb3e
Author: Brad King 
AuthorDate: Wed Oct 24 14:39:28 2018 +
Commit: Kitware Robot 
CommitDate: Wed Oct 24 10:39:39 2018 -0400

Merge topic 'scripting-commands'

c2efb3efcd Help: Revise docs on Scripting Commands

Acked-by: Kitware Robot 
Merge-request: !2504


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c2efb3efcd083523a73a2a9721b7101fbfc0fe0f
commit c2efb3efcd083523a73a2a9721b7101fbfc0fe0f
Author: Joachim Wuttke (l) 
AuthorDate: Tue Oct 16 21:50:48 2018 +0200
Commit: Joachim Wuttke (o) 
CommitDate: Tue Oct 23 15:12:10 2018 +0200

Help: Revise docs on Scripting Commands

Revise docs for all "Scripting Commands", except four find_XXX
that use a macro suite of their own.

* Take full advantage of the improved syntax highlighting.
* Make consequential use of <..> placeholders.
* Clarify things here and there in the text.

Specific improvements to some command docs:

* "math": Correct description of novel hexadecimal capability.
* "if", "foreach", "while": Provide link to "endif" etc
* "foreach", "while": Mention "break" and "continue".
* "foreach": Simplify explanation of ``RANGE`` and ``IN`` signatures;
   advise against negative arguments or reverse ranges (compare issue 
#18461)
* "endif", "endfunction" etc: Explain that the argument is optional and
   maintained for compatibility only

diff --git a/Help/command/break.rst b/Help/command/break.rst
index fc2cd3c..4875a2b 100644
--- a/Help/command/break.rst
+++ b/Help/command/break.rst
@@ -3,10 +3,10 @@ break
 
 Break from an enclosing foreach or while loop.
 
-::
+.. code-block:: cmake
 
   break()
 
-Breaks from an enclosing foreach loop or while loop
+Breaks from an enclosing :command:`foreach` or :command:`while` loop.
 
 See also the :command:`continue` command.
diff --git a/Help/command/cmake_host_system_information.rst 
b/Help/command/cmake_host_system_information.rst
index 2dee93a..2e9563a 100644
--- a/Help/command/cmake_host_system_information.rst
+++ b/Help/command/cmake_host_system_information.rst
@@ -3,7 +3,7 @@ cmake_host_system_information
 
 Query host system specific information.
 
-::
+.. code-block:: cmake
 
   cmake_host_system_information(RESULT  QUERY  ...)
 
diff --git a/Help/command/cmake_minimum_required.rst 
b/Help/command/cmake_minimum_required.rst
index 2f1ab60..e6ebcf0 100644
--- a/Help/command/cmake_minimum_required.rst
+++ 

[Cmake-commits] CMake branch, release, updated. v3.13.0-rc1-49-gf87d5f1

2018-10-24 Thread Kitware Robot
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, release has been updated
   via  f87d5f13c29a961238ccf623d4954d2d0636adaa (commit)
   via  35fe47bd5d9508aa90fd1569eb2eaf3f982ebee5 (commit)
   via  8e56e8b28327fbe83562ad7a4e947b2275b1479d (commit)
   via  d004d8c59a6daa5b27c6e737b687793f51557704 (commit)
  from  718033b97d56d97cb0b16d82cb5fdd565d6b2b83 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
---

Summary of changes:
 Source/cmVS10CSharpFlagTable.h   | 4 ++--
 Source/cmVS11CSharpFlagTable.h   | 4 ++--
 Source/cmVS12CSharpFlagTable.h   | 4 ++--
 Source/cmVS140CSharpFlagTable.h  | 4 ++--
 Source/cmVS141CSharpFlagTable.h  | 4 ++--
 Source/cmVisualStudio10TargetGenerator.cxx   | 4 
 Tests/CSharpOnly/CMakeLists.txt  | 3 +++
 Tests/{Wrapping/vtkIncluded.cxx => CSharpOnly/empty.cs}  | 0
 Tests/{RunCMake/install/pattern => CSharpOnly}/empty.txt | 0
 9 files changed, 17 insertions(+), 10 deletions(-)
 copy Tests/{Wrapping/vtkIncluded.cxx => CSharpOnly/empty.cs} (100%)
 copy Tests/{RunCMake/install/pattern => CSharpOnly}/empty.txt (100%)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
https://cmake.org/mailman/listinfo/cmake-commits


Re: [cmake-developers] cmake checkfortran fails with Flang

2018-10-24 Thread blubee blubeeme
On Wed, Oct 24, 2018 at 7:42 PM Brad King  wrote:

> On 10/22/2018 07:45 PM, blubee blubeeme wrote:
> > There's a newly open sourced fortran compiler flang:
> https://github.com/flang-compiler/flang
> >
> > /usr/local/bin/flang -cpp-E testFortranCompiler.f ...
> >
> > the fortran compiler does work if you remove the -E flag from the the
> compilation command.
> >
> > Is this an issue something that can get some attention?
>
> It's trying to pass both -cpp and -E to get preprocessing.
>
> Please open an issue tracker entry for this.
>
> Thanks,
> -Brad
>
Thank you, issue created:
https://gitlab.kitware.com/cmake/cmake/issues/18497
-- 

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


Re: [cmake-developers] KWSys build warnings on the "merlin" platform

2018-10-24 Thread Brad King
On 10/23/2018 06:37 PM, Alan W. Irwin wrote:
> look at those build warnings which
> repeatedly show up on the "merlin" report for the the KWSys dashboard

The warnings come from code generated by CMake.  You're driving the
builds with CMake 3.7 which still generated code on which gcc 8 warns.
CMake 3.11 has the fix.  If you drive with that or higher instead then
the warnings should go away.

-Brad
-- 

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


Re: [cmake-developers] cmake checkfortran fails with Flang

2018-10-24 Thread Brad King
On 10/22/2018 07:45 PM, blubee blubeeme wrote:
> There's a newly open sourced fortran compiler flang: 
> https://github.com/flang-compiler/flang
> 
>     /usr/local/bin/flang -cpp    -E testFortranCompiler.f ...
> 
> the fortran compiler does work if you remove the -E flag from the the 
> compilation command.
> 
> Is this an issue something that can get some attention?

It's trying to pass both -cpp and -E to get preprocessing.

Please open an issue tracker entry for this.

Thanks,
-Brad
-- 

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