No subject
Thu May 27 11:52:52 EDT 2010
=
Visual Studio has "Solution Folders" for grouping Projects (i.e. build
targets). Large software projects would benefit from this feature. I
suppose the appropriate command would be PROJECT_GROUP, to parallel
SOURCE_GROUP.
=
=
Visual studio also calls them 'filters'. They let you organize your
projects into logical groups in the IDE which don't necessarily reflect
the layout on disk, for example:
=
Arbitration
Arbiters Static Lib
Includes\
*.h
Src\
*.cpp
Arbiters Unit Tests
Mocks\
Mock*.*
Tests\
Test*.*
Cache
Cache Static Lib
Includes\
*.h
Src\
*.cpp
Cache Dynamic Lib
Includes\
*.h
Src\
*.cpp
Resources\
*.res
=
=
Where 'Arbitration' and 'Cache' are simply containers for the projects
within them. Once you have a bunch of projects, it makes it easier to
navigate when you can group them. I'm really looking forward to this
feature being included.
=
Aaron C. Meadows =
________________________________
From: cmake-bounces at cmake.org [mailto:cmake-bounces at cmake.org] On Behalf
Of James Bigler
Sent: Wednesday, June 16, 2010 11:11 AM
To: David Cole
Cc: cmake
Subject: Re: [CMake] PROJECT_GROUP
=
So what is PROJECT_GROUP then? I don't see it in the help pages in
branch 'next'.
James
On Tue, Jun 15, 2010 at 10:29 AM, David Cole <david.cole at kitware.com>
wrote:
The patch in issue #3796 has not been applied to the CMake 'next' branch
yet. I think it is too late to consider for the 2.8.2 release, but it
could easily be in for the release after that if it's acceptable as-is.
(And somebody pushes it to next for testing on the dashboards...)
However, it would be nice to generalize that feature so that it works
with Xcode in addition to Visual Studio. There's a note in the bug to
that effect.
Thanks,
David
On Tue, Jun 15, 2010 at 4:09 AM, Aeschbacher, Fabrice
<Fabrice.Aeschbacher at siemens.com> wrote:
Hi,
Will the nice PROJECT_GROUP feature described here:
http://public.kitware.com/Bug/view.php?id=3D3796
be in this release?
Regards,
Fabrice Aeschbacher
>
> I am happy to announce that CMake 2.8.2 has entered the release
> candidate stage! You can find the source and binaries here:
> http://www.cmake.org/files/v2.8/.
>
> Following is the list of changes in this release. (If you notice
> something missing please let me know and I will add it to the official
> release when 2.8.2 is finalized.)
>
> Changes in CMake 2.8.2 RC 1 (since CMake 2.8.1)
> - Build on Tru64 (#10542)
> - Build on mingw-w64
> - Build on old Sun (#10550, #10543)
> - CPack: Add native BZip2 support
> - CPack: Set compression type in RPM spec (#10363)
> - CPack: Try harder to initialize staging directory (#10793)
> - CTest: Add --stop-time argument
> - CTest: Cost data with '-j'
> - CTest: Fix memory report
> - CTest: Glob for uncovered files during coverage tests
> - CTest: Option to specify cdash server
> - CTest: PHP Coverage support
> - CTest: Process tree kill for OpenBSD, FreeBSD, kFreeBSD, GNU/Hurd
> - CTest: Report failure in Update.xml
> - CTest: Submit author email in Update.xml
> - CTest: Teach ctest_update about Git submodules
> - Cygwin: Export all symbols with ENABLE_EXPORTS (#10122)
> - Do not list file names during 'cmake -E tar xz'
> - Documentation: Comply with "XHTML 1.0 Strict"
> - Documentation: Fix typo in CMAKE_LIBRARY_PATH (#10291)
> - Documentation: Fix typo in HAS_CXX docs (#10578)
> - Documentation: More consistent command signatures
> - Eclipse: Do not add INCLUDE to environment twice
> - Enable extra CodeBlocks generator on Cygwin
> - ExternalProject: Support .zip and .bz2 archives, MD5 verification
> - ExternalProject: Reconfigure when args change (#10258)
> - ExternalProject: Support Git, SVN username/password
> - FindCurses: Fix for cygwin ncurses package
> - FindHSPELL: Version support
> - FindJava: Error if version is not found only when REQUIRED
> - FindJava: Support runtime and development components (#9840)
> - FindKDE4: Prefer kdeconfig results over system paths
> - FindMPEG: Check for 'vo' library
> - FindPNG: Support png 1.4 versioned lib names (#10551)
> - FindPkgConfig: Add QUIET keyword to pkgconfig macros (see #10469)
> - FindZLIB: GnuWin32 support, version support (#5588)
> - FindwxWidget: Fix CXX flag parsing (#10209)
> - Fix .pdb name attribute in VS project files (#10614)
> - Fix CodeBlocks to work with Fortran-only
> - Fix VS 2010 custom commands (#10503)
> - Fix VS 6 support for COMPILE_DEFINITIONS_MINSIZEREL (#10700)
> - Fix cross-compiling from Linux to iPhone (#10526)
> - Fix documentation typos
> - Fix g95 Fortran compiler support
> - Fix uname masking in file(WRITE) and write_file (#10789)
> - GetPrerequisites: Provide an override hook
> - Handle non-ASCII terminators in file(STRINGS)
> - Module fixes: FindPythonLibs, FindQt4, FindX11, FindwxWidgets
> - PathScale Fortran compiler tool detection
> - Qt4 OpenGL framework fix
> - Qt4ConfigDependentSettings.cmake Qt4Macros.cmake UseQt4.cmake
> - Recognize ARM ABI/EABI with GNU compilers
> - Recognize Clang compiler
> - Search basic directories on "Generic" platform
> - Set MSVC* variables consistently on all generators, and test
> - Support SunPro C++ 5.11 on Linux (new compiler)
> - Support VS 10 Express (related to #10670)
> - Support compression with 'cmake -E tar'
> - Support multiple arguments in CC,CXX,FC environment variables
> - Support per-configuration librarian flags (#10768)
> - Support per-platform initial ASM language flags (#10577)
> - Use Fortran ABI detection results conservatively
> - Use libarchive to replace the unmaintained libtar
> - UseQt4: Support QtMultimedia (#10675)
> - bootstrap: Fix make tool detection (#10544)
> - cmake-gui: Add simple grouped view
> - cmake-gui: Support build tree under symlink (#9975)
> - Cleanup modules FindASPELL, FindAVIFile, FindBZip2, FindDart,
> FindEXPAT, FindGCCXML, FindGLU, FindHSPELL, FindJasper, FindLibXml2,
> FindLibXslt, FindMPEG, FindOpenAL, FindPhysFS, FindQuickTime,
> FindSubversion, FindZLIB.
>
>
> Please try this version of CMake on your projects and report any
> issues to the list or the bug tracker.
>
> Happy building!
>
> -Dave
> _______________________________________________
> 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
=
This email was sent to you by Thomson Reuters, the global news and informat=
ion company.
Any views expressed in this message are those of the individual sender, exc=
ept where the sender specifically states them to be the views of Thomson Re=
uters.
------_=_NextPart_001_01CB0D70.C5D58ECF
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns=3D"http://www.w3.o=
rg/TR/REC-html40">
<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:Verdana;
color:gray;
font-weight:bold;
font-style:normal;
text-decoration:none none;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=3DEN-US link=3Dblue vlink=3Dblue>
<div class=3DSection1>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
From
the bug Description at </span></font></b><a
href=3D"http://public.kitware.com/Bug/view.php?id=3D3796" target=3D"_blank"=
>http://public.kitware.com/Bug/view.php?id=3D3796</a><b><font
size=3D2 color=3Dgray face=3DVerdana><span style=3D'font-size:10.0pt;font-f=
amily:Verdana;
color:gray;font-weight:bold'>:<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
<o:p> </o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Visual
Studio has "Solution Folders" for grouping Projects (i.e. build
targets). Large software projects would benefit from this feature. I suppos=
e
the appropriate command would be PROJECT_GROUP, to parallel SOURCE_GROUP.<o=
:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
<o:p> </o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
<o:p> </o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Visual
studio also calls them ‘filters’. They let you organize y=
our
projects into logical groups in the IDE which don’t necessarily refle=
ct
the layout on disk, for example:<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
<o:p> </o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Arbitration<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal style=3D'text-indent:.5in'><b><font size=3D2 color=3Dg=
ray
face=3DVerdana><span style=3D'font-size:10.0pt;font-family:Verdana;color:gr=
ay;
font-weight:bold'>Arbiters Static Lib<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&n=
bsp; Includes\<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp;  =
; *.h<o:p></o:p></spa=
n></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; Src\<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; =
*.cpp<o:p></o:=
p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Arbiters=
Unit Tests<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; Mocks\<o:p>=
</o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; =
Mock*.*<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; Tests\<o:p>=
</o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; =
Test*.*<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Cache<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Cache
Static Lib<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&n=
bsp; Includes\<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp;  =
; *.h<o:p></o:p></spa=
n></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; Src\<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; =
*.cpp<o:p></o:=
p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Cache
Dynamic Lib<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&n=
bsp; Includes\<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp;  =
; *.h<o:p></o:p></spa=
n></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; Src\<o:p></=
o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; =
*.cpp<o:p></o:=
p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; Resources\<=
o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
&nb=
sp; =
*.res<o:p></o:=
p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
<o:p> </o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
<o:p> </o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
Where ‘Arbitration’
and ‘Cache’ are simply containers for the projects within them.=
Once you have a bunch of projects, it makes it easier to navigate when you =
can
group them. I’m really looking forward to this feature being in=
cluded.<o:p></o:p></span></font></b></p>
<p class=3DMsoNormal><b><font size=3D2 color=3Dgray face=3DVerdana><span
style=3D'font-size:10.0pt;font-family:Verdana;color:gray;font-weight:bold'>=
<o:p> </o:p></span></font></b></p>
<div>
<div style=3D'border:none;border-top:dotted silver 1.0pt;padding:4.0pt 0in =
0in 0in'>
<p class=3DMsoNormal><b><font size=3D1 color=3D"#666666" face=3DArial><span=
style=3D'font-size:9.0pt;font-family:Arial;color:#666666;font-weight:bold'>=
Aaron
C. Meadows</span></span></font></b><font size=3D1 color=3D"#666666" face=3D=
Arial><span
style=3D'font-size:9.0pt;font-family:Arial;color:#666666'> </span></font><f=
ont
size=3D1 color=3D"#666666" face=3DArial><span style=3D'font-size:9.0pt;font=
-family:
Arial;color:#666666'><o:p></o:p></span></font></p>
</div>
</div>
<div>
<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font siz=
e=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>
<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>
</span></font></div>
<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span style=3D'font-si=
ze:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
cmake-bounces at cmake.org [mailto:cmake-bounces at cmake.org] <b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>James Bigler<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, June 16, 20=
10
11:11 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> David Cole<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> cmake<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [CMake] PROJECT=
_GROUP</span></font><o:p></o:p></p>
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>So what is PROJEC=
T_GROUP
then? I don't see it in the help pages in branch 'next'.<br>
<br>
James<o:p></o:p></span></font></p>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'>On Tue, Jun 15, 2010 at 10:29 AM, David Cole <<a
href=3D"mailto:david.cole at kitware.com">david.cole at kitware.com</a>> wrote=
:<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'>The patch in issue #3796 has not been applied to the CMake 'next'
branch yet. I think it is too late to consider for the 2.8.2 release, but i=
t
could easily be in for the release after that if it's acceptable as-is. (An=
d
somebody pushes it to next for testing on the dashboards...)<br>
<br>
However, it would be nice to generalize that feature so that it works with
Xcode in addition to Visual Studio. There's a note in the bug to that effec=
t.<br>
<br>
<br>
<br>
Thanks,<br>
<font color=3D"#888888"><span style=3D'color:#888888'>David</span></font><o=
:p></o:p></span></font></p>
<div>
<div>
<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'><br>
<br>
<o:p></o:p></span></font></p>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'>On Tue, Jun 15, 2010 at 4:09 AM, Aeschbacher, Fabrice <<a
href=3D"mailto:Fabrice.Aeschbacher at siemens.com" target=3D"_blank">Fabrice.A=
eschbacher at siemens.com</a>>
wrote:<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'>Hi,<br>
<br>
Will the nice PROJECT_GROUP feature described here:<br>
<br>
<a href=3D"http://public.kitware.com/Bug/view.php?id=3D3796" target=3D"_bla=
nk">http://public.kitware.com/Bug/view.php?id=3D3796</a><br>
<br>
be in this release?<br>
<br>
Regards,<br>
<font color=3D"#888888"><span style=3D'color:#888888'>Fabrice Aeschbacher</=
span></font><o:p></o:p></span></font></p>
<div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'><br>
><br>
> I am happy to announce that CMake 2.8.2 has entered the release<br>
> candidate stage! You can find the source and binaries here:<br>
> <a href=3D"http://www.cmake.org/files/v2.8/" target=3D"_blank">http://=
www.cmake.org/files/v2.8/</a>.<br>
><br>
> Following is the list of changes in this release. (If you notice<br>
> something missing please let me know and I will add it to the official=
<br>
> release when 2.8.2 is finalized.)<br>
><br>
> Changes in CMake 2.8.2 RC 1 (since CMake 2.8.1)<br>
> - Build on Tru64 (#10542)<br>
> - Build on mingw-w64<br>
> - Build on old Sun (#10550, #10543)<br>
> - CPack: Add native BZip2 support<br>
> - CPack: Set compression type in RPM spec (#10363)<br>
> - CPack: Try harder to initialize staging directory (#10793)<br>
> - CTest: Add --stop-time argument<br>
> - CTest: Cost data with '-j'<br>
> - CTest: Fix memory report<br>
> - CTest: Glob for uncovered files during coverage tests<br>
> - CTest: Option to specify cdash server<br>
> - CTest: PHP Coverage support<br>
> - CTest: Process tree kill for OpenBSD, FreeBSD, kFreeBSD, GNU/Hurd<br=
>
> - CTest: Report failure in Update.xml<br>
> - CTest: Submit author email in Update.xml<br>
> - CTest: Teach ctest_update about Git submodules<br>
> - Cygwin: Export all symbols with ENABLE_EXPORTS (#10122)<br>
> - Do not list file names during 'cmake -E tar xz'<br>
> - Documentation: Comply with "XHTML 1.0 Strict"<br>
> - Documentation: Fix typo in CMAKE_LIBRARY_PATH (#10291)<br>
> - Documentation: Fix typo in HAS_CXX docs (#10578)<br>
> - Documentation: More consistent command signatures<br>
> - Eclipse: Do not add INCLUDE to environment twice<br>
> - Enable extra CodeBlocks generator on Cygwin<br>
> - ExternalProject: Support .zip and .bz2 archives, MD5 verification<br=
>
> - ExternalProject: Reconfigure when args change (#10258)<br>
> - ExternalProject: Support Git, SVN username/password<br>
> - FindCurses: Fix for cygwin ncurses package<br>
> - FindHSPELL: Version support<br>
> - FindJava: Error if version is not found only when REQUIRED<br>
> - FindJava: Support runtime and development components (#9840)<br>
> - FindKDE4: Prefer kdeconfig results over system paths<br>
> - FindMPEG: Check for 'vo' library<br>
> - FindPNG: Support png 1.4 versioned lib names (#10551)<br>
> - FindPkgConfig: Add QUIET keyword to pkgconfig macros (see #10469)<br=
>
> - FindZLIB: GnuWin32 support, version support (#5588)<br>
> - FindwxWidget: Fix CXX flag parsing (#10209)<br>
> - Fix .pdb name attribute in VS project files (#10614)<br>
> - Fix CodeBlocks to work with Fortran-only<br>
> - Fix VS 2010 custom commands (#10503)<br>
> - Fix VS 6 support for COMPILE_DEFINITIONS_MINSIZEREL (#10700)<br>
> - Fix cross-compiling from Linux to iPhone (#10526)<br>
> - Fix documentation typos<br>
> - Fix g95 Fortran compiler support<br>
> - Fix uname masking in file(WRITE) and write_file (#10789)<br>
> - GetPrerequisites: Provide an override hook<br>
> - Handle non-ASCII terminators in file(STRINGS)<br>
> - Module fixes: FindPythonLibs, FindQt4, FindX11, FindwxWidgets<br>
> - PathScale Fortran compiler tool detection<br>
> - Qt4 OpenGL framework fix<br>
> - Qt4ConfigDependentSettings.cmake Qt4Macros.cmake UseQt4.cmake<br>
> - Recognize ARM ABI/EABI with GNU compilers<br>
> - Recognize Clang compiler<br>
> - Search basic directories on "Generic" platform<br>
> - Set MSVC* variables consistently on all generators, and test<br>
> - Support SunPro C++ 5.11 on Linux (new compiler)<br>
> - Support VS 10 Express (related to #10670)<br>
> - Support compression with 'cmake -E tar'<br>
> - Support multiple arguments in CC,CXX,FC environment variables<br>
> - Support per-configuration librarian flags (#10768)<br>
> - Support per-platform initial ASM language flags (#10577)<br>
> - Use Fortran ABI detection results conservatively<br>
> - Use libarchive to replace the unmaintained libtar<br>
> - UseQt4: Support QtMultimedia (#10675)<br>
> - bootstrap: Fix make tool detection (#10544)<br>
> - cmake-gui: Add simple grouped view<br>
> - cmake-gui: Support build tree under symlink (#9975)<br>
> - Cleanup modules FindASPELL, FindAVIFile, FindBZip2, FindDart,<br>
> FindEXPAT, FindGCCXML, FindGLU, FindHSPELL, FindJasper, FindLibX=
ml2,<br>
> FindLibXslt, FindMPEG, FindOpenAL, FindPhysFS, FindQuickTime,<br=
>
> FindSubversion, FindZLIB.<br>
><br>
><br>
> Please try this version of CMake on your projects and report any<br>
> issues to the list or the bug tracker.<br>
><br>
> Happy building!<br>
><br>
> -Dave<o:p></o:p></span></font></p>
</div>
</div>
<div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'>> _______________________________________________<br>
> Powered by <a href=3D"http://www.kitware.com" target=3D"_blank">www.ki=
tware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href=3D"http://www.kitware.com/opensource/opensource.html" target=
=3D"_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the CMake FAQ at:<br>
> <a href=3D"http://www.cmake.org/Wiki/CMake_FAQ" target=3D"_blank">http=
://www.cmake.org/Wiki/CMake_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href=3D"http://www.cmake.org/mailman/listinfo/cmake" target=3D"_bla=
nk">http://www.cmake.org/mailman/listinfo/cmake</a><br>
> <o:p></o:p></span></font></p>
</div>
</div>
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'><o:p> </o:p></span></font></p>
</div>
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'><br>
_______________________________________________<br>
Powered by <a href=3D"http://www.kitware.com" target=3D"_blank">www.kitware=
.com</a><br>
<br>
Visit other Kitware open-source projects at <a
href=3D"http://www.kitware.com/opensource/opensource.html" target=3D"_blank=
">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a
href=3D"http://www.cmake.org/Wiki/CMake_FAQ" target=3D"_blank">http://www.c=
make.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href=3D"http://www.cmake.org/mailman/listinfo/cmake" target=3D"_blank">h=
ttp://www.cmake.org/mailman/listinfo/cmake</a><o:p></o:p></span></font></p>=
</div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span style=3D=
'font-size:
12.0pt'><o:p> </o:p></span></font></p>
</div>
<br clear=3Dall> This email was sent to you by Thomson Reuters, the global =
news and information company.<br>=0D
Any views expressed in this message are those of the individual sender, exc=
ept where the sender specifically states them to be the views of Thomson Re=
uters.
</body>
</html>
------_=_NextPart_001_01CB0D70.C5D58ECF--
More information about the CMake
mailing list