ENH: move function from vtkKWDirectoryUtilities and vtkString to SystemTools
[cmake.git] / Docs / CMake16.rtf
blob0bfe140cc47a4efcbe3eb47e3e32d57aea5fec16
1 {\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}\r
2 {\f28\froman\fcharset238\fprq2 Times New Roman CE;}{\f29\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f31\froman\fcharset161\fprq2 Times New Roman Greek;}{\f32\froman\fcharset162\fprq2 Times New Roman Tur;}\r
3 {\f33\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f34\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f35\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f36\fswiss\fcharset238\fprq2 Arial CE;}{\f37\fswiss\fcharset204\fprq2 Arial Cyr;}\r
4 {\f39\fswiss\fcharset161\fprq2 Arial Greek;}{\f40\fswiss\fcharset162\fprq2 Arial Tur;}{\f41\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f42\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f43\fswiss\fcharset186\fprq2 Arial Baltic;}}\r
5 {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\r
6 \red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \r
7 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\author deneb}{\operator deneb}{\creatim\yr2003\mo5\dy19\hr10\min38}{\revtim\yr2003\mo5\dy19\hr11\min1}{\version2}{\edmins23}\r
8 {\nofpages1}{\nofwords482}{\nofchars2752}{\*\company Dell Computer Corporation}{\nofcharsws3379}{\vern8269}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\r
9 \dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale100\nolnhtadjtbl \fet0\sectd \linex0\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\r
10 \pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\r
11 {\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \r
12 \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\f1\fs16 CMake Version 1.6 patch 7\r
13 \par \r
14 \par }{\f1\fs16 This is the 1.6 release of CMake for Windows. If you find bugs send them to kitware@kitware.com with a subject of CMake Bug. See http://www.cmake.org for additional information.\r
15 \par \r
16 \par Changes from 1.6.6 to 1.6.7\r
17 \par \r
18 \par Added support for Vis\r
19 ual Studio 2003. Fixed a bug where LINK_FLAGS were not getting passed to Visual Studio generators.  Added a fix for MipsPro 7.3. Fix for C++ object file rule for nmake. A fix for search paths in the FindCable and FindFLTK modules. A fix for the TRY_COMPIL\r
20 E command when make \endash \r
21 I is used. A fix to support very long lines in CmakeList files. Improved the MACRO command to provide warnings whan a MACRO is not properly closed with a matching END_MACRO. Fixed the REMOVE command to not ignore the first argument. Fix\r
22 ed the STRING command to be inherited. Fixed some keyboard issues with ccmake on the SGI. Fix to ccmake to not report and error if non error message occur.\r
23  Fixed some flags for C++ shared libs on SunOS and win32 executables on Borland. A fix in the implementation of the CheckIncludeFiles.cmake module.  Improved error messages when a bad generator was selected. More robust CheckSymbolExists.cmake module.\r
25 \par \r
26 \par Changes from 1.6.5 to 1.6.6\r
27 \par \r
28 \par This patch include the following fixes: A fix to the FindGTK module, a fix to the FIND_LIBRARY command to not mistake directories as libraries, a fix in the tab order so that the MFC gui\r
29  buttons tab more consistently, a fix to the CheckSymbolExists module so that extra semicolons will not be added, a fix so that if the same subdirectory is added multiple times with the SUBDIRS command it will be ignored after the first time, a fix to cac\r
30 he the results of CheckTypeSize and TestForSTDNameSpace. \r
31 \par \r
32 \par Changes from 1.6.4 to 1.6.5\r
33 \par \r
34 \par A fix to the TestForANSIForScope module so that it doesn't keep check each configure. A fix to the Visual studio 7 generator to better support Visual studio 7.1. A fix f\r
35 or nmake makefiles that include out of build libraries that have lib as part of their formal name. A fix for Borland makefile dependencies causing some dependencies to be unrecognized by Borland's make. An improvement to the Windows GUI such that if you h\r
36 ave MSVC7 installed it will be the default generator for new projects. \r
37 \par \r
38 \par Changes from 1.6.3 to 1.6.4\r
39 \par \r
40 \par A fix for TRY_COMPILE on Windows 95, 98, ME. A fix for windows nmake builds with spaces in the path. A minor fix for the FindLibrary command. Some fixes for the FindJNI.cmake module for MacOSX.\r
41 \par \r
42 \par Changes from 1.6.2 to 1.6.3\r
43 \par \r
44 \par Fix a bug in the NOTFOUND error reporting code. Fixed some compiler flags for HPUX. Fixed an overflow bug in the curses interface for UNIX.\r
45 \par \r
46 \par Changes from 1.6.1 to 1.6.2\r
47 \par \r
48 \par Improved reporting of libraries and include paths that are not found. A fix to the EXPORT_LIBRARY_DEPENDENCIES command.\r
49 \par }{\b\f1\fs16 \r
50 \par }{\f1\fs16 Changes from 1.6.0 to 1.6.1\r
51 \par \r
52 \par Mostly UNIX fixes. No significant changes for MS Windows. \r
53 \par \r
54 \par Changes from 1.4 to 1.6\r
55 \par \r
56 \par The were a number of new features adde\r
57 d in version 1.6. The most significant are support for TRY_COMPILE, TRY_RUN, MACRO, and LOAD_COMMAND. With TRY_COMPILE and TRY_RUN you can test for most any aspect of a compiler. The MACRO command can clean up complex CMakeLists files. The LOADED_COMMAND \r
58 command allows you to create your own commands using a C API for complex operations.  There were a number of fixes and improved support for all platforms. \r
59 \par }}