Re: [cmake-developers] target_link_libraries, IMPORTED targets and SYSTEM includes

2013-08-30 Thread Stephen Kelly
Stephen Kelly steveire@... writes: Matthew Woehlke wrote: Perhaps that is a misreading on my part, but I was getting the impression this change would make it so that imported targets can only ever be SYSTEM. I didn't really make that clear as the discussion developed, but yes, I think

Re: [cmake-developers] c++ feature detection and usage requirements

2013-08-30 Thread Stephen Kelly
Brad King wrote: On 08/29/2013 11:14 AM, Stephen Kelly wrote: Another option would be not to have the VERSION in the signature, but always use CMAKE_MINIMUM_VERSION_REQUIRED to determine what to generate. The content generated depends only on the features of the cmake binary being run, so

Re: [cmake-developers] c++ feature detection and usage requirements

2013-08-30 Thread Brad King
On 08/30/2013 08:02 AM, Stephen Kelly wrote: It turns out that in order to do this, the compiler features would have to be listed independently of Modules/Compiler/${ID}.cmake. Otherwise I wouldn't be able to check the MSVC features while using GNU. Maybe they should be listed in

Re: [cmake-developers] c++ feature detection and usage requirements

2013-08-30 Thread Stephen Kelly
Brad King wrote: On 08/30/2013 08:02 AM, Stephen Kelly wrote: It turns out that in order to do this, the compiler features would have to be listed independently of Modules/Compiler/${ID}.cmake. Otherwise I wouldn't be able to check the MSVC features while using GNU. Maybe they should be

Re: [cmake-developers] c++ feature detection and usage requirements

2013-08-30 Thread Brad King
On 08/30/2013 08:15 AM, Stephen Kelly wrote: However, thinking about it again, I think you're right that that is not necessary. Okay, it can always be factored out into separate files later anyway. I thought the idea was to specify in target_compiler_features the features needed so they

[cmake-developers] CMake 2.8.12-rc2 Released

2013-08-30 Thread Robert Maynard
The CMake 2.8.12 release candidate stream continues! You can find the source and binaries here: http://www.cmake.org/files/v2.8/?C=M;O=D Some of the notable changes in this release are: - Introduced target_compile_options command - Specify compile options to use when compiling a given target.