CMake12p2.rtf 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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;}
  2. {\f32\froman\fcharset238\fprq2 Times New Roman CE;}{\f33\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f35\froman\fcharset161\fprq2 Times New Roman Greek;}{\f36\froman\fcharset162\fprq2 Times New Roman Tur;}
  3. {\f37\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f38\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f39\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f40\fswiss\fcharset238\fprq2 Arial CE;}{\f41\fswiss\fcharset204\fprq2 Arial Cyr;}
  4. {\f43\fswiss\fcharset161\fprq2 Arial Greek;}{\f44\fswiss\fcharset162\fprq2 Arial Tur;}{\f45\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f46\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f47\fswiss\fcharset186\fprq2 Arial Baltic;}}
  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;
  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
  7. \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\title CMake Version 0}{\author deneb}{\operator deneb}{\creatim\yr2002\mo1\dy24\hr10}{\revtim\yr2002\mo1\dy24\hr10\min1}{\version3}
  8. {\edmins1}{\nofpages2}{\nofwords456}{\nofchars2601}{\*\company Dell Computer Corporation}{\nofcharsws0}{\vern8269}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701
  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
  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 )}}
  11. {\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
  12. \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\f1\fs28 CMake Version 1.2 patch 2
  13. \par }{\b\f1\fs20
  14. \par This is the 1.2 patch 2 release of CMake for Windows. If you find bugs send them to [email protected] with a subject of CMake Bug. See http://www.cmake.org for additional information.
  15. \par
  16. \par Changes from 1.2 patch 1 to 1.2 patch 2
  17. \par
  18. \par Fixed an odd condition in the IF command. Added .h files into the DSP file if they are in the list of source files.
  19. \par
  20. \par Changes from 1.2 to 1.2 patch 1
  21. \par
  22. \par Fixed the IF MATCHES command to consider that the argument may not be defined. Fixed the Add Custom Command to restore previous functionality. Modified Source Files command to have the ability to handle files that are generated by the build process.
  23. \par
  24. \par Changes from 1.0 to 1.2
  25. \par
  26. \par CMake now is
  27. much more selective about creating new dsp files significantly reducing the number of reloads done in Visual Studio. A new option to the IF command was added that tests if a file exists: IF (EXISTS filename) A number of fixes were added to the boreland an
  28. d
  29. nmake build options. Borland now supports building shared and static libraries. A fix to the FIND_PATH command that could cause cmake to think the cache is always changing. Added CMAKE_EXTRA_LINK_FLAGS so that flags can be passed specifically to the link
  30. er. Enhancements to many modules and templates.
  31. \par
  32. \par Changes from 1.0 to 1.0 Patch 1
  33. \par
  34. \par Improvements in many of the Find\'85 modules so that they are more capable of finding packages. Some minor bug fixes to solve a couple problems when first building a project. Change to using \endash k instead of \endash i as the flag for the make rule.
  35. \par
  36. \par Changes from 0.98 to 1.0
  37. \par
  38. \par Fixed some modules to make better use of the advanced flag. Changed the default Borland flags for c code to display less windows. Fixed cmaketest to handle windows pa
  39. ths. Added support for custom commands on libraries and executables for nmake and Borland (see ADD_CUSTOM_COMMAND). Support for single quoted arguments, the single quotes are removed when read in, but spaces inside of them are kept. Added options to contr
  40. ol MARK_AS_ADVANCED so that advanced options can be made \'93non advanced\'94 for some sites.
  41. \par
  42. \par Changes from 0.96 to 0.98
  43. \par
  44. \par Addition of advanced options to reduce the number of options displayed to most users. Addition of a VARIABLE_REQUIRES command to check if all
  45. required parameters are specified. Many fixes to the Borland generator. Addition of a nmake generator. Addition of a easy to use wizard mode from the command line. Online help for CmakeSetup. Addition of some commands to fascilitate generating QT code. N
  46. ew support for adding custom commands form a CMake list file. Support for adding custom commands onto libraries and executables. Many new modules.
  47. \par
  48. \par Changes from 0.94 to 0.96
  49. \par
  50. \par Improved the Boolean MFC GUI boxes. Better tracking of recently used directories.
  51. Better handling of internal cache entries in the GUI. A bug where some cache entries were not updated after the initial pass when they used variables. Some documentation fixes.
  52. \par
  53. \par Changes from 0.92 to 0.94
  54. \par
  55. \par Fixed the FIND_FILE command to not fail if the file isn\rquote
  56. t found. Added a command to support mangled mesa. Removed the nightly Dart targets and some of the experimental Dart targets from Dart.cmake on windows. Made Debug the default configuration for windo
  57. ws. Added a first cut at support for Borland thanks to John Biddiscomb. Many fixes for Window98.
  58. \par
  59. \par Changes from 0.8 to 0.92
  60. \par
  61. \par Added better support for network paths in the binary or source trees. Performance improvements. Bug fixes when switching between mu
  62. ltiple CMake projects, the cache was getting corrupted. Added ctest program to run any tests specified with the ADD_TEST command. Added more test cases for CMake. Fixed problem where $OUTDIR was used when $INTDIR should have been used. This primarily impa
  63. cted people with a CMake based project that depended on another CMake based project. Improvements to the LOAD_CACHE command to support multiple projects sharing a cache.
  64. \par
  65. \par Changes from 0.6 to 0.8
  66. \par
  67. \par Better support for parallel builds on UNIX with SUBDIR_DEPEN
  68. DS command. Support for libraries that must be static or shared. Addition of the FOREACH command. Cleanup of the cache / makefile interface. Many improvements to the GUI including highlighting of changed or new cache entries. Addition of the INSTALL_PRO
  69. GRAM command to install executable programs or scripts. Improved options on the IF command including AND, OR, and MATCHES. Performance improvements. Many bug fixes. }{\f1\fs20
  70. \par }}