[CMake] CMake 2.8.6-rc2 ready for testing!

Andrea Galeazzi Galeazzi at korg.it
Mon Sep 5 12:36:33 EDT 2011


No, it's not a regression, but you can consider it as an "Incomplete 
feature" introduced from 2.8.4 to 2.8.5
Thanks,
Andrea
David Cole ha scritto:
> I've assigned 12294 to Alex, he's the "cmake eclipse guy"... but he's
> on vacation, and I'm not sure he'll be back in time to take a look at
> this and figure out if there's a quick fix for it or not.
>
> Is this a regression from a previous version of CMake, or has it
> always been this way?
>
> We will soon be at the point for 2.8.6 where we will only consider
> fixes for problems that are demonstrably regression problems from
> previous versions....
>
>
> Thanks,
> David
>
>
> On Mon, Sep 5, 2011 at 11:58 AM, Andrea Galeazzi <Galeazzi at korg.it> wrote:
>   
>> <<Please try this version of CMake on your projects and report any
>> issues to the list or the bug tracker. >>
>> Could someone take a look at 0012294 please?
>>
>>
>> David Cole ha scritto:
>>     
>>> The CMake 2.8.6 release candidate stream continues! You can find the
>>> source and binaries here:
>>> http://www.cmake.org/files/v2.8/?C=M;O=D
>>>
>>> This email is also available on the Kitware blog at
>>> http://www.kitware.com/blog/home/post/160
>>>
>>> If you want to test this out and ask for a fix, do it soon, or hold your
>>> peace till the next release! I expect we will finalize the 2.8.6 release
>>> by mid-September.
>>>
>>> This release candidate we do not have pre-built binaries for the
>>> SunOS anymore. As mentioned on the CMake mailing list recently, our
>>> Sun hardware has bitten the proverbial dust.
>>>
>>> However, we are now providing two sets of installers for the Mac.
>>> The "Darwin" versions are for Mac OSX 10.4 and later, and are "ppc;i386"
>>> universal binaries. The "Darwin64" versions are for 10.6 and later,
>>> and are "x86_64;i386" universal binaries.
>>>
>>> Following is the list of changes in this release. Since we switched to
>>> git, this list is now the 'git log' one line summary written by the
>>> named CMake developers.
>>>
>>> Please try this version of CMake on your projects and report any
>>> issues to the list or the bug tracker.
>>>
>>> Happy building!
>>> -Dave
>>>
>>>
>>> Changes in CMake 2.8.6-rc2 (since 2.8.6-rc1)
>>> --------------------------------------------
>>> Brad King (2):
>>>      KWSys: Add hash function for std::string
>>>      KWSys: Fix std::string hash function for Borland
>>>
>>> Clinton Stimpson (1):
>>>      qt4: also find QtUiTools when cross compiling with mingw.
>>>
>>> David Cole (3):
>>>      Xcode4: Requires more quoting of single quote char
>>>      cmake.m4: Use modern signature of install(FILES ...)
>>>      CMake Release Scripts: Changes for next release candidate...
>>>
>>> David Faure (1):
>>>      Don't use a variable name that might be used in other files.
>>>
>>> Stephen Kelly (73):
>>>      Create moc files in the current binary dir, not the top level.
>>>      Make the formatting of feature_summary output a little better.
>>>      Add the GenerateExportMacro with unit tests.
>>>      Handle the case where the user changes the DEFINE_SYMBOL property.
>>>      Add a newline at the end of the file.
>>>      Add a newline at the end of the file.
>>>      Add missing licence header.
>>>      Remove the fatal_warnings option which is no longer used.
>>>      Test for features, not specific compilers.
>>>      Simplify. We already know we have hidden visibility at this point.
>>>      Simplify the compiler feature check
>>>      Add some debug output.
>>>      Short-circuit the tests on unsupported compilers.
>>>      Test expected no-op instead of aborting the build.
>>>      Fix tests with clang.
>>>      Fix typo and tests failing as a result.
>>>      Only run the failure tests with gcc >= 4.2
>>>      Set the CMAKE_RUNTIME_OUTPUT_DIRECTORY for windows builds.
>>>      Only set the COMPILER_HAS_HIDDEN_VISIBILITY if GCC >= 4.2
>>>      Disable all export macros on Borland.
>>>      Another attempt to fix the tests on Borland.
>>>      Use the correct project name compiletest not compilefail
>>>      Fix off-by-not in test for Borland.
>>>      Another attempt at fixing Borland.
>>>      Add some debug output to narrow down deprecation test issues
>>>      Export deprecated free methods too.
>>>      Remember to surround the other deprecated test in the Borland check.
>>>      Only set the deprecated attribute if hidden visibilty is enabled.
>>>      Make sure the hidden visibility variables never get set on MINGW.
>>>      Don't use hidden visibility on non-mingw windows either.
>>>      Don't export methods on already exported classes.
>>>      Split the deprecated available check from setting macro values.
>>>      Test for compiler features, instead of for specific platforms.
>>>      Exclude the XL compiler from the hidden-visibility test.
>>>      Add the COMPILER_HAS_DEPRECATED only if it has a declspec variant
>>>      Don't change the expected build result based on the platform.
>>>      Expect the tests to pass if hidden visibilty is not enabled.
>>>      Test -Werror instead of enabling it per compiler.
>>>      Add some messaging output to make remaining issues findable.
>>>      Perform the -Werror test only once.
>>>      Test for deprecated attribute before declspec.
>>>      Try to error on deprecated on Intel and SunCC.
>>>      Borland can't do deprecated.
>>>      Fixup forgotten part of aed84517c942a4c40f493fcf997cdf6a047349f8
>>>      Disable testing of deprecated macros.
>>>      Don't enable deprecated on HP.
>>>      Don't enable deprecated on old GCC
>>>      Exclude cygwin from the hidden visibility feature.
>>>      Exclude PGI from exports and deprecated.
>>>      Start testing expected values for compiler flags.
>>>      Exclude win32 from hidden visibility checks.
>>>      Comment the test assertion for now
>>>      Test the correct cxx variable.
>>>      Fix the version extraction regex for clang.
>>>      Hopefully add version extraction for Intel.
>>>      Add some settings for non-truncation of test output.
>>>      Fix up the regex command for Intel.
>>>      Test for too-old-intel compilers.
>>>      Possibly fix test on HPUX.
>>>      Possibly fix configuration test on AIX.
>>>      Try to make the macros do almost nothing for Watcom.
>>>      More consistency in the macro options.
>>>      Add missing NO_EXPORT macro variant.
>>>      Look for errors reported by PGI too.
>>>      Quote paths in case there is a space in one of them.
>>>      Disable the tests for Watcom.
>>>      Fix Compiler id variable name.
>>>      Add quotes in case cmake is installed in a prefix with a space.
>>>      Fix the feature of using a specific prefix for macros.
>>>      Add documentation about the prefix and no_deprecated options.
>>>      Remove blank line at the start of the file.
>>>      Don't start a line with a dash(-)
>>>      Fix up verbatim code sections of the dox.
>>>
>>> Todd Gamblin (3):
>>>      FindBoost: Call find_package with NO_MODULE first
>>>      Fix XL compilers on non-AIX machines.
>>>      Fixed link bugs in BlueGeneP build.
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the CMake FAQ at:
>>> http://www.cmake.org/Wiki/CMake_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.cmake.org/mailman/listinfo/cmake
>>>
>>>
>>>       
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the CMake FAQ at:
>> http://www.cmake.org/Wiki/CMake_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.cmake.org/mailman/listinfo/cmake
>>     



More information about the CMake mailing list