Changes 2.8.6:

Kitware is pleased to announce the release of CMake 2.8.6. This release features several notable changes, including a new AUTOMOC target property that helps make it easier to build Qt projects and support for the Intel Fortran compiler in VisualStudio10. Additionally, VisualStudio 9 and 10 generators for Itanium platform have been added, and appear as the “Visual Studio 9 2008 IA64” and “Visual Studio 10 IA64” generators on Windows builds of CMake.

This release also contains an experimental generator in the Windows build targeting VisualStudio 11. It will remain "Experimental" until VisualStudio 11 itself is finalized. If you have the developer preview of VisualStudio 11, we would appreciate any feedback you have. Please keep in mind that this is very new, and has only been tested enough to be useful to include for the community to test drive and provide feedback on.

Other improvements include the movement of many files from KDE's overrides of CMake module files, which have been accepted into upstream CMake thanks to the hard work of Alex Neundorf and Stephen Kelly. There have been many Xcode generator improvements, including support for iOS projects and the ability to switch between simulator and device builds.
This commit is contained in:
adam 2011-10-15 07:24:30 +00:00
parent e6d0ea6b1d
commit 4a9c53cd81
5 changed files with 43 additions and 24 deletions

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.59 2011/09/14 17:54:48 brook Exp $
# $NetBSD: Makefile,v 1.60 2011/10/15 07:24:30 adam Exp $
DISTNAME= cmake-${CMAKE_API}.5
PKGREVISION= 1
DISTNAME= cmake-${CMAKE_API}.6
CATEGORIES= devel
MASTER_SITES= http://www.cmake.org/files/v2.8/

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.24 2011/07/31 22:04:03 adam Exp $
@comment $NetBSD: PLIST,v 1.25 2011/10/15 07:24:30 adam Exp $
bin/ccmake
bin/cmake
bin/cpack
@ -13,8 +13,12 @@ man/man1/cmakeprops.1
man/man1/cmakevars.1
man/man1/cpack.1
man/man1/ctest.1
share/aclocal/cmake.m4
share/cmake-${CMAKE_API}/Modules/.NoDartCoverage
share/cmake-${CMAKE_API}/Modules/AddFileDependencies.cmake
share/cmake-${CMAKE_API}/Modules/AutomocInfo.cmake.in
share/cmake-${CMAKE_API}/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in
share/cmake-${CMAKE_API}/Modules/BasicConfigVersion-SameMajorVersion.cmake.in
share/cmake-${CMAKE_API}/Modules/BundleUtilities.cmake
share/cmake-${CMAKE_API}/Modules/CMake.cmake
share/cmake-${CMAKE_API}/Modules/CMakeASM-ATTInformation.cmake
@ -53,11 +57,13 @@ share/cmake-${CMAKE_API}/Modules/CMakeDetermineRCCompiler.cmake
share/cmake-${CMAKE_API}/Modules/CMakeDetermineSystem.cmake
share/cmake-${CMAKE_API}/Modules/CMakeDetermineVSServicePack.cmake
share/cmake-${CMAKE_API}/Modules/CMakeExportBuildSettings.cmake
share/cmake-${CMAKE_API}/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindBinUtils.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindCodeBlocks.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindEclipseCDT4.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindFrameworks.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindKDevelop3.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindPackageMode.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindWMake.cmake
share/cmake-${CMAKE_API}/Modules/CMakeFindXCode.cmake
share/cmake-${CMAKE_API}/Modules/CMakeForceCompiler.cmake
@ -77,6 +83,7 @@ share/cmake-${CMAKE_API}/Modules/CMakeParseArguments.cmake
share/cmake-${CMAKE_API}/Modules/CMakeParseImplicitLinkInfo.cmake
share/cmake-${CMAKE_API}/Modules/CMakePlatformId.h.in
share/cmake-${CMAKE_API}/Modules/CMakePrintSystemInformation.cmake
share/cmake-${CMAKE_API}/Modules/CMakePushCheckState.cmake
share/cmake-${CMAKE_API}/Modules/CMakeRCCompiler.cmake.in
share/cmake-${CMAKE_API}/Modules/CMakeRCInformation.cmake
share/cmake-${CMAKE_API}/Modules/CMakeSystem.cmake.in
@ -94,8 +101,10 @@ share/cmake-${CMAKE_API}/Modules/CMakeTestGNU.c
share/cmake-${CMAKE_API}/Modules/CMakeTestJavaCompiler.cmake
share/cmake-${CMAKE_API}/Modules/CMakeTestNMakeCLVersion.c
share/cmake-${CMAKE_API}/Modules/CMakeTestRCCompiler.cmake
share/cmake-${CMAKE_API}/Modules/CMakeTestWatcomVersion.c
share/cmake-${CMAKE_API}/Modules/CMakeUnixFindMake.cmake
share/cmake-${CMAKE_API}/Modules/CMakeVS10FindMake.cmake
share/cmake-${CMAKE_API}/Modules/CMakeVS11FindMake.cmake
share/cmake-${CMAKE_API}/Modules/CMakeVS6BackwardCompatibility.cmake
share/cmake-${CMAKE_API}/Modules/CMakeVS6FindMake.cmake
share/cmake-${CMAKE_API}/Modules/CMakeVS71FindMake.cmake
@ -132,6 +141,7 @@ share/cmake-${CMAKE_API}/Modules/CheckCSourceRuns.cmake
share/cmake-${CMAKE_API}/Modules/CheckCXXCompilerFlag.cmake
share/cmake-${CMAKE_API}/Modules/CheckCXXSourceCompiles.cmake
share/cmake-${CMAKE_API}/Modules/CheckCXXSourceRuns.cmake
share/cmake-${CMAKE_API}/Modules/CheckCXXSymbolExists.cmake
share/cmake-${CMAKE_API}/Modules/CheckForPthreads.c
share/cmake-${CMAKE_API}/Modules/CheckFortranFunctionExists.cmake
share/cmake-${CMAKE_API}/Modules/CheckFunctionExists.c
@ -363,9 +373,13 @@ share/cmake-${CMAKE_API}/Modules/FortranCInterface/mymodule_.c
share/cmake-${CMAKE_API}/Modules/FortranCInterface/mysub.f
share/cmake-${CMAKE_API}/Modules/FortranCInterface/symbol.c.in
share/cmake-${CMAKE_API}/Modules/GNUInstallDirs.cmake
share/cmake-${CMAKE_API}/Modules/GenerateExportHeader.cmake
share/cmake-${CMAKE_API}/Modules/GetPrerequisites.cmake
share/cmake-${CMAKE_API}/Modules/ITKCompatibility.cmake
share/cmake-${CMAKE_API}/Modules/InstallRequiredSystemLibraries.cmake
share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/CMakeLists.txt
share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/detect.cmake
share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/hello.f
share/cmake-${CMAKE_API}/Modules/KDE3Macros.cmake
share/cmake-${CMAKE_API}/Modules/MacOSXBundleInfo.plist.in
share/cmake-${CMAKE_API}/Modules/MacOSXFrameworkInfo.plist.in
@ -378,6 +392,7 @@ share/cmake-${CMAKE_API}/Modules/Platform/AIX-GNU-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-GNU.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-VisualAge-C.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-VisualAge-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-VisualAge-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-ASM.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-C.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-CXX.cmake
@ -541,6 +556,9 @@ share/cmake-${CMAKE_API}/Modules/TestForSSTREAM.cxx
share/cmake-${CMAKE_API}/Modules/TestForSTDNamespace.cmake
share/cmake-${CMAKE_API}/Modules/TestForSTDNamespace.cxx
share/cmake-${CMAKE_API}/Modules/UseEcos.cmake
share/cmake-${CMAKE_API}/Modules/UseJava.cmake
share/cmake-${CMAKE_API}/Modules/UseJavaClassFilelist.cmake
share/cmake-${CMAKE_API}/Modules/UseJavaSymlinks.cmake
share/cmake-${CMAKE_API}/Modules/UsePkgConfig.cmake
share/cmake-${CMAKE_API}/Modules/UseQt4.cmake
share/cmake-${CMAKE_API}/Modules/UseSWIG.cmake
@ -550,7 +568,9 @@ share/cmake-${CMAKE_API}/Modules/UseVTKConfig40.cmake
share/cmake-${CMAKE_API}/Modules/Use_wxWindows.cmake
share/cmake-${CMAKE_API}/Modules/UsewxWidgets.cmake
share/cmake-${CMAKE_API}/Modules/VTKCompatibility.cmake
share/cmake-${CMAKE_API}/Modules/WriteBasicConfigVersionFile.cmake
share/cmake-${CMAKE_API}/Modules/ecos_clean.cmake
share/cmake-${CMAKE_API}/Modules/exportheader.cmake.in
share/cmake-${CMAKE_API}/Modules/kde3init_dummy.cpp.in
share/cmake-${CMAKE_API}/Modules/kde3uic.cmake
share/cmake-${CMAKE_API}/Modules/readme.txt

View file

@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.32 2011/09/14 21:21:53 brook Exp $
$NetBSD: distinfo,v 1.33 2011/10/15 07:24:30 adam Exp $
SHA1 (cmake-2.8.5.tar.gz) = 8dd4c31cbccf1a297829a476a0ef79d1614ca368
RMD160 (cmake-2.8.5.tar.gz) = e4767dc0ea3e53da3ab14cc6af5d42dd190eda76
Size (cmake-2.8.5.tar.gz) = 5517977 bytes
SHA1 (patch-Modules_FindX11.cmake) = 34c6f93adad781f6f58104a53a6ce9d15213e258
SHA1 (cmake-2.8.6.tar.gz) = 7c2cbd42d27e26580cd4923892197b84b2a90675
RMD160 (cmake-2.8.6.tar.gz) = c3095a4776367496f895b8075fda373568f01878
Size (cmake-2.8.6.tar.gz) = 5583905 bytes
SHA1 (patch-Modules_FindX11.cmake) = a75a6834a376a51a314989b9996a5208cc0682ab
SHA1 (patch-aa) = 1af37a3f7bd8423785acff80d7b89c75018e5cab
SHA1 (patch-ab) = c3bb671d98e0d91e32e94f8d8b8203e647559543
SHA1 (patch-ab) = ef595be6f88f74622d1ef0d850a626882bf9c80a
SHA1 (patch-ac) = 1f11e98d50127fae12286708215a90f118b2d2bc

View file

@ -1,18 +1,18 @@
$NetBSD: patch-Modules_FindX11.cmake,v 1.1 2011/09/14 17:54:48 brook Exp $
$NetBSD: patch-Modules_FindX11.cmake,v 1.2 2011/10/15 07:24:31 adam Exp $
--- Modules/FindX11.cmake.orig 2011-07-08 12:21:44.000000000 +0000
--- Modules/FindX11.cmake.orig 2011-10-04 16:09:24.000000000 +0000
+++ Modules/FindX11.cmake
@@ -56,7 +56,8 @@ IF (UNIX)
@@ -60,7 +60,8 @@ IF (UNIX)
SET(CMAKE_FIND_FRAMEWORK_SAVE ${CMAKE_FIND_FRAMEWORK})
SET(CMAKE_FIND_FRAMEWORK NEVER)
SET(X11_INC_SEARCH_PATH
- /usr/pkg/xorg/include
+ @LOCALBASE@/xorg/include
+ @X11BASE@/include
/usr/X11R6/include
/usr/X11R7/include
/usr/X11R6/include
/usr/X11R7/include
/usr/include/X11
@@ -66,7 +67,8 @@ IF (UNIX)
@@ -70,7 +71,8 @@ IF (UNIX)
)
SET(X11_LIB_SEARCH_PATH
@ -21,4 +21,4 @@ $NetBSD: patch-Modules_FindX11.cmake,v 1.1 2011/09/14 17:54:48 brook Exp $
+ @X11BASE@/lib
/usr/X11R6/lib
/usr/X11R7/lib
/usr/openwin/lib
/usr/openwin/lib

View file

@ -1,10 +1,10 @@
$NetBSD: patch-ab,v 1.10 2011/02/22 15:05:33 adam Exp $
$NetBSD: patch-ab,v 1.11 2011/10/15 07:24:31 adam Exp $
--- Modules/FindPythonInterp.cmake.orig 2011-02-15 17:47:27.000000000 +0000
--- Modules/FindPythonInterp.cmake.orig 2011-10-04 16:09:24.000000000 +0000
+++ Modules/FindPythonInterp.cmake
@@ -20,11 +20,18 @@
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
@@ -29,11 +29,18 @@
# Search for the current active python version first
find_program(PYTHON_EXECUTABLE NAMES python)
+# for pkgsrc: force Python version (set in pyversion.mk)
+IF(DEFINED PYVERSSUFFIX)
@ -20,5 +20,5 @@ $NetBSD: patch-ab,v 1.10 2011/02/22 15:05:33 adam Exp $
- 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5)
+ ${_VERSIONS})
# Run first with the Python version in the executable
foreach(_CURRENT_VERSION ${_Python_VERSIONS})
# Search for newest python version if python executable isn't found
if(NOT PYTHON_EXECUTABLE)