[cmake-developers] [CMake 0014251]: VS2013 Support

2013-06-28 Thread Mantis Bug Tracker
The following issue has been SUBMITTED. == http://public.kitware.com/Bug/view.php?id=14251 == Reported By:Minmin Gong Assigned To:

Re: [cmake-developers] INTERFACE_LINK_LIBRARIES property?

2013-06-28 Thread Stephen Kelly
Brad King wrote: Okay, I think we've had some confusion due to differing assumptions about the meaning of old and new tll signatures. Let me be more explicit. For the signature policy, there are two groups of signatures: * Group A (what I called old signatures):

[cmake-developers] Disallowing include() of export() result

2013-06-28 Thread Stephen Kelly
Hi, I've pushed an export-policy topic to my clone which attempts to disallow including the result of the export command. This is part of making it possible to make export() be executed at generate time in the future. There are limitations to my topic already. For example, it doesn't warn if

Re: [cmake-developers] INTERFACE_LINK_LIBRARIES property?

2013-06-28 Thread Brad King
On 06/28/2013 06:02 AM, Stephen Kelly wrote: Is it really worthwhile to introduce both INTERFACE and LINK_INTERFACE? No, I forgot that LINK_INTERFACE does not exist. It is fine to just add INTERFACE. * LINK_PUBLIC is treated as an alias for PUBLIC * LINK_PRIVATE is treated as an alias for

[cmake-developers] GeneratorExpression test on VS 6 NMake

2013-06-28 Thread Brad King
Steve, Please take a look at this failure: http://open.cdash.org/testDetails.php?test=196577461build=2949683 expanded command line '...' too long I think the GeneratorExpression test needs to be split into even more parts. Thanks, -Brad -- Powered by www.kitware.com Visit other Kitware

Re: [cmake-developers] INTERFACE_LINK_LIBRARIES property?

2013-06-28 Thread Stephen Kelly
Brad King wrote: So, if the first argument after the lhs is LINK_PUBLIC or LINK_PRIVATE then it is the existing signature, and if it is PUBLIC or PRIVATE or INTERFACE then it is the new signature, right? Right. That's almost what is in my tll-new-signatures branch:

Re: [cmake-developers] GeneratorExpression test on VS 6 NMake

2013-06-28 Thread Stephen Kelly
Brad King wrote: Steve, Please take a look at this failure: http://open.cdash.org/testDetails.php?test=196577461build=2949683 expanded command line '...' too long I think the GeneratorExpression test needs to be split into even more parts. Yep, that was expected eventually.

[cmake-developers] [CMake 0014252]: Unsupported -arch x86_64 mysteriously ends up in Fortran_FLAGS

2013-06-28 Thread Mantis Bug Tracker
The following issue has been SUBMITTED. == http://www.cmake.org/Bug/view.php?id=14252 == Reported By:Mojca Miklavec Assigned To:

Re: [cmake-developers] INTERFACE_LINK_LIBRARIES property?

2013-06-28 Thread Stephen Kelly
Brad King wrote: I believe tll(tgt LINK_PRIVATE a LINK_PUBLIC b LINK_PRIVATE c) is valid today. I can't think of a reason to want that We considered such cases way back when first discussing that interface. The use case is that there is an ordered implementation dependency on a;b;c

[cmake-developers] [CMake 0014254]: With Xcode-5DP $CURRENT_ARCH is set to undefined_arch and makes OBJECT libraries fail to compile

2013-06-28 Thread Mantis Bug Tracker
The following issue has been SUBMITTED. == http://www.cmake.org/Bug/view.php?id=14254 == Reported By:Tobias Hieta Assigned To:

[cmake-developers] clang now warns: 'register' storage class specifier is deprecated

2013-06-28 Thread Sean McBride
Hi all, Recently in clang trunk, they added a new warning which we now see on Rogue7 since I updated my clang: http://open.cdash.org/viewBuildError.php?type=1buildid=2949429 CMake/Source/kwsys/RegularExpression.cxx:347:5: warning: 'register' storage class specifier is deprecated

Re: [cmake-developers] clang now warns: 'register' storage class specifier is deprecated

2013-06-28 Thread Rolf Eike Beer
Sean McBride wrote: Hi all, Recently in clang trunk, they added a new warning which we now see on Rogue7 since I updated my clang: http://open.cdash.org/viewBuildError.php?type=1buildid=2949429 CMake/Source/kwsys/RegularExpression.cxx:347:5: warning: 'register' storage class specifier

Re: [cmake-developers] clang now warns: 'register' storage class specifier is deprecated

2013-06-28 Thread Brad King
On 6/28/2013 11:37 AM, Sean McBride wrote: I can make a patch to remove the 'register' keyword, if you will accept it. Anyone have a philosophical objection? If so, I will suppress the warning. We can remove it from our code but for code imported from third-party projects please suppress it

Re: [cmake-developers] clang now warns: 'register' storage class specifier is deprecated

2013-06-28 Thread Robert Maynard
I see no reason in using the register keyword. Currently compilers ignore the register keyword, and basically it should be considered noise when reading. On Fri, Jun 28, 2013 at 11:37 AM, Sean McBride s...@rogue-research.com wrote: Hi all, Recently in clang trunk, they added a new warning

Re: [cmake-developers] Disallowing include() of export() result

2013-06-28 Thread Matthew Woehlke
On 2013-06-28 08:40, Brad King wrote: What about the APPEND mode of export? Do you plan to try to collect all the appended pieces together, all delayed until generate time? That would be great if you could! One of my big gripes with export() is how much less elegant it is generating a

Re: [cmake-developers] Disallowing include() of export() result

2013-06-28 Thread Matthew Woehlke
On 2013-06-28 09:06, Stephen Kelly wrote: Brad King wrote: Perhaps the policy could also disallow the APPEND mode altogether. IIRC I've participated in discussion in the past about how APPEND is a bad approach anyway. I've never used it, but then I've never used export() except in unit tests

Re: [cmake-developers] Disallowing include() of export() result

2013-06-28 Thread Brad King
On 6/28/2013 12:27 PM, Matthew Woehlke wrote: To me it would make much more sense if export() was more like install(EXPORT), where one declares at the point of the add_library() the desire to export a target, which adds to a list the CMake keeps track of internally in order to generate an

Re: [cmake-developers] Disallowing include() of export() result

2013-06-28 Thread Brad King
On 6/28/2013 12:49 PM, Brad King wrote: On 6/28/2013 12:27 PM, Matthew Woehlke wrote: To me it would make much more sense if export() was more like install(EXPORT), where one declares at the point of the add_library() the desire to export a target, which adds to a list the CMake keeps