[cmake-commits] hoffman committed CMakeLists.txt 1.97.2.11 1.97.2.12 ChangeLog.manual 1.1.8.18 1.1.8.19 bootstrap 1.83.2.3 1.83.2.4

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Oct 13 10:52:05 EDT 2006


Update of /cvsroot/CMake/CMake
In directory public:/mounts/ram/cvs-serv31017

Modified Files:
      Tag: CMake-2-4
	CMakeLists.txt ChangeLog.manual bootstrap 
Log Message:
ENH: merge changes from the main tree to the 2.4 branch


Index: bootstrap
===================================================================
RCS file: /cvsroot/CMake/CMake/bootstrap,v
retrieving revision 1.83.2.3
retrieving revision 1.83.2.4
diff -u -d -r1.83.2.3 -r1.83.2.4
--- bootstrap	27 Jul 2006 14:37:07 -0000	1.83.2.3
+++ bootstrap	13 Oct 2006 14:52:01 -0000	1.83.2.4
@@ -17,14 +17,23 @@
 #
 #=========================================================================
 
+# Version number extraction function.
+cmake_version_component()
+{
+  cat "${cmake_source_dir}/CMakeLists.txt" | sed -n "
+/^SET(CMake_VERSION_${1}/ {s/SET(CMake_VERSION_${1} *\([0-9]*\))/\1/;p;}
+"
+}
+
 # Detect system and directory information.
 cmake_system=`uname`
 cmake_source_dir=`echo $0 | sed -n '/\//{s/\/[^\/]*$//;p;}'`
 cmake_source_dir=`(cd "${cmake_source_dir}";pwd)`
 cmake_binary_dir=`pwd`
 cmake_bootstrap_dir="${cmake_binary_dir}/Bootstrap.cmk"
-cmake_data_dir="/share/CMake"
-cmake_doc_dir="/doc/CMake"
+cmake_version="`cmake_version_component MAJOR`.`cmake_version_component MINOR`"
+cmake_data_dir="/share/cmake-${cmake_version}"
+cmake_doc_dir="/doc/cmake-${cmake_version}"
 cmake_man_dir="/man"
 cmake_init_file=""
 
@@ -147,7 +156,8 @@
 
 if ${cmake_system_mingw}; then
   KWSYS_C_SOURCES="\
-    ProcessWin32"
+    ProcessWin32 \
+    System"
   KWSYS_C_MINGW_SOURCES="\
     ProcessFwd9x \
     EncodeExecutable"
@@ -155,7 +165,8 @@
     cmsysProcessFwd9xEnc"
 else
   KWSYS_C_SOURCES="\
-    ProcessUNIX"
+    ProcessUNIX \
+    System"
   KWSYS_C_MINGW_SOURCES=""
   KWSYS_C_GENERATED_SOURCES=""
 fi
@@ -172,6 +183,7 @@
   Process.h \
   RegularExpression.hxx \
   String.hxx \
+  System.h \
   SystemTools.hxx"
 
 KWSYS_IOS_FILES="
@@ -279,6 +291,8 @@
     cat "${INFILE}" | 
       sed "/./ {s/\@KWSYS_NAMESPACE\@/cmsys/g;
                 s/@KWSYS_BUILD_SHARED@/${KWSYS_BUILD_SHARED}/g;
+                s/@KWSYS_LFS_AVAILABLE@/${KWSYS_LFS_AVAILABLE}/g;
+                s/@KWSYS_LFS_REQUESTED@/${KWSYS_LFS_REQUESTED}/g;
                 s/@KWSYS_NAME_IS_KWSYS@/${KWSYS_NAME_IS_KWSYS}/g;
                 s/@KWSYS_IOS_USE_ANSI@/${KWSYS_IOS_USE_ANSI}/g;
                 s/@KWSYS_IOS_HAVE_STD@/${KWSYS_IOS_HAVE_STD}/g;
@@ -821,6 +835,8 @@
 # Test for kwsys features
 KWSYS_NAME_IS_KWSYS=0
 KWSYS_BUILD_SHARED=0
+KWSYS_LFS_AVAILABLE=0
+KWSYS_LFS_REQUESTED=0
 KWSYS_IOS_USE_STRSTREAM_H=0
 KWSYS_IOS_USE_STRSTREA_H=0
 KWSYS_IOS_HAVE_STD=0
@@ -849,7 +865,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAVE_STD" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_STL_HAVE_STD=1
   echo "${cmake_cxx_compiler} has STL in std:: namespace"
 else
@@ -858,7 +874,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_IOS_USE_ANSI" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_IOS_USE_ANSI=1
   echo "${cmake_cxx_compiler} has ANSI streams"
 else
@@ -868,7 +884,7 @@
 if [ "x$KWSYS_IOS_USE_ANSI" = "x1" ]; then
   if cmake_try_run "${cmake_cxx_compiler}" \
     "${cmake_cxx_flags} -DTEST_KWSYS_IOS_HAVE_STD" \
-    "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+    "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
     KWSYS_IOS_HAVE_STD=1
     echo "${cmake_cxx_compiler} has streams in std:: namespace"
   else
@@ -876,7 +892,7 @@
   fi
   if cmake_try_run "${cmake_cxx_compiler}" \
     "${cmake_cxx_flags} -DTEST_KWSYS_IOS_USE_SSTREAM" \
-    "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+    "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
     KWSYS_IOS_USE_SSTREAM=1
     echo "${cmake_cxx_compiler} has sstream"
   else
@@ -887,7 +903,7 @@
 if [ "x$KWSYS_IOS_USE_SSTREAM" = "x0" ]; then
   if cmake_try_run "${cmake_cxx_compiler}" \
     "${cmake_cxx_flags} -DTEST_KWSYS_IOS_USE_STRSTREAM_H" \
-    "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+    "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
     KWSYS_IOS_USE_STRSTREAM_H=1
     echo "${cmake_cxx_compiler} has strstream.h"
   else
@@ -896,7 +912,7 @@
   if [ "x$KWSYS_IOS_USE_STRSTREAM_H" = "x0" ]; then
     if cmake_try_run "${cmake_cxx_compiler}" \
       "${cmake_cxx_flags} -DTEST_KWSYS_IOS_USE_STRSTREA_H" \
-      "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+      "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
       KWSYS_IOS_USE_STRSTREA_H=1
       echo "${cmake_cxx_compiler} has strstrea.h"
     else
@@ -907,7 +923,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_STL_STRING_HAVE_NEQ_CHAR -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_STL_STRING_HAVE_NEQ_CHAR=1
   echo "${cmake_cxx_compiler} has operator!=(string, char*)"
 else
@@ -916,7 +932,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ITERATOR_TRAITS -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_STL_HAS_ITERATOR_TRAITS=1
   echo "${cmake_cxx_compiler} has stl iterator_traits"
 else
@@ -926,7 +942,7 @@
 if [ "x${KWSYS_STL_HAS_ITERATOR_TRAITS}" = "x0" ]; then
   if cmake_try_run "${cmake_cxx_compiler}" \
     "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ITERATOR_CATEGORY -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-    "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+    "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
     KWSYS_STL_HAS_ITERATOR_CATEGORY=1
     echo "${cmake_cxx_compiler} has old iterator_category"
   else
@@ -935,7 +951,7 @@
   if [ "x${KWSYS_STL_HAS_ITERATOR_CATEGORY}" = "x0" ]; then
     if cmake_try_run "${cmake_cxx_compiler}" \
       "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS___ITERATOR_CATEGORY -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-      "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+      "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
       KWSYS_STL_HAS___ITERATOR_CATEGORY=1
       echo "${cmake_cxx_compiler} has old __iterator_category"
     else
@@ -946,7 +962,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ALLOCATOR_TEMPLATE -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_STL_HAS_ALLOCATOR_TEMPLATE=1
   echo "${cmake_cxx_compiler} has standard template allocator"
 else
@@ -956,7 +972,7 @@
 if [ "x${KWSYS_STL_HAS_ALLOCATOR_TEMPLATE}" = "x1" ]; then
   if cmake_try_run "${cmake_cxx_compiler}" \
     "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ALLOCATOR_REBIND -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-    "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+    "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
     KWSYS_STL_HAS_ALLOCATOR_REBIND=1
     echo "${cmake_cxx_compiler} has allocator<>::rebind<>"
   else
@@ -965,7 +981,7 @@
 
   if cmake_try_run "${cmake_cxx_compiler}" \
     "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-    "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+    "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
     KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT=1
     echo "${cmake_cxx_compiler} has non-standard allocator<>::max_size argument"
   else
@@ -974,7 +990,7 @@
 else
   if cmake_try_run "${cmake_cxx_compiler}" \
     "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-    "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+    "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
     KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE=1
     echo "${cmake_cxx_compiler} has old non-template allocator"
   else
@@ -984,7 +1000,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ALLOCATOR_OBJECTS -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_STL_HAS_ALLOCATOR_OBJECTS=1
   echo "${cmake_cxx_compiler} has stl containers supporting allocator objects"
 else
@@ -993,7 +1009,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_CXX_HAS_CSTDDEF" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_CXX_HAS_CSTDDEF=1
   echo "${cmake_cxx_compiler} has header cstddef"
 else
@@ -1002,7 +1018,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   echo "${cmake_cxx_compiler} does not require template friends to use <>"
 else
   KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS=1
@@ -1011,7 +1027,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_CXX_HAS_MEMBER_TEMPLATES" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_CXX_HAS_MEMBER_TEMPLATES=1
   echo "${cmake_cxx_compiler} supports member templates"
 else
@@ -1020,7 +1036,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_CXX_HAS_FULL_SPECIALIZATION" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_CXX_HAS_FULL_SPECIALIZATION=1
   echo "${cmake_cxx_compiler} has standard template specialization syntax"
 else
@@ -1029,7 +1045,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP=1
   echo "${cmake_cxx_compiler} has argument dependent lookup"
 else
@@ -1038,7 +1054,7 @@
 
 if cmake_try_run "${cmake_cxx_compiler}" \
   "${cmake_cxx_flags} -DTEST_KWSYS_STAT_HAS_ST_MTIM" \
-  "${cmake_source_dir}/Source/kwsys/kwsysPlatformCxxTests.cxx" >> cmake_bootstrap.log 2>&1; then
+  "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
   KWSYS_STAT_HAS_ST_MTIM=1
   echo "${cmake_cxx_compiler} has struct stat with st_mtim member"
 else

Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/CMakeLists.txt,v
retrieving revision 1.97.2.11
retrieving revision 1.97.2.12
diff -u -d -r1.97.2.11 -r1.97.2.12
--- CMakeLists.txt	24 Jul 2006 15:19:34 -0000	1.97.2.11
+++ CMakeLists.txt	13 Oct 2006 14:52:00 -0000	1.97.2.12
@@ -15,9 +15,9 @@
 # install tree.
 SET(CMAKE_SKIP_RPATH ON CACHE INTERNAL "CMake does not need RPATHs.")
 
-SET(CMAKE_DATA_DIR "/share/CMake" CACHE STRING 
+SET(CMAKE_DATA_DIR "/share/cmake-${CMake_VERSION}" CACHE STRING
   "Install location for data (relative to prefix).")
-SET(CMAKE_DOC_DIR "/doc/CMake" CACHE STRING
+SET(CMAKE_DOC_DIR "/doc/cmake-${CMake_VERSION}" CACHE STRING
   "Install location for documentation (relative to prefix).")
 SET(CMAKE_MAN_DIR "/man" CACHE STRING
   "Install location for man pages (relative to prefix).")
@@ -88,12 +88,18 @@
 SET(CMAKE_CURL_LIBRARIES "cmcurl")
 
 #-----------------------------------------------------------------------------
-# Build Curl library for CTest.
+# Build Tar library for CTest.
 SUBDIRS(Utilities/cmtar)
 SET(CMAKE_TAR_INCLUDES "${CMAKE_CURRENT_BINARY_DIR}/Utilities/cmtar")
 SET(CMAKE_TAR_LIBRARIES "cmtar")
 
 #-----------------------------------------------------------------------------
+# Build Compress library for CTest.
+SUBDIRS(Utilities/cmcompress)
+SET(CMAKE_COMPRESS_INCLUDES "${CMAKE_CURRENT_BINARY_DIR}/Utilities/cmcompress")
+SET(CMAKE_COMPRESS_LIBRARIES "cmcompress")
+
+#-----------------------------------------------------------------------------
 # Build expat library for CMake and CTest.
 SUBDIRS(Utilities/cmexpat)
 SET(CMAKE_EXPAT_INCLUDES

Index: ChangeLog.manual
===================================================================
RCS file: /cvsroot/CMake/CMake/Attic/ChangeLog.manual,v
retrieving revision 1.1.8.18
retrieving revision 1.1.8.19
diff -u -d -r1.1.8.18 -r1.1.8.19
--- ChangeLog.manual	28 Jul 2006 16:00:28 -0000	1.1.8.18
+++ ChangeLog.manual	13 Oct 2006 14:52:00 -0000	1.1.8.19
@@ -1,3 +1,112 @@
+Changes in CMake 2.4.4
+
+* CMake Version numbers on module directory
+
+* elseif added
+
+* Fix docs in CheckCSourceCompiles CheckCXXSourceCompiles and diagnostic 
+  output.
+
+* added Check(C/CXX)SourceRuns.cmake, CheckCXXCompilerFlag.cmake, Check
+
+* add static and shared flags to make sure the specified versions of 
+  libraries are used with -static -lfoo -shared -lbar
+
+*  Search for the compiler only once and store a full path. avoids problems
+  with PATH changes in cmake re-runs.
+
+* make sure manifest files are generated with VS 8
+
+* added FindASPELL.cmake, FindBZip2.cmake FindHPELL.cmake, FindJasper.cmake
+  FindLibXml2.cmake, FindLibXslt.cmake, FindOpenSSL.cmake
+
+* fix for bug#3646 GLUT not Glut for framework name
+
+* many fixes for FindKDE3.cmake
+
+* Better FindPNG that honors REQUIRED and looks in more places.
+
+* Support to find python 2.5
+
+* Find Qt3 better
+
+* Find Qt4 better and work with qmake and qmake-qt4 on the same machine.
+
+* Much better FindRuby.cmake
+
+* More stuff marked as advanced in FindTcl and FindSDL
+
+* FindwxWidgets runs shell script wx-config with sh
+
+* Support for cpack and vs8 install libraries
+
+* Darwin shared library create and Fortran now work
+
+* Support for isystem directories INCLUDE_DIRECTORIES (SYSTEM)
+
+* Targets in makefiles to create pre-processed files and assembly files
+  can be turned off with these variables:
+   CMAKE_SKIP_PREPROCESSED_SOURCE_RULES CMAKE_SKIP_ASSEMBLY_SOURCE_RULES
+
+* Support for QNX
+
+* Better default search paths for unix and FIND_* stuff
+
+* Use link /lib and not lib to create static libraries with MS
+
+* Useqt4 works with static qt4 and other fixes
+
+* UseSwig.cmake interface to add extra dependencies.
+
+* Added APPEND option to ADD_CUSTOM_COMMAND, Added VERBATIM option to 
+  ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET
+
+* add NOT_IN_ALL option  for ADD_LIBRARY and ADD_EXECUTABLE
+
+* Fix automatic computation of binary path to work for subdirectories of out
+  of source directories.  This addresses bug#3592.
+
+* --debug-ouput to cmake that gives stack trace to message send error commands.
+  The stack trace is no longer there without it.
+
+* + can be in a variable
+
+* Do not replace @VAR@ syntax in list files.  This addresses bug #2722
+
+* much faster depend scanning
+
+* do depends on system include directories
+
+* Permission and install directory fixes
+
+* New target property <CONFIG>_LOCATION (Debug, Release, etc)
+
+* fix exclude from all in VS
+
+* fix code completion problem in KDevelop
+
+* Define MSYS when using msys generator
+
+* fix referencece to projects outside the build tree VS 7,8
+
+* Fix ZERO_CHECK to not always try and rebuild
+
+* Fix Xcode universal binary rebuild problem
+
+* add FILE_IS_NEWER to if command
+
+* Add OPTIONAL to INSTALL command fix bug at 2922
+
+* add SORT and REVERSE to LIST command
+
+* fix for seg fault bug #3815
+
+* add SYBOLIC as a source file property see SET_SOURCE_FILES_PROPERTIES
+
+* fix ctest valgrind if no coverage is done
+
+* better message if bogus generator is specified.
+
 Changes in CMake 2.4.3
 
 * fix for 3557 - Under MSVC8 hardcoded TargetEnvironment for MIDL Compiler 



More information about the Cmake-commits mailing list