[Cmake-commits] CMake branch, next, updated. v2.8.3-1341-ge86b3e3

David Cole david.cole at kitware.com
Thu Jan 13 17:24:36 EST 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  e86b3e3ed2f390d72993b4390e259e53224beb1e (commit)
       via  96cd16380af5f2633cf6283481eb414c626436d3 (commit)
       via  fa4a3b04d0904a2e93242c0c3dd02a357d337f77 (commit)
      from  f07e4aa1b6d2786259b84ef1ce46c5ea66743897 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e86b3e3ed2f390d72993b4390e259e53224beb1e
commit e86b3e3ed2f390d72993b4390e259e53224beb1e
Merge: f07e4aa 96cd163
Author:     David Cole <david.cole at kitware.com>
AuthorDate: Thu Jan 13 17:24:33 2011 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Jan 13 17:24:33 2011 -0500

    Merge topic 'fix-install-req-sys-libs' into next
    
    f5b43f5 KWSys Nightly Date Stamp
    90e9b65 KWSys Nightly Date Stamp
    28a0403 Merge topic 'resolve/python-versions/policy-CMP0017'
    784d5ce Merge branch 'policy-CMP0017' into resolve/python-versions/policy-CMP0017
    46ed6c6 Merge topic 'improve-findgit'
    50e9e7d Merge topic 'doc-LOCATION-property-undefined-behavior'
    3ef8929 Merge topic 'ctest-launch-empty-rule'
    ad543dc Merge topic 'archive-rule-variables'
    7decc70 Merge topic 'build_nightly_from_nightly_branch'
    9a81f0d Merge topic 'ep-fix-substitutions'
    c39abc2 Merge topic 'ep-log-output-under-vs'
    764015c Merge topic 'policy-CMP0017'
    d4ed72e Merge topic 'user-policy-defaults'
    4ab987b Merge topic 'include-command-whitespace'
    13cc4bb Merge topic 'fix_source_groups_for_custom_targets_vs10'
    f04bbdf Merge topic 'fix-install-reqd-sys-libs'
    af94289 Merge topic 'fix-11461-add-midl-vs10'
    c73babf Merge topic 'vs-Fortran-only-DLL'
    984ca06 Merge topic 'improve-build-error-detection'
    18180cd Merge topic 'linux-standard-base'
    333e707 Merge topic 'fix-test-output-truncation'
    b8e5d7b Merge topic 'qt4-find-plugins'
    b524f86 Merge topic 'fix-9148-cpack-nsis-installer-root'
    3272d2d Merge topic 'fix-10644-cpack-menu-links'
    7ebfa82 Merge topic 'cpack-nsis-changes'
    5a9e8e7 CPack: Add CPACK_NSIS_INSTALL_ROOT variable (#9148)
    caa45a5 KWSys Nightly Date Stamp
    2d3594b Python additional version support, bug #10279.
    5734497 Document reading LOCATION_<CONFIG> early as undefined (#11671)
    7ffe6d7 Document reading LOCATION early as undefined (#11671)
    6228abe CTest: Teach launcher to ignore empty/no-op make commands
    c2d73c9 Allow platform files to set large archive rules (#11674)
    6754b26 KWSys: Fix WOW64 registry mode on Windows 2000 (#10759)
    a300eda KWSys Nightly Date Stamp
    8dba266 KWSys Nightly Date Stamp
    5aa0fed KWSys Nightly Date Stamp
    1bbe4e6 CPack: Detect more URLs in CPACK_NSIS_MENU_LINKS (#10644)
    faf1c1e Change the nightly tests to build from the nightly branch and not next.
    d67a513 ExternalProject: Replace location tags in CMAKE_CACHE_ARGS
    d7a87b5 Merge branch 'ep-log-output-under-vs' into ep-fix-substitutions
    4b05a21 Fix WOW64 registry mode on Windows 2000 (#10759)
    fd4875b KWSys Nightly Date Stamp
    44aff73 ExternalProject: Avoid bleed-through output when logging.
    7bbab25 Add support for source files in custom targets for VS 10 (Bug#11330).
    bee514c Add CPack NSIS MUI_FINISHPAGE_RUN support (#11144)
    702c8f8 Add CPACK_NSIS_EXECUTABLES_DIRECTORY (#7828)
    fec3232 Allow NSIS package or uninstall icon (#11143)
    753b429 InstallRequiredSystemLibraries debug-only (#11141)
    492cd84 Add variable for InstallRequiredSystemLibraries dir (#11140)
    dd5c592 Fix incorrect variable documentation (#11127)
    ed2b314 Add PATH_SUFFIXES for finding git.
    e33cbda VSMidl Test: Use correct include_directories with VS6 (#11461)
    f661b95 VS: Fix linking of Fortran-only DLL projects (#10803)
    8e6ad8c KWSys Nightly Date Stamp
    89eb4bf Improve build error detection.
    99ddf6a KWSys: Retrieve QNX specific memory and processor info (#11329)
    1c2a9b8 KWSys: Fix CPU speed calculations (#9963)
    262da91 Prohibit space in HOME value for VSMidl test.
    dde0c89 ccmake: Use LSB 4.0 getmaxyx conditionally
    13caaa3 VS10: Finish Midl support (#11461)
    00c88bb KWSys Nightly Date Stamp
    d04e10d Merge topic 'negative-test-costs'
    70950ed Merge topic 'honor-explicit-zero-timeout'
    45b6120 Merge topic 'vs-force-multiple-include'
    2bb193a Merge topic 'dev/add_test-working-directory'
    fff676d Merge topic 'make-install-test-serial'
    d61b7c5 Merge topic 'suppress-warnings'
    79f5a7c Merge topic 'compiler-id-literal-const'
    61063f1 Merge topic 'recognize-TI-DSP'
    138a796 Merge topic 'FindBoostTypos'
    cc6ae13 Merge topic 'add-trilinos-contract-test'
    0de5db7 Merge topic 'fix-warning-char-string-constant'
    3556ab9 Merge topic 'add_support_for_windres'
    f1d7a56 Merge topic 'add_preprocessor_def_vs2010_resources'
    da9b5fe Merge topic 'add_resource_support_to_intel'
    e73bf1c CTest: Do not truncate UTF-8 test output too early (#10656)
    a3de30e ccmake: Use LSB 4.0 curses API conditionally
    ce28737 Remove usage of CMAKE_CURRENT_LIST_DIR now that we have CMP0017
    7db8db5 Improve documentation and messages for the new CMP0017
    db44848 Prefer files from CMAKE_ROOT when including from CMAKE_ROOT
    1e69c6f Merge branch 'user-policy-defaults' into policy-CMP0017
    65a0a2a Merge branch 'include-command-whitespace' into policy-CMP0017
    75a5221 Remove trailing whitespace
    a364daf Allow users to specify defaults for unset policies
    8e45c11 Fix indentation in cmPolicies::ApplyPolicyVersion()
    c59ed29 KWSys Nightly Date Stamp
    51bb493 Test TIMEOUT property explicitly set to zero should be honored
    90b0f2c Enable resource building with the intel compiler on windows.
    7d691ca ccmake: Port for LSB 4.0 (#11648)
    a67fd72 KWSys: Remove useless include <sys/procfs.h> (#11648)
    6b0c7de Support explicitly set test costs in non-parallel testing.
    b29eadd Map multiple /FI flags for VS < 10 (#11649)
    6529d7f Pass the expected value as the first argument
    edff920 KWSys Nightly Date Stamp
    4e0681a KWSys Nightly Date Stamp
    e6bb8c7 Add support for using static/dynamic Qt plugins.
    6fbdac9 KWSys Nightly Date Stamp
    bce24e1 Avoid running CMake.Install test simultaneously with other tests
    d11f439 Suppress erroneous warnings from Intel compiler
    60fa5ba KWSys Nightly Date Stamp
    971692c Build enable_language command during bootstrap
    91c06e9 KWSys Nightly Date Stamp
    dbc79bd Fix constness in compiler id detection
    5e9d8a2 KWSys Nightly Date Stamp
    93460cc Merge topic 'bug-11518-dbus-macro'
    96d0203 Merge topic 'FindBLAS_FindLAPACK'
    726861c Merge topic 'FixCrashInEclipseGenerator'
    9ffe22b Merge topic 'mac-headerpad_max_install_names-passthru'
    97c5171 Merge topic 'dev/add_test-working-directory'
    8b73f54 Merge topic 'dev/use-fphsa-in-find-opengl'
    f1392dc Recognize the Texas Instruments DSP compiler (#11645)
    8113621 Establish pass criteria for the Trilinos contract test.
    960ace1 Add testing for windows resources for mingw/msys/cygwin and remove for watcom.
    0bb22cf Avoid passing string literal to char* type
    75191fa KWSys: Avoid passing string literal as char*
    7348561 Use m prefix in shorttag value to indicate "md5 of tarball"
    428e0e0 KWSys Nightly Date Stamp
    5103fe5 Lowercase all function names and improve consistency
    97c8f77 Fix spelling BOOST_LIBRARYDIR message. Add error for common misspellings.
    51253da FindLAPACK works with C/C++ only projects (issue 0009976)
    e64b5da fix for Fortran-only projects
    1279bd7 find ACML fixes
    0ccc5bc KWSys Nightly Date Stamp
    0cbf312 KWSys Nightly Date Stamp
    b1fdebc KWSys Nightly Date Stamp
    7159435 KWSys Nightly Date Stamp
    060d6e8 Add support for windres to cygwin.
    b2f308c Add support for windows resources with mingw/msys.
    d640d54 allow absolute paths for dbus interface.
    97e64e8 KWSys Nightly Date Stamp
    e498527 Pass Mac linker flag through all compilers with -Wl,
    8c7b19d Only run resource test for MSVC compilers.
    753e208 Disable incremental testing for this test, it crashes vs9 linker.
    104cd4a KWSys Nightly Date Stamp
    d18c8d6 Fix crash in Eclipse generator with empty project (#11616)
    667a90a Fix sentence break in add_test documentation
    9f46051 Merge topic 'cygwin'
    bc92c84 Merge topic 'resolve/tests-if-CYGWIN'
    b44632e Merge topic 'cmake_--system-information_min-version'
    31b0657 Merge topic 'custom-command-generator-expressions'
    533f5a2 Merge topic 'custom-command-refactor'
    ea38628 Merge topic 'ctest-git-send-committer'
    3a7edc1 Merge topic 'fix_docs_for_language_property'
    2031b6a Merge topic 'vs2010_header_only_fix'
    12e7bde Merge topic 'vs10-sln-msbuild-workaround'
    f94c4a3 Merge topic 'always_enable_generate'
    c85b818 Merge topic 'fix-11487-multiple-test-calls'
    b482ba3 Merge topic 'fix-10587-avoid-try-compile-warnings'
    17025eb Merge topic 'fix-8210-find-makensis-in-path'
    5615ecf Merge topic 'dev/fix-cmcurl-try_run'
    1f40129 Merge topic 'fix-11533-vs10-custom-build-err'
    27b86ec Merge topic 'xcode-version-3.2'
    ccc790f Merge topic 'remove-GetMaximumFilePathLength-call'
    b005910 Merge topic 'file-GLOB-use-case-warning'
    d89514f Merge topic 'CheckCCompilerFlag-strict-prototypes'
    98d9611 Merge topic 'gnu-compiler-windows-info'
    6f2482a Merge topic 'intel-compiler-windows-info'
    92631c1 Merge topic 'intel-config-definitions'
    7a7a2cb Merge topic 'ctest-depend-cycle'
    451567c Merge topic 'FindBLAS_FindLAPACK'
    b78fb87 Merge topic 'CPack-AddMoreTests'
    16e7d4b Add flags to resource builds on vs 2010 with a test.
    4c88a86 KWSys: Avoid buffer overflow in SystemInformation (#11018)
    112ada2 KWSys Nightly Date Stamp
    5992526 CTest: Factor out duplicate Git author/committer code
    307b8a6 CTest git update should pass the committer as well as the author
    afbfb7a Add more documentation for LANGUAGE property.
    f578381 Fix vs2010 project generation error when HEADER_FILE_ONLY is set.
    4499d50 Mark CustomCommand test perconfig.out as SYMBOLIC
    e1442ac Avoid msbuild ".\" idiosyncrasy that builds multiple configs (#11594)
    42a2e9d Revert "Avoid msbuild idiosyncrasy that builds multiple configs" (#11633)
    2c2eee6 Revert "Remove unused parameter "root" in some VS generator methods"
    34a2dee KWSys Nightly Date Stamp
    b8c8fe4 KWSys Nightly Date Stamp
    5ae9ccd KWSys Nightly Date Stamp
    3f158c6 cmake-gui: always enable generate button.
    744366f CTest: multiple ctest_test calls w/LABEL regexs (#11487)
    984acc8 VS10: avoid warning, no nologo when verbose (#10587)
    85c0a69 Cygwin: Do not define 'WIN32' (#10122)
    cd9aa73 CPack: look for makensis in the PATH (#8210)
    96309fc Make TestsWorkingDirectory test a C file
    7e0b001 Fix missed _POLL_EMUL_H_ and HAVE_POLL combo
    8a61950 Toss out strerror_r macros
    44fca8b Check for poll when looking for _POLL_EMUL_H_
    66e7917 VS10: stop build on custom command error (#11533)
    a4a5e37 Use iostream to make Borland happy
    cfe53cd Fully specify the path to old-signature add_test
    017d4e9 Group adding tests with its properties
    561cc33 Only test the default cwd with Makefiles
    d87bae7 Simplify the _default_cwd derivation
    992c74f Use --><-- markers to denote the path
    62c6d2d Merge branch 'cmake_--system-information_min-version' into cygwin
    72db20f Merge branch 'tests-if-CYGWIN' into cygwin
    853de2e Merge branch 'custom-command-generator-expressions' into resolve/tests-if-CYGWIN
    d89e238 Cygwin: Fix tests to check CYGWIN instead of WIN32
    5249551 Flip slashes around on Windows
    a6cb1d4 Declare min CMake version in --system-information project
    0a014da Add ctype.h include for toupper()
    af12f83 Fix header includes for C++ and Visual Studio
    f7d525e Xcode: Generate native 3.2 projects
    d11c702 KWSys Nightly Date Stamp
    b97760f Remove call to SystemTools::GetMaximumFilePathLength
    5597aa2 Rename the project to match the test
    9bf4165 Add tests for WORKING_DIRECTORY arg to add_test
    42de5d0 Add WORKING_DIRECTORY argument to add_test
    7679f9f Rename WorkingDirectory test
    d95f817 Add the WORKING_DIRECTORY property to tests
    26cc29a Warn in find(GLOB) docs about bad use case (#11617)
    8d36890 Use _POLL_EMUL_H_ instead of HAVE_POLL_FINE
    c5cbb31 Ignore strerror_r since CMake isn't threaded
    72ebd4e Merge topic 'try_compile-RemoveFile'
    6b61c04 Merge topic 'try-compile-min-version'
    5834754 Merge topic 'release-cygwin-ncurses'
    ed9979f Merge topic 'link-depend-def-file'
    419302e Merge topic 'doc-target_link_libraries-scope'
    3a6c480 Merge topic 'cygwin-module-prefix'
    9219948 Merge topic 'custom-command-slashes'
    4f769d1 Merge topic 'cray-compiler'
    72163de Merge topic 'NAG-Fortran'
    2e594e4 Merge topic 'CPackSTGZ-NoSubstitution'
    ceae8b1 Merge topic 'CPack-MoreComponentControls'
    83b836f Merge topic 'CPack-DynMONOLITHIC_INSTALL'
    b3efdb5 CheckCCompilerFlag: Strict signature of 'main' (#11615)
    e8d380f Remove unused old-style g++ info file
    cd43636 Modernize Intel compiler info on Windows
    58c73c4 Detect Fortran target architecture on Windows
    1f7133c CTest: Fix line-too-long style in DEPEND cycle error
    cabafa3 ACML find fixes (issue 0011219)
    4f00763 FindBLAS works in C/C++ projects without Fortran
    aadee46 KWSys Nightly Date Stamp
    3fb088e Make Intel defines consistent with MSVC on Windows (#9904)
    f48d3bc CTest: Fix test DEPEND cycle detection
    07bd856 CPackSTGZ  quote here-doc, fix bug10518
    f0cdb60 Introduce "generator expression" syntax to custom commands (#11209)
    4749e4c Record set of targets used in cmGeneratorExpression
    ef9e9de Optionally suppress errors in cmGeneratorExpression
    45e1953 Factor per-config sample targets out of 'Testing' test
    4091bca Factor generator expression docs out of add_test
    bfb7288 Record backtrace in cmCustomCommand
    999ce0a Document target_link_libraries target scope (#11058)
    3e27997 Make link rule depend on ".def" file (#11014)
    0f5c711 Cygwin: Fix release script libncurses search patterns (#10766)
    a75a0a1 Normalize add_custom_command OUTPUT names (#10485)
    a14a856 KWSys Nightly Date Stamp
    3a14b6e KWSys: Do not mangle UNC paths in ConvertToUnixOutputPath (#10206)
    5adef16 Merge branch 'cygwin-module-prefix' into cygwin
    cbc3258 Merge branch 'try-compile-min-version' into cygwin
    2afb820 Write full version into try_compile CMakeLists
    2d1aa4a Merge topic 'dev/support-substring-negative-indices'
    9e7e106 Merge topic 'external-project-args-file'
    2c7d36c Merge topic 'CPackRPM-Fix0011595'
    03c4623 Merge topic 'ParallelEclipseMakefiles2'
    5eed07e Merge topic 'vim-help'
    f7036a1 Merge topic 'custom-command-depend'
    8e7f048 Merge topic '11445-workaround'
    5161f85 Merge topic 'vs10-sln-msbuild-workaround'
    5bea091 Merge topic 'fix_incremental_vs2010'
    b3f2d19 Merge topic 'FindTCL-version-ref'
    f1adcef Merge topic 'cross-compile-apple-host'
    24b251a Merge topic 'doc-ctest_sleep'
    b0dffc7 Merge topic 'parallel-make-install-of-CMake'
    adf62a9 Merge topic 'imported-target-dependencies'
    7584466 Merge topic 'fix-INSTALL-and-PACKAGE-depend-tracing'
    d4b4db6 Merge topic 'FixDocTypoInFindFLEX'
    dba6b2b Merge topic 'BundleUtilities-should-produce-error-if-item-is-not-embedded'
    b7c29a4 Merge topic 'vs10-express-64bit'
    86979e4 Change cpack run and verify script to work with multi-config generators.
    ffac70b KWSys: Use EXPORT name only if installing library
    da0a8f7 KWSys Nightly Date Stamp
    cdf92c9 Precise the project config type when invoking cpack
    08f829b Arrange output in a better way
    58bd4f2 CPackTest spit out more output in case of failure
    dd2a5aa CPack  Default component test for ZIP should be OK
    88b7f42 CPack new tests for component install
    27ee50a Add ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT as a ADVANCED cache variable (#9631)
    1dcc977 Cygwin: Use 'cyg' prefix for module DLLs (#10122)
    8d366cd CPackRPM fix bug 0011595 : Can't generate RPMs (on FC11...)
    ce01321 Inline help in vim with vertical split.
    8e82773 Remove unused GLOBAL_TARGET generation code
    0621362 Fix dependency tracing of INSTALL and PACKAGE (#11598)
    3bc828d Fixed bug where last entry would be lost.
    a80d6e9 Add Boost 1.46
    88babef [patch] Add Boost 1.45 to search, simplify a check removing VERSION_LESS
    b5d7f2c KWSys Nightly Date Stamp
    50d21d4 Add cache var CMAKE_ECLIPSE_MAKE_ARGUMENTS when using the Eclipse generator
    6d94ea3 CPack  use IsOn when it's better than IsSet
    17b05e6 CPack Honor CPACK_MONOLITHIC_INSTALL at CPack time too
    1b98d99 KWSys Nightly Date Stamp
    b316087 Escape file write expansion, and build up lists.
    da4c2f6 KWSys Nightly Date Stamp
    68cd3fe Added CMAKE_CACHE_ARGS to ExternalProject.
    10f01ae Remove unused parameter "root" in some VS generator methods
    57e7153 Avoid msbuild idiosyncrasy that builds multiple configs (#11594)
    7728172 Remove unused variable "rootdir" in VS generators
    b90e9f9 KWSys Nightly Date Stamp
    09d1c10 FortranCInterface: Recognize NAG Fortran module symbols
    af2ad90 Add NAG Fortran compiler information files
    24cc3d4 Recognize the NAG Fortran compiler
    83892c4 Allow Fortran platform files to set empty values
    fe3f878 Detect object files in implicit link information
    cddcad5 Fix incremental linking for VS2010 with nmake or make.
    d95913e FindTCL: Fix TCL and TK version variable references (#11528)
    3b7f901 Fix soname in cross-compiled targets with Mac host (#11547)
    7145ca6 CTest: Fix ctest_sleep documentation (#11554)
    608d6bb Fix parallel "make install" of CMake itself
    d25638a KWSys Nightly Date Stamp
    306427c KWSys: Remove realpath from SystemTools::GetPath (#10335)
    937e369 Use FPHSA in FindOpenGL
    53ea8b3 Merge branch 'imported-target-dependencies' into custom-command-refactor
    1a29cca Remove cmLocalGenerator::GetRealLocation
    542b517 Factor out common custom command generator
    6fe5b3d Simplify VS generator ConstructScript interface
    ced1d5e Skip file-level dependencies on custom targets (#11332)
    e30a775 Improve signature of cmLocalGenerator::GetRealDependency
    36cb701 allow STRING(SUBSTRING) work with length -1 as "rest of the string"
    a765c49 Honor custom command dependencies on imported targets (#10395)
    02a8ea2 KWSys Nightly Date Stamp
    35fd8d3 Merge topic 'fix-typo-in-error-message'
    2a214ad Merge topic 'fortran-avoid-timestamp-touch'
    3ce0049 Fix typos in the doc
    e580dae KWSys Nightly Date Stamp
    5622a16 Make Fortran $obj.provides.build targets not .PHONY
    c2895f4 BundleUtilities: error if fixup_bundle_item called on non-embedded item
    ab9ebb0 Fix Fortran .mod timestamps with Cray compiler
    a2a997d Correct misspelling in error message text.
    afc8906 KWSys Nightly Date Stamp
    419e0d2 KWSys Nightly Date Stamp
    34ee41b KWSys Nightly Date Stamp
    097294e Fix try_compile RemoveFile anti-virus loop (#11503)
    4617135 KWSys Nightly Date Stamp
    c300ef1 Merge topic 'qt4-deps-tiff-jpeg-mng'
    1060aaf Merge topic 'bundleutils-rpath-removal'
    6a07b22 Merge topic 'find-command-crash'
    9ab2659 Merge topic 'ctest-remove-waiting-message'
    42fac25 Merge topic 'CPack-Bug11452-ComponentBreakage-v2'
    b4bd2d3 Merge topic 'vs-target-dependencies'
    746d54a KWSys Nightly Date Stamp
    f9abda2 KWSys: Associate installed library with an EXPORT
    12a7125 CPack Fix KWStyle error
    fb97ba6 Enable 64-bit tools with VS 2010 Express (#9981, #10722)
    08a3188 Skip VS <= 7.1 dependency analysis for VS >= 8
    13f2454 Remove debugging message from parallel ctest
    8b555d1 KWSys Nightly Date Stamp
    183d261 Fix find_* argument parsing crash (#11513)
    6382876 KWSys Nightly Date Stamp
    d0eb89c CPack backward compatibility fix 2.8.3-2.8.2 (bug 11452)
    bd44b2c KWSys Nightly Date Stamp
    7ce06dc KWSys Nightly Date Stamp
    7a85200 KWSys Nightly Date Stamp
    5007111 KWSys Nightly Date Stamp
    537180a KWSys Nightly Date Stamp
    8bafdeb KWSys Nightly Date Stamp
    bd66cc9 Fix build issues cross compiling with static Qt.
    28c1be7 BundleUtilities: only do rpath strip on copied prerequisites.
    5b00b2a Merge topic 'dev/fix-cache-variable-parsing-ambiguity'
    bc43385 Merge topic 'FindITK-use-find_package'
    22c1386 Merge topic 'pgi-mac'
    a30a83b Merge topic 'imported-target-dependencies'
    f04bc9f Merge topic '11384'
    c985676 Merge topic '11430'
    0a5600a Merge topic 'link-library-parse-regex'
    fcea494 Merge topic 'IncludeCMakeDetermineCompilerIdInDetermineASMCompiler'
    5846125 Merge topic 'spelling'
    525b528 Merge topic 'CPackRPM-ComponentSupport'
    651120b Merge topic 'ImprovedDotSupport2'
    fa882bb Merge topic 'AddASM_NASMSupport'
    8828103 Merge topic 'moc-includes-regex'
    40cb8a2 KWSys Nightly Date Stamp
    8b143fa Condense parsing of cache entries
    122ebf1 Support manual cache entries
    90abc3a Use cmCacheManager to load entries from the cache
    6fe8624 Fix parsing of cache variables without a type
    38b0a84 Modernize FindITK module (#11494)
    eda7841 Pass Mac linker flag through PGI compiler using "-Wl,"
    a0739ac KWSys Nightly Date Stamp
    365beb2 KWSys Nightly Date Stamp
    9054e59 KWSys Nightly Date Stamp
    e01cce2 Allow add_dependencies() on imported targets (#10395)
    bc7395c Merge branch 'vs-target-dependencies' into imported-target-dependencies
    acf6046 KWSys Nightly Date Stamp
    0263d8d 11384: FindCxxTest now includes test code in VS project
    a44a05c 11430: FindBullet doesn't find header files installed by Bullet >= 2.77
    fd614e6 Use modern global dependency graph for VS < 8 deps
    605f4bc Record edge type in global dependency graph
    5fe3ac8 Prefer non-empty prefixes when matching lib names (#11468)
    da0a463 KWSys Nightly Date Stamp
    e3dfbf6 Include CMakeDetermineCompilerId in CMakeDetermineASMCompiler.cmake (#11467)
    8f1798c Modules: Fix spelling 'becase' -> 'because'.
    b541b12 KWSys Nightly Date Stamp
    164b11d Merge topic 'EP-extra-generator'
    cb727a2 Merge topic 'find-doc-init'
    c172ffe Merge topic 'cray-compiler'
    e19fa08 Merge topic 'MakeCodeBlocksGeneratorNonVerbose2'
    8593a9d Merge topic 'fix-FOLDER-plus-include_external_msproject'
    b61c5be Merge topic 'vs-intel-RuntimeLibrary'
    caf680c Merge topic 'FixFindQt3REQUIRED'
    f4f3c9f Merge topic 'suppress-dashboard-warnings'
    e7674ae Merge topic 'vs8-direct-depends'
    836c266 KWSys Nightly Date Stamp
    66e86b4 CPack  fix kwstyle breakage and make CPackRPM backward compatible
    40b9336 KWSys Nightly Date Stamp
    78c86f4 Exclude targets from the graphviz file based on a regex
    5ea1e4c Collect targets and libs on demand instead of in the ctor
    2a5790a Use std::cout instead of fprintf
    7ba2d36 Enable/disable generating graphs depending on the target type
    dabcb7b KWSys Nightly Date Stamp
    2c84d16 CPackRPM  add basic component support to CPackRPM
    33f650a KWSys Nightly Date Stamp
    74e49aa BUG 11451 - pass CMAKE_EXTRA_GENERATOR down.
    e0b6016 Some more fixes for nasm support, from Etienne (#10069)
    82596fc Merge branch 'vs8-direct-depends' into vs-target-dependencies
    5303fbf Speedup find_* commands (#11412)
    53e76c8 Teach CMake about Cray C, C++, and Fortran compilers
    34e1ac2 Create Fortran info variables for .mod behavior
    e6975fe KWSys Nightly Date Stamp
    156ae39 Don't disable colors in the CodeBlocks generator and minor cleanup.
    e547fa7 Remove the "early alpha stage" comments about Eclipse and C::B
    a02987a Don't enforce VERBOSE makefiles for the CodeBlocks generator
    7b1421b Remove trailing whitespace
    3c245ab Merge topic '11429_FindGTK2_MSVC10'
    f4aa65c KWSys Nightly Date Stamp
    b3cf739 Honor FOLDER on include_external_msproject targets (#11436)
    c5762cf KWSys Nightly Date Stamp
    1321eb9 11429: FindGTK2 does not find libraries built for Visual Studio 2010
    22aec40 Set Intel .vfproj RuntimeLibrary attribute
    3d79e7d Fix Intel .vfproj SubSystem attribute values
    7456714 Merge topic 'fix_osf_build'
    a39ee97 Fix #11421: FindQt3.cmake doesn't honor the REQUIRED keyword
    385b681 Merge topic 'add-cse-contract-test'
    0c12616 Merge topic 'FindPerlLibs-mac'
    c8f6c33 Merge topic 'external-link-depends'
    e3b1dc1 Merge topic 'document-custom-command-no-DEPENDS'
    01decaf Merge topic 'improve-HTML-test'
    84ce612 Move the code for generating dot-files into separate class cmGraphVizWriter
    b5f9be1 Merge topic 'CheckCompilerFlag-foreign-MSVC'
    8eaf172 Merge topic 'rule-messages'
    1774622 Merge topic 'cmake-gui-args-11388'
    9692d5a Merge topic '11363'
    384816e Merge topic 'FixBisonWithLocale'
    5965ff5 Merge topic 'qt4-resources-bug5952'
    b5a46ca Merge topic 'qt4-imports-dir'
    5aa72c6 Merge topic 'qtdialog-use-bundleutilities'
    d8e0bfa KWSys: Teach SystemInformation about WinXP Pro and Win7
    c8ac930 Add contract test for Trilinos 10.6.1 snapshot.
    bbb3d81 KWSys Nightly Date Stamp
    1e26f7c Suppress "loop was vectorized" "warnings."
    20ceccc FindPerlLibs: Fix for Mac locally applied patches
    da778ee KWSys Nightly Date Stamp
    d95017d KWSys Nightly Date Stamp
    c5a47ad KWSys Nightly Date Stamp
    95f149e Define LINK_DEPENDS target property (#11406)
    07cfa57 Consolidate duplicate link rule make dependency code
    80edcc6 Document custom command behavior without DEPENDS (#11407)
    947de96 KWSys Nightly Date Stamp
    5d3cfdc No CMake.HTML test if xmllint has no --nonet.
    79e0233 BUG: Fix compiler flag test for non-English MSVC (#11336)
    b58e44e KWSys Nightly Date Stamp
    1674961 Begin post-2.8.3 development
    63d21c1 CMake 2.8.3
    065bce4 Merge branch 'release'
    dc36b34 Honor RULE_MESSAGES property for build target messages
    5cf9938 KWSys Nightly Date Stamp
    bb1df1e Make HTML test fail when --nonet arg is not available.
    aa35031 KWSys Nightly Date Stamp
    0476715 Fix regression to allow specifying a CMakeCache.txt file on the command line.
    c1a064b KWSys Nightly Date Stamp
    a60b099 Generate separate dot files for each target, and a big one with everything.
    487bd57 Properly insert all targets, also those which don't link to anything.
    de2b2bf Move the code for collecting targets and libraries into separate functions
    f7d56df Remove trailing whitespace and minor formatting changes for the dot-code
    e3c46e6 KWSys Nightly Date Stamp
    2d3952d KWSys Nightly Date Stamp
    e5b50a9 CMake 2.8.3-rc4
    f547151 Merge branch 'release'
    57eea54 KWSys Nightly Date Stamp
    fffe1c0 11363: FindBoost.cmake fails to find debug libraries in tagged layout install
    9bf662a Merge topic 'fix_ctest_working_dir'
    f6f3ae5 Update tag in the Contracts/cse-snapshot test.
    e561a46 Merge topic 'getprerequisites-endless-path-appending'
    a3edde3 Merge topic 'avoid-busted-java-test-on-macs'
    3f3f3e5 Merge topic 'CPackDeb-MoreControl'
    ec93cd2 Merge topic 'fix-11173'
    5b43d8f Merge topic 'external-project-extra-gen'
    424ba55 Merge topic 'PythonLibs-2.7'
    70101ee KWSys Nightly Date Stamp
    48e80eb Fixes to GetPrerequisites for cygwin
    01a90e9 KWSys Nightly Date Stamp
    bee4802 Append the gp_tool path to the system PATH using native slashes.
    8e550ba Remove unecessary TO_CMAKE_PATH for gp_cmd_dir.
    1684198 Switch to CMAKE_PATH when doing PATH comparisons on Windows.
    7db02e9 KWSys Nightly Date Stamp
    c8f3919 Avoid problem reading jni.h on Macs.
    a749724 CPackDeb Added several optional debian binary package fields
    be94c49 Fixed appending PATH to dumpbin tool from growing without bounds.
    06b5eaa KWSys Nightly Date Stamp
    de81f2a KWSys Nightly Date Stamp
    185582d KWSys Nightly Date Stamp
    6e1282f ExternalProject: No svn --username if empty (#11173)
    1e4fd5f Enable overriding contract test timeout values.
    beeca11 Fixed parallel build for generators with EXTRA.
    91b5bc3 KWSys Nightly Date Stamp
    d25c2eb Use CMAKE_ASM_NASM_FLAGS for nasm instead of FLAGS
    e614e9b Add support for yasm, a nasm compatible assembler
    e42160f KWSys Nightly Date Stamp
    144ee51 CMake 2.8.3-rc3
    aa55e3e Merge branch 'release'
    5bae7f3 KWSys Nightly Date Stamp
    3f94c7c When processing DartMeasurements use the tests working directory.
    9e6eb7c Merge topic 'xcode-hh-files'
    b0fb2ad Merge topic 'AddCMAKE_CURRENT_LIST_DIR'
    1f369a7 ENH: Added case for Python 2.7.
    915e580 KWSys Nightly Date Stamp
    506805c Make FindBISON work properly with non-C locales (#11326)
    00b327f KWSys Nightly Date Stamp
    76c8c60 KWSys Nightly Date Stamp
    0dc88cf KWSys Nightly Date Stamp
    de04854 Force cmake to run again when qrc dependency scanning needs to happen.
    cfba5ef Fix regression in 2dae2f1 which added find of Qt imports dir.
    57c04db KWSys Nightly Date Stamp
    249a9bb cmake-gui: use BundleUtilities in place of custom script.
    3dc0752 KWSys Nightly Date Stamp
    68e0b63 KWSys Nightly Date Stamp
    e247623 Merge topic 'FindBoost_bugfix_cleanup'
    e4508ac Merge topic 'FindHDF5-is-parallel'
    0ecc8a4 Merge topic 'findmpi-msmpi-update'
    fbecc53 Merge topic 'document-bundle-loader'
    b14764c Merge topic 'qt4-imports-dir'
    77f045c Merge topic 'find-subversion-foreign-lang'
    1b98d04 Merge topic 'vs10-order-dependencies'
    f78f82c Merge topic 'CodeBlocksGeneratorFixForExternalSubdirs'
    8f0a70e Xcode: Recognize .hh as C++ (#11307)
    3810da1 KWSys Nightly Date Stamp
    b867a3f Remove superfluous variable Boost_COMPAT_STATIC_RUNTIME.
    3445532 FindHDF5: Fix typo in parallel-IO support check (#11291)
    35d2770 Update module to locate newely released MS MPI HPC Pack R2.
    abb6e75 Document ENABLE_EXPORTS behavior on Mac (#11295)
    3138cc5 KWSys Nightly Date Stamp
    c89527a KWSys Nightly Date Stamp
    8af6a13 KWSys Nightly Date Stamp
    2dae2f1 Find imports dir in Qt 4.7
    c81ad34 Add a contract test for building the CSE.
    7119b5f KWSys Nightly Date Stamp
    d2f8c5f FindSubversion: Use C locale to detect version (#11273)
    42126aa FindSubversion: Fix for German localized client (#11273)
    973df7c VS10: Order .vcxproj dependencies deterministically (#10502)
    e124032 KWSys Nightly Date Stamp
    5e6ba7d CMake 2.8.3-rc2
    07fcb60 Merge branch 'release'
    3d0ace6 KWSys Nightly Date Stamp
    ba3064b Merge topic 'FindCUDA-allow-g3'
    100f2ad Merge topic 'Fix-0011263-CUDA_SDK_PATH'
    f7c58fe Merge topic 'CPackHandleParenthesisInSystemName'
    dacc478 Merge topic 'vs-project-groups'
    5104756 Merge topic 'vs10-custom-comments'
    cb314e2 Merge topic '11279'
    b653e8b Merge topic 'dev/test-for-bug-11230'
    54a3bf0 Merge topic 'vs10-empty-target'
    46bc165 Merge topic 'fix_custom_commands_with_intdir_vs10'
    111f81c Merge topic 'fix_hpux_test_failure'
    b38297d Merge topic 'vs-load-Windows-ifort'
    9072535 CodeBlocks Generator: Do not omit files in the project file listing.
    d0d8f02 KWSys Nightly Date Stamp
    6916f8d Allow -g3 for CUDA v3.0+.
    1df8516 Fix for bug 0011263.
    5eca3dd KWSys Nightly Date Stamp
    4a4a53f CPackRPM  Handle parenthesis in CPACK_SYSTEM_NAME (fix bug 10737)
    ef4263a KWSys Nightly Date Stamp
    fd3249e New USE_FOLDERS property OFF by default. (#3796)
    2488c34 KWSys Nightly Date Stamp
    2596e16 VS10: Encode custom command comments for echo (#11283)
    d69b129 KWSys Nightly Date Stamp
    aca758b Fixes issue 11279: CMakeDetermineVSServicePack support for VS10
    96a335f XCode generation should fail if lang isn't known
    d3a8943 Fix which string is checked for in the test
    220c5dc Add test that CMake errors with empty libs
    448661f VS10: Skip targets with no linker language (#11230)
    4e137de KWSys Nightly Date Stamp
    3d68dd2 Fix for bug #11274, VS10 custom commands that create files in INTDIR fix.
    5253206 Add a new line to the end of the generated main.cxx for the hpux compiler.
    da5c895 Merge topic 'xcode-generator-trailing-whitespace'
    a2bbe4b Remove trailing whitespace from Xcode generator source
    0f6b3a0 KWSys Nightly Date Stamp
    b011840 Use absolute path to FindPackageHandleStandardArgs.cmake everywhere
    41e4f1a Add automatic variable CMAKE_CURRENT_LIST_DIR(dir of CMAKE_CURRENT_LIST_FILE)
    f9fc79c Remove trailing whitespace
    d24b8ac Merge topic 'cmake-guiRememberAdvancedCheckbox'
    dbf7664 Merge topic 'PutRequiredVersionInDetailMessageInFPHSA'
    3398ec7 Merge topic 'vs10-object-intdir'
    e66c12a Merge topic 'python_module_prefix_suffix'
    c86d677 Merge topic 'findqt4-cross-compile'
    126158f Merge topic 'fixAbsoluteDestHandlingRegression'
    c0665ca Merge topic 'DescriptionsForFeatureSummaryALL'
    20f4973 Reset platform/compiler info status for each language
    5efe307 KWSys Nightly Date Stamp
    79dd9be We already have 2010, fix copyright year.
    567ac0b Also store the required version number in the details message.
    ffeca06 Add missing copyright headers
    7ef659f VS10: Use $(IntDir) for per-source output directory (#11270)
    993cfc9 KWSys Nightly Date Stamp
    c928751 KWSys Nightly Date Stamp
    7b337ac Improve misleading comments.
    e1fc9b9 Add support for nasm assembler, patch by Peter Collingbourne (see #10069)
    f42bae0 KWSys Nightly Date Stamp
    d36c16a Set the module prefix, updated Windows suffix.
    7d243b9 KWSys Nightly Date Stamp
    25931ae Fix regression in cross-compile patches with finding Qt libs.
    3d13502 Make cmake-gui remember whether the "Advanced" checkbox was checked or not
    8e8acb7 -remove trailing whitespace
    a9bf98b KWSys Nightly Date Stamp
    8150dc4 Merge topic 'fix-11026'
    dda5bbd Merge topic 'fix_windows7_untar'
    14d5ea7 Merge topic 'mingw-long-object-lists'
    a602419 Merge topic 'cygwin-system-processor'
    89884a2 Merge topic 'find-fltk-cygwin'
    6a72c7e Merge topic 'find-python2.7'
    d65a91d KWSys Nightly Date Stamp
    4a323bd Honor MAKECOMMAND value saved in cache (#11026)
    2412d9b Use 'uname -m' for processor on Cygwin (#10774)
    a6628d1 FindFLTK*: Use Cygwin fltk on Cygwin
    2f665d5 FindPythonInterp: Look for python2.7 interpreter
    b935f00 Close ENDFUNCTION() properly with the same name as FUNCTION()
    07bca48 Set a default DESCRIPTION if none is given for ALL mode of feature_summary()
    d5b2915 APPEND and not-APPEND mode of feature_summary() were swapped
    942ace8 Fix contract test so it is not hard coded to the vtk542 test.
    5970c0f Merge topic 'FindBoost_bugfixes'
    781c341 Merge topic 'fix-9963'
    5968785 Merge topic 'xcode-ARCHS-quoting'
    b7539e3 Merge topic 'compaq-fortran-moddir-flag'
    8c865b3 Merge topic 'FindMPI-f-flags'
    a8d0539 Merge topic '11249_FindFLEX'
    f2a5b85 Merge topic '11136'
    7248046 Merge topic 'document-IMPORTED_NO_SONAME'
    9da64e7 Merge topic 'fix-ccmake-search'
    39d99c2 Merge topic 'fix_release_tags'
    753cbf8 Merge topic 'fix_line_length_issues'
    fd343a1 Add a "Contract" test for VTK.  The test downloads and builds VTK.
    775697d Add a delay after untar on windows to make external project work on windows 7
    950b735 KWSys Nightly Date Stamp
    225abc5 InstallGen/CPack  fix handling absolute installed file regression
    a798bb7 Avoid CustomCommand test failure on VS71 (#9963)
    a8ded53 Xcode: Quote string values containing '$' (#11244)
    0790af3 Xcode: Avoid trailing space in ARCHS list (#11244)
    c04af06 Add module-dir flag for Compaq Visual Fortran (#11248)
    a56969f FindMPI: Recoginze -f flags from mpicc (#10771)
    b030877 KWSys Nightly Date Stamp
    38691d9 FindFLEX.cmake: Fix issue 11249
    b8b9a32 FindBoost.cmake: Fix library search path glitch introduced in earlier commit
    d10b94b KWSys Nightly Date Stamp
    7016fae Fix 11136: [patch] FindThreads.cmake documents the wrong variable
    90c16d8 FindBoost.cmake: Implements 11160
    95ff120 FindBoost.cmake: Fixes 10436
    5cce138 FindBoost.cmake: Fixes 11121
    0239041 FindBoost.cmake: Fixes 11246
    d4900c2 FindBoost.cmake: Fix compiling against a boost source tree
    6ed7d99 FindBoost.cmake: Add Boost_NO_SYSTEM_PATHS option
    16b0eb5 FindBoost.cmake: Miscellaneous changes and refactoring
    5e6f0f0 FindBoost.cmake fixes for issues 11204 & 8529
    c30c3ad KWSys Nightly Date Stamp
    8f96818 Document IMPORTED_NO_SONAME target property
    5f05a3c MinGW: Support long object file lists
    4b682e1 KWSys Nightly Date Stamp
    5d7c3c0 ccmake: Fix search with '/'
    2d9bb33 Evaluate <OBJECT_DIR> rule variable for executables
    48a1267 KWSys Nightly Date Stamp
    4a67481 Update release scripts.
    3901174 Fix KWStyle line length issues.
    c4a0f0b CMake 2.8.3-rc1
    de7a090 KWSys Nightly Date Stamp
    4c06e23 Merge topic 'resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others'
    eccc7d5 Merge branch 'allow_upper_case_cpp_and_others' into resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others
    6580f5d Merge topic 'improve-missing-source-file-error'
    ee66f21 Merge topic 'issue_10199'
    f306a35 Merge topic 'style-line-length'
    f2a813d Merge topic 'CUDAv3.2PathChanges'
    6426a86 Merge topic 'bootstrap-cflags'
    6afc8fe Merge topic 'suppress-Wcast-align'
    e486662 Merge topic 'shut-up-find-java'
    5233d34 Merge topic 'preserve-timestamps-on-tar-extract'
    913437d Merge topic 'fix-9992'
    5dfa48c Merge topic 'lazy-query-cdash'
    1ae9832 Merge topic 'multi-v-single-configuration'
    9b4ab06 Avoid CustomCommand test failure on VS71 (#9963)
    7d148d8 Fix the name of the variable being tested.
    becc11f KWSys Nightly Date Stamp
    a6b5ead Report missing source files with context of target
    ed37fc3 VS2010: Set IntDir for utility and global targets.
    297be5b add next as an orgin based branch, and not a tag.
    80bad29 Issue 10199: Fixed code documentation and now set <prefix>_WC_ROOT
    f3bc219 KWSys Nightly Date Stamp
    9d2e648 No extra spaces in CustomCommand test (#9963)
    3665e69 KWSys Nightly Date Stamp
    c36f501 KWSys Nightly Date Stamp
    269a4b8 Enable calling commands with : in argv[1] (#9963)
    187976b Fix release scripts to be able to build releases from tags.
    9d21281 Fix line-too-long style errors
    86025d3 file(DOWNLOAD): Fix error message formatting
    4f0636e Added CUDA 3.2 directory changes.  Disable emulation mode for CUDA 3.1+.
    92c082b Add a fix for the inline keyword on the osf os.
    c7aa38f bootstrap: Honor CFLAGS during "make" test (#10545)
    1a0c166 Store direct dependencies in solutions for VS >= 8
    b9c4181 libarchive: Fix purposeful crash
    87fde60 Suppress -Wcast-align in curl and bzip2
    f2b4a46 KWSys: Suppress -Wcast-align warning in MD5.c
    de34620 KWSys Nightly Date Stamp
    e79e412 VS2010: Honor PROJECT_LABEL target property (#10611)
    20a6f6c Use QUIET to avoid Java status messages.
    666f328 Preserve timestamps on files on tar extract.
    2eab3b2 Revert commit: CMake: quote ':' in Windows NMake Makefiles (#9963) -- it was not the right fix and caused mucho other problemo
    2f98dac Correct CMAKE_INSTALL_PREFIX value for Win64 apps (#9992)
    42dbb43 KWSys Nightly Date Stamp
    fcbdd31 CMake: quote ':' in Windows NMake Makefiles (#9963)
    ffda17d We shouldn't ask CDash for its version info until/unless we actually need it.
    b06fb16 No CMAKE_CONFIGURATION_TYPES in single-config generators (#10202)
    bd56626 Fixes for the OSF operating system build.
    f444b95 Merge topic 'allow_upper_case_cpp_and_others'
    661d516 Merge topic 'FindwxWidgets-fixes'
    18c71e3 Merge topic 'fix-10417'
    7956760 Merge topic 'fix-9284'
    048c905 Merge topic 'hpux-required-runtime-path-10571'
    dd0b68a Merge topic '11186'
    28edb70 Merge topic 'vs-project-groups'
    02e3f42 Merge topic 'watcom_fixes'
    2079424 Merge topic 'find-macports'
    4ea441e Merge topic 'ImproveFindPackageConfigMode'
    81fa6bb Merge topic 'ctest-show-labels'
    c9b0e1d Merge topic 'CPack-PreserveSymlinksInInstalledDirs-v2'
    711c610 KWSys Nightly Date Stamp
    88fed66 Make bundle items writable before fixup (#9284)
    e93a4b4 Avoid adding self as prerequisite. (#10417)
    7944e4e Allow testing of .CPP on WIN32 as it is a case insensitive OS and should work.
    11a917d HP-UX: Always add /usr/lib to rpath (#10571)
    409c936 KWSys Nightly Date Stamp
    ba0a890 Only test for .CPP on Microsoft compilers which will handle .CPP as c++.
    530ade6 Fix targets with . in the name for VS 10 IDE.
    362ba97 KWSys Nightly Date Stamp
    ede24f8 ENH #8993: FindwxWidgets add support for wx-config custom options.
    20f15c4 KWSys Nightly Date Stamp
    8e0de9c KWSys Nightly Date Stamp
    c167595 Merge patch for detecting gdk-pixbuf library
    e6ac0aa Add FOLDER target property, for IDEs (#3796)
    f68c08e KWSys Nightly Date Stamp
    d26cd46 Only use .CPP .CXX and .C++ do not work by default with g+++.
    3b7da53 Fix for bug 10388, fix various default flags.
    ced61f5 Let CMake recognize .CPP .CXX and .C++ as c++ files.
    f943601 KWSys Nightly Date Stamp
    3dbeeb7 BUG #8184: Fixed FindwxWidgets wrong order of default libs for MinGW.
    f46712e BUG #11123: Generic include dir should come after config specific one.
    6cb14eb STYLE: Clarified/Fixed documentation of UsewxWidgets.
    eae45a6 Search MacPorts /opt/local prefix on Mac
    8e76221 Merge topic 'FindGTK2_10688'
    36c15a2 BUG #10658: FindwxWidgets USE_FILE should not include .cmake extension.
    4948536 KWSys Nightly Date Stamp
    5cdfc9c Improve wording of the error message of find_package() in config-mode
    f628cac Merge topic 'FindwxWidgets-fixed-bug-9775'
    3d88b42 Merge topic 'tab-in-indent'
    28e0732 Merge topic 'MakeTargetLinkLibrariesComplainWhenNoTargetIsUsed'
    6c155d9 Merge topic 'vs-utility-depends'
    0642c75 Merge topic 'libarchive-tar-headers'
    3913bff Merge topic 'vs-platforms'
    1976c45 Merge topic 'intra-component-dependencies'
    d2a65b5 Merge topic 'target-dependencies-const'
    39da06e Merge topic 'FindPackageLogVersion'
    776a50e Merge topic 'partial-fix-10743'
    b3f878d Merge topic 'fix-10747'
    65fa0f0 Merge topic 'CPackArchiveGenerator-ComponentSupport'
    f95074b Merge topic 'CPack-FixDESTDIR-Issue7000'
    2391002 Merge topic 'moc_param_bug11120'
    f670c1c Merge topic 'install-export-docs'
    7e3f04e Merge topic 'FindBison_10241'
    4262c29 Merge topic 'FindCxxTest_11041'
    32242af Added CTest command --print-labels
    81a76fe KWSys Nightly Date Stamp
    f51eb9c BUG: #9775 Fixed patch FindwxWidgets-fixed-bug-9775.
    4969c3b Improve version notice in the generated message
    1cbc53f Add whitespace=tab-in-indent attribute for sources
    aac1680 KWSys Nightly Date Stamp
    e8ae504 Add option CONFIG_MODE to FPHSA()
    b4b8f96 Don't create an empty element at the end of Foo_CONSIDERED_CONFIGS/VERSIONS
    cc955a0 Small cleanup of FindPackageHandleStandardArgs.cmake
    6bbf2a0 ENH: #9775 Added support for new wxWidgets 2.9 libraries.
    0367245 Replace the two vector<string,string> with one vector<struct{string,string}>
    130b0e2 Improve error message in Config-mode when no appropriate version was found
    dfe9c95 Record all considered Config files and their versions.
    fd141a0 KWSys Nightly Date Stamp
    013e003 CPack  handle symlinks in CPACK_INSTALLED_DIRECTORIES fix for bug5430
    6acc71c New CMP0016 for deciding whether an unknown target in TLL() is an error.
    da033b1 Remove trailing whitespace
    216aa24 KWSys Nightly Date Stamp
    735a8c2 KWSys: Use SplitPath in GetActualCaseForPath
    3bf1869 KWSys: Improve SplitPath method documentation
    4746365 KWSys: Avoid empty string dereference in SplitString
    a99f620 Fix unused parameter warning in VS 7.1 generator
    e87b6bb libarchive: Remove SCHILY dev,ino,nlink attributes (#11176)
    d8ccd17 KWSys Nightly Date Stamp
    ef4394d VS: Add ArchitectureId to VS 8 and 9 generators
    4fec681 VS: Map /ENTRY linker option to EntryPointSymbol
    6aef6d8 Just warn in case of a bad target as only argument for t_l_l()
    c786635 Make target_link_libraries() complain if bad target name is used
    43f96ea Remove trailing whitespace
    7372617 KWSys Nightly Date Stamp
    adb58d5 Honor strong intra-component target dependencies
    681cf01 Distinguish "strong" and "weak" target dependency edges
    7be2617 Split notion of node lists and edge lists
    95b3bb5 Restore GetTargetDirectDepends const return
    88e6447 Add macro ADD_FEATURE_INFO() and improve docs.
    9e62ac0 Improve documentation of OPTION command.
    90add6b Refine formatting for cmake --help-module output.
    af0c719 Merge branch 'patches/docBundleUtilities'
    a986daf CPack fix broken compilation for CygwinSource generator
    c4f7034 KWSys Nightly Date Stamp
    79a88c3 Refactor VS <= 7.1 utility-depends workaround
    325bdb2 Factor out duplicate VS target dependency code
    6bea843 Factor out global generator ComputeTargetDepends method
    be49129 VS: Add more TargetMachine option values
    807fca4 VS: Convert PlatformName member to a virtual method
    b353524 Improve wording of the documentation.
    6fc88b2 Improve documentation.
    3178767 Merge 'CPack-FixDESTDIR-Issue7000' from github.com:TheErk/CMake
    873e99a CPackArchiveGenerator improve usability and robustness
    654683a CPackArchiveGenerator  add component supports
    36a550a CPackArchiveGenerator  use cmArchiveWrite wrapper
    3333878 Log the required package version and major improvement to FeatureSummary
    d5e3e04 Merge topic 'add-ExternalProject-targets'
    70f3b06 Merge topic 'vs2010-dbginfo-default'
    612c0b6 Merge topic 'FixEclipseIncludePathParsingWithSpaces'
    2756311 Make sure moc parameters file goes in binary directory.
    63fbb2f Clarify install(TARGETS) docs for EXPORT option
    888f61e KWSys Nightly Date Stamp
    ef9dd49 Add STEP_TARGETS to ExternalProject module.
    9fd4e18 Fix parsing of builtin macros so Eclipse handles them properly (#10868)
    6a521f8 CPack   Enable better handling of absolute installed files
    40dc97d CPack   Backward-compatibly enforce DESTDIR for DEB and RPM
    9b82eca KWSys Nightly Date Stamp
    b718597 KWSys Nightly Date Stamp
    e8fca4e KWSys Nightly Date Stamp
    e752cff KWSys Nightly Date Stamp
    7828932 10688: FindGTK2.cmake doesn't auto-detect macports
    a53b47a 10241: FindBISON.cmake clears wrong variable
    ed78a72 11041: Improve FindCxxTest to use Python or Perl automatically; custom flags
    c873a83 Merge topic 'remove-EscapeSpaces'
    9b02aee Merge topic 'fix-cdash-version-uri'
    0ea9d65 Merge topic 'msvc-version'
    0596f0c Merge topic 'FortranCInterface-doc-typo'
    8ccfc5e Merge topic 'TimeoutForExecuteProcessInVendorChecking'
    9487612 Merge topic 'CMakeParseArguments'
    0178a6b Merge topic 'module-notices'
    e234122 VS2010: Disable PDBs when there is no debug info
    b29cd51 KWSys Nightly Date Stamp
    cb9ea26 Remove cmSystemTools::EscapeSpaces method
    5383657 CTest: Avoid use of old EscapeSpaces method
    7dbc1a2 Fix hard-coded CDash URI in version query
    a3d796b KWSys Nightly Date Stamp
    76ed7f0 Set MSVC_VERSION for MSVC 6, 7, 7.1 (#7944)
    e872f5d FortranCInterface: Fix doc typo FC.h -> FCMangle.h
    e6c9bc2 Add timeout to execute_process() in CMAKE_DETERMINE_COMPILER_ID().
    ab90916 Merge topic 'libarchive-wrapper'
    30f676c Merge topic 'ImproveAsmCompilerIDDetection'
    9e9d23f Merge topic 'FixEclipseIncludePathParsingWithSpaces'
    8f4cc1e Merge topic 'FixZLIBVersion'
    a890f6a Merge topic 'FixSubversionDoc'
    79383cf Merge topic 'fix-issue-11035'
    6925243 Merge topic 'python_add_module_scope'
    da6fc97 Merge topic 'tg/BlueGeneP'
    465f4dd Merge topic 'tg/find-ignore-path'
    91d6a0c Merge topic 'CMake-bash-completion'
    cc2ba7f Merge topic 'CPack-APIredesign'
    57c5bf5 Merge topic 'FindGTK2_fixes'
    164a856 Merge topic 'improve-cpack-docs'
    4d8f0c2 Merge topic 'FindBoost_cygwin_fix'
    32ebe21 Merge topic 'intel-response-files'
    c327cbd Modules: Fix CMakeParseArguments copyright notice
    9eb6cc1 Merge branch 'module-notices' into CMakeParseArguments
    c088e7a ModuleNoticesTest: Do not require "Kitware" copyright
    f4ce315 KWSys Nightly Date Stamp
    fb41da4 Add Compress compress support to libarchive-wrapper
    0f5189d KWSys: Fix GetActualCaseForPath for UNC paths
    0a21abd KWSys: Fix SplitPath for leading '\' on Windows
    78474d9 KWSys Nightly Date Stamp
    b333779 Detect a COMPILER_ID also for ASM.
    691fc2b Remove trailing spaces
    cac6edc Fix EclipseCDT parsing of builtin macros with spaces (#10868)
    8102dc3 Fix EclipseCDT include path parsing with spaces (#10868)
    b0d03c9 KWSys Nightly Date Stamp
    75e7278 Fix ZLIB version parsing if no TWEAK version exists
    b173b87 Add macro CMakeParseArguments() and use it in FPHSA()
    3e126e4 Change documentation of Subversion_FOUND and SUBVERSION_FOUND.
    d570ee7 Fix 11035 : debug/release library configuration mistake
    16168ab KWSys Nightly Date Stamp
    42fd9a5 Bug with default library type of Python modules.
    7083c81 Add platform files for BlueGene/P systems
    1221581 Teach find_* commands to ignore some paths
    1a3ad5c Add XZ compress support to libarchive-wrapper
    b50c159 Add ZIP archive format and LZMA compress support to libarchive-wrapper
    1715c96 Improve cmake-completion (install doc, ctest -R completion)
    34f773c KWSys Nightly Date Stamp
    bd510fe CPack: Avoid member shadowing after API refactor (part2)
    f6ca76f Several fixes needed to improve Windows support
    74a12f3 Add detection for new pangommconfig.h header file
    7b632e5 KWSys Nightly Date Stamp
    31a313d CPack: Avoid member shadowing after API refactor
    cd7b8a0 CPack: Refactor API in order to handle multi-file packages
    cf4a50b Add documentation for CPACK_PROJECT_CONFIG_FILE.
    4663356 cmArchiveWrite: Fix signed/unsigned again
    39886c4 KWSys Nightly Date Stamp
    8de0d1a Fixes problem finding libraries under Boost (#9510)
    74805b2 Merge topic 'ImprovedVersionCheckingInSomeModules'
    430336c Merge branch 'findsubversion_fphsa_cleanup'
    9cf9d27 Merge topic 'remove_submit_large_output'
    6d85679 Merge topic 'libarchive-wrapper'
    cc31f89 Merge topic 'module-header-spelling'
    4b43232 Merge topic 'mingw-response-files'
    fab51e6 Merge topic 'findsubversion_fphsa_cleanup'
    ab994bf Merge topic 'findzlib_use_fphsa'
    499e1c9 Merge topic 'find-boost'
    4b1e5f0 Pass objects to Intel linker using a response file
    4308336 KWSys Nightly Date Stamp
    929b1c6 Remove the ctest submit larget output test.
    aef6723 cmArchiveWrite: Fix signed/unsigned compare/convert
    2cde67a Modules: Fix spelling 'To distributed' -> 'To distribute'
    c9c4962 KWSys Nightly Date Stamp
    43e9478 KWSys Nightly Date Stamp
    b6c6156 Use FPHSA() in FindSWIG, including version checking.
    656cd2f Improved version checking for FindCUDA using the new mode of FPHSA
    126db7b Improved version checking for FindSubversion using the new mode of FPHSA()
    77d909b Fix DETAILS string with version number in FHPSA()
    19b68b9 Improved version checking for FindJava using the new FPHSA() mode
    6bb0b6e Improved version checking for FindRuby using the new mode of FPHSA()
    946493f FindSquish doesn't detect the version, remove that from the documentation
    cb9d1ea Add version checking support to FindFlex and FindPerlLibs
    fd69b33 KWSys Nightly Date Stamp
    1b5b2ed Include entries for directories in tarballs (#11020)
    c7c9009 Create class cmArchiveWrite to wrap libarchive (#11020)
    b03f4ec No response files with GNU ld <= 2.16 (#10913)
    7c20f7b KWSys Nightly Date Stamp
    ac26737 Merge branch 'system-libarchive-include' into libarchive-wrapper
    3296e6a Include headers from chosen libarchive (#10923)
    0089366 KWSys Nightly Date Stamp
    a918bd5 FindSubversion: set compatibility variables based on FPHSA()
    5f183ca FindZLIB: use the FPHSA version mode
    a42a44a KWSys Nightly Date Stamp
    187e969 FindBoost: Search for Boost 1.43 and 1.44
    7e578b8 Merge topic 'ExternalProject-cygwin-make'
    a1b9388 Merge topic 'find_cygwin17'
    976aaf4 Merge topic 'findzlib_fix_version'
    cbfc37d Merge topic 'fix-issue-9611'
    16dcace Merge topic 'AddVersionChecking2FindPackageHandleStandardArgs'
    46718ad Merge topic 'fix-CTestTestFailedSubmit-xmlrpc'
    08c5e47 Merge topic 'fix-cmake-self-references'
    8c8aa7e Merge topic 'hurd-platform'
    84394bc Merge topic 'find-libarchive'
    1820a05 Merge topic 'CPackDEB-auto-dependency-support'
    d00d71e Merge topic 'CPackDEB-wrong-install-size'
    68efc3e Merge topic 'fix-issue-11034'
    dac2afe Merge topic 'FixTypoInMacroAddFileDependencies'
    df54303 Merge topic 'AdditionalLibTiffName'
    5a0a7ac Merge topic 'fix-dashmacmini2-release-script'
    70a8e10 Merge topic 'findopenssl-path-fix'
    eb6d6a3 Merge topic 'fix-issue-10020'
    e6067ca Merge topic 'ctest-git-flexibility'
    8342eac KWSys Nightly Date Stamp
    ed43ea6 ExternalProject: Fix $(MAKE) with cygpath on Windows
    35b91ac Fix regex for moc includes when looking for frameworks.
    de8cc71 KWSys Nightly Date Stamp
    e41f813 Proposal for bash-completion support file
    afd32fb KWSys Nightly Date Stamp
    462fa2d FindCygwin: add new registry entry for Cygwin 1.7 (#10951)
    6b9b9f4 FindZLIB: optimize zlib.h version parsing
    41dbdb7 KWSys Nightly Date Stamp
    963921f BUG: 0009611 Fix Arch independent FindJNI.cmake on Linux
    c67bf9e KWSys Nightly Date Stamp
    d016468 -fix indentation of the documentation
    fbe67a9 CTestTestFailedSubmit-xmlrpc: Pass with "Submission problem"
    df1e00f Refer to self with CMake_(SOURCE|BINARY)_DIR (#10046)
    90467d6 GNU/Hurd platform support fixes (#9873)
    a602f87 Add option CMAKE_USE_SYSTEM_LIBARCHIVE (#10923)
    9e903b9 Add FindLibArchive module (#10923)
    03b7eff KWSys Nightly Date Stamp
    d358cf5 add 2nd, more powerful mode to find_package_handle_standard_args()
    ded3a15 CPackDeb  optionally generates auto-dependency list part fix of bug 10292
    5495a6d CPackDEB:  merge wrong installed size patch. see bugs 10296 (and 10292)
    2fec615 FindBoost: Search for Boost 1.42
    9fa49dc ExternalProject: Remove 'unknown keyword' warning (#11034)
    1d98623 KWSys Nightly Date Stamp
    44ae8bd -fix typo in docs of deprecated MacroAddFileDependencies.cmake
    14dfdc3 -add an additional name for finding libtiff on Windows
    f66b322 Merge topic 'fix-recursive-make-issue'
    72f8853 Update path to git. dashmacmini2 was "upgraded."
    ca5c522 Add missing PATHS to find_path commands to fix openssl searching
    979972f Copy Resources in Frameworks during fixup_bundle (#10020)
    a7319cf ctest_update: Run 'git submodule' at top level
    13d6863 KWSys Nightly Date Stamp
    7bf8dc1 ctest_update: Support ".git file" work trees
    c457288 KWSys Nightly Date Stamp
    5cf8076 KWSys Nightly Date Stamp
    7ed87c3 KWSys Nightly Date Stamp
    b62fe12 ExternalProject: Use $(MAKE) whenever possible.
    0c084dd KWSys Nightly Date Stamp
    aa1fce9 KWSys Nightly Date Stamp
    a2eaf6b KWSys Nightly Date Stamp
    65cb72f ctest_update: Abort if Git FETCH_HEAD has no candidates
    946798f Merge topic 'findqt4-cross-compile'
    c35bfaa Merge topic 'use-system-bzip2'
    e1a4c02 Merge topic 'resolve/doc-spelling/CPackRPM'
    efb2c1e Merge topic 'guid_vs_newname'
    8ef066e KWSys Nightly Date Stamp
    944f3f7 KWSys Nightly Date Stamp
    0edc745 KWSys Nightly Date Stamp
    a1c6df5 KWSys Nightly Date Stamp
    a3717de KWSys Nightly Date Stamp
    c019427 Fix mingw/VS warning message with cross compile re-org.
    5bfae86 KWSys Nightly Date Stamp
    07defe5 KWSys Nightly Date Stamp
    f7a0386 Merge topic 'resolve/ctest-file-checksum/remove-CTestTest3'
    38c762c Merge 'remove-CTestTest3' into ctest-file-checksum
    a570ba6 Merge topic 'external-project-launcher'
    b634c43 Merge topic 'fix-failed-submit-test'
    36f82f0 Merge topic 'CPackRPM-RelocatablePackage'
    edbaf90 Merge topic 'FindPostgreSQL'
    8212d90 Merge topic 'findqt4-cross-compile'
    a3c2c45 Merge topic 'disable_gcc33_onfree_bsd'
    e562a93 Merge topic 'bootstrap-toolchains'
    6a24bdf Optionally use system bzip2 library (#10932)
    7739d78 Merge CPackRPM changes into doc-spelling
    9203e91 Fix spelling errors reported by Lintian.
    8507a73 Fix for bug#10483, INCLUDE_EXTERNAL_MSPROJECT: ProjectGUID now ProjectGuid
    6327429 KWSys Nightly Date Stamp
    391acdf Add another expected output for the failed submit tests.
    46df0b4 Activate retry code on any curl submit failure.
    942060c KWSys Nightly Date Stamp
    7dd6f1d KWSys Nightly Date Stamp
    b2634b6 Detect CMake warnings and errors in build output.
    92473b3 KWSys Nightly Date Stamp
    604c369 CPackRPM:: [partially] support relocatable package
    70154ef KWSys: Avoid undefined behavior in Process crash tests
    56da481 Changed ADDITIONAL_SEARCH_PATHS to PostgreSQL_ADDITIONAL_SEARCH_PATHS.
    a1a4a2c KWSys Nightly Date Stamp
    d6a8fed KWSys Nightly Date Stamp
    106de67 Forgot the copyright notice.
    5ecfe16 Adding a FindPostgreSQL.cmake module
    f2dc6a6 KWSys Nightly Date Stamp
    7fd3739 Find correct Qt plugins for cross-compiling.
    ff888dd Fix some issues with refinding when qmake executable is changed.
    48ac818 Merge branch 'CPackRPM-handleFileWithSpace'
    bf3abc5 Merge branch 'CPackRPM-VariousEnhancement-0010741'
    9fbf644 Merge branch 'CPackRPM-fixDashInRPMVersion'
    28a16d1 Merge branch 'improve-test-cost-sorting'
    ece4aef Merge branch 'fix_cmcurl_build_ssize_t'
    fd3e95f Merge branch 'fix-test-dependency-bug'
    54b1dc4 Merge branch 'fix-cmake-conversion-warnings'
    f315c29 Merge branch 'FindMPI-flag-parsing'
    a5d6751 Merge branch 'user-override-try-compile'
    3ef273c Poison GCC 3.3 on OpenBSD a bit later
    f74baa4 KWSys Nightly Date Stamp
    c046848 KWSys Nightly Date Stamp
    6926e91 CPackRPM:: Quote every filenames in %file section (see bugs 10701,10871,10345)
    c29cf0e Provides default changelog if no file is provided
    7486396 CPackRPM:: Replace - with _ in RPM Version (fix bug 0010934)
    dbe7525 clean up some stuff in CPack RPM script
    efee95c KWSys Nightly Date Stamp
    22e725f Tweak for cygwin, don't convert : to ;
    4b66178 KWSys Nightly Date Stamp
    b55da4c Add cross-compiling support to FindQt4.cmake
    c3389d4 KWSys: Avoid Clang optimizer bug in testProcess-[45]
    9f3524f KWSys Nightly Date Stamp
    142edf8 More robust cost-based scheduling impl
    6ebb484 KWSys Nightly Date Stamp
    421952c fix build on SUSE 11.2 in cmcurl due to ssize_t
    ee433a9 Merge original bad KWSys history into fixed history
    3b26fa1 KWSys: Optionally suppress consistent test failures
    b84220b KWSys: Use short fallback timeout for Process tests
    26ea271 From 83cf3fa2fe65b99758899463ca25941eb3fb3989 Mon Sep 17 00:00:00 2001 From: Brad King <brad.king at kitware.com> Date: Wed, 30 Jun 2010 11:25:42 -0400 Subject: [PATCH 2/2] KWSys: Optionally suppress consistent test failures
    c00e4ac From 829fa09a262cb79e95975d8942c8e406c008397f Mon Sep 17 00:00:00 2001 From: Brad King <brad.king at kitware.com> Date: Wed, 30 Jun 2010 11:23:19 -0400 Subject: [PATCH 1/2] KWSys: Use short fallback timeout for Process tests
    2ad2c2d bootstrap: Detect known C/C++ compiler toolchains
    3e52000 Fix cycle detection for test dependencies
    050af16 Fix integer conversions in cpack
    b65cd9b KWSys Nightly Date Stamp
    6a04cfd Merge branch 'FindMPI-BlueGene-L'
    ccd8c69 Merge branch 'vs-ps3-projects'
    0bcf88f Merge branch 'fix-warnings'
    9e7029e Merge branch 'improve-CheckSourceTree-test'
    7adbcf6 Merge branch 'qt4-configdeps-standardmodules'
    51dd5d8 Merge branch 'getprerequisites-bug10418'
    4dfa612 Merge branch 'zlib-version-perf'
    fec71d8 Fix signed/unsigned comparison warnings in ccmake
    96c7cb2 FindMPI: Fix parsing of mpicc -Wl,-L link flags (#9093)
    c8ea270 Use same type in both cases of '?:' operator
    ff1f8d0 Fix or cast more integer conversions in cmake
    5c16024 KWSys: Pass ptrdiff_t check result to System.c
    d2222d5 KWSys: Cleanup putenv leak option implementation
    295b5b6 Honor CMAKE_USER_MAKE_RULES_OVERRIDE in try_compile (#10902)
    198e00f KWSys Nightly Date Stamp
    13ca4ef VS: Always separate preprocessor defs by semicolon (#10902)
    cea9389 FindMPI: Trust mpicc -showme on BlueGene/L
    8460059 FindMPI: Failure is not an error if not REQUIRED
    eb7e54f Begin post-2.8.2 development
    f9116d0 CMake 2.8.2
    11756b9 Merge branch 'release'
    a55aee5 KWSys Nightly Date Stamp
    415900b Eliminate -Wconversion warnings.
    a77aa70 CheckSourceTree test: read UpdateCommand from Update.xml.
    4745f49 KWSys Nightly Date Stamp
    b699509 KWSys Nightly Date Stamp
    2aa515d Change Qt4ConfigDependentSettings to use more standard find modules.
    696a0af Disable gcc 33 on OpenBSD because it crashes CPack by default.
    6fc4cd8 Fix or cast integer conversions in cmake
    d84cbd0 FindMPI: Parse mpicc flags more carefully (#9093)
    da0190a KWSys Nightly Date Stamp
    9306f1b Fix regression in 5e6634fd77969433a87c150a2fb3f2079131484f for Windows.
    e6f8a86 Fix bug 10418 - GetPrerequisites returning "not" as a dependency.
    5850b8b Fix performance issue with getting version from zlib.h
    68c7d3e FindMPI: Do not parse -l in middle of library name
    e010d1f CMake 2.8.2-rc4
    be4b3c9 Merge branch 'release'
    ec10d00 Merge branch 'findopenssl-win64'
    4ad2e64 Merge branch 'test-HTML-xmllint-nonet'
    4ac5314 Merge branch 'CudaRTEmuLibraryForCUDA30'
    566bb2d Merge branch 'ctest-git-empty-commits'
    b86a551 Merge branch 'vs10-path-issue'
    5890f56 Merge branch 'fix-ctest-parallel'
    83f8697 Merge branch 'fix-ExternalProject-test-failures'
    73144a8 Merge branch 'fix_ctest_failure_code'
    0d400c3 KWSys Nightly Date Stamp
    1a4c0c5 Parallel CTest hangs if serial test has depends
    d710a78 For VS10: Really use full path file names.
    bbfe241 CTest: Parse empty Git commits correctly
    1819d9d Run CMake.HTML test with older xmllint (#10857)
    67f4759 Qualify name of extraction location with ExternalProject name.
    b141862 KWSys Nightly Date Stamp
    8705497 Checksum test should use CMAKE_TESTS_CDASH_SERVER
    fb1eb14 Apply patch from B. King on ML
    7f662c5 CMake 2.8.2-rc3
    9d7fa8b Merge branch 'release'
    d39ffaa Merge branch 'finddcmtk'
    f56d369 Merge branch 'fix-CheckSourceTree-test'
    71cefc3 Merge branch 'script-mode-keep-makeflags'
    d4206dc Merge branch 'vs10-path-issue'
    84fd223 Merge branch 'remove-bad-paths-from-CMakeVSFind-modules'
    22301dd Merge branch 'FixCudaVersionAfterFirstRun'
    0336d82 Merge branch 'doc_ctest_build_target'
    3efb7f3 Merge branch 'fix-stoptime-mem-leak'
    8f8c1ed Fix for bug #10859, ctest exit exception incorrectly reported.
    8c0e79f Run CMake.HTML test without net access (#10857)
    d777057 KWSys Nightly Date Stamp
    bb6acb8 Add support for the emulation version of the cudart library.
    4ee426b Look in the ctest ini file for GitCommand.
    012c986 ExternalProject: Add LOG_* options to hide step output
    616462c Use full path file names to express dependencies.
    0a7c551 Preserve ENV{MAKEFLAGS} in CMake script mode
    e45a600 KWSys Nightly Date Stamp
    dc2f859 KWSys Nightly Date Stamp
    10c84dc KWSys Nightly Date Stamp
    abe355e KWSys Nightly Date Stamp
    9082fc8 Use full path file names in generate.stamp.list.
    d7f8df6 KWSys Nightly Date Stamp
    682b4fd Remove "Microsoft Visual Studio .NET" from VS8 and VS9 find modules.
    2da22e7 KWSys Nightly Date Stamp
    5b3987b CMake 2.8.2-rc2
    23a8f31 Merge branch 'release'
    9949f9f ChangeLog: Mention "current" and "since" versions
    4f4cce5 Merge branch 'remove-CTestTest3'
    b4aa834 Merge branch 'ctest-git-flexibility'
    a8a10d0 Merge branch 'vs10-source-groups'
    e82d918 Merge branch 'coverage_exclusion_from_glob'
    ba95a1f Merge branch 'make_libarchive_use_cmzlib'
    b631356 Merge branch 'msys-bootstrap-test'
    1a759b7 Merge branch 'remove-qmake-query'
    520b760 Merge branch 'findthreads-irix'
    5444bd6 Merge branch 'tru64-make-includes'
    c9f8bbf Merge branch 'tru64-cmOStringStream-vtable'
    5f838db Merge branch 'test-NoNewline-with-built-cmake'
    7c9f39d Merge branch 'fix-issue-10346'
    f6b4de1 Merge branch 'cygwin-data-dirs'
    8209300 Merge branch 'source-file-property-documentation'
    d9b2da1 Merge branch 'mingw-response-files'
    1d55542 CUDA_VERSION variable passed to REGEX needs quotes to work when not defined.
    6e7f182 Document ctest_build() TARGET option
    960dc2b Do not exit if stoptime is passed.
    b3cb794 Cleanup FindOpenSSL. Add support for win64 installation.
    b9e227a Cleanup FindDCMTK (using foreach). Fix linking on win32 static libs.
    d714b18 KWSys Nightly Date Stamp
    c592df8 Tru64: Use full-path include directives in Makefiles (#10569)
    f7f8396 KWSys Nightly Date Stamp
    199e7f2 Remove CTestTest3.
    8d29fa4 KWSys Nightly Date Stamp
    1f60871 Remove macro for querying qmake for qmake variables.
    a7abcd1 KWSys Nightly Date Stamp
    d09664a Support pthreads on irix.
    2d9dc9a Fix nested source groups with VS 10 (#9863)
    a12da80 CMake 2.8.2-rc1
    5e102d5 Enable BootstrapTest on MSYS
    9d6567a Extra coverage glob should subtract the explicitly defined excluded files
    c74556b Make sure libarchive uses cmzlib and not the system libz if found.
    b9e3c24 KWSys: Teach Process to error on empty command
    60478de KWSys: Process tree kill for Solaris
    6ce8569 KWSys Nightly Date Stamp
    7158b7f Merge branch 'suppress-sgi-warning-3968'
    f20d091 Tru64: Place cmOStringStream vtable uniquely (#10541)
    d0d1cdd Mock checksum failure output for old CDash versions
    af5ef0c Testing for CTest checksum
    3f92947 KWSys: Configure DynamicLoader library prefix/suffix
    376fb31 Run CTest.NoNewline test using built CMake
    c452d5b KWSys Nightly Date Stamp
    cd3d60b Fix issue #10346. Error if SOURCE_DIR is empty.
    beabb33 Document scope of source file properties
    6ba45fa Fix CMake data and doc paths in Cygwin package
    f9f46f1 Suppress SGI MIPSpro warning 3968
    86de1d6 KWSys Nightly Date Stamp
    c3781ef ctest_update: Support Git upstream branch rewrites
    2eae651 ctest_update: Support custom Git update command
    11bdc2b Generalize CTest.Update* test dashboard script helpers
    0033245 Mask out warnings on ferrari dashboard.
    6f9bb93 Merge branch 'sunCC-5.11-rpath-link'
    25619a8 ChangeLog: Mention new Sun compiler support
    ddf0de1 KWSys Nightly Date Stamp
    755df44 ChangeLog: Update for today's topic merges
    6cf1ccd Merge branch 'per-config-link-flags'
    608406b Merge branch 'ctest-update-git-submodule'
    69292ea Merge branch 'fix-large-output-test'
    6f96e32 Merge branch 'cpack-remove-temp-dir'
    efffb7b Merge branch 'file-write-umask'
    ec66c9d Merge branch 'cygwin-exe-export-all'
    1af9bfd Merge branch 'verbose_failed_tests_releases'
    9ed98d8 Merge branch 'update_release_scripts'
    d868ec9 Merge branch 'add-git-to-CheckSourceTreeTest'
    0d07e43 Merge branch 'improve-file-download'
    a03e85f Merge branch 'add-git-to-ExternalProject'
    79f0166 Merge branch 'more-formats-in-ExternalProject'
    33b59ee Merge branch 'use-rename-not-copy-ExternalProject'
    2bc82e0 Merge branch 'ExternalProject-fixes'
    ba38f09 Merge branch 'add-svn-user-to-ExternalProject'
    cbd0fa3 Merge branch 'php-coverage'
    378c334 Merge branch 'qtdialog'
    6068651 Merge branch 'CTestScheduler'
    bbd528c Merge branch 'clang'
    693f98c Fix rpath-link flag for SunPro C++ 5.11 on Linux
    2847d86 KWSys Nightly Date Stamp
    c06dae9 KWSys Nightly Date Stamp
    d06a547 When running tests for releases use verbose output for failed tests.
    86e81b5 CTest should resubmit in the checksum failed case
    dc6ed8e KWSys Nightly Date Stamp
    d0a1b9e Fix ctest_update log prefix for git submodule update
    ac17dc4 KWSys: Remove "copyPermissions" parameters
    b180bad Merge branch 'file-time-permissions'
    fdb5f78 CPack: Try harder to remove temporary dir (#10793)
    ef491f7 Allow redirects: set CURLOPT_FOLLOWLOCATION to 1
    5f4ac98 KWSys Nightly Date Stamp
    f6909a6 Use the long test timeout value for SubmitLargeOutput.
    29383b4 Add FindGit module.
    d569b48 Use relative path for git repo reference.
    d6b7107 Fix subscript out of range crash
    d093abe Fix failing ExternalProject test on Borland dashboards.
    082c87e Cross-platform fixes for checksum/retry code
    c15ed32 KWSys: Avoid stat in CopyFileAlways (#10790)
    b8a1319 Avoid use of CopyAFile "copyPermissions" parameter
    cae85c9 Borland: No S_IWGRP is available
    85cbdaa Really trust umask in file(WRITE) command (#10789, #10126)
    e525649 Checksums on CTest submit files, and retry timed out submissions.
    c8b13ec Intel-specific workaround for LinkFlags tests
    3ac3dea KWSys Nightly Date Stamp
    e73ad22 Fix ExternalProject test failures on dashboards.
    670e16a Add git support to ExternalProject.
    a9b24af Borland-specific bad flag for LinkFlags tests
    eaee8a2 KWSys Nightly Date Stamp
    6a00928 Better "bad" flag in LinkFlags test
    9622fe5 Watcom: Use LINK_FLAGS and STATIC_LIBRARY_FLAGS
    7f61960 KWSys Nightly Date Stamp
    2deba1b Add .zip and .tar.bz2 extraction to ExternalProject.
    b9e5faf KWSys Nightly Date Stamp
    f034094 KWSys Nightly Date Stamp
    6e8aa44 KWSys Nightly Date Stamp
    aa4daa5 change nightly release builds to use next, and move qmake on dash2win64
    5c49aa0 Xcode: Archives use STATIC_LIBRARY_FLAGS, not LINK_FLAGS
    fe971d9 Add STATIC_LIBRARY_FLAGS_<CONFIG> property (#10768)
    d3303db Test LINK_FLAGS and STATIC_LIBRARY_FLAGS (#10768)
    159606c Implement LINK_FLAGS_<CONFIG> in VS 10 generator
    7458d46 Fix LINK_FLAGS_<CONFIG> in VS 6 generator
    c943ccd Allow return value of 1 from git status.
    e6efd9a KWSys Nightly Date Stamp
    806eaa2 Further refinements to the CheckSourceTree test.
    1dd3165 Add git support to the CMake.CheckSourceTree test.
    0efa5f3 Fix unused variable warning in new code.
    cd3a4f0 Cygwin: Export all symbols with ENABLE_EXPORTS
    f67139a Improve FILE(DOWNLOAD) and ExternalProject.
    282a119 KWSys Nightly Date Stamp
    f5e8ce5 Use RENAME, not COPY, to extract .tar.gz files.
    ea6260c Fix issue #10258: re-configure if args change.
    672d9ba Add svn user name and password to ExternalProject.
    515339f KWSys Nightly Date Stamp
    1d4e121 Add php coverage to ctest.
    d5e86a5 KWSys Nightly Date Stamp
    41e675a KWSys Nightly Date Stamp
    51cc861 Improve documentation of GetPrerequisites.cmake
    f811470 Improve documentation of BundleUtilities.cmake
    37fb1f3 KWSys Nightly Date Stamp
    ba88271 KWSys Nightly Date Stamp
    45e6aee KWSys Nightly Date Stamp
    b71b3b7 KWSys Nightly Date Stamp
    45d7200 Fix for fix to bug #9975
    fa3c181 Cost-based test scheduling should only be done in parallel mode.
    6138ff0 KWSys Nightly Date Stamp
    3d784cc KWSys Nightly Date Stamp
    571dc74 Recognize Clang C and C++ compilers (see #10693)
    e6cd880 ChangeLog: Changes since CMake 2.8.1
    98821a4 Merge CMake 2.8.1 to start branchy workflow
    3ebb41d Merge branch 'version'
    0559c4e KWSys Nightly Date Stamp
    f9f2e61 KWSys Nightly Date Stamp
    7220df0 Fix generation of .filters files for Visual Studio 2010 generator.
    8dd99db Add more ignore stuff for OpenBSD
    c8c7b22 Merge original history into fixed history
    b817276 KWSys Nightly Date Stamp
    279b9f2 KWSys Nightly Date Stamp
    65be87b Ignore OpenBSD warnings for use of strcpy, etc.
    e740887 Ignore OpenBSD warnings for use of strcpy, etc.
    ae6a50a Expand the regular expression for ignoring xcode missing directories.
    893e22e Expand the regular expression for ignoring xcode missing directories.
    44e6467 FindZLIB: make sure zlib.h exists before reading it
    4cde0b1 FindZLIB: make sure zlib.h exists before reading it
    f7abdff KWSys Nightly Date Stamp
    6283ce6 KWSys Nightly Date Stamp
    0d30e3f Fixed: CUDA_VERSION_MAJOR/MINOR now computed after first run.
    bca561e -make CMAKE_ASM_FLAGS_INIT and friends work (#10577)
    08b56ae -make CMAKE_ASM_FLAGS_INIT and friends work (#10577)
    f2d18d6 Try to remove some warnings.
    418e600 Try to remove some warnings.
    521e267 Ignore some more sgi warnings.
    288a58a Ignore some more sgi warnings.
    5eeaa53 Remove conversion warning.
    a179cc9 Remove conversion warning.
    ce9ff00 Exclude warnings for Xcode
    28007f4 Exclude warnings for Xcode
    0b52888 Silence warnings on sgi compiler.
    38cabcd Fix shadowed local warning in coverage handler
    f88a0a3 Silence warnings on sgi compiler.
    f859309 Fix shadowed local warning in coverage handler
    8ce275f KWSys Nightly Date Stamp
    87dbbf9 KWSys Nightly Date Stamp
    a9a2af1 BUG: 0009840 Fix case when only Java is available by implementing COMP Runtime
    0d88e19 BUG: 0009840 Fix case when only Java is available by implementing COMP Runtime
    83d3b1e KWSys: Process tree kill for kFreeBSD, GNU/Hurd
    9c0937f KWSys: Process tree kill for kFreeBSD, GNU/Hurd
    667b1b2 Fix for Bug#10700, COMPILE_DEFINITIONS_MINSIZEREL missing REL part.
    ed5a140 Fix for Bug#10700, COMPILE_DEFINITIONS_MINSIZEREL missing REL part.
    aa30bd3 Disable purify on unix, as it works differently and ctest can't use it.
    2e25606 Disable purify on unix, as it works differently and ctest can't use it.
    ef6b505 Add GITCommand key value pair.
    83b00e0 Add GITCommand key value pair.
    408bf24 KWSys Nightly Date Stamp
    48fc3d3 KWSys Nightly Date Stamp
    5050609 -use the HINTS keyword for finding FindKDE4Internal.cmake
    a8fd6e7 -use the HINTS keyword for finding FindKDE4Internal.cmake
    601ee1f BUG #10209: Fixed FindwxWidget CXX flags parsing error.
    f90bdaf BUG #10209: Fixed FindwxWidget CXX flags parsing error.
    867efc0 Nightly Start Time
    c8f3dbc Nightly Start Time
    9179d31 Nightly Start Time
    8d1533a Nightly Start Time
    81e73af Nightly Start Time
    1cd0582 Nightly Start Time
    c70fcf6 Package CMake with new version scheme
    7793448 Nightly Start Time
    419c779 Nightly Start Time
    32677e5 Nightly Start Time
    42902f5 Nightly Start Time
    146bc1d Nightly Start Time
    838e133 Nightly Start Time
    fcc6a36 Nightly Start Time
    ca44c11 Nightly Start Time
    b91f166 Nightly Start Time
    1b7c279 Nightly Start Time
    d815dd0 Nightly Start Time
    0328379 Report commit hash in CMake development versions
    e49b6ec Teach CMake Policies about tweak version component
    378acb1 Teach cmake_minimum_required about tweak version
    5bfffd6 New version scheme to support branchy workflow
    d44a01a Nightly Start Time
    00e12f6 Nightly Start Time
    206ab77 Nightly Start Time
    6d8dcc9 Nightly Start Time
    633b1da Nightly Start Time
    79ee55f Nightly Start Time
    9496af1 Nightly Start Time
    da7a098 Nightly Start Time
    00a2fba Nightly Start Time
    4e0d20f Nightly Start Time
    4ac9701 Nightly Start Time
    2f73693 Nightly Start Time
    ed7b49f Nightly Start Time
    dc6fa4c Nightly Start Time
    c6cb25d Nightly Start Time
    928aa28 Nightly Start Time
    fd9f25e Nightly Start Time
    4aff71a Nightly Start Time
    a678b1b Nightly Start Time
    2fb3cbc Nightly Start Time
    f7e65a4 Nightly Start Time
    5693083 Nightly Start Time
    59a453a Nightly Start Time
    0da1925 Nightly Start Time
    b9d207d Nightly Start Time
    ff66917 Nightly Start Time
    171c726 Nightly Start Time
    06f1649 Nightly Start Time
    f81bca7 Nightly Start Time
    933036d Nightly Start Time
    cf90979 Nightly Start Time
    579c8ab Nightly Start Time
    bc4791c Nightly Start Time
    7193327 Nightly Start Time
    e8d41ae Nightly Start Time
    b4236a1 Nightly Start Time
    5c7f1a2 Nightly Start Time
    87dc967 Nightly Start Time
    8c89b5e CMake 2.8.1
    bcbce6d Nightly Start Time
    a658721 Nightly Start Time
    41dc095 Nightly Start Time
    cb01bea Nightly Start Time
    818eb5e Nightly Start Time
    00477de Use response file for objects on MinGW and MSYS
    f9268c9 Use platform variable for response file flag
    87f0853 Use forward slashes for objects in response files
    2aaace7 Nightly Start Time
    1274ce5 CMake 2.8.1-rc5
    7bf9ea9 Nightly Start Time
    01cf8a7 Nightly Start Time
    f0e336a Nightly Start Time
    903d310 Nightly Start Time
    f0cb9cc Nightly Start Time
    2812910 Increment RC number to RC 4 to match commits on branch.
    6dde154 CMake 2.8.1-rc4
    741cb81 Nightly Start Time
    79253e8 Nightly Start Time
    3d20658 Nightly Start Time
    3af87c6 Nightly Start Time
    e5ed295 Nightly Start Time
    3c8f398 Nightly Start Time
    f523615 Nightly Start Time
    5a0b3ee Nightly Start Time
    41a8fe2 Nightly Start Time
    ddc61af Nightly Start Time
    fb19de9 Nightly Start Time
    16ac1ae Nightly Start Time
    852f12e Nightly Start Time
    69607e7 Nightly Start Time
    96b17cc Nightly Start Time
    8f0d423 Nightly Start Time
    8768d30 Nightly Start Time
    f195a13 CMake 2.8.1-rc3
    5b706de Nightly Start Time
    90d78bc Nightly Start Time
    823b505 Nightly Start Time
    f75ac37 Nightly Start Time
    96be442 Nightly Start Time
    5f92601 Fix rule hash persistence file generation
    224dde9 CMake 2.8.1-rc2
    267e1e2 Nightly Start Time
    7860c68 Nightly Start Time
    1f2d016 Nightly Start Time
    b6e42e3 Revert "Avoid CTest 2.6.4 dashboard script crash"
    d4b1d96 Nightly Start Time
    bad5dc4 Nightly Start Time
    8c00222 Nightly Start Time
    a2bc855 Nightly Start Time
    877a934 Nightly Start Time
    e7a8a29 Nightly Start Time
    e30279e KWSys Nightly Date Stamp
    cdc484e -use find_package_handle_standard_args() in FindOpenAL (#9496)
    dedbe6f KWSys Nightly Date Stamp
    af3a288 -add QUIET keyword to pkgconfig macros
    d62c51d -fix documentation from a module which has *only* documentation
    d1b3ceb -minor doc fixes
    555b8fc -(minor) fix documentation for CMAKE_LIBRARY_PATH (#10291)
    ed81b62 KWSys Nightly Date Stamp
    d80323b Fix CTestTestScheduler sporadic failure.
    231cbbe Change coverage globbing mechanism to resolve paths earlier
    678073b CTest: Submit author email in Update.xml
    162597e KWSys Nightly Date Stamp
    edb0fb2 -add support for QtMultimedia in UseQt4.cmake (#10675)
    4d653fb Fix 'Architecture' test for more Mac linkers
    a443308 Load compiler information after configuring it
    aa1450b Fix build on borland windows, by adding back typedef for pid_t.
    0ac7f85 KWSys Nightly Date Stamp
    0457d53 Use Fortran ABI detection results conservatively
    7883f95 Win64 fixes for mingw-w64 compilation
    e0acb6c Fix Windows-cl.cmake so that at most one MSVC** variable is defined.
    ea62d69 Do not list file names during 'cmake -E tar xz'
    1c13ced Fix prototype to match header, for bug # 10543.
    1df3f58 BUG: Fix Bug #9975 when softlinks are used.
    0bf998a KWSys Nightly Date Stamp
    d6a6ead For HP, preprocessor if on multiple lines not allowed, make a long line.
    a186124 Fixes for bug # 10543, build on older sunpro now works.
    e2c496e Fix for bug #10542, allow this to build on Tru64
    1d64fa8 Fix FindCurses.cmake for new cygwin releases.
    5fd87f6 Fix for bug #10670, add another location to find MSBuild.
    67277ba Teach ctest_update about Git submodules
    f20fd58 KWSys Nightly Date Stamp
    d7ceb75 -fix GetFrameworkFlags() for Mac, which was broken with my last commit
    0b7206d KWSys Nightly Date Stamp
    5272d0d KWSys Nightly Date Stamp
    2f25602 -remove trailing whitespace
    3901e04 -improve crosscompiling from Linux to iphone (#10526)
    42c4088 KWSys Nightly Date Stamp
    2938263 Fix missing set of MSVC10 and add CheckCompilerRelatedVariables test.
    d4c9531 KWSys Nightly Date Stamp
    5431945 Make get_stl_prime_list an inline function to avoid duplicate copies of it.
    7b7bf93 KWSys Nightly Date Stamp
    fd5b75e Fix for for bug #10550, fix some errors for an old Sun compiler.
    a170690 Fix for bug #10550, work around instantiation out of scope
    9e99ac5 Fix .pdb name attribute in VS project files
    46bc8fc KWSys Nightly Date Stamp
    38524ec Remove another c++ comment from the c code.
    2e188ef Get rid of c++ style comments in C code.
    8e68728 Add more excludes for the borland compiler.
    0feb0b2 -fix bad check for Apple in AddDirectoryItem() introduced recently
    1da611f ctest_update: Report failure in Update.xml
    32856c1 KWSys Nightly Date Stamp
    9ced0bf ENH: Add simple grouped view.
    6e1b510 Remove unused cmData and cmMakefile::DataMap
    36d850b Detect PathScale Fortran compiler tools
    c4277b6 Another pass at removing borland warnings.
    07bd06b KWSys Nightly Date Stamp
    0da537d Do not error out if the java version is not found, if java is not required.
    70f9078 Try to remove borland warnings again.
    3d5d76f KWSys Nightly Date Stamp
    f6b2715 KWSys Nightly Date Stamp
    6ea9213 Coverage glob should search in Source dir
    7049dff Implement extra coverage globbing
    6c76119 KWSys Nightly Date Stamp
    e498510 KWSys Nightly Date Stamp
    d963719 -fix typo in HAS_CXX docs (#10578)
    b3843ba -fix linking to frameworks when crosscompiling from Linux to iPhone (#10526)
    45d9106 KWSys Nightly Date Stamp
    7849674 Fix release scripts.
    22e9f2d KWSys Nightly Date Stamp
    60de059 KWSys Process: Add OpenBSD process tree kill support
    4307240 KWSys SharedForward: Add OpenBSD support
    0dbd6e8 -add more names for libpng, so it also support libpng 1.4 on Windows (#10551)
    41d6430 -don't add the INCLUDE env.var twice to the Eclipse project file
    2c156fd KWSys Nightly Date Stamp
    272308a FindDart: use find_package_handle_standard_args()
    da43880 FindDart: mark DART_ROOT as advanced
    068fbd1 FindGLU: add deprecation message
    932d08a FindGCCXML: document variables
    d359a72 FindGCCXML: mark executable as advanced
    67c4280 KWSys Nightly Date Stamp
    3ca4749 FindLibXslt: move include statement + misc whitespace cleanup
    293d8ae FindAVIFile: use find_package_handle_standard_args()
    172e93b FindPhysFS: use find_package_handle_standard_args()
    9629443 FindQuickTime: use find_package_handle_standard_args()
    5abed16 FindZLIB: only set INCLUDE_DIRECTORIES/LIBRARIES if zlib is found
    7c9e72a FindLibXml2: move include statement
    db3134d Make VERBOSE_FLAG appear as first statement for consistency
    c178660 KWSys Nightly Date Stamp
    6202d96 Fix support of VS Express 10, but looking for MSBuild in the right place.
    bbd9392 FindMPEG: mark variables in cache as advanced
    d4a9ce3 FindMPEG: also check if MPEG_vo_LIBRARY is valid
    d62d1fd FindEXPAT: else() not needed
    d5b8544 FindJasper: don't put JASPER_LIBRARIES into cache
    8981fa3 FindJasper: don't set JASPER_LIBRARIES twice
    0f57a51 FindJasper: no need to set QUIETLY explicitly
    1f8a67b FindASPELL: no need to set QUIETLY explicitly
    32a3b1f FindHSPELL: capitalize Hspell properly
    810d9a3 FindHSPELL: add version support
    99313f4 FindHSPELL: no need to set QUIETLY explicitly
    8df8fd8 KWSys Nightly Date Stamp
    e04daeb KWSys Nightly Date Stamp
    d827b9f -add basic search directories for the "Generic" platform
    33ddb23 Handle non-ASCII terminators in file(STRINGS)
    13e6b43 KWSys Nightly Date Stamp
    78d5050 Fix for bug #10544, make check was sent to the wrong log file
    f9bdbf8 KWSys Nightly Date Stamp
    c70850d KWSys Nightly Date Stamp
    4d6e0f3 FindSubversion: simplify using FindPackageHandleStandardArgs()
    44f631e FindBZip2: no need to set QUIETLY explicitly
    c70e0aa FindBZip2: remove BZIP2_DEFINITIONS from doc (it's not referenced)
    79442f8 FindZLIB: add support for version handling (fixes #5588)
    001efa5 FindZLIB: add support for GnuWin32 (fixes #5588)
    5ea4992 FindZLIB: FindPackageHandleStandardArgs already contains the quiet handling
    d33303f KWSys Nightly Date Stamp
    981c7f5 -check for the ARM ABI/EABI compiler ABI for the GNU compilers
    f99771c -revert the previous unintended commit
    8d907e2 -no change, don't know why git wants to commit something
    fcdbe00 CPackRPM:: Fix bug #10363, specify compression type in RPM spec
    c558141 KWSys Nightly Date Stamp
    f233a9b Remove spurious tabs
    71812d0 -fix typos in docs, patch from Michael Wild
    018c13f Patch to avoid short name usage where possible. Get the actual case spelling of a file name on 'Windows' without converting to short name and back again. Avoids bad behavior reported in http://bugs.winehq.org/show_bug.cgi?id=22286 when using cmake under a wine/msys/mingw installation on a Linux box. Thanks to Clinton Stimpson for preparing the patch.
    f468b50 KWSys Nightly Date Stamp
    c94303f Revert "Include relative path in generated qrc and uic files.  Fixes #10413."
    e93b737 KWSys Nightly Date Stamp
    8ca2fa7 KWSys Nightly Date Stamp
    7b4afe1 Exclude new warnings that showed up with ctest launcher.
    3917de0 KWSys Nightly Date Stamp
    ca41b71 KWSys Nightly Date Stamp
    200d40a KWSys Nightly Date Stamp
    ba559a3 KWSys Nightly Date Stamp
    cf3e42f Partial fix from bug #10503, use full paths to fix custom commands.
    a63dc32 KWSys Nightly Date Stamp
    faf30c2 KWSys Nightly Date Stamp
    e101d9f KWSys Nightly Date Stamp
    003ffe5 Fix intermingling of test environments when tests run in parallel.
    d0b5109 KWSys Nightly Date Stamp
    2a2a923 KWSys Nightly Date Stamp
    7a17b72 KWSys Nightly Date Stamp
    9e74971 KWSys Nightly Date Stamp
    2c6f8de Fix for bug #0010466, fix crash in --help-module.
    9345833 BUG: Commit a fix from Rusty to address incorrectly reported memory queries.
    e750761 OpenBSD: Work-around static/runtime linker inconsistency
    a8abb30 KWSys Nightly Date Stamp
    1cad103 it's CMAKE_COMPILER_IS_GNUCC, not CMAKE_COMPILER_IS_GNUGCC
    4273cd9 KWSys Nightly Date Stamp
    d086218 KWSys Nightly Date Stamp
    a72b2cc KWSys Nightly Date Stamp
    570ceeb Teach CMake how to work with G95 on mingw.
    fc4e7dc ENH: Adding symbol for cray compute linux to DynamicLoader.cxx
    9fd6916 KWSys Nightly Date Stamp
    23eb9c9 KWSys Nightly Date Stamp
    ae58811 KWSys Nightly Date Stamp
    4b32ee0 Better detection of stop_time being passed.
    40cb9c8 KWSys Nightly Date Stamp
    9eea95c Fix StopTime to also account for localtime being a day ahead of gmtime
    9676c52 Fix for StopTime for cases when gmtime is a day ahead of localtime
    a2fe175 More debugging of StopTime test
    1560d9d KWSys: Enable process tree killing on kFreeBSD
    f1d801e KWSys Nightly Date Stamp
    108090f Include relative path in generated qrc and uic files.  Fixes #10413.
    61ad524 Change to use FindX11.cmake.  Should fix #9929.
    44492ff Add support for libXi.
    91c1a70 Output times during StopTime test for debugging
    0d48f81 Test using std::min
    4c59570 Replace min() call with its literal definition
    beda5ea ENH: Hook in GetPrerequisites to override item type
    b41647c Move get_date call closer to ctest_test for more predictable results.
    0ba9d04 Add the --stop-time argument
    bd0b37e ENH:  Clarify a doc string.  Fixes #10358.
    5e1a240 ENH:  Modify how OpenGL is searched for, that is, use FindOpenGL.cmake.
    7f98d73 KWSys Nightly Date Stamp
    7881a9f KWSys Nightly Date Stamp
    fd38eda Support multiple arguments in CC,CXX,FC values
    ebdda6e Default to gcc as the compiler.
    6bd50fa Change to UTC for dashboard time.
    34ebee5 KWSys Nightly Date Stamp
    41ee399 KWSys Nightly Date Stamp
    84df478 KWSys Nightly Date Stamp
    b452e65 KWSys Nightly Date Stamp
    af92e72 Add errorlevel checking after each custom command in a sequence.
    01f022c Add a new registry key to check for the location of MPICH2.
    a4f798d KWSys Nightly Date Stamp
    d8338e4 KWSys Nightly Date Stamp
    f921372 KWSys Nightly Date Stamp
    8f9f6b3 BUG #9419: Added wxWidgets_EXCLUDE_COMMON_LIBRARIES option.
    b461a68 Fix Qt with OpenGL on the Mac.
    a61c5ab Add CMAKE_TESTS_CDASH_SERVER variable and CTestSubmitLargeOutput test.
    a9ac761 Add .git .bzr and .hg to the list of default CPack ignore directories.
    e67acbf KWSys Nightly Date Stamp
    98f2170 KWSys Nightly Date Stamp
    71a74b4 KWSys Nightly Date Stamp
    2e16fee Fix upload to work with git branch name master.
    0922d4f KWSys Nightly Date Stamp
    6a15677 KWSys Nightly Date Stamp
    9d7e08d Remove empty_binary_dir command in new unit test
    2fd9b80 Add unit test for RESOURCE_LOCK test property
    adca29a KWSys Nightly Date Stamp
    767ffba Added RESOURCE_LOCK test property.
    634c311 KWSys Nightly Date Stamp
    dfc1a5e Use git for the checkout of the source tree instead of cvs.
    5cfbdb1 Close ifstream.
    348f6c4 If tests failed on the last run, have them run first next time
    09e748c Configurable path to CTest cost data file
    370e5b9 Documentation: Test XHTML compliance
    5771dd2 Documentation: Comply with "XHTML 1.0 Strict"
    03f8820 Documentation: Cleanup installation rules
    efa4eb4 KWSys Nightly Date Stamp
    6474692 KWSys Nightly Date Stamp
    fc871ca KWSys Nightly Date Stamp
    ab650f0 Different versions of cygwin report differet messages for cygwin
    b4d27dc Use historical average of test times to schedule tests.
    55f0129 KWSys Nightly Date Stamp
    0a1ecf1 Change the tag to be master from CVS for release scripts
    c63e4bd KWSys Nightly Date Stamp
    c38ffcf KWSys Nightly Date Stamp
    f3cdbb0 Change the git repository to be the new one and not the -tmp one.
    b0cf7e9 Switch to git repository for creation of nightly releases.
    73395fb KWSys Nightly Date Stamp
    6c300a0 KWSys Nightly Date Stamp
    da402c2 KWSys Nightly Date Stamp
    88a4f2e KWSys Nightly Date Stamp
    57efb4a BUG: We shouldn't be setting the HideWindow option on the test processes we create.
    4eba05d Suppress GNU flag -fPIC on Windows
    2eeccbe KWSys Nightly Date Stamp
    282ba89 Clarify CMAKE_MODULE_PATH documentation
    19c42fb KWSys Nightly Date Stamp
    70290e1 Add support for QtDeclartive module.
    b39fe94 Fix problem with ExternalProject test in in-source builds.
    1e43973 A few small changed from Pat Marion (in VTK CVS too)
    f7a3db6 Applied patch from Pat Marion - modules header macro.
    8d87d12 Do not force frameworks on Mac OS X - never worked well.
    27dac9f KWSys Nightly Date Stamp
    4685872 FortranCInterface: Fix PathScale detection again
    71e4fe7 KWSys Nightly Date Stamp
    6301f98 KWSys Nightly Date Stamp
    596af9f KWSys Nightly Date Stamp
    10aece0 -fix bug for Eclipse projects where targets which are in a subdir which has the same name as the project (... and so the linked resource) could not be built
    aa2b217 KWSys Nightly Date Stamp
    a41345f Preemptively fix line too long problem before tomorrow's dashboard has a chance to complain about it.
    f48660f Make a common function that prints the status during the checks for working compilers. Call it from all of the CMakeTesten_US.UTF-8Compiler.cmake files. In the message, print the full path to the tested compiler only for the Makefile generators. For Xcode and Visual Studio generators, print the generator instead so that users are not misled with the full path to a compiler that the generator may not even use. Xcode and Visual Studio have their own mechanisms for choosing the compiler to use during try_compile and build...
    e3293f8 Fix for issue #9125 - invent CMAKE_XCODE_ATTRIBUTE_* variable mechanism. If there are variables that begin with CMAKE_XCODE_ATTRIBUTE_ then add corresponding attributes into the generated Xcode project file.
    bf4d2f6 Fix KWSYS_PLATFORM_INFO_TEST when user removes tree
    41a608a Fix rule hash persistence file generation
    4127358 KWSys Nightly Date Stamp
    1c13f57 Add a high COST value to BootstrapTest so that it will be scheduled first in parallel ctest executions.
    b640884 KWSys Nightly Date Stamp
    90f6a72 Fix for fix for issue #2336 - do not specify CMAKE_BUILD_TYPE when the ctest -C configuration type string is empty.
    2de33eb Make CTest.UpdateCVS robust to some cvs clients
    10750bf Fix configure time error that occurs when there is a backslash in the HOME environment variable.
    c420577 Do not warn for unknown CTest UPDATE_TYPE
    e18f362 Detect Git repositories for CTest UPDATE_TYPE
    ff101a5 Simplify CTest.cmake module with ELSEIF
    b0c6ca6 KWSys Nightly Date Stamp
    0619813 Fix for bug #10257, NSIS could remove a PATH if it was too long
    6e7e71e Teach CTest.UpdateGIT test to fake file timestamp
    8bd2318 cmCTestGIT: Refresh index for local modifications
    78a5727 Teach CTest.Update tests to strongly check entries
    2ec78b4 cmCTestBZR: Strip trailing slashes from paths
    9ff55c0 current release stuff
    1b42740 KWSys Nightly Date Stamp
    41fcf6e Moved call to cache CDash version information to cmCTest::initialize.  Also added a 3 second timeout when requesting the version from the server.  Added an option to the CTestConfiguration that will be used to determine whether to query the version information at all.  (Behavior for this setting is not yet defined.)  Updated CMake's local CDash version setting to 1.6.
    a7666d3 KWSys Nightly Date Stamp
    7583e57 KWSys Nightly Date Stamp
    07323b3 KWSys Nightly Date Stamp
    b3a1a50 KWSys Nightly Date Stamp
    46ff4bb Fix HPUX issue with test, by doing the query to cdash for its version before any test is started.
    a0cc49a Support for relative paths to executables in MemCheck tests.  Also fixed a bug causing memcheck args to be overwritten repetitively.
    9ef2491 KWSys Nightly Date Stamp
    c87282c Re-enabled Scheduler test and fixed the underlying problem.
    4864d48 Disable Scheduler test until underlying problem is resolved.
    fe7c4d0 Add unit test to ensure that CTestCostData scheduling works correctly
    6fe2376 KWSys Nightly Date Stamp
    09be6c5 Avoid CTest 2.6.4 dashboard script crash
    11dcef9 Recognize the Compaq Fortran compiler
    ccb9053 KWSys Nightly Date Stamp
    9a35d67 Fix line length style issue.
    5a0653e Revert accidental CMake-2-8 branch commit
    3c2ecbe Add alternate per-vendor compiler id detection
    1078729 Add alternate per-vendor compiler id detection
    17e5e5f KWSys Nightly Date Stamp
    977c5c2 KWSys Nightly Date Stamp
    8501833 KWSys Nightly Date Stamp
    6ee87b2 Fix issue #10155 - default value of CMAKE_OSX_DEPLOYMENT_TARGET should always be the empty string. When the value of CMAKE_OSX_DEPLOYMENT_TARGET is the empty string, the -mmacosx-version-min flag should not show up on the compiler command line. The logic for selecting default value of CMAKE_OSX_SYSROOT is orthogonal to and independent of the value of the deployment target. The default value for CMAKE_OSX_SYSROOT is the SDK that corresponds to the current version of Mac OSX on which cmake is running.
    42c3eb8 KWSys Nightly Date Stamp
    dc1d218 CMake 2.8.1-rc1
    aa495ad Add -rpath for cuda libraries on Apple.  They use @rpath in the library link names.
    f04f912 Updated the documentation on what kinds of flags you can use when setting target properties.
    d2d3672 Define __CUDACC__ during dependency scanning, since NVCC doesn't.
    addeec7 KWSys Nightly Date Stamp
    eb4fe91 -remove unnecessary debug output
    baf8e99 KWSys: Remove $Id$ from MD5.c
    54cb052 KWSys Nightly Date Stamp
    f74eb63 COMP: remove exporting String as VS10 attempts to export its parents (basic_string) which causes all kinds of multiply defined symbols at link time.
    42d76e8 KWSys Nightly Date Stamp
    2b3eee4 Avoid PathScale cmd-line bug in TryCompile test
    4d1351e Skip Fortran module mangling test on PathScale
    9348f62 KWSys Nightly Date Stamp
    5f540dc -make paths with spaces work in the CodeBlocks generator with MinGW (#10014)
    0999bd7 KWSys Nightly Date Stamp
    6e54834 KWSys Nightly Date Stamp
    21faaa5 FortranCInterface: Fix PathScale detection
    3551869 -also put CMAKE_LINKER in the C and CXX compiler information files
    634011f KWSys Nightly Date Stamp
    3684f62 Do not export all symbols from DLLs on Cygwin
    41024b0 Fix CMAKE_DL_LIBS on Cygwin
    1804c6b Add PathScale shared library flags on Linux
    8c7b3a2 KWSys Nightly Date Stamp
    02dd3a8 KWSys Nightly Date Stamp
    d23d3fd KWSys Nightly Date Stamp
    0376980 -make the imported targets feature of FindQt4.cmake fully backwards compatible
    835b07a Put quotes arounds strings when doing STREQUAL.
    1833961 some tweaks as suggested by Brad (no functional changes)
    a17e321 KWSys Nightly Date Stamp
    6d39313 -create imported library targets for the Qt4 libs
    b63b4ae KWSys Nightly Date Stamp
    c04fb49 KWSys Nightly Date Stamp
    776a874 KWSys Nightly Date Stamp
    7249e7d KWSys Nightly Date Stamp
    55a3967 Fix bug #10114. Find phonon on some installations.
    e46e8fb Do not find cyg*.dll on Cygwin
    3cba2b3 Fix KDE3 .la file format on Cygwin
    8779559 Remove unused #include <windows.h>
    12dcf9e Search prefix /usr before root prefix /
    b05ed46 Name Cygwin DLLs with SOVERSION, not VERSION
    879b47e KWSys: Fix SharedForward on Cygwin without -mwin32
    5b53720 Enable extra CodeBlocks generator on Cygwin
    fdbe16c Use if(CYGWIN) instead of if(WIN32 AND UNIX)
    da36cde PathScale C/C++/Fortran Compiler Information
    1e9f58e Recognize the PathScale C/C++/Fortran compilers
    9ef3f8e Restore -rdynamic in Linux build rules
    7b106a6 Create Linux GNU compiler flag consolidation macro
    113013f KWSys Nightly Date Stamp
    8d0161c Trust umask for file permissions
    6c1e242 Detect Fortran ABI Information
    b510062 KWSys Nightly Date Stamp
    d7eca70 KWSys Nightly Date Stamp
    d3ddeb8 KWSys Nightly Date Stamp
    6ea1581 KWSys Nightly Date Stamp
    4cf560f change the name to be closer to NMake Makefiles which is basically what jom parses
    6faa4ae Changed warning string to use the WARNING flag.
    2316e04 Reordered the arguments, so that user generated arguments go last and thus get precedence.
    d3034f9 Disable the --host-compilation flag for CUDA >= 3.0 since it is derecated.
    f89b0ab KWSys Nightly Date Stamp
    aa658f6 KWSys Nightly Date Stamp
    58d82cd COMP: Added missing case for the export macro, thanks to Kenneth Moreland.
    b0a0714 ENH: Added support for building kwsys with GCC visibility support.
    4671b39 KWSys Nightly Date Stamp
    42d175f Fix a line length issue.
    081b5df Fix Issue #9792, remove superfluous output when not searching for COMPONENTS, add 1.41 to the search
    eb66705 Fix issue #10065, "FindGTest.cmake doesn't handle spaces around arguments to TEST/TEST_F macro".
    e0d09ef KWSys Nightly Date Stamp
    aefd10a Fixes issue #9862 by adding official msvc import library names to FindCURL
    820e255 Should get FindGTK2 working with fink on Mac OSX
    cbfbb86 Fix escapes in Fortran depend.make entries
    40641e3 KWSys Nightly Date Stamp
    241dd18 make FindRuby work on Windows e.g. with ruby 1.9.1 (version string was constructed wrong)
    827b636 KWSys Nightly Date Stamp
    d92a43b KWSys Nightly Date Stamp
    79c0485 KWSys Nightly Date Stamp
    729ee80 KWSys Nightly Date Stamp
    0a0788a Enhanced CTest HTTP Request API to support PUT file uploads.
    646e71f fix line lengths
    978de74 KWSys Nightly Date Stamp
    b0d5fa0 Fix for issue #5041 - improve error messages that may occur during ctest_build and ctest_configure.
    47bd863 Fix crash on Continuous dashboard - related to last commit fixing issue #10060. Do not call ShouldCreateNewTag if command is NULL...
    aad15c3 Fix issue #10060 - add APPEND arg to ctest_start command.
    5ce7e35 KWSys Nightly Date Stamp
    474cf51 Fix mem leak reported by valgrind.
    10a4abd Add missing archive_read_finish calls to fix some of the presently reported valgrind memory leaks.
    9e96d80 KWSys Nightly Date Stamp
    2dc2b13 KWSys Nightly Date Stamp
    7d67773 KWSys Nightly Date Stamp
    685b305 KWSys Nightly Date Stamp
    8952f49 Fix issue #9042 - correctly this time. Fix failing tests on VS 7, 8 and 9 dashboards. Use ConvertToXMLOutputPathSingle instead of ConvertToOptionallyRelativeOutputPath to handle spaces in the path and double quoting properly. Related to commit trying to fix issue #9042 from yesterday.
    5da839a KWSys Nightly Date Stamp
    4d3a387 Preserve environment variables across calls to cmCTestScriptHandler::RunConfigurationScript. This will help prevent problems like we are currently experiencing (regarding CMake continuous dashboards only running once each day because the HOME environment variable is modified indirectly by a command in a called script, but affects the environment in the calling script).
    68ed752 Fix issue #9042 - use relative path for pdb file name when CMAKE_USE_RELATIVE_PATHS is on.
    c1beb3b fix the way the PATH and other related env.vars are stored in the eclipse project file when using MSVC
    a1614ca disable cmake's verbose output in the Eclipse and KDevelop generators
    8d88de4 Fix issue with SDK not matching initial deployment target chosen by setting the MACOSX_DEPLOYMENT_TARGET environment variable. The problem was that we were setting the initial SDK value based on our own internal default value for deplyment target rather than the user's environment variable choice. The solution is to base the default value for the SDK on the deployment target variable after initially caching the deployment target... Every time I'm in this code I think I leave it cleaner, only to be proven otherwise. Let's give this one a whirl. Bleh.
    ffbae66 fix logic of _QT4_ADJUST_LIB_VARS() wrt. release- and debug libraries
    cab08a1 KWSys Nightly Date Stamp
    3cb2a0f Move cURL dependent code out of CMakeLib to fix complex tests.
    766ef1d Fix broken bootstrap test
    e44bed5 KWSys Nightly Date Stamp
    5aad7bf Make new web api safe for bootstrap build.
    c424267 -handle the REQUIRED and QUIET keywords in FindJNI.cmake, also set JNI_FOUND
    a302b51 Query the CDash web API to automate CDash version detection.
    3ff0b94 Added functionality to allow CTest to easily access web APIs.  This will be used for better communication with CDash.
    0bfb954 handle change in fortran variable used for tests
    7af5531 Added support for CTest awareness of the CDash version.  This will help forward compatibility for both tools.  Note that this changeset effectively makes the default to disable output compression.  Now, to enable output compression, the CDASH_CTEST_VERSION must be explicity set to >= 1.6.  Automated detection of the CDash version is the next step.
    cb27cfb Use human-readable Git commit times in Update.xml
    5cf7713 Longer CTestTestTimeout default time on Cygwin
    3312e3d Fix size type conversion warning in RunTest.
    24ba4d7 KWSys Nightly Date Stamp
    a2c62d4 sync with KDE: sort the libs alphabetically
    4740bf6 -add support for QtMultimedia and some sync with KDE
    043ab8d KWSys Nightly Date Stamp
    31cf7f9 KWSys Nightly Date Stamp
    66f44f6 Fix segfault on Borland compiler resulting from divide by 0.
    9183556 Test for SVNPath element in Update.xml
    a4cdd73 Use literal quotes in Update.xml UpdateCommand
    4ce7ffb FindHDF5: Fix Windows compile-line parsing
    bdcce34 Fix BadExe test on cygwin.
    3e724b2 Submit Subversion directory path in Update.xml
    a73833d Submit global tree revision in Update.xml
    449b9ae KWSys Nightly Date Stamp
    ba7ccc8 cmcurl: Use arch-aware CHECK_TYPE_SIZE result
    5d4a074 cmcurl: Remove unused SIZEOF_LONG_DOUBLE
    11e6b51 Test the CheckTypeSize module
    c9b726c New CheckTypeSize for OS X Universal Binaries
    6c9f678 Teach ADD_TEST_MACRO about test namespaces
    23c28ad Fix for bug 9960, add support for MSVC10 runtime dlls.
    0477e97 Move documentation for new set_tests_properties properties.
    5c2a5e0 Workaround for CTestTestBadExe on Cygwin
    1842d2e Fix output compression error message
    ff916b4 CTest output submitted to the dashboard is now compressed by default.
    019e6db KWSys Nightly Date Stamp
    eb83c19 -better support for Qt4 as frameworks
    9add940 Added an option to conditionally attach files to a test submission only if the test does not pass.  Also some preliminary changes for test output compression.
    56fe170 KWSys: Improve SharedForward platform table
    e800604 KWSys Nightly Date Stamp
    d9f78ec Fix issue #10055 - add documentation for the CPack Mac OSX only Bundle generator.
    5eb8e80 Add a test to build the CSE project if the optional cache entry CMAKE_TEST_PROJECT_CSE_DIR is set.
    56ee3b4 BUG:  Fix #10021 don't specify libraries Qt depends on unless Qt is static.
    633c296 cmcurl: Fix test and dll output directories
    5bfe1a1 Changed XML formatting of files attached to test so that each file is archived and marked up individually, in order to make things easier on the CDash side.  Also switched to using the NamedMeasurement tag instead of a new tag.
    9340768 cmcurl: Drop custom CHECK_TYPE_SIZE macro
    357096d KWSys: Build tests after libraries
    1ac1058 Honor real language flags in FortranC.Flags test
    0306080 FortranCInterface: Support '=' in language flags
    8a87458 Fix issue #9782 - add documentation for variables used by CPack DragNDrop generators.
    7bc90c3 Set value of HDF5_INCLUDE_DIR for backwards compatibility.
    ece03ca Fix issue #9011 - eliminate unnecessary uses of CPACK_PACKAGE_INSTALL_DIRECTORY.
    dc66139 CTest-side changes to allow users to attach arbitrary files to test results that will be submitted to cdash using the ATTACHED_FILES test property.
    a830786 Fix issues #9959 and #9898 - do not set CMAKE_OSX_DEPLOYMENT_TARGET if CMAKE_OSX_SYSROOT is set.
    6adeb34 KWSys Nightly Date Stamp
    c31b7fc Add one more possible error message from curl for the failed submit tests.
    9199f7c Disable arch-specific try_run in CMake itself
    19839e9 Fix issue #9054 - ensure a valid install name for frameworks.
    68374fe libarchive: Drop unused %jd and %lld checks
    e4ebb49 Added a second call to find_library to find the static library.
    555fcbd Test FortranCInterface flag propagation
    126c93c Provide macro to force Fortran compiler
    f7171e2 KWSys Nightly Date Stamp
    36b9e0b KWSys Nightly Date Stamp
    f73c7b1 KWSys Nightly Date Stamp
    490009c Fix issue #9764 - add TIMEOUT arg to ExternalProject_Add so that callers have explicit control over the amount of time they are willing to wait for a download step. Default to no timeout, which means just run download for however long it takes.
    e28941b Consider a windows directory named syswow* a 'system' directory for GetPrerequisites.cmake purposes.
    c46fd5e Document new --http1.0 option.
    b2e7da8 Added a "-http1.0" option to ctest to make it submit using curl's http 1.0 option.  Also added parsing of html reponse output to determine whether errors or warnings were sent in response from the server.  If errors or warnings occurred, the response is output to stdout, and the "submission successful" message has been changed to accurately reflect whether or not warnings or errors were returned with the response.
    146cb98 Add fallback for detecting CPU speed from Windows registry on builds where USE_ASM_INSTRUCTIONS gets defined to 0. (Win64 builds.) Clean up methods to return false when not implemented or when they fail to detect the things they're supposed to detect. This file still needs a lot more work to have a fully working implementation on Win64 builds. Committing it now because it's slightly better than it was, and there is a need for the CPU speed detection code in projects that depend on kwsys. Will file a bug shortly to request that the missing implementations get filled in...
    691d878 BUG:  Fix bug #9894.  Make higher resolution CMake icon available as an application icon.  On Mac, the higher resolution one is used in the dock.
    be12a1a KWSys Nightly Date Stamp
    5e42767 Restore the "***Not Run" message to ctest command line output for tests which did not start due to missing/bad executables or missing required files.
    4de7cc3 Unfortunately, I noticed the comment on bug 8668 too late.  This changes my last implementation of the exe wrapper to something which makes much more sense: a REQUIRED_FILES property on tests.
    48b6133 [0008668: CTest Dev: Missing executables shown as failed tests when using MPI.]  Added a wrapping option to add_test so that exes built by the project can be safely wrapped in other exes and be listed as "not run" rather than "failed" if they are not built.
    55275e0 New decision method to enable Fortran tests
    faf6d82 Always use a configuration for CMake tests
    6c79c96 Test 'install' target of CMake itself
    9d823f7 Apply CMake test-time config to all tests
    08ac33f Fix memory leak that occurred when a test executable could not be started.  (See BadExe test)
    30f17e2 Fix installation of CMake itself
    31e2682 Use add_subdirectory instead of subdirs in CMake
    d5eb99c Simplify CMake self-install special case
    419d050 BUG:  Fix bug #10,000.
    a082702 KWSys Nightly Date Stamp
    e5efd87 Fix parallel HDF5 detection (#9982)
    39f851d Fix for bug 10001, make vs 10 compiler .rc files correctly
    9478ad0 Create CMakeLibTests output dir for Xcode
    02a8eee KWSys Nightly Date Stamp
    f5ac85a Test XML encoding with UTF-8 character validation
    0a64936 Test UTF-8 decoding
    e4beefe CTest: Do not munge UTF-8 output in XML files
    5872cc7 Create CMakeLib test driver and test cmXMLParser
    d4ada9d Clean up CMake build tree 'bin' directory
    d4e26b7 Remove useless include file filters
    15316c1 KWSys: Remove default exe output path
    c32088c Local test timeouts will now always take precedence over the global --timeout option.
    1d91bc6 Remove unused DumpDocumentation code
    f1d4f95 Minor typo in comments
    dd1a0c0 KWSys Nightly Date Stamp
    b30f627 CMake global timeout (--timeout option) should prevail over individual test timeouts if it is lower than the individual timeout.
    1e04804 Force CheckSourceTree test to pass if the source tree is not a CVS checkout. The test can only do its checking if cvs is available and the source tree is a cvs checkout. Also, allow for the possibility that backslash characters exist in the HOME environment variable, because they may when built in a cygwin environment on Windows.
    25d7399 Remove WILL_FAIL property from BadExe test, since CTest was returning 0. Replaced with a pass regex.
    a8ab300 Cosmetic changes to previous commit, for consistency.
    f30c82f Added a unit test for running a test command which exists but is not an executable, because it previously caused the outer ctest process to fail.
    80b2c30 KWSys Nightly Date Stamp
    bc4be86 KWSys Nightly Date Stamp
    0570b3c KWSys Nightly Date Stamp
    93fea8f Turn off fortran as gnu fortran does not mix with vs
    8d28ce8 Fix cvs password problems during the CMake.CheckSourceTree test. Make sure cvs has access to the original value of the HOME environment variable and not the 'CMake testing' value of it so that any cvs passwords set up on the machine work to get the list of local modifications using 'cvs up'...
    700da5f Document usage of the include(CTest) module
    0b38bb4 Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts.
    af14f1f Remove GNU-specific flags from Linux.cmake
    c106cb2 Generalize support for Portland Group Compiler
    2d948e9 Remove duplicate info from Linux SunPro info files
    e208397 Consolidate Linux Intel compiler information
    77ded39 Fix GNU C and Fortran flags on SunOS
    d2f1dac KWSys Nightly Date Stamp
    5b0f15f KWSys Nightly Date Stamp
    3e37ca8 Move GNU flags from SunOS.cmake to SunOS-GNU.cmake
    22c37b2 Hanle the case where a test can not be run because it is a bad executable.
    4d72006 Reduce duplication in Platform/<os>.cmake files
    9daa4a6 Remove CMAKE_SHARED_MODULE_RUNTIME_${lang}_FLAG
    58d6057 Fix OS X dylib and module GNU flags
    8c5d817 Fix .vfproj files with per-source settings
    aff3147 Modernize GNU compiler info on Windows
    e28c16b Split GNU compiler information files
    f3cd665 Remove unnecessary configure time operations from CTestTest* tests
    b14734b Make CTestTestTimeout time configurable
    ed55b1b Remove unused code from CTest test suite
    cdc9ef3 KWSys Nightly Date Stamp
    27873a4 Use one arch for 1.4-compatible check_type_size
    bbfcb19 Fix #9970: Use execute_process instead of deprecated exec_program.
    1f06c33 Drop -rdynamic from Linux build rules
    997fd83 curl: Hard-code HAVE_W* macros on UNIX for Cygwin
    7380d3a Always use a configuration for CTestTestTimeout
    1a5f209 KWSys: List processes with "ps -ef" on OpenSolaris
    be36c14 KWSys: Use "ps -Af" for process list on QNX
    afef524 KWSys Nightly Date Stamp
    8b2f6db libarchive: Remove unused STDC_HEADERS try_run
    c9235c0 Don't allow -G -M on CUDA versions less than 3.0.
    88eefac CTest: Test process tree kill on timeout
    2aaa967 KWSys: Fix process tree kill on 64-bit Windows
    b286e6e Document new timeout command line option
    c17ce46 Align test output for timeout condition.
    a52c011 Added the --timeout option to ctest command line.  This sets a global timeout on all tests if no more specific timeout is set on them.
    b21f1ea KWSys: Restore SIGSTOP/SIGKILL to end process tree
    4f43c1f Singly-quote target names for Watcom linker
    5152bf5 Cleanup CMakeBuildTest in test_clean target
    997f20b KWSys Nightly Date Stamp
    b936065 KWSys Nightly Date Stamp
    5b0bbd6 CPackRPM:: Fix bug on Open SuSE 11.2 coming from initial fix of bug8972
    d93bd3a KWSys Nightly Date Stamp
    8e7a630 KWSys Nightly Date Stamp
    e802130 KWSys Nightly Date Stamp
    de5d22c BUG 9969: document set_tests_properties TIMEOUT property.
    f81a3df KWSys Nightly Date Stamp
    5d62c50 Fix for bug #9965 -i was not passed to -E commands.
    254d267 Mac has gettimeofday defined, but cmsys wasn't aware of that, so it was falling back to using time() which only provides second resolution.  Fixed to allow usec res.
    1d6e7ed Improve fake $HOME test isolation code
    0ae0780 BUG 9961: ctest --help should not display a Generators section
    bb18790 Test CMP0015 OLD and NEW link_directories behavior
    02db432 Teach link_directories to recognize relative paths
    e154814 CTest: Move initial checkout to ctest_start()
    c2ba357 CTest: Simplify Initialize method signature
    a03f801 Suppress Intel float-equality test warnings
    24106f8 KWSys Nightly Date Stamp
    1d9cb15 also provide QT_DESIGNER_EXECUTABLE and QT_LINGUIST_EXECUTABLE
    b3023d2 Remove dependence on Qt/STL support.
    574902f KWSys: Work-around llvm-gcc-4.2 optimizer bug
    647d710 Fake $HOME to isolate tests from user
    c4e002f 64 bit should be setting 64 bit and not 32 bit.
    9e85219 libarchive: Use one architecture for try-compiles
    1da9b54 BUG 9950: increase timeout for BootstrapTest to 1.5 hours
    62acb92 KWSys Nightly Date Stamp
    03a8e91 CPackRPM: do not forget to include installed symlinks (bug 9927)
    a10198c don't use deprecated UsePkgConfig.cmake file in FindLibXslt.cmake, some cosmetics
    2d9c72c improve system/compiler specific settings of Eclipse
    892accf KWSys Nightly Date Stamp
    679c142 -document CMAKE_EXTRA_GENERATOR
    ceac346 Fix the build for non-MS compilers.
    d06ec80 KWSys Nightly Date Stamp
    9ec851b KWSys: Set CMP0003 to NEW
    268448b Teach VS generators to set the MACHINE type correctly.
    bbbdf54 Fix KWSys FundamentalType for Universal Binaries
    1136b97 Create KWSYS_PLATFORM_INFO_TEST macro
    2d80c9e Check for 'long long' without computing size
    2a78918 Enable loose loop constructs in KWSys
    c6f13b9 KWSys Nightly Date Stamp
    4430bcc Change the way 32/64 bit compiles are detected with MSVC and intel makefile builds. Use the platform ID preprocessor approach.
    1699836 FortranCInterface: Honor language flags in checks
    7c9e5ba Fix FindOpenSSL on mingw. This has been reported to be working by ctrlaltca libero.it on cmake mailing list.
    59334dc KWSys Nightly Date Stamp
    5fab48a Fix bug #9918, spaces included in QT_LIBRARIES when using QtOpenGL.
    cf133ff Fix uninitialized variable access in zlib reported by valgrind. Their web site claims it does no harm ( http://www.zlib.net/zlib_faq.html#faq36 ), but fixing it this way eliminates the problem.
    5ca6f15 Use backslashes in VS 10 library dependencies
    c7b0dbb Fix VS 10 value of CMAKE_CFG_INTDIR
    8cb1f4b libarchive: Include integer types very early
    ba21622 Fix bogus calls to GetMemoryStatus and GetMemoryStatusEx: need to set the dwLength member of the struct prior to calling. Otherwise it's just a garbage value from the stack. Also, pay attention to return value of GetMemoryStatusEx: if it indicates failure then just return 0 without using any of the other data the call returns.
    5fbefd6 Fix get_filename_component(... REALPATH) work dir
    77fddc1 KWSys Nightly Date Stamp
    12daac5 only add -DQT_DLL on Windows, ok by Clinton
    f756b73 Don't search for QtMotif on all platforms - only on X11.
    184a341 FortranCInterface: Use CMake 2.8.0 behavior
    a52ebca KWSys Nightly Date Stamp
    b1fe517 Try to fix missing size_t on qnx
    1412cc4 SimpleInstall test now builds an installer package if CTEST_TEST_CPACK is ON at the Tests/CMakeLists.txt level.
    69fdf71 COMP: Fixing return type of the Get methods associated with variables that       were changed from "unsigned long" to "size_t" to solve warnings about       64 bits to 32 bits truncations.
    2921fa9 Handle multiple carriage return issue on windows VS9.  Also make sure that running ctest in showonly mode does not kill our cost store, since many ctest tests do this and corrupt our cost data.
    8ec9935 KWSys Nightly Date Stamp
    7f60183 COMP: Fixing type declarations and type conversions that could potentially       truncate 64 bits types into 32 bits types.
    147aa6b CPackRPM: tolerate redhat specific clean BUILD ROOT pre-build macro (bug 9872)
    04d3f57 Document X11_X11_LIB and X11_X11_INCLUDE_PATH
    0f45793 Split some logic of FindQt4.cmake into separate files, which are included automatically.
    bc30342 KWSys Nightly Date Stamp
    22fb266 use different tar format to handle longer file names
    5786560 KWSys Nightly Date Stamp
    f8b9a26 for the Cmake build we do not want to have -Werror or force -Wall
    b5cbafe exclude warnings from cmbzip2
    28664b9 Show the current file when there is a tar error
    eb7e449 Fixed parallel HDF5 detection when HDF5_INCLUDE_DIRS has multiple items.
    3b8cab3 Changed HDF5_INCLUDE_DIR to HDF5_INCLUDE_DIRS to conform to standards.
    3154cde BUG: rename MPI_PACKAGE_DIR and MPI_PREFIX_PATH vars to be prefixed with _ to prevent conflicts with known variable names in other projects.
    279e4ec BUG: fix MPI_BASE_DIR var to be called _MPI_BASE_DIR to prevent conflicts with known variable names in other projects.
    612409e CMake 2.8.0
    6db9f9b get rid of the rest of the libarchive warnings by not seeing them..
    a875845 fix warning for borland
    e28636b KWSys Nightly Date Stamp
    6e8aa6c Fix regression with CPACK_NSIS_PACKAGE_NAME, if the project is setting the CPACK_NSIS_DISPLAY_NAME then use that as the default value and not the CPACK_PACKAGE_INSTALL_DIRECTORY, also make sure it escapes \ correctly.
    fb8d583 also search for "qmake-mac", which is installed by macports (http://lists.kde.org/?l=kde-core-devel&m=125797773120427&w=2)
    3e5d2bd suppress another warning.
    dc5d1ed Fix missing return value.
    bd60a24 remove the last of the windows W4 warnings
    d91d04a Remove a few more warnings
    0a5b247 KWSys Nightly Date Stamp
    33358ff CPackRPM:: add support for USER specified post/pre [un]install scripts (fix bug 8988)
    c0814f4 CPackRPM:: support user supplied "Provides" in spec file (fix bug 9584)
    d2715ca CMake 2.8.0-rc7
    1b48d36 fix number of callers to work with newer versions of valgrind
    218bd85 KWSys Nightly Date Stamp
    8cf5af0 libarchive: Borland provides umask, not _umask
    35a209b Search for the header QtAssistant for QT_QTASSISTANT_INCLUDE_DIR instead of QtAssistantClient
    c9c0ee4 Change logic of ctest subdirs command to allow for absolute paths.  Also added test coverage for passing absolute paths to subdirs.
    29ebc97 CMake 2.8.0-rc6
    21a59bd Fix double bootstrap build for in source builds
    74981c1 Remove a few more warnings
    f5b7f95 KWSys Nightly Date Stamp
    28f54d0 CPackRPM:: Support USER supplied  spec files (bug 9679)
    f7899c7 Fixed a bug where it was possible for a test to be started twice if a lower-indexed test depended on it.
    0106b49 keep libarchive from using a system zlib unless cmake uses one
    b4ed21c Removed duplicated documentation entry.
    17afd52 Bug 9090: CTest does not handle absolute paths in CTestTestfile SUBDIR( ) entries.
    2362fdc Fix CPack bug #9654
    665ac8d libarchive: Put local include dir first
    4a2f809 Sort documentation entries better and move mark_as_advanced() a bit back
    d1513e0 Allow test to work on machines with umasks that do not allow files to be overwritten.
    8658fcb Fix TRY_RUN cross compile test to pass consistently
    ef84e81 Added test coverage for TRY_RUN in cross compile mode.
    70dbbcc add better error checking and run from correct directory.
    36197f4 KWSys Nightly Date Stamp
    4fd75f9 add better error checking and support for symlinks to cpack's use of libarchive
    79b8d61 Fix for working with symlinks in tar files
    739d692 try to get rid of some warnings on hpux
    f5ff79e remove a few more windows warnings
    054eed5 -another tiny sync with KDE4, no functional changes
    e325b1a some syncing with FindQt4.cmake from KDE, no functional changes
    f5fe20d Fix some warnings
    aae8dca fix line length error
    7961c86 go back to running stat and put size check in
    3c17c41 KWSys Nightly Date Stamp
    34ce92f Remove check for now so test passes on linux
    03cebb9 create a better error message
    3d1afde add much better error checking on libarchive calls.
    a73acfb Fix for mode_t with signed types
    bc701c5 link in additional libraries that the configure step finds
    a7ba04a KWSys Nightly Date Stamp
    2021832 Remove makefile as it breaks in-source build testing
    2fc9c5f Add jom find module
    8111b06 Fix hpux build on heart
    5a509ab6 libarchive: Fix get(pw|gr)name_r comment
    76f8504 libarchive: Initialize passwd/group lookup result
    d6fe043 Fix issue #9851 - only seed the random number generator on the first call to STRING(RANDOM or if given the new RANDOM_SEED argument. Add test and documentation of new argument.
    1076256 Implement LINK_FLAGS_<CONFIG> property on Xcode
    723453d KWSys Nightly Date Stamp
    db05eb1 libarchive: Fix try-compile for SIZE_MAX
    d7ef7e9 libarchive: Add try-compile for 'major'
    fe59855 libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_r
    a9a4814 Fix compiler error in cmSystemTools.cxx
    2079a21 some changes for 2.8
    7eac776 Do not use external lzma library as it causes link errors on several machines and we don't need it.
    ac3f37e Fix linker errors for libarchive in AIX as well.
    4b795e7 Doc --help-command, --help-command-list, --help-commands for ctest.  (bug 9833)
    dd09d88 Add JOM support and clean up some of the tar -E stuff
    a01badc Fix statement not reached warning for libarchive.
    557a42a Fix libarchive linker errors on SunOS for mkdev/major/minor
    5a6cb44 Fixed a few of the SunOS build errors in libarchive.
    dc577fb Check Mac linker lines in ImplicitLinkInfo test
    56d4619 Remove non-language implicit link dependencies
    9f105a3 Fix style warning in cmsystemtools, cosmetic change to ctest code
    9aa4e13 Fixed infinite loop condition when a test's dependent test executable could not be found.
    0cdc1e9 KWSys Nightly Date Stamp
    593bb64 libarchive: Use consistent function storage class
    4c6f63a libarchive: Fix integer type defaults for Windows
    f4b70b6 libarchive: Provide SetFilePointerEx for VS 6
    e5075bb libarchive: Fix unconfigured header logic
    7f5361f libarchive: Fix dev_t configuration
    9bc63eb libarchive: Fix intptr_t and uintptr_t configuration
    d785cb0 libarchive: Fix wincrypt.h inclusion on VS 6
    08dc3d5 bzip2: Restore fix for unused variables
    3a79025 Document and test find_package <pkg>_DIR env var
    c9a9c88 libarchive: Fix Borland integer constants
    12baf7b libarchive: Disable Borland warnings
    60855f6 bzip2: Disable Borland warnings
    ccd831c libarchive: Disable MSVC warnings
    cdbbe00 Fix unused param warning resulting from libarchive API change.
    7fba984 Fix for warning on dash8 that caused a build failure because of -WError
    d663033 Fixed ctest doc typos.  (bug 9836)
    fdc6638 Add more documentation to module
    b096068 Adding support for java 1.6.0-oem. Make sure to report failure when user ask for version but regex failed to parse version number
    b181759 Fix -fPIC from being used on executable object files.
    f87bdbf KWSys Nightly Date Stamp
    9c12894 Add missing depend because of registry write with complex name, they can not be done in parallel.
    e8f50e9 Add missing depend on the branch to get release out as it does not really affect the RC
    2733f4f Fix for dash17 ACL requires linking to a library acl that we don't want to depend on.
    86eac83 CMake 2.8.0-rc5
    b93b6dc Replace FATAL_ERROR with status. Remove output when QUIET is ON
    b0d4347 Fix warning
    5f41fe0 Fix warnings for unused variables
    85912a3 Added TARGET, CONFIGURATION, PROJECT_NAME, and FLAGS arguments to ctest_build command
    b9e88cd remove makefiles as they cause the in source build test of cmake to fail
    78b2d50 Fix cygwin package stuff to work with libarchive
    1b1d954 KWSys Nightly Date Stamp
    d47ada8 Added logic to check for cycles in the test dependency graph before any tests are run.  Previously a cycle resulted in a segfault from stack overflow.
    59f6f38 Warn on set(PARENT_SCOPE) at top scope
    59ce04d STYLE: minor documentation + typo
    ccb8acc BUG: hardcoded path, are not hints. Split the two lists. Thanks Brad
    ca73562 borland builds, but still has some link errors
    ff0ff68 BUG: To be able to use ENV and at the same time allow /usr/loca/bin to override /usr/bin, apply patch suggested by Hendrik Sattler (thanks)
    d4b8945 Fix for hpux...
    2b071ae ENH: Make those variables advanced.
    865e0a1 BUG: 0009817 cmake does not search in solaris subdirectory for JAVA_INCLUDE_PATH2. Thanks to Gaetan Lehmann for patch
    66fdf20 KWSys Nightly Date Stamp
    8ba2a40 Fixes for borland, compiles with lots of warnings, but compiles, might fix vs70 again too.
    e2d9595 KWSys Nightly Date Stamp
    1db02b4 Fix for haiku
    b7e25ab KWSys Nightly Date Stamp
    a533cc6 Try to fix borland
    53082a4 Try to fix old hpux
    ec5a70d Increase ctest RunScript line coverage.  (Note: NEW_PROCESS argument is currently causing the test to fail, still investigating the reason for this, will add coverage for it later)
    7ff2781 Remove unused variable to fix warning
    7b22ab1 Remove unused variable to fix warning
    7a35b9b only use archive_entry_copy_bhfi.c on windows so we don't get empty .o file warnings
    4e123ec Fix for VS 7 or lower not having ULL postfix for types
    cfa5932 Fix compile issues on Mac OSX 10.3 on midworld dashboard.
    3dab0e4 Fix bug #9722.  Report error when not able to create build directory.
    042587c Remove libtar
    fb51d98 Switch to using libarchive from libtar for cpack and cmake -E tar
    0615218 STYLE: respect convention (while being backward compat)
    cabd917 Fix failed submit test 'failures'... Regular expression now matches [Cc]ouldn't and [Cc]ould not.
    d25952e FIX: BUG: 0009124. Fix documentation
    74805db ENH: FIX 0009777. This should sync FindJava and CMakeDetermineJavaCompiler.cmake now
    17ad961 FIX: BUG: 0009804. Update FindDCMTK to look in more paths. Start looking for command line tool: dcmdump/dcmdjpeg/dcmdrle
    54541d4 FIX: BUG: 0008971 FindOpenSSL improvement. Teaches cmake to find openssl on win32. openssl comes with the crypto libs which are the important part of the openssl project.
    ae27492 STYLE: Fix documentation (thanks Brad).
    3d898c2 FIX: BUG: 0002199 Adding documentation for swig_generated_file_fullname
    c0ec66b FIX: BUG: 0007915  Integrate portion of the patch. Also add .pyd support for python module.
    bb123d0 ENH: Update code: 1. In version 1.6.0_17, 17 is now the TWEAK version as per cmake convention. 2. Use VERSION_LESS to compare version, which simplify code 3. Enhance testing, see: https://gdcm.svn.sourceforge.net/svnroot/gdcm/Sandbox/CMakeBug/8/CMakeLists.txt
    43d07f6 Fix more mismatched new[] / delete[] (eliminate invalid auto_ptr use) to correct valgrind reported memory issues.
    5c594b6 FIX: BUG: 0009795 FindJava now respect naming convention and handle VERSION/EXACT.
    4e26159 KWSys Nightly Date Stamp
    518f9c5 Fixed bug in FindHDF5 caused by hdf5.h existing without H5pubconf.h.
    8612aa1 Hook for scheduling tests in a random order
    e183581 Fix for bug #9793 try to make sure jni.h matches jni_md.h
    dae1011 Fixed CTestTestRunScript
    8ca41ca Backout RunScript test again... (debugging on faraway)
    537906b Fix flags for Intel Fortran on Windows
    5075c25 Fix RunScript test; it should now work on all platforms
    6eff237 Fix OutDir test on HP, MinGW, and Cygwin
    d7a3277 Fix bug#9767 catch missing leak.
    45d0e96 KWSys Nightly Date Stamp
    32f156b Add more coverage and use the ARGS option of try_run
    06b0f67 Increase timeout for the nightly build tests so that the poor mac nightly build on dashmacmini2 might have enough time to complete successfully. Use CMAKE_LONG_TEST_TIMEOUT instead of a hard-coded number for the test TIMEOUT property so that a calling script may adjust it by setting a higher CTEST_TEST_TIMEOUT value.
    b5615e9 Increase timeout for the nightly build tests so that the poor mac nightly build on dashmacmini2 might have enough time to complete successfully. Allow for up to 3 hours. After measuring successful runs for a few weeks, perhaps we can use a lower value.
    640389f Avoid failure of CPackComponents test on dash16 and dash17 since makensis was installed on those machines to increase coverage. Do not add install rules with absolute paths when makensis is going to be used to build an installer.
    285c731 Deleted old RunScript cmake scripts (renamed)
    5eb4372 Changed RunScript test to be in-source build safe
    28c3d59 Test per-config OUTPUT_DIRECTORY properties
    74c59a7 Introduce per-config OUTPUT_DIRECTORY properties
    ba728f9 Consolidate duplicate documentation in cmTarget
    b38c292 Create a static library's output dir for VS 6
    90b8164 Use per-config output dir in VS 6 templates
    1024ffa Fix Xcode <= 2.0 projects with CMAKE_BUILD_TYPE
    b4ae8ba RC 4 merge
    172d503 Fix try_compile when file cannot be found
    bc3cab3 clean up to work with manifest files better.
    9503843 Keep Xcode intermediate files away from output dir
    e0d0d5d Remove unreachable code in cmIfCommand
    054b587 Re-disable MSVC CRT deprecation warnings
    e97fc32 KWSys Nightly Date Stamp
    b3328f7 Allow this to handle hand edited manifest files.
    23bdb28 Create CMake.ELF test to cover cmELF further
    39e88bb COMP: need to add quotes when using get_filename_component otherwise it will try to process NOT FOUND rather than an empty string when MPIEXEC is not found.
    c283fe2 COMP: fix syntax error.
    4915e92 ENH: Improvements in finding MPI on windows. ENH: reorganized searching mpi for mpi components (include,lib,bin) using a single set of search paths instead of seperately mainted lists of paths for each.
    ae1e990 Add test CMakeTestBadCommandLines. Also add --graphviz arg to cmake invoked during the CPackComponents test. The purpose of each is to increase coverage of cmake.cxx.
    1bce13e Fix Intel compiler warnings on Windows in cmtar
    6720d31 Disable Intel CRT deprecation warnings
    9605af8 Look for nvcc in the 32 bit bin directory before the 64 bin directory.
    134d8de BUG: hardcore some values so output matches cmVS10CLFlagTable.h (addresses bug #9753)
    2e48fe0 Avoid Intel linker crash in BuildDepends test
    ccdd3e9 Fix Intel Fortran SHARED libraries on Linux
    e2b63e4 Fix working dir issue for ctest show only mode (-N)
    6bf98db Test if() boolean coersion and CMP0012 behaviors
    cb185d9 Fix if() command and CMP0012 OLD/NEW behavior
    9f43fa6 Report expanded arguments in if() command errors
    92caf34 KWSys Nightly Date Stamp
    7d9e5b8 Allow for /D to change install directory on the command line.
    20fe27c Add test to enable detecting differences between generation N and N+1 of a cmake generated build tree. Theoretically, each generation run with exactly the same arguments should be identical to the previous generation... Practically, there are differences. This is a tool to help us measure those differences. For now, the test always succeeds. Eventually, we may add the code to make it fail when there are differences.
    857b5dc Disable run_script test for now, it is failing currently on linux
    e0bbaa8 Correct one of the valgrind errors from the CPackTestAllGenerators test. Do not use auto_ptr on a new [] allocation because auto_ptr does not use delete [].
    0b88378 ENH:  Move SetErrorMode around calls to generate and configure instead of setting it for the whole application.
    6e3dd78 Added test coverage for cmCTestRunScriptCommand
    f2284b9 change to a new version of qt.
    7b10ec6 Skip SHARED lib Fortran test with XL and old GNU
    707d05e Fix Intel and MinGW Fortran DLL import libraries
    7b28fbd Fix Xcode dylib version default
    9969730 Add a ctest test to cover cmCTestBatchTestHandler.  Since its behavior isn't fully defined yet, we just run it as is and don't care much about the result.
    5ff4e04 Revert "Always set OutputPath in VS 10 projects"
    3d8784c KWSys Nightly Date Stamp
    62f8041 Turn on the NSIS binary for the CPackComponents test if NSIS is found. Should increase coverage of the NSIS generator on the dash16 coverage dashboard.
    609d27e KWSys Nightly Date Stamp
    f3a197c Exclude Qt source files from coverage results.
    f554589 KWSys Nightly Date Stamp
    7963046 Fix the showing of non-cpp files in the IDE
    8ae66bf Fix optionally-valued booleans in VS 10 flag table
    5484550 Detect and set Unicode character set in VS 10
    d4377c3 Always set OutputPath in VS 10 projects
    83816cc Add support for the g95 Fortran compiler
    eb3d02e Test all target types in Fortran
    867a1cc Fix line-too-long style violations
    11d85a5 KWSys Nightly Date Stamp
    70e98c7 Add Xcode file association for Fortran
    457b953 Fix VS 10 flag table for precompiled headers
    4f96af4 Fix VS 10 .sln files for Windows Explorer
    0f0b726 Fix Microsoft.Cpp.$(Platform).user.props in VS10b2
    5721466 Add test of all cmake -G generators. Ignore any errors from this as not all generators are expected to be usable on all machines. Help to increase coverage of the various generators and cmake.cxx itself.
    44c4600 Fix up download a bit, better error checking and uses of long not double for timeout as curl needs, bug# 9748
    aaabb2f More verbose BuildDepends test output
    50759a9 WIP: VS 10 Win64 generator
    e1c1ab7 Fix for bug#9686 convert java_home to a cmake path before using.
    7b5ae0d KWSys Nightly Date Stamp
    df487fc fix for bug# 9751, add check for MSVC10
    7c06e91 Fix for bugs #9756, #9690 and #9755, header files were not included, and link_directories we incorrect
    b8464a0 Add license.
    feb0209 Clean up output a bit.
    1c4621f Add a module to test an install tree to verify that the MS CRT version is correct.
    418ca3d Add a module to test an install tree to verify that the MS CRT version is correct.
    9a88bc8 Use copies for versioned names on Windows
    7a6db28 Tweak all files during target installation
    7a9f75c Add IS_SYMLINK test to if command
    a52fd03 Compute install destination for all target files
    22cbfef Factor out "cmake -E cmake_symlink_*" code
    3c32647 Simplify 'strip' and 'ranlib' install tweak code
    e4897a7 Test OSX_ARCHITECTURES target property
    2dc39b8 Define per-target OSX_ARCHITECTURES property
    2f94a2c Fix seg fault for empty ENV{} call bug #9747
    7130628 KWSys Nightly Date Stamp
    1c3d66c Better fix for finding the MSBuild that matches the VS 10 install.
    9539fac Add search path for VS 10 beta 2 MSBuild.
    9ab9bb0 make testing the CodeBlocks and Eclipse generators easier by not requiring the CMAKE_EDIT_COMMAND variable
    bc43b0f Do not link library dependencies in VS solutions
    8d94703 Fix failing test. Forgot to double quote last arg to STRING.
    e1458ae Add test of all available CPack generators. Add this test with the goal of increasing coverage of the cpack source code, even/especially when the underlying packager tool is not installed. The test does not fail if there is a cpack problem with a certain generator. I expect some generators will fail on every machine running a CMake dashboard.
    7817465 Added a ctest add_subdirectory test which fails before my patch made earlier today.
    f201087 Ctest was broken for subdirs.  Restored working directory state for tests so that their executables could be found.
    63ee033 Fixes version detection using osg/Version on Mac OSX when OSG is installed as a framework
    c6a4dce KWSys Nightly Date Stamp
    0140d29 Avoid C++ linker language in VS Fortran project
    91eeb6d fix whitespace, so documentation is formatted properly
    5e2851f fix two more icpc warnings, ok by Brad (float compared for equality, unused variable)
    7766473 Avoid duplicate ZERO_CHECK in VS solutions
    180a681 Fixed bug 8319, search for the Python shared library in the standard locations.
    b3b2943 KWSys Nightly Date Stamp
    95a25ad KWSys Nightly Date Stamp
    ac170b1 Remove the rpath_remove_file_is_not_executable test case. It fails on Windows, but passes on Linux. Put back later after addressing inconsistency.
    16d995d Fixed issues with message text in FILE command error situations. Added many new test cases to increase the coverage of the FILE command even further.
    772253e KWSys Nightly Date Stamp
    a65b1cc Add more testing coverage of the FILE command.
    fe8da5a Try to fix bug#9714, should not crash when version file is not where it should be...
    847918b Better fix for crash on Windows. This time it will even work on Linux, too. That GetLineFromStream method while loop sure is fussy.
    402fa2c Allow test to pass even if an expected-to-fail submit claims 'Submission successful' - apparently when there is a valid HTTP_PROXY involved, our submitting to an empty drop location appears to succeed. Presumably, the proxy simply takes it like a man, and then discards it...
    9578bfc Fix crash on Windows. If input stream is no good, do not try to read a line from it. Return false and an empty line instead...
    023889c KWSys Nightly Date Stamp
    7e53bcc add a test which checks that cmake can build the latest stable KDE4 (kdelibs) release
    680fae9 Increase ctest coverage. Introduce optionally on intentional compile errors and warnings to the SmallAndFast project. Turn them on for the FailedSubmit tests to cover analyzing LABELS-related errors and warnings.
    d03c6d9 Use LABELS in some ctest_coverage calls to increase coverage in cmCTestCoverageHandler.cxx.
    727fa7b Fix ctest output alignment for cases where total tests run is not the same width as max test index.
    f1e6726 Add LABELS to the SmallAndFast test project to increase coverage of ctest code that is only invoked when labels are present.
    886ae02 Fix crash on Windows. Remove trailing white space from regex. These changes should correct all failures of the new FailedSubmit tests.
    b5f63c6 KWSys Nightly Date Stamp
    b143c33 make it more robust wrt. #9621
    e3dec97 Add another possible error message that curl might emit with an empty drop location.
    a85ac1a Use macro instead of function since DASH2 continuous dashboard still uses CMake 2.4.8 to drive the dashboard. Add clarifying comments so that a future developer does not delete seemingly unused variables: they are used: inside the input to the configure_file call.
    2137955 Increase ctest coverage. Add tests that intentionally call ctest_submit without any drop location so that the submits fail. Call for each possible type of submit. Also use the launchers from these scripts.
    85b2f93 KWSys Nightly Date Stamp
    85feea2 Fix floating point comparison warnings. Thanks to Alex Neundorf for the patch.
    4dc224e fix line length
    7199bad Fix line length.
    e0230d7 KWSys Nightly Date Stamp
    4439f17 Fix issue #5668 - use CollapseFullPath when determining if covered file is within source or binary tree. Allows gcc/gcov coverage analysis using MinGW on Windows.
    45b8f2e fix indentation
    03d55fb fix #9687
    bf0e67f Uncomment block in InitializeFromCommand (accidentally checked this change in)
    a5aa23d CTest-side support for compiler name and compiler version information.  Requires CDash update to show on CDash.
    300dcd4 KWSys Nightly Date Stamp
    7eee2f0 KWSys Nightly Date Stamp
    a450048 KWSys Nightly Date Stamp
    ebd0c2d Merge in changes for RC 3
    8fe2738 Added OS Platform (cpu architecture) detection support to windows systems
    89954fe Several minor FindBoost changes to address posts on mailing list
    a59e017 KWSys Nightly Date Stamp
    d5dd8f1 Resolve #9685: Fix include dir to be correct path
    9a77f65 Remove CMake Policy CMP0015 until it is revised
    24bf974 REALLY fix color check for dependency scanning
    dfa3b4f Really fix color check for dependency scanning
    c16ac1a Reduce duration of ctest_sleep arguments. Add SmallAndFast project. Replace kwsys with SmallAndFast to make CTestTest faster. (I will keep an eye on coverage results after this commit and make sure we still have equivalent ctest coverage.)
    65b6a8f Do not use -fPIC to link executables
    0653286 Split Borland compiler information files
    2af045d Trimmed off the newline from sw_vers output on mac, it could cause xml parsing errors if left in
    f3a0fba KWSys Nightly Date Stamp
    cff3a44 Check for openssl-linked option with Qt 4.4+ before making ssl a dependency.
    7dcfc8d Make Complex test of CMakeLib more optional
    2c1a01d Modernize FindVTK module
    71910b3 Fix find_package() when <pkg>_DIR is wrong
    1b5a986 Do not collapse path of NOTFOUND values
    fff1c6d More robust implicit link line detection regex
    45d22b4 fix Xcode 30 generator
    a6facbc Use the correct CMake (the freshly built one) to drive the CMakeWizardTest.
    d542cc0 KWSys Nightly Date Stamp
    94fff7a Fix Xcode build.
    ca95b33 Use integer literal instead of character
    c6fdff2 Support more special characters in file(STRINGS)
    20e6ac3 Log implicit link line detection regex
    b9850a6 Log implicit link information parsing actions
    8053394 Fix bus error on mac.  Was a result of not having null termination of arg list to sw_vers calls.
    5b74d03 Increase coverage. Intentionally trigger error conditions. Call all the else*/end* functions without proper opening or containing code structure: else, elseif, endforeach, endfunction, endif, endmacro, endwhile.
    8a5ae4c speedup C dependency scanning even more
    9000b5a Avoid non-root copies of root-only targets
    d8efcfc Increase coverage. Add test of class cmakewizard. (cmake -i 'mode')
    444e581 Added better OS information for Mac OS X
    d0c03f8 Use work-around from bug 4772 for C++ and Fortran
    d8f6d3a Target copy ctor should initialize internal state
    d4ef3bc Use explicit conversion to avoid warnings in cmELF
    6b14c1d KWSys Nightly Date Stamp
    7112227 Updated copyright notice to conform to NVIDIA guidelines.
    d4342e8 Fortran test: Match config for external project
    b3611f7 Add tests for uncovered bits of the math and cmake_minimum_required cmake functions.
    f7cfd5c FortranCInterface: Mangling for Intel on Windows
    02f85f9 Target copy ctor should copy internal state
    08583fc don't allow consecutive generates without a configure.
    58a616d Fix Preprocess test for Intel on Windows
    f1b7e62 Fix ModuleDefinition test for Intel on Windows
    667f072 Fix PrecompiledHeader test for Intel on Windows
    0556075 Teach intel compiler on windows to place .lib files and .pdb files.
    b133467 CPack: Fix bash-isms in launch script
    57ece74 Teach intel compiler on windows to place .lib files and .pdb files.
    7fd3d7c BUG: #0009648 Change "The following tests FAILED" message to print on stdout rather than stderr
    f98a4e6 Avoid (Unix|Windows)Paths.cmake multiple include
    3dc80f8 Add copyright notice to (Unix|Windows)Paths.cmake
    bca63bb When getting include dirs for moc, also watch for framework includes and use -F instead of -I.
    c118fd4 Find locally installed software first
    82c8b48 Add '#!/bin/sh' to cygwin-package.sh
    3b7e46b Fix permsissions of installed SquishRunTestCase.sh
    282b4e3 Fix module docs to be manpage (groff) friendly
    451d68b Support GNU/kFreeBSD
    4e1d610 Remove old Encoding field from CMake.desktop
    a0e63cf FindQt3: Prefer (moc|uic)-qt3 names over (moc|uic)
    b304186 Match width of ctest "Start xx: " line to line up with the end test line
    9407339 Remove old license from FindPkgConfig.cmake module
    750eb10 Test target link information invalidation
    0fb5b2c Invalidate target link info when necessary
    daa2f3a Combine duplicate code in target property methods
    78f0811 Create explicit cmTarget::FinishConfigure step
    847875b Remove unused cmTarget::AddLinkLibrary method
    b783fbd KWSys Nightly Date Stamp
    1bc355b Use new style header generation and get rid of OBJECT_DEPENDS in tutorial
    b272c61 Fix issue #8649 - move the location of CPACK_NSIS_EXTRA_INSTALL_COMMANDS so that it is not excluded from execution when 'Do not create shortcuts' is checked.
    b3040be fix two more warnings from icpc
    e364dc7 some syncing with the FindQt4.cmake from KDE
    a9fa71a Try to avoid cronic random failures on some Macs.
    78f68ef Try to avoid cronic random failures on some Macs.
    eddfb09 KWSys Nightly Date Stamp
    3563e6f -add the additional features for the dbus macros from KDE's FindQt4.cmake
    517e1e3 Add a few more cases to the new StringTest for even better coverage. Re-factor the scripts to make it easier to add new cases to this test. Re-factoring also enables the test driver in ExecuteScriptTests to be re-used when adding new tests in the future.
    eb91859 remove unused variables, reported by icpc
    b168603 KWSys Nightly Date Stamp
    ccb0cf1 Fix warnings in CMake source code.
    837364c Correct some typos in error messages in the string command. Add a test that covers more of the code implemented in cmStringCommand.cxx, especially the error handlers.
    3d3efbd Clarify documentation and message for CMP0012
    5837f4a Fix documentation of CMP0012 and CMP0013 versions
    b4ace1c Test INTERPROCEDURAL_OPTIMIZATION build feature
    c513962 Create INTERPROCEDURAL_OPTIMIZATION build feature
    1e48243 Introduce "build feature" lookup framework
    57df2ab Centralize language flag addition for Makefiles
    d455eeb Fix typo in Intel xiar search code
    2117143 Document CMAKE_CURRENT_LIST_FILE more precisely
    07c3597 Fix the documentation to say what it really does. Bug #9638
    2e78b58 KWSys Nightly Date Stamp
    f9687e3 Merge in changes to CMake-2-8 RC 2
    61a1ec5 document how the minimum version can be specified
    44bcba7 Fix warnings in CMake source code. Suppress rampant warnings emanating from Qt files.
    86459a8 Add documentation for Cocoa flag and move Motif under X11 flag.
    0231622 QtHelp depends on QtNetwork
    62edb7b Better CMake.ModulesNotice test regex
    26efead New CMake.ModulesNotice test for copyright notices
    cc11846 Add missing copyright notice to CMake.cmake module
    1b9e61f Add alternative _UTILITY targets to all solutions
    c8ddb68 Cleanup cmGlobalGenerator::GetTargetSets method
    e8cdd54 Some bugfixes, also added public function for closer integration btwn GoogleTest & CTest, contributed by Dan Blezek.
    3810911 KWSys Nightly Date Stamp
    f95bc6b Eliminate ExternalProject's use of CMAKE_CFG_INTDIR subdir for Makefile generators. It was causing problems with parallel make -j invocations. Keep it for multi-configuration build systems so that Debug and Release stamp files remain separate.
    51ba120 Remove unused members of local VS 6 generator
    55eec2a Use target dependency closure for VS 6 solutions
    7e5c571 Move OrderedTargetDependSet into VS superclass
    cc8c4a3 Improved safety and removed busy waiting from the CTestTestTimeout test.
    122c7f6 Fix for bug #9611, some more paths for OpenJDK.
    c63e3bd Fix get_filename_component() registry view
    56d1a17 Create cmMakefile::PlatformIs64Bit helper method
    f9c0e13 Fix warnings in CMake source code.
    004626d Fix warnings in CMake source code.
    a9dcc7f Fix warnings in CMake source code. Suppress warnings in Lexer and Parser files that are 'too hard' to fix.
    6753040 Fix module definition file reference for VS6 NMake
    b5bc1d9 Fix for bug #9611 do not hard code archs for search paths of java, look at the machine type.
    86c3a39 Fix bug#9619 add a link to module maintainers page in readme.txt for Modules
    3b34523 Add cmake-help-command function.
    e172923 Add initial XL C compiler flags for safer builds
    6d434ee Split XL compiler information files
    f40406e Fix default install prefix on Haiku
    27c04be KWSys Nightly Date Stamp
    0db2c85 Test use of module .def files for MS tools
    024d05a Fix use of module .def files for MS tools
    caee3af Do not parse preprocessor defs for VS 10 link/lib
    d6b47be Add StringProperty options for VS 10 flag table
    f321dbb ENH: Added ctest test coverage for a test timeout
    70614b9 BUG: cmparseMSBuildXML should output StringProperty values too
    a5be445 BUG: CTest should honor test timeouts.
    bcb127d Remove ctest_submit from CTestTestParallel
    869440f Fix shared library creation flag for XL on Linux
    202bb45 BUG: 0009612: --output-on-failure option doesn't work with the new parallel CTest handler
    aa8c003 Qualify std::map compare functor as const
    b0744ad Updated the license on top of each file.
    defd8b8 KWSys Nightly Date Stamp
    c66fb80 Removed support for cutil library and header file.
    a26dac2 Fixed CUDA_PROPAGATE_HOST_FLAGS, added path for Mac SDK.
    24624e0 Make sure LINK_FLAGS are seen by generator, fix for part of bug#9613
    23dbb3b Fix issue #9412 - remove RPATH from files copied by BundleUtilities.cmake on Linux. Thanks to Clinton Stimpson for the patch.
    b5265c2 Fix issue #9395 - only return true for .exe files on Windows from the is_file_executable function. Makes behavior of this function conceptually consistent with Mac and Linux behavior. Thanks to Clinton Stimpson for the patch.
    65a78ec Test support for OLD behavior of policy CMP0002
    0089f9c Fix support for OLD behavior of policy CMP0002
    a091e99 Fix issue #8818 - escape quotes in the license file when using the DragNDrop cpack generator. Thanks to Clinton Stimpson for the patch.
    0f6c431 Remove MFC libraries from install tree.
    3a66659 Convert CMake non-find modules to BSD License
    c4bb9c9 Convert CMake find-modules to BSD License
    96afb12 Convert CMake to OSI-approved BSD License
    de955e4 Convert KWSys to OSI-approved BSD License
    832f0a8 Install KWSys Copyright.txt as documentation
    9737ea0 Install third-party utility copyright notices
    cb2380f Install Copyright.txt
    393b09c Convert FindCUDA helper newlines from CRLF to LF
    6f010f1 Fix .vfproj file version for Intel Fortran 10.1
    6c59b92 Use BeAPI for per-user package registry on Haiku
    f73c769 KWSys Nightly Date Stamp
    babd4c6 KWSys Nightly Date Stamp
    b532173 Correct comments and use ASM${ASM_DIALECT} env. var instead of ASM env. var to initialize the the assembler to use.
    bed34fd document the RUBY_VERSION variable
    253dafd Fix bug #9529.
    680c780 KWSys Nightly Date Stamp
    4867b71 Fix Windows GUI implib and image version in VS 6
    1a527da Convert newlines from CRLF to LF
    8562f54 Oops. Last commit did not create subdir before doing a touch on a file in it. So it fails on some platforms. This fixes that.
    f199385 Fix CMake Internal Error from cmTarget::GetOutputInfo - triggered by calling GetLocation on a utility target - caused by custom command output file with same name as custom target. The fix is to avoid calling GetLocation unless the target is of a type that is expected to have a location...
    9c626d8 Policies 14 and 15 will be first released in 2.8.0
    528097c Document full version number with policy default
    3c7354c Add change log and fix UMR in ctest from head.
    2ba9c61 Use cmake-gui.exe for add/remove icon.
    5e06f0a Fixed uninitialized memory issue in ctest show-only mode
    72bc82a Use cmake-gui.exe for the install/uninstall icon for cmake.
    9027506 Avoid word 'Copyright' in KWSys MD5 encode test
    28531d1 Simplify bootstrap script source dir detection
    d468145 Documentation fixes, new CUDA_PROPAGATE_HOST_FLAGS, changed output directory.
    35c8e2e KWSys Nightly Date Stamp
    b54aa80 CVS is now 2.9
    5e7843b Add RC value of 1
    574d089 change version to RC 0
    c181408 BUG: Fix issue #8177. Modify the system PATH for all users when requested during an NSIS based installer run. Thanks to Bart Janssens for the patch.
    815ec52 SEGFAULT does not work on watcom with ctest, so don't expect it to...
    5a2f248 Output a message in ctest when each test is started
    8c4f69c Use CTEST_TEST_GENERATOR
    205855b Make sure CTestTest scripts honor the CMAKE_TEST_GENERATOR so that if the generator to build cmake is different than the one used for tests (watcom) is used.
    2e5ccdb Removed comment
    65c418e Reformat ctest -N output.  Removed the "Start processing tests" message as well.
    f10929a Restore KWSys SystemTools _WIN32 state on cygwin
    d6ffe2d KWSys Nightly Date Stamp
    a310970 Add new changelog to get ready for release
    dccbbe0 Visual Studio 10 has the same bug as 8 so make the path shorter
    84f3f6c Tests which are not run should be added to the failed test list.
    d33701a Uncommented the dependency of CTestTestNoExe on CTestTestNoBuild so that it will work in parallel now.
    bd33da9 Add Xcode SYMROOT setting for custom targets
    8ffc814 Make portable c for Parallel test
    39383ef Major optimization of C/C++ dependency scanning.
    551fcc2 fix compile warnings
    290a6e2 Handle older cvs clients that do not allow for the password to be in the CVSROOT.
    fc921a0 Add nightly builds for linux windows and mac.
    f3dce87 Set new ctest tests to always run, whether CTEST_TEST_CTEST is enabled or not.  Changed parallel test to be portable.
    4e121af Fix KWSys SystemTools build on cygwin with -mwin32
    6f45c1d CTestTestParallel now submits to public dashboard for easier debugging
    e55bbab Teach Xcode generator to set XCODE_VERSION
    b7142e9 Updated formatting of documentation plus a little reorganization.
    fb9d7d3 Added a command to make the output directory.  This is to fix the XCode build that uses a different output directory than other systems, and rather than try to match that we'll just make it.
    07a473d KWSys Nightly Date Stamp
    36606b6 add support for finding qcollectiongenerator executable.  fixes #9248.
    ecfca5d fix issue 9346.  add binary directory to window title to make it easier to deal with multiple cmake-gui instances
    694338d new windows build machine for cmake
    d1162b6 disable svn
    3551bc3 Add support for Qt configured with custom qtlibinfix (see issue 9571).  Also fix CMP 15 warnings.
    61495cd Fix Xcode project references to the source tree
    3fe5f8d Optionally force conversion to relative path
    25cf2f4 Make sure KWSYS_DO_NOT_CLEAN_PUTENV is defined at bootstrap time for cmake in the bootstrap script.
    5195a66 Skip implicit link info for multiple OS X archs
    fe57e72 Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.
    472966e Can not use cmakedefine in kwsys because bootstrap of cmake does not support it.
    e7601ca Put a flag in that will stop system tools from deleting system environment memory on exit, as it can cause gcov to crash the programs.
    03d032b Rescan dependencies also if CMakeDirectoryInformation.cmake has changed.
    9b6c3d0 Optimize KWSys SystemTools::FileExists on Windows
    664a409 Added tests for ctest parallel options (PARALLEL_LEVEL, PROCESSORS, RUN_SERIAL)
    ca29998 KWSys Nightly Date Stamp
    30e3dba Make Boost easier to find
    ad5a455 Fix issue 9581.  Qt 4.5+ needs gobject-2.0.
    bc79890 Add a blank line to my contributed find modules to prevent copyright info from showing up in CMake docs
    448f88d Fix Bug #9158: FindBoost.cmake does not work properly with nmake and icl
    6614cf2 Use ctest -j to speed up tests for release builds.
    7b2e383 Do not require a cvs login for checkout.
    4342e37 More SLURM experimentation (ctest batch mode)
    a89bedf For the complex tests since they link to the CMake library make sure that they are built with the type of build.
    a4c6f17 Fixed a slurm batch argument identifier.
    87b4c66 Need to quote args when generating batch scripts from ctest
    e4293b4 Re-enabled failing tests; fixed ctest_build output to be consistent in the error condition across different make programs so that these tests would pass.
    43499b1 Fix Bug #8332, add support for .pch files for Xcode.
    441cd9c Fix Bug #8928, add support for .xib files for Xcode.
    004f993 KWSys Nightly Date Stamp
    a8f4d4c Fix glitch where we were accidently unsetting CMAKE_FIND_LIBRARY_PREFIXES
    a927ea4 Forgot to mark Protobuf cache variables as advanced
    450c30b [NEW Module] FindAlsa audio library (Advanced Linux Sound Architecture)
    301c038 [NEW Module] Find and use Google's Protocol Buffers library & compiler
    9c2a38b Fix boost library detection with Sun Studio compiler (Issue #9153)
    cabca8d Disable test as it fails on every system.
    42618d5 Improve readability
    2396ff9 KWSys Nightly Date Stamp
    864e267 Minor optimization in dependency checking.
    d4cfb77 Remove cmGlobalXCode21Generator subclass
    180c60a Fix check for -isysroot on OS X
    196d9a5 The preprocessing and assembly rules also need the <DEFINES>, otherwise different reults are created.
    5ea5ca3 KWSys Nightly Date Stamp
    e7d7586 Only do the OSX arch stuff on OSX.
    7b0e7f7 Disabling CTestTestNoBuild pending investigation of odd g++ output issues.
    58818d5 Add detection of gcc versions that do not support isysroot option and do not use it for them.
    3c32c90 Apparently, on FarAway the presence of errors during ctest_build does not cause the calling ctest to return an error condition.
    a35f11b Cosmetic change to test CMakeLists
    cba1dd5 Better error message tells user possible ways to resolve the error.
    78e0bfa Added test coverage for ctest.  Covers WILL_FAIL condition, tests that do not build, tests that segfault, and test executable not found (bad command), as well as some pass and fail regular expressions.
    311eb30 Fix the build for version 2.5 of Xcode.
    997ae66 Fix CHECK_(C|CXX)_COMPILER_FLAG macro test
    83957d9 Fix CHECK_(C|CXX)_COMPILER_FLAG for XL and SunPro
    b872d09 KWSys Nightly Date Stamp
    53fb07e Fix CHECK_(C|CXX)_COMPILER_FLAG for HP
    6362d4c Fix case where no archs are found on older macs.
    42857c7 Test CHECK_(C|CXX)_COMPILER_FLAG macros
    7e3d437 Fix CHECK_(C|CXX)_COMPILER_FLAG for GNU and MSVC
    ca76645 Add FAIL_REGEX to CHECK_(C|CXX)_SOURCE_COMPILES
    80af3ae Cleanup generic compiler check macro documentation
    308e972 The check for include dirs and builtin macros also works with the Intel compiler
    ea28228 Fix for bug #9466.  Change the implementation of OSX arch lists.  If no ARCHs are specified by the user then no flags are set.   We no longer use CMAKE_OSX_ARCHITECTURES_DEFAULT.
    8e8c9b7 Bug #9430, recognize the FR flag
    c87a35a Do not call CollapseFullPath for PDB file names
    ef84342 Remove old check for duplicate subdirectories
    ab64fba KWSys Nightly Date Stamp
    bf9a561 Fix typo in name
    298de43 Major improvement of the generated targets in Eclipse.
    229b67a Create CMake.ConfigureFile test for configure_file
    6e8aeba Teach configure_file to handle directory names
    700cdf3 Teach configure_file to handle relative paths
    dda0da8 Fix typo in cmConfigureFileCommand ivar name
    d23d268 Factor out CMake.File test result check for re-use
    9d967ed Put compiler defined macros into eclipse project files
    72f524e Bug #09476, add more search paths for jni.
    0b937cc Fix for bug#9553, print a warning if pkg-config is not found.
    b5e558e Fix XL C++ compiler flags on Linux
    932dac9 Fix uninitialized errors.
    2006e4a Generate proper Intel Fortran project version
    09e398f Create VS generator GetRegistryBase method
    33207a9 Test add_subdirectory inside function
    2486145 Initialize directory scope with closure of parent
    2c8e929 KWSys Nightly Date Stamp
    eaaf71d Initial version of FindCUDA script.  Still needs documentation formatting.
    842098d KWSys Nightly Date Stamp
    77dfbd4 Fix for bug #8969, pick a better default version for VS, and make it easier to add new versions of VS to look for.
    899f11f Fix for bug# 5373, include CMake verison in generated docs.
    72f32c2 fix #9152: find ZLIB quietly if PNG is searched QUIETLY
    0a8532c Bug #8356, add support for image types in Xcode files.
    324f51c Fix for bug #8807, add support for CMAKE_EXE_LINKER_FLAGS_(config) to Xcode generator.
    c83591e Fix for Bug #9190, -U did not work on case insensitive file systems because of call to glob convert to regex that expected to work with files.
    14715ce Clarify documentation for if.
    243bbae Removed fork-and-continue option from ctest generated batch script entries
    6a9a958 Fix open solaris build issue with concept checking that breaks std vector for a class of itself.  Bug #9523.
    da29eb8 Change FindPythonLibs to use the standard _DIR instead of _PATH but stay backwards compatible
    c32ad6c KWSys Nightly Date Stamp
    ab3d48a KWSys Nightly Date Stamp
    bcbb462 Avoid shadowing std::vector member
    cde1005 major improvement of FindRuby.cmake
    ea46c6e use HINTS instead of PATHS and also look for libruby-static.a (which is built by default)
    c6a1037 Don't pass *.S files to the assembler, they must go through gcc, because they must be preprocessed
    054be74 KWSys Nightly Date Stamp
    63a7d85 Fix for bug#9442, ctest crash if CTEST_SOURCE_DIRECTORY was not set.
    2541f30 Test that CTest can handle missing newlines
    8c24c1d Fix new CTest output handling for no newline
    8a69028 Add label summary times to ctest default output.  Also, remove parallel time output.  Add flag to disable label summary.
    6a7eae7 Rewrite CTest child output handling
    b6c26cd Initialize cmCTestRunTest instances robustly
    74b79d3 Remove barely-used cmCacheManager::AddCacheEntry
    7a409fd Fix option() interpretation of non-boolean values
    b41a548 Add parentheses around '&&' between '||' for gcc
    e0df049 KWSys Nightly Date Stamp
    ee2b446 Create CMake Policy CMP0015 to fix set(CACHE)
    afbe088 Remove barely-used cmMakefile::AddCacheDefinition
    6097c04 sync target generation with the CodeBlocks generator
    10f39d8 As in the Eclipse generator: don't insert the edit_cache target if it is ccmake, since this doesn't work in the output tab of the IDE
    c57fb18 Added some ctest batch capabilities
    4b4e801 BUG: Fixed segfault and bad reporting if a ctest executable could not be found.  Also added some batch testing code that is not yet complete.
    55e4ac5 KWSys Nightly Date Stamp
    14b12d0 Enable C and C++ first in Fortran test
    4debb7a Bias Fortran compiler search with C/C++ compilers
    4678c61 KWSys Nightly Date Stamp
    6149e8f Missed another CMAKE_CFG_INTDIR reference in the previously previous commit.
    a516040 ENH: ctest now writes time cost data to a file after a test set is run, and uses these time costs to schedule the processes the next time ctest is run in that build tree.
    8833385 Missed a CMAKE_CFG_INTDIR reference in the previous commit.
    fd47a2a Drop old CMake "build settings" export/import
    002ae92 Use more verbose/descriptive names for the "public API" functions in the ExternalProject.cmake module. Follow the cmake function naming convention, using a ModuleFileName_ prefix. Locate stamp files under a CMAKE_CFG_INTDIR subdir of the stamp dir so that debug and release builds have separate stamp files for Visual Studio builds. If no CMAKE_GENERATOR argument is given to ExternalProject_Add, default to using the parent project's cmake generator.
    6727834 BUG: Fixed extraneous newlines from ctest process output
    39e5f9d ENH: Replaced the EXPENSIVE test property with a COST test property taking a floating point value.  Tests are now started in descending order of their cost, which defaults to 0 if none is specified.
    a02ef56 BUG: Fixed issue where ctest would hang if a process terminated with output in its buffers but no newline
    384f4d1 Fixed warning
    5252ef4 KWSys Nightly Date Stamp
    5fb958f ENH: Added ctest test options PROCESSORS and RUN_SERIAL.  These allow specification of resource allocation for given tests running with the ctest -j N option.  RUN_SERIAL ensures that a given test does not run in parallel with any other test.  Also forced appending of "..." to the longest test name in ctest.
    4e16813 Put custom commands in topological order for VS 10
    4224513 Save source dependencies from custom command trace
    355511a Do Windows command line escapes for VS 10 too
    f143dc2 KWSys Nightly Date Stamp
    21179a2 Try to fix the failing new StringFileTest on HP-UX
    f5bcc82 Add a test for FILE(READ ... HEX) together with a tiny binary file.
    91fec6d fix #9316: when converting binary data to hex, also print the leading 0's
    d78e051 Improve the algorithm which skips targets so they are not added to the codeblocks GUI.
    c858146 KWSys Nightly Date Stamp
    7959d76 KWSys Nightly Date Stamp
    b713329 Oops. Close strings with double quotes. Where they're supposed to be.
    5655ac4 Add MPICH2 and Microsoft HPC paths, add paths to find mpiexec. Now it works better automatically on Windows. Thanks to Dave Partyka for developing the patch.
    cdb9665 Fix memory and process leak in ctest_run_script.
    0b49e4a fix focus fighting between search field and cache value editors
    68b8332 Increase curl submit timeout. A submit will timeout if there are 120 seconds of very little activity. 30 seconds was too short.
    5517e17 Fixed ctest output processing.  Should now display output as it occurs, as well as be able to consume multiple lines if they exist within the timeout.
    7d190a6 Change run_ctest_script in ctest to not stop processing when there is an error in the script being run.  Also, add a RETURN_VALUE option so that you can find out if the script failed
    368a18b Cleanup source file dependency tracing logic
    4eb5f1b Cleanup cmTarget source file list representation
    053519b Simplify VS CMake re-run check
    524bb1e Simplify VS generator ZERO_CHECK dependency
    7f9a0f5 Fixed output as-it-happens issue.  Now displays output as it receives each newline.
    c6e5dd2 Added the test property EXPENSIVE, which denotes that the given test(s) should be started prior to tests that are not marked as such. Also fixed test dependencies, and a few uninitialized variables in cmProcess.
    85463b9 KWSys Nightly Date Stamp
    1554265 Remove CMakeSetup. Long live cmake-gui, start building Qt now.
    766f660 some white space fixes for the book
    7f6ff73 Fixed 2 unused variable warnings
    d4adde1 Allowed tests to pull more than one line of output in their quantum.  Fixed uninitialized variables in the case that the test process could not start.
    f686dbe some white space fixes for the book
    5624be3 Add test step to ExternalProject builds. Rename SVN_TAG to SVN_REVISION since it is a more accurate name.
    20713ab Fixed warnings
    cd147f0 COMP: Silence useless Borland inlining warning
    659171d ENH: Added PARALLEL_LEVEL option for ctest_memcheck().  Added PROCESSORS option to set_tests_properties (implementation to come).
    e308621 Create CMP0014 to require CMakeLists.txt files
    3fda5c6 Factor cmLocalGenerator::Configure input file read
    1db5c90 Factor cmLocalGenerator::Configure object max path
    a6890a1 Manage current local generator with automatic var
    2ea2810 Fix typo in REQUIRED_ALWAYS policy error message
    3ba3f9e KWSys Nightly Date Stamp
    c5cf9b0 STYLE: line length
    0e8c785 Silence VS generator for missing CMakeLists.txt
    0af3b3b Speed up graph traversal for project->targets map
    7e20db0 ENH: Added PARALLEL_LEVEL option to ctest_test() command.
    69fd641 Fixed ctest output where max test index is not the same width as the total number of tests.  Also some preliminary changes for batching ctest jobs
    9914438 KWSys Nightly Date Stamp
    d741a6a Add curl timeout options to the SubmitUsingHTTP method. They were only in the SubmitUsingFTP method.
    8710cc6 Add support for embeded manifests for Intel C/C++/Fortran compilers
    76d059e Add a module to determine if the intel linker supports manifest creation
    06332c8 Make CTest.UpdateGIT robust to user git config
    d6e8ffa use -o flag instead of > for qdbuscpp2xml
    327c561 Use the MANIFEST flag for non incremental linking as well.
    e9a170b Move /MANIFEST flag into -E vs_link.  This is so it can be used by the intel compilers without having to specifiy it in the intel compiler files
    5fa4784 Handle embeded manifests with ifort.
    07f029d Test the user package registry
    16ce84b Teach export(PACKAGE) to fill the package registry
    ed0650f Teach find_package to search a "package registry"
    2eca4dd Use Intel for Linux flags only on Linux
    dc78838 Fix FortranCInterface_VERIFY for non-C++ case
    90cc5c5 ENH: Improved test reporting output
    d259128 Test link multiplicity export/import
    0cfd8c4 Test link multiplicity
    69251f7 Define 'multiplicity' for cyclic dependencies
    78160ce Make FortranCInterface_VERIFY verbose on failure
    1d772a2 KWSys Nightly Date Stamp
    ea34662 Fixed link order dependence in FindHDF5 module for static link.
    c2ee27c Test KWSYS_IOS_HAVE_BINARY during bootstrap
    207aab6 Define kwsys_ios_binary macro for std::ios::binary
    6d0b6f2 Fixed ctest_memcheck docs (http://www.cmake.org/Bug/view.php?id=9242)
    71ff183 In FindHDF5, added C library names to CXX search libraries.
    59b34a6 Fixed Dart time recording for ctest
    5a5cc52 Fixed conversion warning on 64 bit machines
    bf830ee KWSys Nightly Date Stamp
    387ba0c Fixed line length issue
    3941546 KWSys Nightly Date Stamp
    82f9538 KWSys Nightly Date Stamp
    b0b5ffc MemCheck should now work again in ctest
    996bb51 Replaced std::stringstream with cmOStringStream
    b427d19 Added ctest -N test.  Fixed ctest working directory bug.  MemCheck fix coming soon...
    00ca781 KWSys Nightly Date Stamp
    177edc5 Fixed ctest -N segfault issue.  Further refactored ctest.  Enabled failover for ctest
    fdc0d97 KWSys Nightly Date Stamp
    8ffd8d0 ENH: refactored ctest.  All testing is now parallel.  If no -j option is specified, defaults to a MP level of 1 (non parallel)
    1171bcf Add missing argument to _ep_write_downloadfile_script.
    ef54a8b KWSys Nightly Date Stamp
    c8f8741 KWSys Nightly Date Stamp
    c9686f6 Fixed HDF5 Find module error that caused no list to be passed into remove duplicates when HDF5 is not found.
    8aaf3ce Factor implicit link info addition into methods
    6e7020b Enforce FortranCInterface_VERIFY in Fortran test
    e673406 Add HDF5 find module and select_library_configurations module.
    fd62a7c Create GLOBAL_DEPENDS_NO_CYCLES property
    a9be85d Create FortranCInterface_VERIFY function
    14f7a04 Teach FortranCInterface to load outside results
    40ddd53 KWSys Nightly Date Stamp
    88b47fe KWSys Nightly Date Stamp
    96b71fe KWSys Nightly Date Stamp
    9ee0f98 Split SunPro compiler information files
    2ce6a7d Split Intel compiler information files
    8f84ec9 KWSys Nightly Date Stamp
    f64f994 Teach FortranCInterface to verify languages
    5a4797a Document CMAKE_<LANG>_COMPILER_LOADED variable
    8c6aa44 Fixed line length over 80
    4c77eb5 KWSys Nightly Date Stamp
    4bf4cbd Add Boost 1.39 & 1.40.  Move ${Boost_INCLUDE_DIR}/lib to front of library search.
    0470a0c Remove DownloadFile.cmake and UntarFile.cmake from the Modules directory. Put functionality directly into ExternalProject.cmake itself so that these modules do not end up in the upcoming release of CMake.
    a2ef34d Fixed overwriting of a previous change set
    b9daa19 ENH: Refactored CTest test execution code into an object
    d8ecd02 KWSys Nightly Date Stamp
    c02c8c2 Add test times to log file as well as the stdout.
    3c34d04 If labels are found on the tests, then print a time summary for all the tests run with each label.
    154a35c KWSys Nightly Date Stamp
    5137cc4 KWSys Nightly Date Stamp
    232b14f Find module for the Bullet physics engine
    c577608 A find module for the Google C++ Testing Framework
    47796c5 KWSys Nightly Date Stamp
    890fd2a KWSys Nightly Date Stamp
    c538a72 KWSys Nightly Date Stamp
    dac3903 Checking in the FindFLEX.cmake & FindBISON.cmake attached to Issue #4018 after some minor improvements
    2f8f4fa KWSys Nightly Date Stamp
    5905f8f Fixes Issue #8994
    1cde761 Find module for GnuTLS, the GNU Transport Layer Security library (Issue #9228)
    fe18d13 Improved error output and documentation
    45313dc Quote the target name for Borland tlib tool
    dd2cf73 Fix classification of externals in svn status
    29f50a1 KWSys Nightly Date Stamp
    a696fe8 Output total time when using -j N
    b7e3146 Output command that failed, if it fails.
    a86df02 Fix failing test on release build for VS 10 cmSystemTools::GetLineFromStream crashes if the stream is not open in that case.
    875c478 Test add_test() generator expressions
    d2e1f2b Introduce "generator expressions" to add_test()
    463b3f0 Create cmTarget DLL query methods
    0bc0506 Record backtrace for every add_test command
    6e3c6a1 KWSys Nightly Date Stamp
    e509032 ENH:  Patch from Alexander Neundorf to remove "KDevelop3" from list of generators.  "KDevelop3 - Unix Makefiles" should be used instead.
    37805ff ENH:  Allow edit on single click.  Fixes #9393.  Also fix row heights to be consistent.
    821247e Cleanup test property script code generation
    cf6634f KWSys Nightly Date Stamp
    ecf4f13 KWSys Nightly Date Stamp
    55d1048 KWSys Nightly Date Stamp
    115ecc5 Teach compiler id about VisualAge -> XL rebranding
    34c6588 Move flag to Compiler/VisualAge-Fortran module
    ee7231c Use NetBSD to initialize OpenBSD configuration
    2eb438c KWSys Nightly Date Stamp
    9e7a3d7 COMP: attempt to fix more 'hidden by' warnings.
    f33bcd6 Teach FortranCInterface about g77 mangling
    8dd02cb Sort FortranCInterface global mangling symbols
    deb0db9 KWSys Nightly Date Stamp
    edcddb5 Cleanup FortranCInterface for PGI and GCC 4.2
    7128773 Teach FortranC interface for Intel, PGI, and gcc 4.2
    6e54b18 Remove AddExternalProject.cmake. ExternalProject.cmake supercedes/replaces it.
    fe0b121 Overhaul GetPrerequisites and BundleUtilities: make fixup_bundle do something useful on Windows and Linux.
    80f0201 Rewrite FortranCInterface module
    7b36fd6 Allow for static libraries to depend on other targets so that the MSBuild runs build things in the correct order
    87442ae Remove WXDialog source code
    32869ea Remove FLTKDialog source code
    be24db7 Fix find_package for cmake-gui registry entry
    b592154 KWSys Nightly Date Stamp
    410b8eb ENH: minor cleanup of test
    80c947b No /fast targets in try_compile project mode
    f3cd1e0 Test C, C++, Fortran interface combinations
    39e0e04 ENH: change to CDASH
    346a5b2 KWSys Nightly Date Stamp
    73de236 Fix recursive try_compile calls
    1a159bb Test try_compile project mode
    8049b50 KWSys Nightly Date Stamp
    a166e1b KWSys Nightly Date Stamp
    196cc7e KWSys Nightly Date Stamp
    e5dd49c DOCS: fix typo (#9231)
    a48f29c Set current directory variables in CTest scripts
    36bb624 Fix installation when built by CMake 2.4
    121df27 DOCS: fix typo (see #9308)
    8783f8d KWSys Nightly Date Stamp
    6843448 Pass Fortran90 test result to try-compile
    fcab87c Do not always propagate linker language preference
    fd633b3 Refactor target linker language selection
    ace4d5d STYLE: Nightly Date Stamp
    76eb733 Separate Xcode flag escaping code from defines
    8ab2548 Re-order cmGlobalXCodeGenerator implementation
    2537a72 Check PGI linker lines in ImplicitLinkInfo test
    35f3672 Set CMAKE_<LANG>_VERBOSE_FLAG variables for PGI
    f47ae05 Check Intel linker lines in ImplicitLinkInfo test
    0ea43ee Set CMAKE_<LANG>_VERBOSE_FLAG variables for Intel
    edad475 Recognize linker commands without paths
    5b85a58 ENH: Separate option mapping from VS generators
    e339f31 ENH: Separate VS flag table type
    819b074 Test cache entry property "STRINGS"
    797f91b STYLE: Nightly Date Stamp
    b590e1d ENH: remove code duplication and use cmVisualStudioGeneratorOptions for all versions of vs 7 and greater.
    e9d7ebb BUG: Do not double-initialize local generators
    57057ee BUG: Do not filter non-library implicit link items
    8364476 BUG: Parse implicit link editor -z*extract options
    855d07f BUG: Always pass linker flags untouched
    06a1e35 BUG: Do not recognize ':' in a library name
    87c3e16 STYLE: Nightly Date Stamp
    cf1225b BUG: Enable large files only if <cstdio> works
    40850e7 ENH: add test times and a total time to the output of command line ctest
    2b849a7 ENH: Test Fortran and C++ in one executable
    1c98cdf ENH: Remove EXTRA_FORTRAN_C_LIBS Fortran test hack
    0de8be8 ENH: Link runtime libraries of all languages
    0afa7a9 ENH: Report CMake logs in SystemInformation test
    7ae028e ENH: Make the CheckSourceTree test emit a warning (but pass instead of fail) when there is an in-source build on a dashboard machine.
    38d1ff5 ENH: Require language libs in Fortran/C test
    4c0a142 STYLE: Nightly Date Stamp
    1d158cf ENH: try and see if using string.append instead of += will make valgrind not complaing that JoinPath is leaking.
    de83a83 STYLE: Nightly Date Stamp
    32be77d ENH: Improvements to the new CheckSourceTree test: ignore Thumbs.db and .DS_Store files. Force all output to stderr by not using STATUS with message. Better error text.
    55718eb BUG: Further avoid ImplicitLinkInfo case change
    d0a2ff5 STYLE: Nightly Date Stamp
    c84255d BUG: One last attempt for today to get the new CheckSourceTree test running on dashboards driven by CMake 2.4... Good night now.
    7b29930 ENH: Allow empty endif() and such with CMake 2.4
    6414fa2 BUG: Close endif statements with same string as if so that it still configures with CMake 2.4. One more time. Encore, encore.
    6237c6e BUG: Improve CheckSourceTree test so that it ignores 'U ' output from cvs update. Also: improve failure logic for dashboard runs and developer runs.
    d958105 BUG: Teach VariableWatch test to check results
    3e5543c BUG: Keep variable_watch() commands in memory
    e0461bb BUG: Close endif statements with same string as if so that it still configures with CMake 2.4 -- also check for existence of FindCVS.cmake before doing find_package(CVS QUIET) also for CMake 2.4 sake...
    b819ee8 BUG: Oops. Left chunk of junk at the bottom of the main Tests CMakeLists.txt file with the last commit... Sorry.
    5bea962 BUG: Additional fix necessary for issue #8481 so that Xcode builds do not write files into the source tree. Also add a test that runs last to check for local modifications in CMake_SOURCE_DIR based on whether 'cvs -q -n up -dP' output is empty. Test fails on dashboard runs when there are local modifications. Test passes on non-dashboard runs with local modifications so that CMake developers may have mods when running the test locally.
    71c0e14 ENH: Keep only FinalPass commands in memory
    071ce33 ENH: Install all Modules and Templates
    31678a3 BUG: Install new fortran compiler id source.
    961f9f5 COMP: Fix compilation of VTK on debian/sparc (sparc is a CPU not an OS)
    e981dc9 BUG: Avoid case change in ImplicitLinkInfo test
    2ec179d STYLE: Nightly Date Stamp
    efaf335 BUG: Skip implicit link information on Xcode
    c98aace ENH: Create ImplicitLinkInfo test
    07ea19a ENH: Implicit link info for C, CXX, and Fortran
    797e49a ENH: Load platform-independent per-compiler files
    f10c258 BUG: Fix get_filename_component ABSOLUTE mode
    f5ce03e STYLE: Nightly Date Stamp
    fd10589 ENH: Improve dynamic variable scope implementation
    267085f ENH: Improve strictness of Function test
    c64b145 BUG: Fix typo pointed out by Monsieur Francois Bertel. Merci, Francois.
    17d7072 BUG: Fix issue #8481 - generate Xcode projects such that breakpoints may be used from the Xcode debugger without adjusting any settings within the Xcode GUI first... Thanks to Doug Gregor for the patch.
    7328a38 STYLE: Nightly Date Stamp
    699a059 ENH: just converted case to lower for the book
    04b834f BUG: Disable color makefile inside try-compile
    924dd34 BUG: Fix SystemInformation dump output
    0303589 STYLE: Nightly Date Stamp
    9f629f7 BUG: Add CPACK_NSIS_PACKAGE_NAME to the list of CPack variables that CMake overrides. We use the same value as the CPack-provided default, but do it here such that configuring with an older CMake will still give us this new variable. Necessary so that the CMake release process works with the new variable: CMake is configured with a previous CMake, but packaged with the freshly built CPack. (This fix is necessary because the fix for issue #8682 caused the side effect of having an empty CPACK_NSIS_PACKAGE_NAME for the CMake nightly package.)
    0902d29 ENH: set expected failure for tests
    1b0b6b5 STYLE: Nightly Date Stamp
    a5b06dc ENH: fix warning
    7f0a570 STYLE: Nightly Date Stamp
    1c794c0 BUG: Fix include path detection with SDLDIR env var (issue #9086). Also removed some superfluous search paths.
    cff19fc STYLE: Nightly Date Stamp
    dfb2d35 ENH: Also add ARCHLIB/CORE to include search paths so perl.h can be found on non-standard install prefixes
    a94af4d ENH: Improve detection of perl.h/libperl, issue #7898
    eb5d0a7 ENH: fix warning
    df9c3b1 ENH:  Edit button label for new changes dialog.
    17acf0a ENH:  Add a "Show my changes" to the Tools menu.       Changes by the user are recorded and when requested, it shows       -D arguments for commandline or contents for a cache file.
    3250cb3 ENH: compute the max test name width based on the length of the tests
    300514f ENH: make sure GUIDs for filters are cached
    1be8056 STYLE: Nightly Date Stamp
    e13176e BUG: fix relative paths from different drives on Windows
    85733c1 BUG: Re-fix issue #8682. Use new variable CPACK_NSIS_PACKAGE_NAME in appropriate places rather than CPACK_NSIS_DISPLAY_NAME. CPACK_NSIS_DISPLAY_NAME is the Add/Remove control panel's description string for the installed package. Using it as the "Name" of the NSIS installer package made the CMake installer itself use really long strings in the installer GUI. This fix still allows for the original intent of the first fix for #8682 -- the ability to separate the installer name from the default install directory, but it uses a new/different variable to achieve the separation.
    611c120 STYLE: Nightly Date Stamp
    d10d57f ENH: remove debug message
    6d80f66 ENH: do not use  /INCREMENTAL:YES with VS 10 compiler
    ae9bff8 STYLE: Nightly Date Stamp
    8289d0e BUG:  Don't let Qt suppress error dialogs.  Add call to SetErrorMode(0);   See #9258.
    019252b ENH: fix vsexternal test on vs 71
    69e366f ENH: Check _SGI_COMPILER_VERSION for compiler id
    eff3811 BUG: Avoid SGI preprocessor bug for Fortran Id
    1e20be3 STYLE: add documentation for MACRO_ADD_FILE_DEPENDENCIES()
    3d1c12b ENH: remove INCLUDE_EXTERNAL_MSPROJECT name hack, and use target properties instead, fix VXExternalInclude test for VS10
    b23b180 ENH: Teach separate_arguments() to parse commands
    7a907f8 STYLE: Factor cmComputeLinkInformation constructor
    d60608c STYLE: Factor CollectOriginalDirectories code
    b44413f COMP: Shorten ExportImport test command lines
    4d2dd55 STYLE: Nightly Date Stamp
    b3e8fd3 BUG: Parse escapes in single-quoted unix arguments
    57e14a4 COMP: Include <malloc.h> for 'free' on QNX
    11d42b3 ENH:  almost all tests passing in vs 10, commit fixes preprocess and starts vs external project
    724275b COMP: Include <stdlib.h> for 'free'
    3dd6f36 ENH: Add cmSystemTools::ParseUnixCommandLine
    18e639d ENH: Provide unix-sytle command line parsing
    de6f88d ENH: Create Fortran ABI detection framework
    a03bb5a ENH: Check tarball filename in ep_add
    87434fc BUG: Teach UntarFile to delete dir on error
    82c081b BUG: Fix rpath-link flag for SunPro C++ on Linux
    61367c6 COMP: Fix ExportImport testLib6 on VS6
    44eeda9 STYLE: Nightly Date Stamp
    0429853 BUG: disable the test for now, will make it work correctly later
    7048373 STYLE: don't load CMakeDetermineSystem and CMakeSystemSpecific directly from cmCTestScriptHandler, but have it load the new script CTestScriptMode.cmake -> that makes it more flexible, also add a simple test that the system name has been determined correctly
    2a750ca STYLE: Nightly Date Stamp
    46f99c6 STYLE: move the code for writing the initial cache into its own separate function, makes the long ProcessHandler() a little bit shorter
    a605bd5 STYLE: rename InitCache to InitialCache, since it contains the contents for the initial cache and is not e.g. a flag which shows whether the cache should be initialized
    f888a0e ENH: Export and import link interface languages
    3621e07 ENH: Test export/import of link interface languages
    28b1912 ENH: add group support and fix borland error
    2e22b70 STYLE: Nightly Date Stamp
    a232dbe BUG: Fix Xcode linker language
    bb2228e ENH: Update LINKER_LANGUAGE and HAS_CXX docs
    22b9654 ENH: Test transitive link languages
    19792bf ENH: Consider link dependencies for link language
    ea00bb9 COMP: Fix cmCTestHG for old HP compiler
    a4dff91 ENH: change so rules show up in GUI, must be windows path
    d4d467d ENH: Teach CTest to handle Mercurial repositories
    c0e8c0f ENH: New OutputParser::Process() signature
    f673294 COMP: Mask out shadowed declaration warnings that always follow already masked Utilities/cmtar warnings.
    5c4208f ENH: only 5 failing tests for VS 10
    3199db4 STYLE: Nightly Date Stamp
    5692fa2 COMP: More KWSys SharedForward pointer const-ness
    d2e94df STYLE: Nightly Date Stamp
    02c9633 COMP: Eliminate "conversion may change sign of result" warnings by using size_t where appropriate. (Missed one warning with last commit: add a cast to md5_word_t.)
    80d32d9 COMP: Eliminate "conversion may change sign of result" warnings by using size_t where appropriate.
    6028f3a COMP: Fix KWSys SharedForward sign conversion
    4c0bbe3 COMP: Fix KWSys SharedForward pointer const-ness
    f1b3142 COMP: Suppress warnings from the Utilities/cmtar code in dashboard results.
    99e4325 BUG: Use link language for target name computation
    173448d ENH: Pass config to cmTarget::GetLinkerLanguage
    a3a0466 ENH: Pass config to cmTarget RPATH install methods
    6ef56f7 ENH: Use fixed header file type mapping for Xcode
    2b5d974 ENH: Do not compute link language for LOCATION
    7c67524 ENH: Introduce cmTarget::LinkImplementation API
    d1aa17a ENH: Remove CMAKE_ANSI_CFLAGS from tests
    a30a41e ENH: Identify HP C compiler
    aef8fe5 COMP: Pimplize cmTarget ImportInfo and OutputInfo
    bb9c0af STYLE: Nightly Date Stamp
    c0ad998 ENH: get the build type specific location
    2247aca BUG: Do not recompute link interfaces
    afbd595 BUG: Fix CMP0003 wrong-config link dir support
    94a4a61 STYLE: Fix comment on cmTarget::LinkInterface
    34f78ee ENH: Simplify cmTarget link interface storage
    a608467 ENH: Simpler cmTarget::GetLinkerLanguage signature
    6ec20cc STYLE: Nightly Date Stamp
    06b0a69 ENH: Centralize default link interface computation
    26df00f ENH: Move CMP0004 check into cmTarget
    82a8c6b ENH: Exception safe link interface computation
    2b85fcd STYLE: Nightly Date Stamp
    43c8dbb STYLE: Nightly Date Stamp
    d870df5 STYLE: Nightly Date Stamp
    bde145a ENH: Pass config to cmTarget::GetDirectory()
    275c21d ENH: Refactor target output dir computation
    43669f0 BUG: Avoid cmTarget::GetDirectory for utilities
    4402171 STYLE: Replace large if() with named boolean
    11d1063 ENH: Create cmMakefileTargetGenerator::ConfigName
    789eaf1 ENH: Cleanup per-config target install generation
    7c05c7b STYLE: Nightly Date Stamp
    10f4e91 BUG: Allow arbitrary text in values for some keywords. (And avoid warning that the arbitrary text is an unknown keyword.)
    5b51ad5 ENH: Reports "Passed" for WILL_FAIL tests
    2247153 BUG: Do not generate "global" Xcode config
    6bd9d5a ENH: Simplify Xcode CreateBuildSettings method
    f952ead ENH: Use logical target names in Xcode projects
    04fb177 BUG: cmd_set logic was missing from update and patch steps. Fix it so that UPDATE_COMMAND "" means "no update step even though this is a CVS/SVN repository..."
    767b82a STYLE: Nightly Date Stamp
    4fc192c BUG: Skip CTest.Update* for cygwin tools on Windows
    44878e7 BUG: Exclude svn portions of ExternalProject test when: svn client version is less than 1.2 or cygwin/non-cygwin mismatch detected -- avoids ExternalProject test failures on dash5 and dash22-cygwin. Also, non-code change: allow cvslock through Windows firewall to prevent ExternalProject test failure on dash1vista32.
    57e4ca3 STYLE: Nightly Date Stamp
    df4e6c8 STYLE: Fix line-too-long style violation.
    0e5df2a BUG: Fix documentation of CMAKE_CFG_INTDIR
    fa3b66f STYLE: Nightly Date Stamp
    c4f2e42 COMP: don't use vector::at(), this doesn't seem to exist everyhwere (http://www.cdash.org/CDash/viewBuildError.php?buildid=366375)
    f33a27a ENH: Generate native Xcode 3.0 and 3.1 projects
    fb81cd9 BUG: Avoid running the cvs portions of the ExternalProject test on non-cygwin builds that are using cygwin cvs.exe.
    d78ef9a STYLE: Nightly Date Stamp
    1d59cc7 ENH: add rest of lib check
    07eb80d ENH: fix line length
    b1e1dc6 STYLE: document #cmakedefine01 (see #9189 , there's also a test for it in Tests/Complex/ )
    1651c6f STYLE: don't print the section name "SingleItem" if the documentation for just a single item is printed
    93169db BUG: recognize system include paths also when the languages are set to something different from "C", by resetting them to "C" (#9122)
    45652bc ENH: create a "Virtual Folder" in CodeBlocks, which contains all the cmake files of the project, i.e. there is now a "CMake Files" folder additionally to the "Sources", "Headers" and "Others" folders which already existed. Patch by Daniel Teske.
    42270c8 ENH: also support nmake and msvc for use with CodeBlocks under Windows, patch by Daniel Teske
    ee7bcee STYLE: Nightly Date Stamp
    e03c366 STYLE: document CMAKE_SKIP_INSTALL_ALL_DEPENDENCY variable
    6f2aab1 STYLE: Nightly Date Stamp
    0e6c530 BUG: Downgrade svn repository to be created with an svn 1.2 installation (rather than 1.4) so that it works (hopefully) with more svn clients in the wild. Change time stamps of test projects in CMakeLists.txt to reflect times available in newly created repository. Add UPDATE_COMMAND "" for checkouts that are tag-based or date-stamp-based to avoid unnecessary update steps.
    798024b ENH: fix line length issues
    688db8a ENH: Do not unzip the local repositories unless CVS and SVN executables are available. Add 'configure' step to the repository extraction 'projects' to print the version number of CVS and SVN in the dashboard test/build output.
    ec10b44 ENH: do not create a desktop link for CMakeSetup
    c416329 ENH: 80 is fine, i guess not
    043e938 ENH: 80 is fine
    f23668a ENH: Revise the ExternalProject test to use local CVS and SVN repositories to avoid network activity. Also: stop building KWStyle and kwsys as part of this test to reduce the amount of time spent running the test. Instead, build TutorialStep1 as retrieved from the new local repositories with various tags, date stamps and revision numbers.
    8747e10 ENH: remove debug print
    a385364 STYLE: Nightly Date Stamp
    b6d022f ENH: add obj file support and remove a warning
    7491f52 ENH: first pass at VS 10, can bootstrap CMake, but many tests still fail
    953439f ENH: add reminder comment
    736d8c1 ENH: set an upload speed limit for ctest
    f96f7f8 ENH: Add *.tgz files of cvs and svn repositories containing the TutorialStep1 project to test cvs and svn capabilities of ExternalProject without requiring network activity.
    c8a1621 BUG: Fix CTest.UpdateBZR tests to run in parallel
    cd83f19 ENH: Cleanup make progress rule generation code
    b9a98ef STYLE: Remove unused variable
    ef756b9 ENH: Identify Fortran compilers with fixed format
    e61b49b STYLE: Nightly Date Stamp
    33f7717 ENH:  Save/restore splitter sizes.  Fixes #9070.
    b64aadc ENH: Remove unused cmSystemTools::RemoveEscapes
    031379a ENH: New ExternalProject.cmake module interface
    191573e BUG: Extend timeout of ExternalProject test
    4266d54 ENH: Mention cycles in target_link_libraries docs
    f74b876 ENH: Clarify COMPILE_DEFINITIONS separator in docs
    340b175 STYLE: Nightly Date Stamp
    1287fc1 ENH: boost lib is often found under the boost include dir
    65aa0b8 ENH: add additional place to look for boost so it works out of the box on windows
    57a0f83 ENH: fix spelling mistake
    66953c7 BUG: Fix CVS update parsing for TortoiseCVS
    13f519f STYLE: Nightly Date Stamp
    db024f4 ENH: Auto-enable CTest.UpdateCVS test on Windows
    d367961 COMP: Quiet aggressive Borland warnings in KWSys
    d445275 COMP: Remove useless variable assignment
    34744b6 BUG: remove warning in test of compiler so -Werror does not fail
    d05a2ba STYLE: Nightly Date Stamp
    aa75cce STYLE: Nightly Date Stamp
    18da042 STYLE: Nightly Date Stamp
    b4b5245 BUG: Look in arch-specific HPUX implicit link dirs
    1beb41a STYLE: Nightly Date Stamp
    3437b13 STYLE: Nightly Date Stamp
    36366be ENH: Improve CMP0012 doc and message formatting
    3c85640 ENH: Improve format of if() command messages
    c790b1f ENH: Create CMP0013 to disallow duplicate dirs
    f61f8e5 STYLE: Nightly Date Stamp
    962bbbe BUG: Create an exe's implib output dir for VS 6
    5129c23 ENH: Refactor VS 6 build event generation
    66189b0 ENH: Create exe implib dir in VS pre-link rule
    764ac98 ENH: Generalize exe implib dir creation for VS
    0f490cf STYLE: Nightly Date Stamp
    8fcde75 ENH: Simplify docs args for define_property
    0e85c8b STYLE: fix warning
    15ad6db BUG: fix crash when running ctest coverage for VTK
    dbc4e2f ENH: add path for 64 bit on old hp
    b6fc0a7 ENH: put the 64 bit paths first
    62a634a ENH: add more search paths on HPUX
    3dadbdf COMP: fix line length
    f4b3bdc BUG: Create an exe's implib output dir for VS
    d30923d STYLE: Nightly Date Stamp
    8cade78 STYLE: Nightly Date Stamp
    70f6f17 STYLE: Nightly Date Stamp
    219626a COMP: Do not compile VMS-specific code on non-VMS
    4a9dd4a ENH: Refactor VS 7,8,9 build event generation
    17daa93 COMP:Fixed warning with gcc 4.3.3: passing argument 1 of kwsysProcessSetVMSFeature discards qualifiers from pointer target type.
    133a778 ENH: clean up some help text
    f50cf4f ENH: warning fix
    e02d66e COMP: Block warnings in Borland system headers
    f5a86a8 ENH: Use KWSys String strcasecmp to parse Fortran
    74c385e COMP: Avoid double-initialization in KWSys String
    590a0c8 COMP: Remove useless assignment in Fortran lexer
    a73071c ENH: modified the if command to address bug 9123 some
    7e03edf STYLE: Nightly Date Stamp
    8446a48 ENH: use .exe on vms
    b8b749a COMP: We now require CMake 2.4.5 or higher to build
    0d31c3a BUG: Do not create empty build-tree RPATH
    3615950 ENH: Remove Utilities/cmxmlrpc source tree
    8f5af61 ENH: Disable the xmlrpc drop method by default
    8c5c192 ENH: Remove Utilities/cmcurl-7.19.0 source tree
    8ddfd1e ENH: Remove option to build cmcurl-7.19.0
    f68c6af ENH: Simplify decision to use system libraries
    f0ab852 COMP: Fix build with system-installed expat 2.0.1
    60bfa0a STYLE: Nightly Date Stamp
    d6dd3e9 BUG: Do not mangle symbols when editing RPATHs
    42c4a1d ENH: Document variable CMAKE_NO_BUILTIN_CHRPATH
    7797237 BUG: Fix bootstrap for Debian Almquist Shell
    a327540 ENH: Remove VMSbuild directory
    653262e ENH: Make bootstrap script work on VMS bash
    41b0f92 ENH: Enable basic OpenVMS platform support
    c879510 ENH: Skip 'SHELL = /bin/sh' in Makefiles on VMS
    516add4 ENH: On VMS use _dir and _tmp, not .dir and .tmp
    fc537f0 ENH: Teach KWSys SystemTools about VMS paths
    b5394e9 BUG: Avoid std::unique algorithm on VMS
    057400d COMP: Fix cmtar build on VMS
    6f10962 COMP: Fix cmcurl build on VMS
    fb643cd COMP: Use HAVE_SYS_PARAM_H properly in libtar
    312ca96 ENH: Teach KWSys Process basic VMS support
    1eec4fe BUG: Fix non-select process impl without timeout
    776e21d COMP: Avoid String.c inclusion by Compaq templates
    7a839be STYLE: Nightly Date Stamp
    fc9e6c6 STYLE: suppress warnings for borland
    89b431e STYLE: suppress warnings for borland
    b81f09e STYLE: suppress warnings for borland
    0dc49a8 STYLE: Nightly Date Stamp
    fc02506 STYLE: Nightly Date Stamp
    4c69456 STYLE: Nightly Date Stamp
    43cd855 STYLE: Nightly Date Stamp
    cbc1938 COMP: Hopefully fix hashmap on VS6, Thanks Brad K!
    0de79d4 ENH: fix warning on borland
    fdff8eb ENH: move PutEnv to SystemTools
    d5f8020 STYLE: Nightly Date Stamp
    36288f4 STYLE: Nightly Date Stamp
    d2b1081 BUG: Recognize .so shared libraries on HP-UX
    1d3320f STYLE: Nightly Date Stamp
    a8893fd STYLE: Nightly Date Stamp
    0067c3e STYLE: Nightly Date Stamp
    a193331 STYLE: Nightly Date Stamp
    3f6aa94 STYLE: Nightly Date Stamp
    79ed6b8 BUG: fix #9031: newer rpm versions complain about the "#%" lines
    2222148 STYLE: Nightly Date Stamp
    6fcaaf4 STYLE: Nightly Date Stamp
    a6bc1c3 ENH: Auto-import symbols for cygwin executables
    bd1e91a BUG: fix for bug #8153 add purify suppression file and fix output to not be one big line
    ca68d11 ENH: fix for building with VS 2010 make/nmake
    b745f44 STYLE: Nightly Date Stamp
    08817ac BUG: Rearrange paths to find correct installations of Visual Studio. Patch devenv.modified_search_order.patch came from issue #7919.
    143bbaa STYLE: Nightly Date Stamp
    23f918d STYLE: Nightly Date Stamp
    f56890f STYLE: Nightly Date Stamp
    378aeaa STYLE: Nightly Date Stamp
    8f9b3c4 STYLE: Nightly Date Stamp
    814858d STYLE: Nightly Date Stamp
    5634ca0 ENH: make this work for older versions of OSX
    da21a4c STYLE: Nightly Date Stamp
    bb7230c ENH: revert back because it does not build on older macs for now
    46a20bb ENH: remove warning
    4220e7c ENH: make this build on other machines besides the mac
    ee3d395 ENH: fix system info for mac
    d3d33a3 ENH: fix system info for mac
    c171d57 ENH:  Better error message for those who switch from Qt3 to Qt4 and don't clean their cache file.
    9c2dcf4 BUG: fix for #0009051 CMake does not pass CMAKE_OSX_SYSROOT and CMAKE_OSX_DEPLOYMENT_TARGET when running TRY_COMPILE
    831ca4f STYLE: Nightly Date Stamp
    9751624 STYLE: fix docs: it must replace "find_path" instead of "FIND_PATH" with "find_file", otherwise the docs talk about find_path() instead of find_file (patch from  Michael Wild, #9047)
    55c4cbb BUG: Parse more bzr xml output encodings
    a40bca5 STYLE: Nightly Date Stamp
    1eaa47d STYLE: Nightly Date Stamp
    97d2606 STYLE: Nightly Date Stamp
    2bb13f2 ENH: Remove CTest public.kitware.com drop default
    6d35767 STYLE: Nightly Date Stamp
    a524e07 ENH: Teach CTest to handle Bazaar repositories
    ca3e962 STYLE: add documentation for CPackRPM (#9029)
    ee43a12 ENH: Make CMAKE_<LANG>_SIZEOF_DATA_PTR public
    248bdad STYLE: Simplify and document VMS workarounds
    317b3a0 STYLE: Remove trailing whitespace
    66a9295 STYLE: Nightly Date Stamp
    0a7ec1a BUG: fix for #9014, FATAL_ERROR not ending loops
    cecfce2 BUG: Fix removal of read-only directories
    33a1076 BUG: file(COPY) test should not make read-only dir
    39c7fc9 STYLE: Nightly Date Stamp
    a36465b STYLE: remove these files now that I added them with a more consistent name as CMakeFind<GENERATOR>.cmake (should have been in the same commit...)
    f43e36a BUG: apply patch from Eric Noulard, so cpack works with rpmbuild 4.6.0, #8967
    ea8c04a STYLE: rename the files from CMake<GENERATOR>.cmake to CMakeFind<GENERATOR>.cmake, so it is more consistent e.g. with CMakeFindXcode.cmake
    c28926d STYLE: Remove trailing whitespace
    b3269b0 STYLE: Nightly Date Stamp
    a045bd4 COMP: Avoid operator precedence warning
    80c66c0 STYLE: Nightly Date Stamp
    ad194e6 STYLE: cacheStart is used only locally in the if-branch
    8e03bfb STYLE: first lower-casing the string makes comparing its contents easier
    352fb9f ENH: move the code which queries gcc for the system include dirs from CMakeSystemSpecificInformation.cmake into a separate file, CMakeEclipseCDT4.cmake -if CMAKE_EXTRA_GENERATOR is set, i.e. either CodeBlocks or KDevelop3 or EclipseCDT4, load a matching cmake script file, which can do things specific for this generator - added such files for Eclipse, KDevelop and CodeBlocks, one thing they all do is they try to find the respective IDE and store it in the CMAKE_(KDEVELOP3|CODEBLOCKS|ECLIPSE)_EXECUTABLE variable. This could be used by cmake-gui to open the project it just generated with the gui (not sure this is possible with eclipse).
    2ab4e7d BUG: don't report changed compiler variables if the path to the compiler differs only e.g. a double slash somewhere instead only one slash as directory separator (#8890)
    f114e68 STYLE: Nightly Date Stamp
    fdd93f0 STYLE: document CMAKE_INCLUDE_CURRENT_DIR
    e0e93a3 ENH: when cross compiling, e.g. for WinCE, don't use VCExpress, since this doesn't support it This is the first patch to add support for WinCE to cmake (#7919)
    9a3c533 STYLE: Nightly Date Stamp
    55e91d3 STYLE: Nightly Date Stamp
    d2bfac9 ENH: add docs for command line ctest
    00c2538 BUG: 8898 fix date in ctest nightly time
    028c528 STYLE: Nightly Date Stamp
    22f1c78 BUG:  Fix spaces in file paths for lupdate command
    2d22e11 ENH:  Add support for QtScriptTools in Qt 4.5.
    f4f5da8 ENH:  Add support for QtScriptTools in Qt 4.5.
    c2cb8a2 STYLE: Nightly Date Stamp
    e9f2c6f STYLE: Nightly Date Stamp
    1ce218a STYLE: Nightly Date Stamp
    783a6ca STYLE: Nightly Date Stamp
    d8b1717 STYLE: Nightly Date Stamp
    392b38c ENH: Remove cmTarget internal type arguments
    bcb9a47 ENH: Remove cmTarget::GetExecutableCleanNames
    430cc2b ENH: Always imply CLEAN_DIRECT_OUTPUT target prop
    2740db5 ENH: Allow more specification of target file names
    617eb98 ENH: Refactor target output file type computation
    5f7ea11 STYLE: Nightly Date Stamp
    7159bac STYLE: Nightly Date Stamp
    0d40703 ENH: Teach UntarFile to preserve file timestamps
    01c669e COMP: Avoid unused arg warnings in cmFileCommand
    7b527a6 BUG: Remove '-d<now' from 'cvs log' commands
    1f7ef5b BUG: Fix CMake.File test for deep dir name
    d91c5b1 COMP: Fix nested class member access
    222abaa COMP: Fix non-virtual destructor warning
    e0d3339 ENH: Test file(COPY) failure cases
    c58ca24 ENH: Create file(COPY) command signature
    b6cb117 ENH: Teach file(INSTALL) relative paths
    6aaa7d4 ENH: Refactor file(INSTALL) implementation
    97263b6 ENH: Send all file installations through one path
    bc6eec1 ENH: Better error on file perm or time failure
    f180a83 BUG: Error when install dir cannot be created
    dc0621b ENH: Simplify CMAKE_INSTALL_ALWAYS implementation
    8d68518 ENH: Simplify construction of cmFileInstaller
    77f85db STYLE: Nightly Date Stamp
    03d8b8a BUG: Fix required permissions check again
    9384790 STYLE: Nightly Date Stamp
    da993b6 ENH: Remove unused PROPERTIES from file(INSTALL)
    0178268 BUG: Fix required permissions check for dir copy
    e128583 STYLE: Nightly Date Stamp
    861cd08 STYLE: Nightly Date Stamp
    79fb689 STYLE: Nightly Date Stamp
    ae95f65 ENH: vms fix
    034d7db ENH: update vms boot
    6a74dbb ENH: Test spaces in non-string preprocessor values
    708d1cf ENH: Support more preprocessor values in VS6
    70b2f59 STYLE: Nightly Date Stamp
    7fc99c9 ENH: check in almost building VMS stuff with VMSBuild directory since the bootstrap script will not work on VMS
    d847ca8 BUG: Fix CTest.UpdateGIT test for older git
    f353df7 STYLE: Nightly Date Stamp
    e8e3080 COMP: Fix class reference for HP aCC
    9c17cbe ENH: Teach CTest to handle git repositories
    d25289a ENH: Factor global-VC parts out of cmCTestSVN
    efe07c4 COMP: Fix calls to superclass methods for Borland
    b1005a0 STYLE: Nightly Date Stamp
    ce6849f ENH: also recognize rxvt-256color as a color terminal (#8913, patch from Deewiant)
    753385d ENH: search also for mpeg2dec/mpeg2.h, as the documentation says, and as it is also installed by plain libmpeg2 (#8455) Also mark the variables as advanced.
    3ca9bf7 ENH: make sure tests for cpack are run correctly
    c8513fe ENH: make sure tests for cpack are run correctly
    0bbed87 ENH: make sure tests for cpack are run correctly
    572cf02 ENH: make sure tests for cpack are run correctly
    f1149df ENH: add even more search directories for debian-like systems (see #8821)
    e16d1e3 ENH: add one more search directory (see #8919)
    13e454f BUG: Avoid infinite loop at directory tree root
    714d2fc ENH: Remove obscure method from KWSys SystemTools
    7bb8678 STYLE: Nightly Date Stamp
    20f4fde BUG: Fix SystemTools::IsSubDirectory on bad input
    102697e STYLE: Nightly Date Stamp
    bc9703b STYLE: fix typos in the docs
    879f2f9 STYLE: fix typos in the docs
    289ce0b STYLE: Nightly Date Stamp
    ad113d4 BUG: fix cmake so that if you configure with a bad env for cl, then with a good path, it will configure correctly
    7929462 STYLE: Nightly Date Stamp
    be7824c ENH: make sure CTEST_CURL_OPTIONS work from script mode
    3e0db72 STYLE: Nightly Date Stamp
    a17bf54 BUG:  Path lengths in combo box for binary directory was forcing a minimum size       on the main window.  Fixed that.
    0d5b456 STYLE: Nightly Date Stamp
    3824f54 BUG: Replace brittle GetParentDirectory impl
    1ed7f38 COMP: Fix BOOL to bool conversion warning
    f3035ff BUG: SystemTools::GetParentDirectory() will crash if "/" is passed in as argement. Valid check is added to make sure the input argment exists, and if "/" is passed in, empty string will be returned.
    aba3d56 ENH: Create command line api "cmake -E rename"
    0d92350 ENH: Create file(RENAME) command mode
    d3363be ENH: Move RenameFile to cmSystemTools
    6218a1a STYLE: Nightly Date Stamp
    19d11e2 ENH: Skip KWSys name maros in case of identity
    63a1e45 ENH: New function for determining Visual Studio service pack
    286a136 STYLE: Nightly Date Stamp
    172d07f STYLE: Nightly Date Stamp
    9a884dd STYLE: Nightly Date Stamp
    682e151 ENH: remove warning and improve message
    c723625 STYLE: Nightly Date Stamp
    d75513c ENH: remove cerr call
    4ec691a ENH: add ability to control ssl cert checking
    5783d5a ENH: allow for shared build of libcurl and fix build with openssl option (ssl tested on linux and windows
    3c0e239 STYLE: Nightly Date Stamp
    68248be ENH: Allow lists in AddExternalProject arguments
    dfd95e1 STYLE: Nightly Date Stamp
    d05e98f ENH: Allow IMPORTED_IMPLIB w/o IMPORTED_LOCATION
    5886d10 BUG: Fix imported target config guess
    d49978a ENH: Teach Update* tests to report local mod step
    cd532b6 ENH: Make UpdateCVS test robust to 1s file time res
    d727439 STYLE: Nightly Date Stamp
    698cf0c BUG: Fix issue #8682. Use CPACK_NSIS_DISPLAY_NAME in appropriate places rather than CPACK_PACKAGE_INSTALL_DIRECTORY. Clean separation of these two variables (which have the same value by default) allows an easy workaround for issue #7881, too.
    f6828c3 BUG: Fix invalid array access discovered during investigation of issue #7832.
    36e9a6e STYLE: Nightly Date Stamp
    ae284cc BUG: Fix parsing of linux 2.6 /proc/meminfo format
    d6bdaf9 ENH: Test transitive link to subdir-imported lib
    85bffd3 BUG: Lookup transitive link deps in depender scope
    c9949f9 BUG: comment out faulty seekp which make kwsys::*stringstream fails on platform with no std::*stringstream implementation
    7855f98 STYLE: Nightly Date Stamp
    1ab7111 ENH: hopefully seekp is the call making kwsys::stringstream behaves oddly on sunos
    434bd99 STYLE: Nightly Date Stamp
    4a8d301 STYLE: Nightly Date Stamp
    42c033c BUG: Fix issue #8759 - add support for setting dmg volume name and compression type by CPack variables. Also add custom .DS_Store and background image support. Thanks to Mike Arthur for the patches.
    601764f BUG: Fix documentation deficiency noted in issue #7885. Thanks to Philip Lowman for the gist of the patch.
    17ea632 STYLE: Nightly Date Stamp
    31c4a26 ENH: trying to reproduce issue on sunos
    fd7656f STYLE: Nightly Date Stamp
    5982224 ENH: Clarify VERBATIM option documentation
    475e1d7 STYLE: Nightly Date Stamp
    a20b1ec BUG: Fix issue #8804. Add vtk-5.4 lib path to the FindVTK.cmake module.
    4c3718d ENH: use 0 not FALSE
    1f0835b ENH: add submit via cp mode
    2981936 STYLE: White space only change to see if continuous is working on new dashboard machine...
    17d6210 STYLE: White space only change to see if continuous is working on new dashboard machine...
    8eee0a5 ENH: use a newer cmake
    a30b84e BUG: Fix AddExternalProject config command id
    6f45549 STYLE: Nightly Date Stamp
    79a3644 BUG:  Fix inconsistency with lowercase drive letters on Windows.
    88184bb ENH: Simpler AddExternalProject install step
    bf09570 ENH: Simpler AddExternalProject build step
    f3ba510 ENH: Simpler AddExternalProject configure step
    385eb4d ENH: Simpler AddExternalProject patch step
    aa7e41c ENH: Simpler AddExternalProject update step
    feef81b ENH: Simpler AddExternalProject download step
    d217558 ENH: Generalize AddExternalProject step creation
    c45c862 ENH: Factor argument parsing in AddExternalProject
    5bc6869 ENH: Teach AddExternalProject a 'complete' step
    39f2d82 ENH:  Add version info to about dialog, including Qt version.
    3a34b35 COMP: missing string.h header for strlen.
    31d03e8 ENH: Document scope of add_custom_command outputs
    318bfab ENH: remote debugging of sunos
    1bd0b15 STYLE: Nightly Date Stamp
    3489950 STYLE: Nightly Date Stamp
    fb24a4c STYLE: fix line lenght
    7025f91 ENH: change qt to 4.5
    7e8ad26 STYLE: Nightly Date Stamp
    9b8281e ENH: mark the two variables as advanced -remove unnecessary deault search dirs
    17f327b BUG: fix for #8686 add some more compiler flags
    a9bda84 ENH: LIBPATH is not required for cl to work
    bb29c88 ENH: fix spaces in path escape
    9f3608f ENH: use a different cmake
    27598a5 STYLE: Nightly Date Stamp
    ff09eac BUG:  Don't return checkable flag for item when in the middle of configure/generate.
    ff561cd ENH:  Do a recheck of QT_MAC_USE_COCOA when qmake executable changes.
    9b41f20 STYLE: Nightly Date Stamp
    6a6ade8 ENH:  Support OUTPUT_LOCATION property for qm files.       Fixes #8492.
    5f46869 BUG: Fix CMAKE_CURRENT_LIST_FILE in macros
    5efdefb STYLE: Nightly Date Stamp
    db4390e STYLE: Nightly Date Stamp
    4085454 ENH: Support preprocessor def values in VS6
    10a91d8 STYLE: Nightly Date Stamp
    45a3397 ENH: NEW: FindGTK2 module
    acabe5d STYLE: Nightly Date Stamp
    8f5a4c4 STYLE: Nightly Date Stamp
    1a0512b BUG: LIST(REMOVE_ITEM...) was being called on a variable that could be empty.
    d66436e BUG: Fix return value of ctest_update
    1ce28d1 STYLE: Nightly Date Stamp
    ad4a2fd COMP:Fixed warnings with gcc 4.3.2.
    55a6042 BUG:  Need to fix find of qtmain library when qmake executable is changed.
    1a13469 COMP:Try to fix error on HP.
    6d02ee3 ENH: Mention CMAKE_* variables in RPATH properties
    c8f9ee6 COMP:try to fix error on qnx-V3.3.5-gcc_ntox86.
    a638a2f COMP:Fixed warnings.
    675b76d COMP:Fixed VS 64-bit warning C4267 line 432 of RegularExpression.cxx
    b74c0a0 STYLE: Nightly Date Stamp
    566c8bb STYLE: Reminder note for add_external_project work
    2cc46c1 ENH: Add patch step for add_external_project
    6ae0ff6 ENH: Improve add_external_project interface
    431c456 COMP:Fixed warnings.
    1fb58e3 STYLE:Empty commit just add information about rev 1.15: the reason is that long is 64-bit on gcc on Linux because it uses the LP64 data model whereas long is 32-bit on VS 64-bit because it uses the LLP64 model (ref: http://en.wikipedia.org/wiki/64-bit#64-bit_data_models )
    489df78 COMP:Fix warning on VS 64bit. Don't why gcc 4.3.2 didn't catch this one on a 64bit machine with -Wconversion on.
    4066abc STYLE: Nightly Date Stamp
    b59d0a4 BUG: Allow more shell ops in custom commands
    ecb0f3a ENH: New foreach(<var> IN ...) mode
    ee00616 COMP:Fixed warnings.
    94853b4 STYLE: Nightly Date Stamp
    10da3f7 BUG: Eliminates detection of Boost system library prior to 1.35 (see issue #8734)
    257937f COMP:Try to fix compile error with qnx gcc.
    d0b32b4 COMP:Fixed gcc 4.3.2 warning with -O1 and above: ignoring return value of read'), declared with attribute warn_unused_result
    493f88c ENH: Allow projects to disable per-rule echo lines
    49dec94 STYLE: Separate unrelated logic
    2f651c2 ENH: Allow projects to disable per-rule progress
    741ae60 ENH: Factor out makefile progress rule commands
    7b9b56d COMP:Fixed warnings.
    921f3a1 BUG: Do not automatically set HEADER_FILE_ONLY
    147d6f3 ENH: Remove unused code from cmMakeDepend
    9862f38 ENH: Add NAME mode to ADD_TEST command
    606e6ff ENH: Refactor storage of test command lines
    66d69f8 ENH: Refactor generation of CTestTestfile content
    e67f513 ENH: Refactor cmInstallGenerator for re-use
    e308353 STYLE: Nightly Date Stamp
    fa325c1 STYLE: Nightly Date Stamp
    e4eb90c STYLE: Nightly Date Stamp
    f40f867 ENH: don't enforce VERBOSE Makefiles, but set the env. var VERBOSE to 1 in when make is executed from within Eclipse. This way when building from the command line one can build also in non-verbose mode.
    cbb7a50 ENH: when using the Eclipse project generator, run gcc so that it tells us its system include directories. These are catched in CMakeSystemSpecificInformation.cmake (only with the Eclipse generator) and then written by the Eclipse generator in the Eclipse project file. This way Eclipse can find the standard headers (#7585) Not sure CMakeSystemSpecificInformation.cmake is the best place to do this.
    4a23e05 STYLE: add line breaks to the documentation for CMAKE_MATCH_(0..9), otherwise one might miss this information
    5cde305 BUG: Document internal cache property MODIFIED
    5e49dc4 BUG: Fix cache properties for CMAKE_STRICT build
    c6d0043 STYLE: Nightly Date Stamp
    cd3984e STYLE: Moved functions/macros to top of file so main is more readable.
    3fe6b3c BUG: fix #8704, sometimes crash if include_directories() is called with a whitespace string
    5174fbd STYLE: document NONE for disabling any languages, slightly change wording of the rest of the documentation, so it is more similar to ENABLE_LANGUAGE() (#8718)
    0a65ee8 ENH: allow for https submission if ctest is built with a curl that supports it
    d96e7e0 COMP: Do not use void returns
    c54f476 ENH:  Add support for showing combo box for choosing from a list of strings that a cache property can have.
    dd7b48c ENH: Define STRINGS cache entry property
    1b43bea ENH: Refactor cache entry writing and reading
    0460e31 STYLE: Nightly Date Stamp
    8d5b090 STYLE: fix documentation: the second short description discarded the first one, but the first one was the correct one (i.e. the one which mentioned that CheckC[XX]SourceRuns.cmake also tries to run the executable)
    589b426 BUG: Do not produce empty coverage log files
    5bc1713 BUG: Do not carry over file list between coverage
    f3e713b BUG: Avoid duplicate CTest coverage submission
    b4997c3 STYLE: Nightly Date Stamp
    5700deb ENH: only check for the existance of a header file if: -the original file is a C/C++ implementation file -the header file is not already part of the sources
    32258b4 ENH: Document CACHE entry properties
    e5e91d6 ENH: Teach set/get_property about CACHE properties
    ca9fb48 ENH: Use cmPropertyMap for cache properties
    effd6d6 STYLE: Nightly Date Stamp
    21fc04e BUG: Fix get_property result for bad property
    1d96c94 ENH: Efficiently filter CTest coverage by label
    a86e81c ENH: Generate a central list of target directories
    b9323d2 STYLE: Nightly Date Stamp
    363c4e4 ENH: automatically add headers of implementation file to the codeblocks project file
    038827c STYLE: Nightly Date Stamp
    55760e9 STYLE: Nightly Date Stamp
    7bf80c9 STYLE: White space only change to see if continuous is working on new dashboard machine...
    b04c37c BUG: Fix message(SEND_ERROR) to continue
    ca3b93d ENH: Teach message() how to display warnings
    6270255 BUG: Fix man-page preformatted text paragraphing
    2123b43 ENH: Teach file(REMOVE) how to use relative paths
    73bea67 STYLE: Nightly Date Stamp
    98c51ff ENH: Overhaul CMake version numbering
    83f39ba STYLE: Remove unused cmake::CacheVersionMatches
    dcd1c5c BUG: Initialize ctest_coverage command ivar
    6d242ca STYLE: Use $ style variable dereference instead of @ style.
    46c3541 STYLE: Nightly Date Stamp
    170feba ENH: Cleanup cmake --build interface.
    d35651f ENH: Extend GG::Build method for pre-parsed args
    f9dd6a3 ENH: add file back bug use cmake image
    ba5cbf0 ENH: Better recursive make in AddExternalProject
    e7f16fc BUG: make sure error condition is reset before loading scripts
    7261140 ENH: Allow empty arguments in external project API
    c0e0180 STYLE: Nightly Date Stamp
    5308afa ENH: remove unused file
    123e961 STYLE: Nightly Date Stamp
    feb21f1 STYLE: Fix documentation bug regarding Boost_<COMPONENT>_LIBRARY (COMPONENT should be uppercase).
    f0edae9 ENH: Detect perl & python scripts based on CXXTEST_INCLUDE_DIR (patch from Tyler Roscoe on mailing list).
    82e9291 BUG: Avoid encoding invalid XML chars in CTest
    ed5e4d8 BUG: Gracefully handle broken version symlinks
    91a8569 ENH: Teach ctest_coverage to filter with LABELS
    3078fef BUG: Fix coverage label reports for Bullseye
    c459660 BUG: Fix coverage handler initialization
    3838ec7 BUG: Hack for issue #8647
    1e6b109 STYLE: Nightly Date Stamp
    8ddec12 STYLE: Nightly Date Stamp
    de3a686 STYLE: Nightly Date Stamp
    3043ddf BUG: #8611 add pass fail reasons into log file
    19d9c82 BUG: Fix ASM source file extension default list
    b41c8fe BUG: Pass shared library export symbol in DEFINES
    1d33081 ENH: Enforce unique binary directories
    99b3766 STYLE: Nightly Date Stamp
    8597f01 BUG: Fix cmake-mode.el indentation cursor motion
    3829be4 ENH: Refactor initial checkout into cmCTestVC
    7960f75 ENH: Extend CTest.UpdateSVN to test local mods
    8c3290b BUG: Use new include dir suppresson for all gens
    3498a8c ENH: Simplify reverse cmLocalGenerator::Convert
    338d37e STYLE: Nightly Date Stamp
    3dce55f BUG: Fix copy/paste error in previous commit that references wrong variable (wxWidgets_INCLUDE_DIRS instead of wxWidgets_DEFINITIONS).
    bc8f2f5 ENH: add patch from Debian, which adds support lrelease-qt4 and lupdate-qt4 http://patch-tracking.debian.net/patch/series/view/cmake/2.6.3-1/FindQt4_qt4_lupdate_lrelease.diff
    7dbacb9 COMP: Fix cmCTestVC member access for HP compiler
    80282b7 ENH: Rewrite CTest Update implementation
    cb788e8 ENH: Re-enable system include dir suppression
    261600b COMP: Fix cmCTestVC char[]->string Borland warning
    8c88787 STYLE: Nightly Date Stamp
    3b73cdc ENH: add a CDash measured value showing the reason for passed and failed tests based on regular expressions
    1353ed0 BUG: Fix cmake-gui docs generation PATH feature
    cf55e01 BUG: Using PROPERTY COMPILE_DEFINITIONS_DEBUG to support Debug only preprocessor options (e.g., _DEBUG __WXDEBUG__).
    b5db18e ENH: Added cmXMLParser::FindAttribute method
    d033f0d ENH: Allow cmXMLParser subclasses to report errors
    506e745 ENH: Teach cmCTestSVN to load repo/tree relation
    3f4064f ENH: Add cmCTest::DecodeURL method
    39f8b91 BUG: Remove implicit include dir suppression
    ff32962 ENH: Test included header in Fortran preprocessing
    66f2edb BUG: Fix Fortran implicit dependency include path
    de3dedb ENH: Factor out VCS work tree revision checks
    d76bc78 ENH: Factor out nightly start time computation
    fdd0d2a ENH: Factor out svn work tree cleanup
    4e4f2a3 ENH: Create cmCTestVC::RunChild and parse helpers
    1595b8e ENH: Add install(DIRECTORY) option 'OPTIONAL'
    a79f8cd ENH: Refactor install(DIRECTORY) argument parsing
    5a7ac0d COMP: cmProcessTools::OutputParser virtual dtor
    1936499 ENH: Create cmProcessTools to parse child output
    6bdc2b5 ENH: Add cmCTestCVS and cmCTestSVN
    1b8ea27 ENH: Create cmCTestVC for VCS interaction
    60a46ca STYLE: Fix line length violation.
    0d66aa3 ENH: Factor out VCS tool detection
    844df75 ENH: Factor out initial checkout method
    0d2f241 ENH: Help cmake-gui docs generation on Windows
    a58e183 BUG: Fix issue #8576 FindBoost regression finding static libs, impacts MinGW and Intel/Windows compilers.
    0458da3 STYLE: Nightly Date Stamp
    ac89c80 BUG: Fix CTest.UpdateCVS/SVN tests for win slashes
    a6c0784 ENH: Refactor quoting of VCS tool command
    430b376 ENH: Test svn updates with space in author name
    5b49f22 ENH: Enhance CTest.UpdateCVS/SVN tests
    a16c857 ENH: Better failure output from CTest.Update*
    c148714 ENH: Add license file presentation to the Drag-N-Drop dmg file CPack generator. Fixes issue #8442. Thanks to Clinton Stimpson for the patch.
    9185f36 STYLE: Nightly Date Stamp
    089896a STYLE: Nightly Date Stamp
    71577b1 BUG: make sure the gui still runs...
    9cd850c BUG: make sure an x server is not required for the build
    06a61c8 STYLE: Nightly Date Stamp
    31e6520 ENH: Document APPEND option in ctest_* commands
    ab1b9b4 ENH: Improve ctest_* command documentation
    17dc49c ENH: More documentation for ctest_submit command
    f04fed2 ENH: Clarify docs of old *_OUTPUT_PATH vars
    c6051d7 STYLE: Fix style line-too-long violations.
    20da2cb STYLE: Nightly Date Stamp
    08ca8f5 ENH:  Support COMPONENTS argument to find_package().       See bug #8542.
    abdcf91 ENH:  Support version argument in find_package().       See bug #8542.
    819a4f2 ENH: make sure multiple archs are only tested when the work
    756cb54 BUG: fix xcode depend issue and add a test for it
    6e87aa4 BUG: Fix issue #8253 - handle xib file extension in Xcode projects so that double clicking on xib files opens them up in Interface Builder. Thanks to baron_roberts for the patch.
    1bf6692 BUG: A little bit more refactoring from BundleGenerator to DragNDropGenerator. See issue #8556. Thanks for Clinton Stimpson for the patch.
    65c1511 BUG: fix depend bug again for Xcode
    9d17723 STYLE: Nightly Date Stamp
    f535cf9 BUG: use the top level project name for the xcode depend helper directory names
    e266c37 STYLE: Nightly Date Stamp
    553ddde BUG: Allow third component of Mac OSX sw_vers output to be empty. Mac OSX 10.5 was recently reinstalled on dashmacmini3 and pointed out the fact that this expression is faulty when the reported version is simply 10.5 rather than 10.5.x... for example. This fixes it.
    ab629e2 BUG: Do not use 'char' type as array subscript
    57a1d00 ENH: Remove generation of unused Update.xml parts
    832459c STYLE: Nightly Date Stamp
    ad25cf8 ENH: fix style
    50ec299 ENH: change name for start menu entry
    0d34d44 STYLE: Note find_package COMPONENTS in modules doc
    1b499f0 BUG: Fix svn update logic for modified files
    354f7eb STYLE: Fix spelling in cmCTestUpdateHandler
    727cae7 STYLE: Nightly Date Stamp
    8d99166 STYLE: Nightly Date Stamp
    65ad229 STYLE: Nightly Date Stamp
    f59e334 ENH: add cmake gui docs
    2b4a472 ENH:  Allowing finding a relocated Qt installation which contains a qt.conf to override the hardcoded paths in qmake.       Fixes #8532.
    a3790d2 ENH: deprecate CMakeSetup
    f24e8e9 ENH: take cmake-gui out of beta
    b44026f ENH: Optionally label KWSys targets and tests
    6d8b207 ENH: Add KWSys header files to library targets
    70b1ed2 ENH: Teach CTest to put labels in coverage results
    5be7846 STYLE: Remove unused variable
    a0359d3 BUG: Fix CTEST_USE_LAUNCHERS in dashboard scripts
    dc69ed8 STYLE: Add TODO comment about CTest configuration
    a26481f STYLE: Nightly Date Stamp
    7590ad1 BUG: Fix logic of LabelFiles.txt generation
    7435355 ENH: Report file names relative to source dir
    4f36961 ENH: fix documentation and add docs on parenthetical expressions
    3d0e241 BUG: #8496 add support for system info on haiku
    fa9e93f BUG: Do not drop build fragments with same time
    47e8ee7 STYLE: Nightly Date Stamp
    0e067ad ENH: Create include(CTest) launcher interface
    7497fd5 ENH: Teach CTest dashboard builds to use launchers
    dbe135f ENH: add FFLAGS back into release script
    b42b6a7 COMP: Do not use modern empty init list syntax
    0847d82 ENH: Create internal 'ctest --launch' tool
    52692cc STYLE: Nightly Date Stamp
    54e2584 ENH:  Change FILEPATH to STRING for a list of libraries.
    32dbc4a ENH: fix fix for unc paths
    efad72a ENH: add label global property to ctest scripts
    4e710a9 ENH: add the ability to run tests by labels
    70363cb BUG: partial fix for 8056 -W now works with -j
    016d17f ENH: change include command
    15c52e9 ENH: Add rule substitutions useful for launchers
    b604b98 ENH: Define RULE_LAUNCH_* properties
    c895d9f ENH: Give target in which custom commands build
    13f9bb6 ENH: Define target and source property LABELS
    d0ed46e ENH: Define target-specific support directories
    ffba5b1 STYLE: Nightly Date Stamp
    39888c4 STYLE: Clarified example to illustrate need to call target_link_libraries() in response to Issue #8485.  Changed CMake commands to lowercase.  Added licensing info to copyright
    17656ac BUG: Resolves Issue #8393, Remove workarounds in FindBoost once UNC-Path bug is fixed
    cae2da8 STYLE: Improved examples, spelling & grammar in documentation
    f27a2ca COMP: remove unused variable TargetSourceFileCount, it seems it is unused since version 1.88 of cmGlobalUnixMakefileGenerator3.cxx patch by Daniel DOT Teske AT Nokia DOT com
    6ed9167 BUG: Work around broken GetLongPathName case
    dda19cd ENH:  Support .hpp with automoc.
    bd92bec STYLE: fix two typos in the comments, patch from Daniel DOT Teske AT Nokia DOT com, QtCreator developer
    e18a33e ENH: Made the documentation for FindDevIL.cmake cleaner. Changed the XXX_LIBRARYs to XXX_LIBRARIES.
    ae873d4 ENH: Add get_filename_component(... REALPATH)
    ca096a4 BUG: Fix GetRealPath when realpath fails
    67ddd0c BUG: fix for 0008378, lists with FILEPATH and UNC //server/path fail
    37428e3 STYLE: Nightly Date Stamp
    4c2ff83 STYLE: Nightly Date Stamp
    f26c235 BUG:  When detecting if qmake executable is changed, don't error if path       contains regex chars.
    640fd4a STYLE: Nightly Date Stamp
    f35c0c2 BUG: Fix OS X FW symlink byproduct dependencies
    2282748 BUG: Fix OS X AppBundle/FW byproducts dependencies
    8160179 COMP: Avoid parameter/member shadow in cmXMLSafe
    67671ac BUG: Do not re-generate after a AppBundle build
    16fe328 BUG: Alternative fix to bug #8423
    0499ca6 ENH: Clarify cmake_policy(VERSION) documentation
    8dfb99c STYLE: Nightly Date Stamp
    56ade2a ENH:  Add support for building with Qt's ActiveX support on Windows.
    63d718e COMP: Avoid warning about signed-char comparison
    dc13914 ENH: Create cmXMLSafe to help escapes in XML
    f16a471 STYLE: Nightly Date Stamp
    3ad6aa6 BUG: Add debug message calls to figure out ExternalProject test failure on AIX dashboard.
    d18ae05 ENH: Re-order generation of build summary and xml
    5f65e04 ENH: Refactor Build.xml generation
    c6d499a COMP: Iterator version of std::set not available with vs6 implementation of STL. Use explicit iteration to insert individual elements one at a time. Sigh.
    a27e9ca BUG: Fix old-style install to prefix top
    2d662e0 STYLE: Nightly Date Stamp
    6f88b29 ENH: Add FILES arg to the ctest_submit command. BUG: Propagate the IsCDash setting properly to the ctest configuration during a submit. Also, do not propagate TriggerSite for projects submitting to CDash. No triggers are necessary with CDash.
    a1d7f82 ENH: fix dynamic loading on haiku
    5b2b40d BUG: fix potential issue with empty strings
    feafe2a STYLE: Nightly Date Stamp
    377bf9d BUG: include should not have .cmake
    084e5a5 BUG: Fix preprocess and assembly rule expansion
    fd40f27 COMP: Fix rule hash code during bootstrap
    496c203 BUG: Do not expand rule variables in info rules
    ac9b7ec ENH: Refactor custom command rule hashing
    7d6a5e0 ENH: More robust property lookup
    cc2092d ENH: Put test labels in MemCheck results
    eea054d ENH: Clarify target_link_libraries docs
    367101b STYLE: Nightly Date Stamp
    dba64ad STYLE: Nightly Date Stamp
    de70cc1 BUG: Fixes configure error if you don't specify a version with find_package()
    1897b56 BUG: Fix library detection for GDAL on most Linux distributions (Issue #7445)
    aa45ec1 STYLE: Nightly Date Stamp
    78bbf5a ENH: Added FindOpenSceneGraph.cmake which is intended to wrap any of the existing Findosg* modules (or even user specified modules in CMAKE_MODULE_PATH) and aggregate the include dirs & libraries while providing a COMPONENT frontend and version checking (Fixes Issue #6973).  Also added a note to Findosg.cmake to refer new users to the module.
    4b45824 ENH: Added OSG_ROOT as supported env var (it's in the wild already).  Cleaned up FindOpenThreads to support PATH_SUFFIXES.  Removed superfluous WIN32 registry checks which should have been $ENV{} checks.
    1569f5d BUG: Fix other modules not respecting QUIET and REQUIRED
    901b4b6 BUG: The QUIET and REQUIRED find attributes on each Findosg* module were not being respected.
    6ccd60d ENH: Added a mark_as_advanced() wrapper function.
    25325c8 BUG: Fixes detection of lua libraries installed from FreeBSD ports (Issue #8421)
    140403a STYLE: Nightly Date Stamp
    d74b75a ENH: Emit a little more information in the error message when the output file is not found during a core try compile.
    75fb679 BUG: Remove unnecessary double quotes from SET statements. Hopefully resolves the strange and difficult to diagnose (or reproduce) test failures on the dashmacmini2 Continuous dashboard.
    f6cb5c3 BUG: fix for #8418 -E chdir should return fail of dir does not exist
    ab11f82 ENH: Docs for relative paths in link_directories
    7ca59f1 BUG: Fix OS X dylib version flags for more linkers
    f9710e2 ENH:  Also find .moc files if there are spaces between # and include.       Fixes #8433.
    4b5cabe ENH: add missing file
    9b0fe57 BUG: fix for # 8413 add more haiku searching
    33c296a BUG: fix for #8423
    56ea0ad STYLE: fix warning
    e690506 STYLE: Nightly Date Stamp
    6f000b5 STYLE: Reworded some of the OS-X code comments
    a26c704 STYLE: fix warning
    26238d7 ENH:  Better way to add framework includes.
    d38c0de ENH: clean up status and change order for more common compilers first
    0dd0e2d ENH: add openmp support
    2cd8391 BUG: Fix careless typo that only caused test failures on clean builds...
    7ef31a2 STYLE: Nightly Date Stamp
    9e3705b BUG: Try to fix the universal binary continuous dashboard on dashmacmini2. I am deducing that the value of CMAKE_OSX_ARCHITECTURES_DEFAULT is responsible for the failure, although I cannot reproduce it on other builds or even by running the test via ctest interactively *on* the continuous dashboard's build...
    2853326 BUG: Only set CMAKE_OSX_DEPLOYMENT_TARGET on Mac OSX 10.4 or later. The gcc that runs on 10.3 and earlier does not understand the compiler flag it maps to...
    3df1535 STYLE: Emit filenames in try_compile error message to get more information from the Continuous dashboard test that is failing.
    5527ca5 BUG: Reset file submission list on test restart
    6ae2f8e BUG: Fix CTest submit-only operation
    bac4f79 ENH: change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as CMAKE_VERSION is auto-defined now
    ef5b9d0 ENH: change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as CMAKE_VERSION is auto-defined now
    1dee719 BUG: Fix issue #6195. Add CMAKE_OSX_DEPLOYMENT_TARGET cache variable to specify the target deployment runtime OS version of the built executables on Mac OSX. Thanks to Mike Jackson for the patch.
    97ef91d BUG: fix for 7845, idl files compile even with headerfile only on
    1902f8e STYLE: Nightly Date Stamp
    aad46d7 BUG:  Fixed recent regression when finding some includes.
    504fa52 STYLE: Nightly Date Stamp
    64c7891 STYLE: Nightly Date Stamp
    72aad46 STYLE: Nightly Date Stamp
    f191635 ENH:  Should have a -F for framework includes on Mac.  Fixes ParaView build with Qt 4.5 on Mac.
    b2d52b0 ENH:  Add convenience for identifying Cocoa based Qt.
    c58f2a5 ENH: Turn off CPACK_BINARY_TBZ2 and CPACK_BINARY_ZIP by default. Strictly speaking, this changes behavior from cpack 2.6, but now that cpack returns a non-zero exit code when it encounters an error, and it is an error to try to use a generator that is not available... It makes sense to turn these off by default since not everybody has these generators installed. It is easy for a project to turn these options back on if they need to: simply set(CPACK_BINARY_TBZ2 ON) or set(CPACK_BINARY_ZIP ON) before include(CPack) in your CMakeLists.txt...
    29ba1aa ENH: try to fix vs6 build
    138c445 ENH: Better support for "fltk-config" binary, added options so the user doesn't have to have everything in order for FLTK_FOUND to be true.  #7809
    f0eef5a STYLE: Nightly Date Stamp
    2914b74 BUG: Forgot to change parent class in cmCPackTypeMacro when I added cmCPackDragNDropGenerator. Fix it now that it really matters. (The BundleGenerator test started failing after the last commit. This fixes it.)
    6bf3187 BUG: Fix issue #8383. Avoid crashing when using the Bundle CPack generator and CPACK_BUNDLE_NAME is not set. Instead, fail gracefully giving an informative error message and non-zero exit code.
    c332e0b ENH: Isolate policy changes in included scripts
    3028ca7 ENH: Better policies for functions and macros
    18eadeb ENH: Improve stack discussion in cmake_policy
    26bf8b2 ENH: Create notion of a 'weak' policy stack entry
    3a4f769 BUG: Fix issue #8402. Add a drag and drop bundle generator to the Mac build of CPack. Add a test of it in the CPackComponents test. Thanks to Clinton Stimpson for the patch.
    dfc181a ENH: Create policy scope barriers
    ac14b5d ENH: Make policy push/pop methods private
    c980021 ENH: Refactor find_package version file scoping
    a01eb6b ENH: Create automatic policy push/pop helper
    8997f47 ENH: Refactor policy stack representation
    e8a0e90 BUG: Avoid trying to package the X11 test on Windows when there is no NSIS installer available.
    0a23c0e BUG: Fix issue #8363. Wrap output with MakeXMLSafe calls so that the generated XML files are valid, parse-able XML.
    5f3c354 STYLE: Nightly Date Stamp
    7939529 BUG: Fixes detection of FLTK on Gentoo (Issue #7809)
    570d6b4 BUG: Fixes #8376: FindFLTK fails because include file can be FL/Fl.H and CMake only looks for FL/Fl.h.  Verified: all FLTK header files in 1.1.9 are .H ... how bizarre.
    f1e74ae BUG: Fix VS IDE solution files order again
    0d83faf BUG: Fix ALL_BUILD ordering enforcement
    5b63e31 ENH: Make ALL_BUILD always the default project
    00ca96a BUG: Fix VS IDE project order
    36c2288 BUG: Fix issue #7523: Analyze output of 'hdiutil attach' to get the name of the volume that was mounted. Eliminates the need to use the -mountpoint arg of hdiutil which has a silly 90 character limit on the name of the mount point. Also add a custom volume icon to the BundleGeneratorTest to cover this code.
    88a499c ENH: Use the latest CMake-logo-triangle-high-res.png to improve the look of CMakeSetup.icns on the Mac.
    c647ed5 BUG: Fix issue #7833: Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch.
    d2f2755 STYLE: Fix if/endif mismatch in FindKDE4
    919fdb7 ENH: Enforce logical blocks in functions/macros
    1dcc5b4 ENH: Better handling of mismatched blocks
    bca1026 ENH: Better error message for unclosed blocks
    b8f5a93 ENH: Refactor logical block enforcement
    f4d37ee STYLE: Nightly Date Stamp
    acb0e8f BUG: Fix LOCATION property for Mac AppBundles
    2c81e5f ENH: Refactor function blocker deletion
    a541cac ENH: Improve response to bad if or elseif
    03c940a BUG: Fix for issue #7470. Allow spaces in the path names of installed files with the NSIS CPack generator and component-based installs. Add an installed file to the CPackComponents test: it failed before the fix; now it passes.
    7f92b77 BUG: fix crash with cmd.exe shell and cmake in the path
    57896e2 STYLE: Nightly Date Stamp
    163af93 BUG: Fix detection of boost libraries without any compiler encoding (e.g. Gentoo 1.37 system installed boost).  Fixes issue #8404 reported on mailing list.
    47588ac BUG: Fixes Issue #8054 and more.  DOXYGEN_DOT_FOUND now exists, errant mark_as_advanced variables removed, documentation cleaned up and OSX stuff isolated to it's own section, support added for DOXYGEN_SKIP_DOT, support added to call FindPackageHandleStandardArgs to avoid output on every CMake run.
    4dae139 BUG: Missing "icpc" as a possible CXX compiler for Intel C++.  Also refactored gcc -dumpversion code and regex to a function.
    9aaa9f7 BUG: Switch FindBoost.cmake to use CMAKE_COMPILER_IS_GNUCXX (Issue #8398)
    d1640b1 BUG: Fixed Issue #7331 Bugs in Findosg*.cmake.  Also added OPENTHREADS_LIBRARIES.
    d69e686 BUG: Reverted change made in 1.27, should be unnecessary (Issue #7508)
    b87e068 BUG: Resolve Issue #7508, FindBoost fails to find boost on SuSE 10.3
    ab36f5a ENH: Added 1.38 since it'll be out soon.  More documentation and clarified examples, addressed autolinking issue on MSVC
    6d37f93 BUG: Do not check for GCC version encoding in filenames on Boost libraries prior to 1.35.  Eliminate "lib" prefix except on MSVC.
    811d8ac STYLE: Nightly Date Stamp
    f7ba5a7 BUG: Fixed additional issues with autodetecting compiler tags properly including Issue #6926
    ee91442 BUG: Fixes problem with _boost_ABI_TAG appending to itself if FindBoost is called more than once (Issue #7460)
    d077940 STYLE: minor cleanup
    c4e8554 BUG: Removed some code which was squashing Boost_LIBRARIES on WIN32 under the auspices of forcing the user to use autolinking, but it only did this squashing on the first call to FindBoost.  Subsequent calls to FindBoost would not have Boost_LIBRARIES squashed so this code was doing nothing.  If you link your target_link_libraries() against dynamic boost libraries it appears from tools like Dependency Walker that the pragma calls to autolink to the static boost libraries are ignored.  It's therefore too late to make this squash apply to all calls to FindBoost because that would break users that have not setup autolinking properly.   For now this fix is largely cosmetic since the original code never worked anyways (see version 1.5 introduced on 4/22/08).
    909dd8a BUG: Fixed documentation bug with Boost_USE_MULTITHREADED, removed OPTION() call since it would be useless and confusing after an initial configure.
    5913dc1 BUG: Fixed superfluous and duplicate dirs in Boost_LIBRARY_DIR.  Employed workaround for Issue #8378.  Resolves Issue #8099
    7e1ba9d BUG: add output on failure to ctest #8255
    e404811 BUG: fix crash with empty properties
    97b2bc3 STYLE: Nightly Date Stamp
    3427a4b STYLE: Nightly Date Stamp
    34b9dcc BUG: Fixed issues using FindBoost with BoostPro packaged releases.  Fixed regression for bjam users on Win32 introduced in 1.4.2.4 (7/13/08).  This commit partially or completely resolves Issues #8173, #8326, #7943, #7725!
    bf4f05e STYLE: Nightly Date Stamp
    c1e791c BUG: Fix find_package docs for refind feature
    d602a3d BUG: Enforce matching policy PUSH/POP in all files
    40366f6 ENH: fix part submission to not have memory of the last part submission
    be52e3b BUG: fix for bug #8174
    35e391c ENH: Provide variable CMAKE_VERSION
    004cdfe ENH: Document variable CMAKE_PATCH_VERSION
    20f2a08 BUG: fixed bug #7529: FindBoost fails to find boost on SuSE 11.0 due to GCC reporting version x.y and not x.y.z
    0864c71 BUG: Fixes bug #8059.  Also added Boost_DEBUG variable for troubleshooting.
    22c12ed STYLE: Nightly Date Stamp
    9551caf BUG: Pop a function scope even on error
    046449e ENH: fix return value to ctest_build and remove debug print in cmProcess
    82c3afc ENH: allow ctest_build to return error and warning counts
    e92d99d COMP: Fix const set find for Borland 5.5
    bb2c085 ENH: Test find_package re-find feature
    914740c STYLE: Nightly Date Stamp
    1cfd391 STYLE: Nightly Date Stamp
    6783ca8 COMP: Remove unused variable
    d66c25c ENH: Teach ctest_submit about parts
    447f5b3 ENH: Divide CTest file submission list by part
    4b97fab ENH: Refactor cmCTest test part representation
    cccac77 ENH: Teach ctest_* to create appending XML files
    ae2c414 ENH: Refactor CTest command argument handling
    02fb588 STYLE: Nightly Date Stamp
    0d48ea6 ENH: patch from Miguel, As it is today the generator creates linked resources to LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH if they are not a subdirectory of the binary dir, so that the IDE can detect the Binaries (this was addressed previously as a result of a bug report).
    3db17e2 STYLE: Nightly Date Stamp
    f9920b4 BUG: don't create empty <itemizedlist>s (#7289), dblatex didn't like that
    4a6ea82 ENH: fix #7913: find also python 2.6 on windows
    b4956a5 BUG: fix #8122, _firstPoFile was not empty because it was no real variable but just a macro argument -> make it a real variable
    0f38be1 STYLE: document CMAKE_COLOR_MAKEFILE (#7878)
    992953b STYLE: Nightly Date Stamp
    8a86595 COMP: forgot to commit this file
    097af4b STYLE: fix typo
    fe3945b STYLE: this is not necessary anymore for kdevelop, the kdevelop generator now generates the project so that the environment variable VERBOSE is set to 1 when make is executed by kdevelop (and additionally this didn't work, since CMAKE_GENERATOR never matches KDevelop3, this is now in CMAKE_EXTRA_GENERATOR)
    9518a41 STYLE: remove debug output
    4ec6a80 BUG: fix #8073: also show targets created using add_custom_targets() -additionally also create the target/fast targets for Eclipse -skip preinstall and install/local, they should be only rarely used
    6b0a59d BUG: remove the call to EnableInstallTarget(), don't know why it was there. This caused that always an install target was created which installed nothing, even if there was no install rule in the project.
    c8b2c31 BUG: fix #8105: don't hardcode "gcc" and "make" but use CMAKE_C_COMPILER and CMAKE_MAKE_PROGRAM instead
    fcc97a4 BUG: fix #8203: codeblocks + mingw doesn't like the extra quotes around the path to the makefile if it contains spaces, under Linux it works with spaces
    82e7e7f ENH: Add missing newline to CTest-generated xml
    5690caf ENH: fix crash for old style scripts
    5d5fd64 ENH: fix return type
    ed387ff ENH: add subproject tag property for ctest
    86b103f ENH: Extend kwsys.testProcess-4 timeout
    0b33a44 STYLE: Nightly Date Stamp
    cf0ab29 BUG: apply patch from #8205, also fixes #8212: escape characters for XML when writing the eclipse project files
    ef3e48c ENH: when trying to find a FooConfig.cmake file, if in the directory pointed to by the Foo_DIR variable there is no FooConfig.cmake file, then instead of abort and complain that the user should set or clear the Foo_DIR variables, just search for the file and discard the old Foo_DIR contents
    206c09c BUG: Fixed CXXTEST_INCLUDE_DIRS so it will work properly with NOTFOUND.
    ffd5f11 STYLE: Nightly Date Stamp
    497b6df ENH:  Tweak System Name field for cross compiling, so it doesn't have a file chooser button.
    5797b1c ENH: Clean per-config export files during install
    f074d9f ENH: Add undocumented file(DIFFERENT) command
    254782e ENH: Refactor computation of import file glob
    377bebb ENH: Teach CTest to submit test property LABELS
    605f4bd STYLE: Nightly Date Stamp
    276fa3d COMP: Ignore warning LNK4204 for CMake dashboard
    f0e6000 BUG: Manage LC_MESSAGES with an object
    c2d2a41 STYLE: Remove trailing whitespace
    6ea3c46 STYLE: Nightly Date Stamp
    ed3bb74 ENH: Improve test property speed with a map
    b5f3d4b ENH: Re-enable new 'testing' test mode
    2703d51 BUG: Capture cout and cerr from internal ctest
    86aeefc COMP: Fix installation of cmake-gui by CMake 2.4
    e2fa035 ENH: Refactor internal file(INSTALL) arg parsing
    024aa04 BUG: Remove old get_target_property docs
    d7ddcc2 ENH: Enable LOCATION property for imported targets
    57dd0d9 STYLE: Nightly Date Stamp
    8b67694 STYLE: changed "one may" into "it should" to make it stronger
    9ae04f6 STYLE: Nightly Date Stamp
    8df4340 ENH: Clarify FATAL_ERROR option to min-req command
    cd7585d ENH: Ignore unknown cmake_minimum_required args
    ee1d1b2 STYLE: Nightly Date Stamp
    3e484ce STYLE: Nightly Date Stamp
    68ca602 STYLE: Nightly Date Stamp
    4fe3af3 STYLE: Nightly Date Stamp
    9457ca3 ENH: Add OPTIONS argument to the ctest_configure command so that you can pass -D arguments to the cmake configure step from a ctest -S script. Also clarify/correct some not so helpful error messages.
    b640257 BUG: Fix install_name_tool problem on the Mac when a PROJECT(... NONE) is followed by multiple calls to ENABLE_LANGUAGE. Use find_program to set the CMAKE_INSTALL_NAME_TOOL variable so it gets saved in the cache as a full path to the install_name_tool executable rather than a simple set which eventually goes out of scope.
    baecf2a STYLE: Nightly Date Stamp
    36ce965 ENH: make it take longer
    ede2be4 ENH: add start end time for procs
    38b7b3f ENH: add test for -j N ctest stuff
    a075cfe STYLE: Nightly Date Stamp
    8c9666c STYLE: Nightly Date Stamp
    7277723 STYLE: Nightly Date Stamp
    61cda77 STYLE: Fix line length violation.
    85a46e9 BUG: Fix same-file check for directory ordering
    b77d00b ENH: New location to look for "dot"
    3e0bb83 STYLE: Nightly Date Stamp
    69dfb27 STYLE: Nightly Date Stamp
    5d9e78e ENH: Re-work of fix committed yesterday for the Watcom WMake dashboard. Fix it properly by using the SYMBOLIC source file property to indicate to WMake when the sentinel file is not actually written by the update step.
    1e5d400 BUG: Fixed placement of initial wxWidgets_FOUND=TRUE statement, which allowed some cases to breakaway from tests without resetting to FALSE (BUG: 8188).
    df2321f STYLE: Nightly Date Stamp
    2f90c29 BUG: Workaround for Watcom WMake not handling "always out of date" custom commands to fix the failing ExternalProject test on the CMake nightly dashboard.
    24d9817 STYLE: Nightly Date Stamp
    903b0a8 BUG: use FindPkgConfig.cmake instead of UsePkgConfig.cmake, sync with KDE svn and fix bug #8290
    baf324a STYLE: Nightly Date Stamp
    9407c6c STYLE: Nightly Date Stamp
    32fcf2d STYLE: Nightly Date Stamp
    468c9e2 ENH: Add the update step in between download and build. Add UPDATE_ARGS and UPDATE_COMMAND handling. Output a -complete sentinel in synch with the -install sentinel, but do not list it as an OUTPUT of the custom command. That breaks the chaining of add_custom_commands between custom targets, but allows for a file-level dependency expression that will cause proper incremental rebuilds. When earlier targets rebuild, subsequent dependent targets will also rebuild. CVS and SVN update commands are always out-of-date so that they always run to get the latest source. To suppress that behavior on a per-external project basis use an explicit empty string for UPDATE_COMMAND. The source will still be checked out from the repository prior to the update step by the download step.
    690f83b STYLE: fix shadow warning
    0d7c6ee STYLE: Nightly Date Stamp
    f5ee5cc BUG: partial fix for #8056
    5b1139c BUG: fix for bug #8224 fix crash
    46feb13 BUG: fix for #8298 look for libexpat as well
    269ce52 BUG: fix spelling
    fb4f016 BUG: Disable new 'testing' test mode for now
    0c85e2e COMP: Add set_directory_properties to bootstrap
    64f419c BUG: Fix new 'testing' test for CMake releases
    0a83aa6 BUG: Fix windows command line escape for empty arg
    adb6bf8 ENH: Improve 'testing' test to actually test
    4c725d1 ENH: Minor readability improvement in CTest output
    1e2c7a7 BUG: Fix crash when running internal CTest
    0fafdb7 BUG: Do not copy permissions of files when making the copy in an install rule. If the source file was read-only, this prevents the subsequent set of the destination file's modification time, making the copied file always different in time-stamp than the original and always installing a new file with a new time stamp (but the same content) causing unnecessary downstream incremental rebuilds. As part of this fix, add an optional copyPermissions parameter to the SystemTools routines CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory. The copyPermissions parameter defaults to true to preserve the behavior of these routines for existing callers.
    f8c0dc2 STYLE: Remove useless install generator typedefs
    62a9fc7 COMP: Restore fixes to generated lexer
    8d4eda5 BUG: Move previous parser bugfixes into input file
    e382ec0 ENH:  Remove Application category.  See #8151.
    9392027 STYLE: Nightly Date Stamp
    ae7f2b4 COMP: Fix unused yyunput warning in lexer
    3958b3e ENH: Teach find_package about more install dirs
    d5c1191 ENH: Use 32-bit and 64-bit Program Files folders
    625ef26 ENH: Allow most characters in ENV variable refs
    093cfc2 STYLE: Nightly Date Stamp
    b0c8b15 ENH:  Improve performance with file completion.  Fix for #8292.
    64b377d ENH:
    2d842b6 BUG: find_package must push/pop policies
    b14abe3 BUG: Fix component-name test on installation
    205fce6 ENH: Warn if build dir is too long for filesystem
    3cf9265 ENH: Refactor passing of max length object dir
    63e186a ENH: Strengthen FindPackageTest version check
    8ecd9ed STYLE: Nightly Date Stamp
    515ce93 BUG:  Fix for #8247.       Add QT_TRANSLATIONS_DIR pointing to the Qt translation files, and docs for it.       Also add docs for QT_BINARY_DIR.
    ef36d72 COMP:Fixed warnings.
    e4325e7 BUG: Fix <CONFIG>_POSTFIX property/variable docs
    7b6ac0d STYLE: Nightly Date Stamp
    25c0c1c STYLE: Nightly Date Stamp
    9b9578e ENH: Added FindCxxTest module to assist others in using the CxxTest unit testing framework within CTest
    3ddb9df BUG: One more conditional in the ExternalProject test to prevent build errors of Tutorial Step5 on Win98 using Visual Studio 6 when the path length of its build tree exceeds 72 characters. Crazy, perhaps. But this fixes the last real dashboard failure of the ExternalProject test.
    a87bb1b ENH: remove some verbosity to reduce test time
    c795aa8 STYLE: Nightly Date Stamp
    4f217f0 BUG: Prevent KWStyle portion of ExternalProject test from configuring, building, installing and testing on WATCOM dashboards. WATCOM STL support is still under development.
    227c86d STYLE: Fix line length style violations.
    73f5e13 STYLE: Nightly Date Stamp
    16f35e1 COMP: Fix the ExternalProject test for Visual Studio 6. Visual Studio 6 *.dsp files cannot have hyphens in them. Add utility function GetVS6TargetName to replace hyphens with underscores when generating *.dsp file names. Use the function everywhere necessary in the VS6 generators. And, a workaround: VS6 uses ".\Debug" (for example) as an "$(IntDir)" value - strip any leading ".\" when processing a --config argument in the cmake --build handling code.
    09084d8 ENH: Default to the same cmake used for configuring when building and installing. If none specified default to the cmake used to configure the outer/aggregating project.
    e51969a ENH: Add useful search locations to find_package
    4f5a8b9 STYLE: Remove old TODO comment in find_package
    95a6fea COMP: Don't emit old style cast warning when configured as C++ but still allow being configured as C. Thanks to Monsieur Francois Bertel for the patch.
    ae28ec9 ENH: Preserve <pkg>_FIND_XXX vars in find_package
    360d946 STYLE: Nightly Date Stamp
    5fe7b17 ENH: adding functionality for finding Squish, adding Squish tests from CMake, and running Squish tests from ctest
    98afdd0 BUG: Make sure all directories used as working directories exist at CMake configure time as well as having custom commands that create them. Necessary for the Borland Makefiles generator to generate short path names in the makefile build rules. Also, make sure all custom commands chain together properly through the use of the sentinel files.
    34f0735 STYLE: Nightly Date Stamp
    97392a7 STYLE: fix link length issues
    7157881 STYLE: Nightly Date Stamp
    c65d3c6 STYLE: Nightly Date Stamp
    994ad36 COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
    fd644d1 COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
    2540d84 COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
    527e2b8 COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes.
    dba2c51 ENH: Make it easier to use configure/make/make-install as the build steps for an external project. Add capability of customizing the download step. Add tests of empty projects. Better comments and error checking in AddExternalProject.cmake. In tests, use KWStyle from CVSHEAD to see if QNX continuous can build the latest KWStyle. Make KWStyle test depend on all previous test external projects so it builds last to catch other issues before any KWStyle compile errors.
    4da124e STYLE: Nightly Date Stamp
    67ebcb9 ENH: Use a TryCheckout technique to decide whether or not to attempt building the projects that depend on a cvs or svn download method.
    930827d ENH: First draft of add_external_project functionality. Tweaks, dashboard fixing, more tests and documentation certain to follow as it gets used by others...
    7c24452 BUG: fix cpu info string
    24bff45 BUG: make sure list is not size 0 before sort
    81515ba ENH: allow startup command to be optional
    68cf9e0 BUG: fix for bug #8216
    e3ff95a STYLE: Nightly Date Stamp
    c553c29 ENH: fix curses on haiku
    a50cdcb BUG: fix for rc and vs6
    e87d252 BUG: #7904  add rpm package depend
    e59d3bd STYLE: Nightly Date Stamp
    4b879a7 ENH: disable ftp check because it is no longer active on public
    7ca9ea9 STYLE: Nightly Date Stamp
    c37b45e BUG: Do not require CMAKE_AR in the MSYS Makefiles generator when enabling language "NONE".
    1845925 STYLE: Nightly Date Stamp
    7a0aba3 STYLE: Nightly Date Stamp
    d7a3a6a STYLE: Nightly Date Stamp
    3e20b9c STYLE: Fix line length style violation.
    1b4601f STYLE: Nightly Date Stamp
    9308935 STYLE: Nightly Date Stamp
    7c39cdc ENH: fix warning on HPUX
    306d517 COMP: Using the proper type for local variables can eliminate compiler warnings.
    ceaef94 ENH: Implement feature request from issue 7885. Allow setting environment variables on a per-test basis for ctest using set_test_properties ENVIRONMENT.
    003dbff STYLE: Nightly Date Stamp
    25eeb3c BUG:  Revert 1.138.
    0e03bd1 BUG: Do not map install_name of imported targets
    47aa926 BUG: the return value of scanf should not be ignored
    26c7a18 STYLE: Nightly Date Stamp
    4737f76 STYLE: Nightly Date Stamp
    5bdfaba ENH: make it submit to cdash
    bdfc3fa ENH: add more debug stuff to CTestCTest2  so I can figure out redwall
    b29265a STYLE: Nightly Date Stamp
    669e765 STYLE: Nightly Date Stamp
    b8435f3 ENH: make ctest more verbose so that we can see failure on redwall
    0c24570 BUG: fix issue with -D and cache force
    46b9a88 ENH: make this test pass if new curl is on
    629a0dc BUG: fix for 8123 documentation issue
    c4fc150 STYLE: Nightly Date Stamp
    0f88ea3 ENH: only link in curl directories that exist, this will help with vs6 nmake
    3e232c8 STYLE: Nightly Date Stamp
    bc1f0e1 ENH: make it work if new curl is on
    b77f1c3 STYLE: Nightly Date Stamp
    32ac624 ENH: make it work if new curl is on
    1f9d9b2 ENH: add gfortran-4
    6ec8c83 STYLE: Nightly Date Stamp
    da98bbc STYLE: Nightly Date Stamp
    760cd60 STYLE: Nightly Date Stamp
    a32ba2f STYLE: Nightly Date Stamp
    c224659 BUG: fix for #8089, fix rebuild with fortran and -D
    2bba929 STYLE: Nightly Date Stamp
    d78eab7 BUG: Because of Windows registry madness, we could not find the redistributables directory on Win64 builds... Add a search directory based on devenv (CMAKE_MAKE_PROGRAM) location so we can find it despite the madness.
    73117ed BUG: the modules shipped with cmake don't need CMAKE_MINIMUM_REQUIRED(VERSION), because the cmake they are shipped with is always ok. Additionally, if a Find-module does CMAKE_MINIMUM_REQUIRED(), it changes the policies as they may be set up by the project. So this shouldn't be done in a Find-module (or surrounded by policy-push/pop commands)
    e626803 STYLE: Nightly Date Stamp
    00d1ffd ENH: Added First revision of FindDevIL.cmake
    8fc863f STYLE: Nightly Date Stamp
    9e773f5 ENH: fix gcc sun fortran mix
    619151d ENH: fix fortran flags on g77 windows
    a4f04d5 ENH: fix fortran flags on sun
    92bf86d STYLE: Nightly Date Stamp
    7d1bbb8 BUG: fix package_source target
    9377e71 ENH: put a check in for the gnu sunpro case
    b764358 STYLE: Nightly Date Stamp
    81bb632 STYLE: Nightly Date Stamp
    421861e STYLE: Nightly Date Stamp
    5973e83 BUG: fix for bug 8060 Haiku build
    45aec04 ENH: load CMakeDetermineSystem and CMakeSystemSpecificInformation when executing a ctest script so the search paths are fully set up and variables like CMAKE_SYSTEM are available. This is useful e.g. for new-style ctest scripting. (these files are also loaded on startup by cpack, so now they behave similar). Hmmm, maybe they should be also loaded by cmake -P ?
    81bc893 STYLE: Nightly Date Stamp
    49f3930 ENH: make the test pass when fortran is gnu and c is cl
    86b123b ENH: add a way to fix bullseye link with fortran
    d3e63ea STYLE: Nightly Date Stamp
    73183bc STYLE: add some comment, so it says at least a bit what it is good for
    e8e4160 BUG:  Fix #7969.  Fix moc output files if source dir contains regex characters.
    19046aa ENH: add support for the MS masm and masm64 assemblers, works with nmake, not (yet) with the Visual Studio generators
    49db4e5 BUG:  Fix #7934.  phonon doesn't always depend on QtDBus.
    020f5ae ENH: only call the fortran c interface test when compilers match
    e3cb059 STYLE: Nightly Date Stamp
    f3efb2b STYLE: Nightly Date Stamp
    b1606e6 STYLE: mention cdash (not only dart)
    a1f1e50 ENH: only allow matching fortran a c compilers to be used
    093e515 STYLE: Nightly Date Stamp
    12f2f93 STYLE: Nightly Date Stamp
    16b4dcb STYLE: Nightly Date Stamp
    a996c16 ENH: do not error when sunpro or mipspro fortran used
    cecc2ab ENH: do not error when sunpro or mipspro fortran used
    a8b17d9 ENH: fix for intel module on linux
    0a556b2 STYLE: Nightly Date Stamp
    b7f7501 ENH: better output if module linkage is not found
    a07ab25 ENH: add some debug stuff for the dashboards
    6066a3f ENH: fix uppercase version so defines are not upper as well
    88cf2cb STYLE: Nightly Date Stamp
    c0e7bcd ENH: fix check for intel windows module mangling
    574530c ENH: fix check for intel windows module mangling
    4dd0afd ENH: add check for intel windows module mangling
    ae70a5b ENH: add check for intel windows module mangling
    5995ff3 ENH: fix upper case
    b0536e2 ENH: Use settings for CPackComponents test to make it fail if the recent fix of cmCPackGenerator.cxx revision 1.16 ever encounters another regression.
    351ef7c ENH: only check for module linkage if f90 is available
    4cb360a ENH: fix for xlf module linkage
    84a4222 ENH: add test for FortranCInterface
    4eec7b2 STYLE: Nightly Date Stamp
    3155ff6 ENH: add support for g77 extra _ at the end of functions that have an _ in the name...
    58d8310 STYLE: Nightly Date Stamp
    2866984 ENH: add support for module functions
    749dbcd ENH: make the scc optional
    3a97e46 ENH: add fortran link discovery module
    1ed93e0 BUG: fix for 7839 and 4524
    fce3411 BUG: Fixed CMAKE_FIND_LIBRARY_PREFIXES related error on Win32 systems.
    de25f5d BUG: removed unused CMakeFindFrameworks include
    d572f60 ENH: added a module to find M&S HLA RTI
    33a6dca STYLE: Nightly Date Stamp
    66db462 BUG:  Fix find of assistant on Mac.
    86ded1b ENH: Activate GetPrerequisites code on Linux. Thanks to Mike Arthur for finishing it off.
    9ccd0bd STYLE: Nightly Date Stamp
    fce27e0 STYLE: Nightly Date Stamp
    220e962 STYLE: Nightly Date Stamp
    1c2bbf9 STYLE: Nightly Date Stamp
    f339430 BUG:  Fix regression in finding QtAssistant
    0325639 BUG: Fix to find wxWidgets_LIB_DIR for windows platform more generally;      supports gcc, nmake, and visual studio in all configurations.
    6405e77 STYLE: Nightly Date Stamp
    a003ac3 BUG: Added unicode paths for wxWidgets_LIB_DIR search and the 2.8.9 suffix for wxWidgets_ROOT_DIR search.
    e12f299 ENH: Enable cvs update test with CMake before 2.6
    3584a4e ENH: Test CTest update logic with VCS tools
    935e984 BUG: use LC_MESSAGES = C instead of en_EN
    043f1b5 STYLE: Nightly Date Stamp
    9d1f471 BUG: Fix recognition of files deleted from CVS
    407a2bc ENH: fix test to work with in-source testing of CMake
    ddf36eb STYLE: Nightly Date Stamp
    1c70745 BUG: Fix KWSys SystemInformation dependencies
    32be27c BUG: Enforce KWSys component dependencies early
    4ed9faa ENH: fix for VS6 and Cygwin
    e2661f1 STYLE: Nightly Date Stamp
    8e5886e ENH: fix for Vista
    b55f7a2 ENH: oops
    45793aa STYLE: Nightly Date Stamp
    ef93279 ENH: fix for Windows Vista
    b82eb2b ENH:  better way to find uic and moc.
    96262d1 ENH: run the right cmake
    6a312b9 ENH: run the right cmake
    3fc5ca3 ENH: fix bootstrap test and warning
    1777bb5 BUG: 4244, add a --build option to cmake that can build projects configured by CMake
    e099dcc ENH: remove extra set
    690121f BUG: Fix color check for dependency scanning
    9c29a72 ENH: Support object lists longer than 128K on MSVC
    07454a3 ENH: Factor out listing of objects on command line
    cd15282 STYLE: Remove computed but unused variable.
    cc51ddd BUG: Use the DESTDIR prefix when creating the directory in CPack when CPACK_SET_DESTDIR is ON. Thanks to Petri Hodju for reporting this regression to the CMake mailing list: http://www.cmake.org/pipermail/cmake/2008-October/024563.html.
    cbbf0b8 STYLE: Nightly Date Stamp
    9d9582f ENH: fix problem where rc language recursively included itself because CMAKE_BASE_NAME was used from c compiler, do the same fix for other uses of CMAKE_BASE_NAME
    ec9f2a1 ENH: revert last change, as it fails tests
    9210fef ENH: better error message for mis-configured nmake environment
    9430c3f ENH: better error message for mis-configured nmake environment
    9b8d300 ENH: Clarify PATH_SUFFIXES documentation
    4b303dd STYLE: Nightly Date Stamp
    9b2744f ENH:  When changing the qmake pointed to, re-find all of Qt's includes, libraries, etc...       This makes it much easier to switch between Qt versions.
    ca8c4ea BUG:  Fix find of dbus dependency in Qt 4.4
    c1075ae BUG: Fix find_* search order with path suffixes
    ed7c45b STYLE: Nightly Date Stamp
    8e77a9e STYLE: Nightly Date Stamp
    46e3956 COMP: Fix assignment inside condition
    4db6658 BUG: Make sure context info is always initialized
    a4cc350 STYLE: Nightly Date Stamp
    f1f1683 BUG: Fix for issue #5193. Base result of FindMFC.cmake mostly on a TRY_COMPILE result. Gives accurate answer about whether MFC is available.
    c3976b0 BUG: Fix issue #7800. Enable CPack to find the NSIS installer on Windows 2000.
    5a82a0b ENH: Improve generated documentation formatting
    657627c BUG: Fix help type for filenames with many dots
    b3f43f0 STYLE: Fix typo in GetFilenameLastExtension docs
    ada0f98 BUG: fix for 5071, report error if output file can not be opened
    4e6e9e8 BUG: fix for 3778, better docs for -E
    74e606a ENH: play it safe and restore the value of LC_MESSAGES
    d306ab6 ENH: make sure LC_MESSAGES is en_EN so that we can parse the output of svn and cvs
    10dec2e STYLE: Fix line-too-long
    1dc33e7 STYLE: Nightly Date Stamp
    db4f2bd BUG: Avoid boost versions less than required
    ad44a41 ENH: Fix optional use of relative paths.
    416bf57 ENH: Simplify makefile ref to interactive editor
    8bffd5a ENH: Simplify framework -F flag generation
    7876a50 BUG: Pass definitions to rc with Makefiles
    0d425cd BUG: Finish fix to old DEFINITIONS property
    57a2a40 BUG: fix for 5218 Error message pattern match for VS8
    f0a41ce BUG: fix for 4026, display a message if ccmake has errors
    576167d ENH: Put custom target sources in Xcode projects
    c5f70ff ENH: Allow custom sources in custom targets
    0ad5eb1 ENH: Return utility target after creation
    802b76a STYLE: Nightly Date Stamp
    3b08627 STYLE: lowercase ctest_test() in the documentation
    fdb0c87 BUG: Fix issue #7533. Revise fix for issue #7058 to use pragma comment libs in the source file rather than using TARGET_LINK_LIBRARIES in CMakeLists.txt because of the complex ifdef logic used in correct copies of comdef.h.
    25a5c34 ENH: Remove implicit NO_MODULE when recursing
    a5695eb STYLE: Nightly Date Stamp
    086cf60 ENH: add missing property definitions
    637418a BUG: fix for 4524, add support for target properties to set vs source code control information
    db0e1fd ENH:  Fix #7784.  Fix link of glib when needed.
    1b91be3 STYLE: Nightly Date Stamp
    934c832 BUG: Fix convenience rule working directory
    1704afa STYLE: Nightly Date Stamp
    09c5248 STYLE: Nightly Date Stamp
    9a9ed09 STYLE: Nightly Date Stamp
    0ae545e ENH: Add UNSUITABLE result to package version test
    79e9b75 ENH: Help recursive find_package calls in modules
    75f8d5a ENH: Warn and ignore EXACT without version
    7f81990 BUG: Fix config test for target install rules
    adc880d ENH: undo bad checkin
    bc15811 STYLE: Nightly Date Stamp
    fc7a017 STYLE: add documentation for the "TYPE" target property
    600470e BUG: 7763 fix, OPTIMIZATION was not set right.  Also fix for BUG 7764, put XCODE_ATTRIBUTES_ last
    9d6cec8 BUG: fix for 5705, link in standard libs for mingw
    71fee85 STYLE: fix line length issues
    efd0961 STYLE: Nightly Date Stamp
    05f908e BUG: fix for 6280, -E time was not sending back return value
    12be7c2 ENH: find perl with FindPerl not find_program, bug: 6243
    ad63a47 BUG: fix for 7451
    6a1a1b6 BUG: fix for bug 4772, enable_language should now work on linux with correct flags
    4c17c9b ENH: add new sgi release scripts
    32bc02d BUG: undo fix for 7292 because a switched file should show up as an odd thing on the dashbaord
    049e3da STYLE: fix hidden variable warning
    ab409fe BUG: fix for 7738, allow for spaces in the package target path to CPackConfig files
    ecf312c STYLE: fix line length stuff for KWStyle
    8a704d5 STYLE: Nightly Date Stamp
    d424158 STYLE: Nightly Date Stamp
    16f66c2 ENH: fix syntax error
    6cf99d7 ENH: check in ability to build with new curl -f -DCMAKE_USE_NEW_CURL is set
    5824aa6 STYLE: Nightly Date Stamp
    9b13b6a STYLE: Nightly Date Stamp
    734ef07 COMP: Avoid incompatible pointer warning
    f01df7f STYLE: Nightly Date Stamp
    3677e5b BUG: fix for 7746
    b25f4b7 ENH: fix suffix stuff
    1a9ca21 ENH: generate curlbuild.h
    d82f98f ENH: Add test for KWSys SharedForward
    d6643eb BUG: Fix SharedForward with spaces on windows
    014f684 BUG: Fix SharedForward in-tree detection
    97c7c86 COMP: Avoid 64-to-32-bit integer conversion warning
    1f33e26 STYLE: Nightly Date Stamp
    cf56092 BUG: fix for 7704
    5a67665 BUG: fix for bug 7733, document that debug try compile may break the build
    f8bc049 ENH: Create $CACHE{VAR} syntax
    883d8e1 STYLE: Nightly Date Stamp
    768c228 ENH: add comment about fixing RC
    d31c890 ENH: missed one
    302aada STYLE: fix compiler warning
    5f57efb BUG: Skip a command if its arguments fail to parse
    dbd88e0 ENH: Improve context for errors in macros
    d524f36 ENH: Improve argument parsing error messages
    4a1317d STYLE: Nightly Date Stamp
    8554d51 ENH: partial working configure for curlbuild.h
    5d7762c ENH: add configured file
    e1336ed ENH: working on the mac
    5fd54d7 BUG: Fix lib/ to lib/64/ search path conversion
    5740f2c ENH: get it working for linux
    dd92d9e ENH: import of new curl version
    5778b6e ENH: one more fix for HAIKU
    7fd080d STYLE: fix warning and rename method
    b6d799c STYLE: Nightly Date Stamp
    52e6733 BUG: fix 7669, cpack did not work with symlinks
    33e8798 ENH:  Fix #7433.  Put list of files in a .pro file and call lupdate on it,                   instead of putting the list of files on the command line.
    67dc176 ENH: a few more haiku fixes, stop the debugger from coming up for tests
    43fe0d3 ENH: add max width option to ctest ouptut
    ae9f9e6 BUG:  remove debug statements.
    434a99b ENH: Teach find_library to find OpenBSD-style libs
    6b85166 ENH: Refactor find_library search logic
    4719984 ENH: Make dir content cache work during configure
    924fae2 BUG: 7435, remove warning for not setting DESTDIR
    85961d4 ENH: Improve docs of OBJECT_DEPENDS property
    3e21316 STYLE: Nightly Date Stamp
    bcf629b STYLE: Nightly Date Stamp
    c0a7f67 STYLE: Nightly Date Stamp
    d07fefc BUG: 7435 fixes to add optional post-install
    b56d755 STYLE: Nightly Date Stamp
    2394760 ENH: try to make this work if ncurses lib is found bug not the ncurses header
    139cae9 ENH:  For #7433, add a bit more documentation and add ability       to specify extra flags to lupdate.
    6ac4795 STYLE: Nightly Date Stamp
    20141be ENH: added a module to find Coin3D
    12396be STYLE: Nightly Date Stamp
    bcad447 ENH: wow. On some Windows machine, trying to mkdir("C:") would fail miserably. WHy not in debug mode? Why not on other win32 machines. Who knows.
    79a3807 BUG: Fix FindBoost versioned find
    ccc7ca9 STYLE: Nightly Date Stamp
    0aa05cf ENH: missed this one, cmake now bootstraps on HAIKU
    64fc597 ENH: add initial support for HAIKU OS from bug# 7425
    f49f1d2 ENH: Simplify NOTFOUND variable check
    434d07a ENH: Use new link info during dependency scanning
    4f6137c ENH: Allow link line computation for static libs
    0fe06c8 ENH: Keep target information in final link line
    76c5697 ENH: Use improved target dependencies for Xcode
    a4d679a STYLE: Nightly Date Stamp
    f77e827 STYLE: Nightly Date Stamp
    2e6f6e8 STYLE: Nightly Date Stamp
    52d8f48 STYLE: Nightly Date Stamp
    7ac6912 BUG: make sure flag is found even with extra spaces at the start
    bd1935d ENH: Improve FILE GLOB_RECURSE handling of symlinks with a new CMake policy. CMP0009 establishes NEW default behavior of not recursing through symlinks. OLD default behavior or explicit FOLLOW_SYMLINKS argument to FILE GLOB_RECURSE will still recurse through symlinks.
    0e5319f BUG: fix for 6586, set THREADS_FOUND
    7e52221 ENH: add installed size to deb package
    7d01e62 STYLE: Nightly Date Stamp
    4fa96db ENH: Add version comparison to if() command
    4ed4f5a ENH: fix failing tests
    994262e ENH: Improve find_package version numbering
    4eaac32 BUG: fix bug OUTPUT_LIBNAME_EXPORTS done differently now
    823300d STYLE: Nightly Date Stamp
    b4475cf ENH: fix docs, bug 7590
    3864910 BUG: fix for bug 7292, svn parsing flagged errors or conflicts for switched or locked files
    364ac7e BUG: fix empty /D option for vs6, fix for 7580
    4d3ae30 ENH: support old cmake for dashboards
    2fb00f2 PERF: Test takes too long when recursing for executable files and when doing recursive prerequisite analysis. Put it back the way it was. Add another test later to do the recursive prerequisite analysis.
    6bc394c BUG: 0007569 add ability to do -R/-E in ctest_test command
    acbe39f STYLE: Nightly Date Stamp
    1a3502d BUG: fix test to work with new restrictions that cross compiling must be on
    771f127 BUG: fix for 7624, vs7 flag table missing /MAP
    1bcf48d BUG: only check for a toolchain prefix (e.g. "arm-linux-" in "arm-linux-gcc") if we are cross compiling and the compiler is gcc
    43837fb ENH: do not add the same thing to the PATH again and again
    d8bfafe ENH: Improve message for bad find_package call
    947521f STYLE: Nightly Date Stamp
    281e441 BUG: #7359 make llvm-gcc work, by explicitely excluding "llvm-" from _CMAKE_TOOLCHAIN_PREFIX  (use the (relatively) new CMAKE_MATCH_x variables set by all regex operations)
    c2cc883 COMP: fix compile warning/error (non-void function returning void)
    aeaae29 STYLE: Nightly Date Stamp
    8903f88 ENH: provide the xxx_FIND_QUIETLY, xxx_FIND_REQUIRED and xxx_FIND_VERSION_ variables also in Config mode, so the xxxConfig.cmake files can e.g. test the QUIETLY parameter and print something or not
    6f8bdd2 ENH: Add BundleUtilities.cmake and supporting changes to GetPrerequisites.cmake. Function copy_and_fixup_bundle in BundleUtilities helps to make standalone bundle applications on the Mac by pulling in prerequisite non-system libraries and frameworks as needed. Uses otool and install_name_tool to do analysis and fixups. Project-specific hooks for deciding where to embed libraries and for resolving item names into full path file names are also provided.
    6a0ab34 STYLE: Nightly Date Stamp
    58be1b0 BUG: Fix issue #7046 - make sure extensionless headers and resource files work with the Xcode generator. Also fix incorrect mappings in the lastKnownFileType code. Add some extensionless files to the Framework test.
    e3dda17 STYLE: Nightly Date Stamp
    3c5cf1b ENH: Allow a custom list of debug configurations
    bf796f1 BUG: fix extra close that killed cmake when being debugged
    4bf27d3 BUG: Fix typo in get_property documentation
    92a5137 BUG: Fix unsetting of global properties
    810c47f BUG: Make CTest honor user-specified config
    34b5a8f STYLE: Nightly Date Stamp
    d8837b9 BUG: fix for 7519 extra closing > in fortran projects
    4b58312 STYLE: Nightly Date Stamp
    3c96dc6 BUG: make sure the intel compiler uses the intel linker
    9fef50d BUG: remove Catalan as 2.29 does not have it
    d797592 BUG: Fix issue #3648 - make sure CMake reruns if a Bundle application's directory is removed or if it's Info.plist file disappears since those elements are put in place at CMake configure time.
    f89dae7 ENH: Create Info.plist files in OS X Frameworks
    a54e97c ENH: Add indirect dependency to Carbon and call a Carbon function from executable. This will allow detecting broken dependency chaining for '-framework blah' style lib dependencies.
    698b804 ENH: Simplify string attributes in Xcode generator
    6eea886 STYLE: Nightly Date Stamp
    747c7f2 STYLE: Nightly Date Stamp
    8112fba STYLE: Nightly Date Stamp
    0a10958 BUG: Fix Unset test on VS 6
    87a31b5 ENH:  For #7433, add documentation that directories also can be specified to       update the translation files.
    58192f6 STYLE: Nightly Date Stamp
    56713fb BUG: Link flags should still be chained
    ba7fff0 STYLE: Nightly Date Stamp
    2018d40 BUG: A -framework Foo is also a lib
    cbeced9 BUG: Fix previous fix.
    006f2b0 BUG: When recognizing flags on link lines, we must still treat -l as a library.
    4292f45 STYLE: Nightly Date Stamp
    ff14ae2 ENH: Changes that allow configuring/building BundleTest test separately from the main CMake build. (Eliminate reference to CMake_SOURE_DIR.)
    6c14041 COMP: Do not use private typedef from outside class.
    816ee0f ENH: New link line item ordering algorithm
    012e4c4 BUG: Do not infer dependencies of link flags
    32fe1d5 BUG: Treat empty config name as no configuration
    1dfc557 STYLE: Nightly Date Stamp
    862b3ca BUG: Do not use "Default" as a language, remove 2nd occurence of "English", and remove three other languages not supported by older versions of NSIS. Tested with version 2.18 of NSIS on gaia.kitware.
    5990594 ENH:  Add comments about pre-processor defines and moc.
    9cd09b5 BUG: Correct typo in error message.
    263a422 ENH:  Use COMPILE_DEFINTIONS instead of DEFINITIONS.
    607e4eb ENH:  Add -DWIN32 for moc on Windows.  Final fix for #7465.
    81f8928 STYLE: Nightly Date Stamp
    dbdca34 ENH:  Add -D preprocessor defines to the moc commands.       Needed to fix #7465.
    33e865c ENH: Add unset() command.
    04fc897 STYLE: Nightly Date Stamp
    e5aab39 STYLE: Nightly Date Stamp
    0f2fa9a BUG: Correct typo in documentation: or -> of
    ccf603f ENH: Add the RECURSE_SYMLINKS_OFF flag to the FILE GLOB_RECURSE command. Exposes the recently added kwsys capability that prevents recursing through symlinks to CMake scripts.
    2e0dd80 STYLE: Nightly Date Stamp
    532e5d1 BUG: remove extension from inserts
    ca7f6a1 STYLE: Nightly Date Stamp
    2739331 ENH: sort languages and use list from NSIS 2.22
    2d78931 BUG: remove some languages that are not supported in older versions of NSIS
    990c6b0 ENH: Allow custom limit on object file path length
    5fda12b STYLE: Nightly Date Stamp
    08cb1db ENH: try to fix error
    86e7a9d ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters.
    fff812d ENH: Add if(TARGET) command
    07665de BUG: Handle case when select() lies
    9f1c7bd STYLE: Nightly Date Stamp
    b3b4350 BUG: fix for 6462, delete key should delete the current char
    2f20b9d BUG: fix for bug 7104 look for GL in X11R6 dirs
    1629963 BUG: fix for 7045, use gcc for .m
    d632b96 BUG: fix 6647 arguments after -E should not be parsed by CMake
    d2e2ab7 BUG: fix for 6794 support for LTCG WholeProgramOptimization, which is not available in VS 8 and newer.
    77def5e BUG: fix for bug 6775, FindPHP4 did not honor required
    736da84 BUG: fix for 6710 CMAKE_OSX_SYSROOT should be a PATH
    1d57093 BUG: fix for 7446 NSIS support for other languages
    57240f5 ENH: check in current build scripts
    513f7d1 BUG: fix for 7496, do not just report configure done when there is an error during configure
    1bda465 BUG: 7448 fix crash in ccmake when compiler is changed
    181c1ee ENH: Add test_clean target to wipe out tests
    fe98e57 ENH: Disallow link-type keywords in link interface
    41c5dd1 ENH: Clarify link interface documentation
    8ee5c92 BUG: Linking to modules is for 2.2 compat only
    5264834 STYLE: Nightly Date Stamp
    f50ed1f ENH: Improve errors when a policy is REQUIRED
    061d20b ENH: Add UNKNOWN type for IMPORTED libraries
    0bf093f STYLE: Convert unused target type cases to default
    94c1fe8 ENH: Make link interface mode more distinct
    7f7068e ENH: Add cmake_policy(GET) command mode
    f2d2a82 STYLE: Nightly Date Stamp
    03b434a BUG: fix closing ENDIF()
    502841c BUG: fix closing IF()
    070d4cc STYLE: Nightly Date Stamp
    db4bebe BUG: fix #7447, FindModulesExecuteAll test fails if both Qt3 and KDE4 can be found in the system
    814b368 STYLE: extend documentation for RETURN() a bit ENH: add a test for calling RETURN() in an included file
    bf4b0bf STYLE: remove some unnecessary lines STYLE: everything uppercase in this file
    9ead2fd BUG: fix #7477, set VERBOSE=1 in the kdevelop setting for the environment, not together with the make executable
    4d5ea6d STYLE: remove some commented code
    235cb02 BUG: fix #7471, only put build directories and CMakeFiles/ in the blacklist
    5295385 ENH: also search in /usr/X11R7, remove /usr/lib and /usr/local/lib, they are part of the standard search paths (partly sync wih KDE)
    ae31d88 ENH: add more names for libtiff, mark TIFF_INCLUDE_DIR and TIFF_LIBRARY as advanced (sync with KDE)
    58afad0 ENH: also search for xmllint, which comes with libxml2 (sync with FindLibXml2.cmake from KDE)
    7f69a77 ENH: add more names of linpng (sync with the KDE version)
    3517512 STYLE: /usr/local/bin is in the path anyway STYLE: this file is mostly uppercase commands, so make all commands uppercase ENH: add a status message in case pkgconfig didn't find the package (sync with the one from KDE)
    442742a STYLE: Nightly Date Stamp
    0ea6991 ENH: add platform file for bounds checker
    ae60cc2 COMP: Work-around bogus compiler warning.
    05624f2 STYLE: Nightly Date Stamp
    2a31328 BUG: fix documentation, the variables are named LUA50_FOUND and LUA51_FOUND (in all released versions)
    8063dd2 ENH: Inform user when RPATH or RUNPATH is removed
    485c3fa BUG: Update both RPATH and RUNPATH entries
    2a85f82 BUG: Remove both RPATH and RUNPATH entries
    777e2d3 STYLE: Nightly Date Stamp
    3724161 STYLE: Nightly Date Stamp
    2b96e0e ENH: Teach find_package about lib64 paths
    1712cd0 BUG: Fix ExportImport test on VS6
    ec5f5b0 STYLE: one ifdef block less, the documentation object can be created a bit later
    6d857ed STYLE: Nightly Date Stamp
    7b873cd ENH: Test target_link_libraries INTERFACE option
    e322d28 ENH: Simple specification of link interfaces
    881a034 STYLE: Nightly Date Stamp
    dd73408 STYLE: Nightly Date Stamp
    760fb1f STYLE: Nightly Date Stamp
    0208012 STYLE: Nightly Date Stamp
    40fc917 ENH: Tolerate repeated link library types
    2bbb171 ENH: Clarify documentation of EXCLUDE_FROM_ALL
    c76f3ae ENH: Test fake circular dependency case
    b8fc8b3 ENH: Improve robustness of compiler INFO strings
    e58fab8 STYLE: Nightly Date Stamp
    d76b20b BUG: Avoid bogus dependency on executable targets
    37a009b ENH: Improve readability of circular depends error
    578e835 BUG: Fix crash on circular target dependencies
    e0f59d9 BUG: fix endif()
    e629044 ENH: add simple tests to test that the extra generators don't crash
    397336a ENH: Add preprocessor and assembly rules for Intel
    138c8a0 BUG: don't crash in the generator is EXECUTABLE_OUTPUT_PATH or LIBRARY_OUTPUT_PATH are empty
    b853e9c STYLE: Nightly Date Stamp
    c2348da BUG: fix #7452, bad closing ENDIF() statement
    32df2a7 ENH: Test relative path custom command output
    7e11c5e BUG: Custom command depends may match sources
    d800910 BUG: Fix matching of ambiguous sf extensions.
    d35b5a2 BUG: Do not convert RPATH entries to full path.
    e44a9c9 BUG: Fix escaping in link scripts
    090b90d STYLE: Nightly Date Stamp
    aaa88d3 ENH: Build large archives incrementally
    0c20967 BUG: Fix operator precedence error in cmELF
    acd9e9e STYLE: Nightly Date Stamp
    2d95311 STYLE: Nightly Date Stamp
    50fd6e7 STYLE: Nightly Date Stamp
    6cdbaf1 STYLE: Fixed module list in documentation; Magick should be MagickCore.
    5c47163 BUG: Improve fix for issue #7058 - comsuppd did not yet exist in VC6.
    ead5e0c STYLE: Nightly Date Stamp
    5a0389a BUG: Fix issue#4792 - improve verbose and log output when ctest cannot find a file during coverage analysis.
    3312685 BUG: Fix issue #7058 - link the commsup lib explicitly for use on some Visual Studio + SDK combinations
    45b9a2d BUG: fix for 7426 bad check for cpack
    e1ac922 BUG: Fix issue #5773 - add table entry to map /W0 to WarningLevel="0"
    f059ebf BUG: Fix issue #4971 - use lower case when comparing file names from gcov output on _WIN32 since sometimes the drive letters have different case.
    26aa93d ENH: fix build with Xcode project was missing
    6f31b0d ENH: add a --trace option
    9926b7f STYLE: Nightly Date Stamp
    6ec7ec2 ENH: Add test for the new CPack BundleGenerator. Thanks to Tim Shead for the patch. See issue #7170 for more details.
    bab77e5 BUG: Fix issue #6610. Use 64-bit system binaries when using the 64-bit MSVC compiler. Thanks to Clinton Stimpson for the patch.
    1745210 BUG: Fix issue #7088 - do not emit error messages when attempts to run Visual Studio macros fail. You can still get the error output as messages if you want using --debug-output from the cmake command line.
    beeebcd BUG: fix for bug 7427, preinstall target name hard coded
    b2f041f BUG: Fix issue #7414 - do not crash when given components with circular dependencies. Thanks to Doug Gregor for the patch.
    0247a49 ENH: Recognize src extensions of all enabled langs
    24c9434 BUG: Avoid double-slash in check for source file
    d6f02cd BUG: fix for bug 7421, fortran did not get arch flags on the mac
    08221c2 BUG: Preserve all non-targets on user link lines
    96c9e7d BUG: Preserve shared lib order for 2.4 compatibility
    bd4601f STYLE: Nightly Date Stamp
    d34068e BUG: #7416  fix error when jpeg is not found
    f8f5dde ENH: Warn when system libraries may be hidden.
    01d143c ENH: Provide context in path ordering warnings
    478fbdf STYLE: Fix typo in comment in cmOrderDirectories
    d652aed ENH: do not depend on files that do not exist
    1a08c9a STYLE: Nightly Date Stamp
    f0dac4d BUG: Be more careful with Boost_MINOR_VERSION in FindBoost module
    c2a782a BUG: Work around Boost 1.36.0 bug fix on Darwin by setting the mangled compiler name to -xgccVERSION
    36b898c STYLE: Nightly Date Stamp
    1aefb48 STYLE: Nightly Date Stamp
    9d680d2 STYLE: Nightly Date Stamp
    a4b30b8 BUG: fix source file extension bug that broke Second life build
    1782d90 STYLE: Nightly Date Stamp
    eea0cd3 STYLE: Nightly Date Stamp
    b93f031 ENH: Support full-path libs w/out valid names.
    74d6536 ENH: Skip libs in known dirs for CMP0003 warnings.
    363727f ENH: Updated FindImageMagick to: - Find newer additions such as animate, compare, etc. - Find development api: Magick++, MagickCore, MagickWand - Use FindPackageHandleStandardArgs to output standard messages.
    ffd2318 STYLE: Nightly Date Stamp
    8aae78d ENH: change to correct line feed
    87f3a15 ENH: change to correct line feed
    1d1d874 COMP: fix compiler warning and follow style
    a57fc55 ENH:  FindBLAS.cmake, FindLAPACK.cmake modules were redesigned so now you have three new variables BLA_VENDOR (you can specify the VENDOR), BLA_STATIC (gets the static version of libs), BLA_F95 (gets the fortran 95 interface). BLA_VENDOR can be specified as an environment variable. Intel mkls libs need FindThreads to be found correctly so you will need to enable the C/CXX
    6db292d STYLE: Nightly Date Stamp
    4175b51 ENH: handle HTML documentation for single items better: no warning about ComputeSectionLinkPrefix, don't create an index for only one item
    76878d9 ENH: switch to using cdash for submissions
    7183a63 ENH: get out of module if no fortran
    e1a2c08 ENH: this should fail only if required is sent to find package
    834dd53 ENH: checks if Fortran is enbaled. If not an error message is produced.
    ff63bb1 ENH: Support full-path libs w/out extension in VS IDE.
    dbb89f4 ENH: Modules/CheckFortranFunctionExists.cmake helps gfortran to check the existence of a file ENH: Modules/FindLAPACK.cmake returns the full list of libraries required to link against Lapack
    c52f942 STYLE: Nightly Date Stamp
    0b27f1f STYLE: fix #7146, add documentation for CMAKE[_SYSTEM]_(LIBRARY|PROGRAM|INCLUDE|PREFIX)_PATH variables -moved CMAKE_CROSSCOMPILING from "Variables that modify behaviour" to "variables that Provide Information", since it should be used only for testing whether we are currently in cross compiling mode, not for switching between the modes.
    fdd99aa BUG: #7333, search dirs for Fedora
    ef2424c BUG: #7360: add support for FreeBSD BUG: #7345: add support for ppc
    f889f9e BUG: fix #6416: provide JNI_LIBRARIES and JNI_INCLUDE_DIRS
    75e6fe0 STYLE: Nightly Date Stamp
    5d39290 STYLE: Nightly Date Stamp
    b3752ab ENH: Improvements to the bundle cpack generator from second patch attached to feature request #7170. Thanks to Tim Shead.
    fa45895 ENH: Use the HINTS feature of find_library to find the right libraries for   MPI, and act a bit more intelligently when MPI cannot be found.
    6e9ea6c STYLE: Nightly Date Stamp
    129f3be COMP: Check for -Wno-long-double before using
    eb85676 ENH: Avoid cmcurl CMake macro name conflicts
    315fed9 STYLE: Nightly Date Stamp
    2bc9acb BUG: Fix try_compile during EnableLanguage
    299a0c8 ENH: remove test that does not work on all compilers
    9e0e27c STYLE: Nightly Date Stamp
    ab3ed2b ENH: add a test for bug 7316
    a744f2d STYLE: Nightly Date Stamp
    e5ba029 BUG: fix for bug 7316
    89a39b4 ENH: FindBoost can now find the upcoming Boost 1.46
    0d99216 STYLE: Nightly Date Stamp
    8adb6b9 ENH: Improved support for finding wxWidgets in MinGW environment.
    180e05a STYLE: Nightly Date Stamp
    dbfe32d STYLE: Nightly Date Stamp
    dc08bb8 STYLE: Nightly Date Stamp
    0143b83 COMP: remove warning and check for assignment to itself in operator=
    06d38d3 STYLE: Nightly Date Stamp
    4e5e316 BUG: Fix dylib versioning flags for old OSX.
    d7b9041 COMP: Fix HP continuous. Pull stl headers into CMake header files using cmStandardIncludes.h
    71f6163 ENH: One more patch from Doug Gregor including PackageMaker functionality for componentized-for-the-end-user and download-some-bit-on-demand installers.
    3366e6c ENH: fix memory leak
    0d54001 ENH: Set version info for shared libs on OSX.
    da4f142 ENH: Add full target version signature cmTarget::GetTargetVersion.
    ba84524 STYLE: Nightly Date Stamp
    a02bf86 ENH: Use new cpack_add_component macro (and friends) from the CPackComponents test. Thanks again to Doug Gregor!
    83ec8c3 ENH: Further refinement of the CPack components functionality from Doug Gregor.
    7515492 STYLE: Nightly Date Stamp
    2081dcb ENH: add get_test_property to bootstrap so bootstrap builds test the same as non-bootstrap builds
    9a3c0bf BUG: Do not build human-reference files in Xcode
    e225a37 ENH: Add projectRoot to Xcode projects
    97e658c BUG: Fix AppBundle=>Library depends in Xcode
    7a10a8c STYLE: Nightly Date Stamp
    bc58fe6 COMP: fix warning
    a4ae5a7 COMP: fix some more warnings
    cb4eaea COMP: fix a few more warnings
    5aa8ec2 BUG: Add new library richtext. Reported in #7284 thanks to earith.
    c3933ac STYLE: Nightly Date Stamp
    f729538 ENH:  Replace Advanced checkbox and group option in menu with a combo box to       choose view type.
    65ad7ba BUG:  Watch for empty qconfig.pri files.  Fixes #7287.
    70662e7 COMP: fix warning
    b44ac00 STYLE: Nightly Date Stamp
    5292b3e COMP: try to fix sgi compiler problem with set and also shorten symbol lengths for set class
    112d377 COMP: fix more warnings
    fba54c5 COMP: fix warning
    7098b66 COMP: fix some warnings
    9466dd3 STYLE: Nightly Date Stamp
    247b7cc COMP: Find Boost as installed by the BoostPro/Boost Consulting installers on Windows
    9e167b6 ENH: one more fix for the old hp c++ compiler
    566647d ENH: Cleanup FindBoost module, fixing several small bugs and providing better diagnostic information when things go wrong
    e245d4e BUG: Replace non-bootstrap command with macro
    f188d0e ENH: one more fix for hp
    f58a137 ENH: Remove condition on use of CMake 2.4 commands
    56f1e0b COMP: Don't set properties on a non-existing test
    096c139 ENH: fix for old hp compiler
    dd1ee69 ENH: Do not auto-create out-dated cache variables
    1342965 BUG: Fix Xcode reference to Info.plist resource
    264af17 BUG: Fix Xcode per-config bundle name in Info.plist
    7950b99 ENH: add missing file
    bb7b27e ENH: add initial ctest -j feature
    ea71721 STYLE: Nightly Date Stamp
    1589e11 STYLE: Nightly Date Stamp
    8c065ad ENH: fix install in add/remove programs, again...
    7317f2c STYLE: Nightly Date Stamp
    667d5f9 BUG:  Fix column widths on some systems.
    b73cac6 BUG: Do not escape make variable references in VS additional options.
    5b09901 STYLE: Nightly Date Stamp
    0a012cc BUG: fix 7230: don't ignore first parameter if it's not ALL
    d50cbe1 STYLE: Nightly Date Stamp
    52d8b1b BUG: fix memory leak and cleanup error string code
    3cc9efc STYLE: Nightly Date Stamp
    bf4070d STYLE: Nightly Date Stamp
    b9b1190 BUG: Fix computed directory property DEFINITIONS.
    c59603f BUG: don't run KDE4_KDECONFIG_EXECUTABLE if it is notfound
    19e8915 ENH: support parenthesis as arguments and in conditionals feature request #6191
    d8e05b4 ENH: Update documentation of computed directory properites.
    2ca9a70 BUG: Fix PARENT_DIRECTORY property in top-level to not crash.
    bb7bc28 STYLE: Nightly Date Stamp
    02ff910 BUG: fix for bug 7239, DEFINITIONS property not backwards compatible to 2.4
    4aa35ce STYLE: Nightly Date Stamp
    6b12da9 ENH: undo optional because we need it
    32d4be9 ENH: rc is not so optional at least with 2005 and newer, as it is used to embed the manifest files
    88a9a32 BUG:  Don't create empty property.  Fixes bug #7193.
    2b9e0af STYLE: Nightly Date Stamp
    2b21d8e ENH: make rc optional
    8ef1ced BUG: fix for bug 7228 FLTK_WRAP_UI segfault fixed
    465a364 STYLE: Nightly Date Stamp
    7205003 STYLE: Nightly Date Stamp
    9b91fc8 STYLE: Nightly Date Stamp
    08b95e9 BUG: fix for bug 7222 manifest:no not working for makefiles
    85b8534 STYLE: Nightly Date Stamp
    fd413f2 BUG: Avoid running the new CPackComponents test on Windows unless the NSIS installer is available.
    01a93bb COMP: Eliminate unreferenced variable warning
    8c64691 STYLE: Nightly Date Stamp
    ef71462 BUG: modify the compiler flags only if KDE3 has actually been found
    8fc2142 STYLE: use uppercase to be consistent with the rest of the file
    24e584f BUG: the variable is _KDE4_USE_FLAGS ENH: I guess this is also true for gcc 2.95 ?
    974feca COMP: Eliminate compiler warning on 64-bit build.
    0fe9afd BUG: Always look for the NSIS reg value in the 32-bit hive even in 64-bit builds of CPack.
    101337c ENH: support large object file lists with incremental visual studio linking
    14f65b3e ENH: use correct variable
    79e255a ENH: Apply patch for feature request #7170. Thanks to Tim Shead for contributing...
    edaa6d3 BUG: Be more specific about the expected file name of the installer. (So we don't get mylibapp.exe in our GLOB results in make based build trees where the built exes end up in the same directory as the CPack installers...)
    a2e5cb2 ENH: fix for findall
    bf3598b BUG: make sure ctest sees the output of the cmake run in build and test cases, it was not...
    7a977df ENH: try to module run test
    858b221 ENH: try to module run test
    e8825d3 BUG: Workaround PackageMaker 3.0 issue for new CPack components feature. Thanks again to Doug Gregor for the patch.
    cb61340 STYLE: Nightly Date Stamp
    5991cfb ENH: no fatal error if not required
    6eddfbd ENH: Added support for MSYS as a unix style search.
    5cd8c61 COMP: Use cmOStringStream instead of std::ostringstream for the HP compiler.
    aa53857 BUG: fix for bug 7136
    ebe5eba ENH: make find blas work if there is no fortran compiler
    5b5cd07 ENH: add an enabled language property
    9a98928 COMP: Fix errors and warnings from continuous dashboards running different compilers...
    80714fb COMP: Include full class definitions of classes used in std::map data members.
    1105a86 ENH: Add patch for feature request #6847 - CPack components for NSIS and PackageMaker installers. Thanks to Doug Gregor for all the hard work involved with implementing this patch! Also added new test CPackComponents that is conditionally executed only when NSIS or PackageMaker installer builders are available.
    64498a1 STYLE: fix indent for file
    fefe078 BUG: fix for bug 6619
    abe8ecf ENH: try turning this on again
    872e813 STYLE: Nightly Date Stamp
    6a4dede ENH: turn this off until it passes on all systems
    ee086dd ENH: add a project name
    e1909b9 BUG: don't fail with FATAL_ERROR if REQUIRED was not used
    d07a467 ENH: fix find module stuff for test
    6c97713 BUG: Fix so that MinGW use win32_find_style (6478). Also, consolidated search styles selection into a single variable, so that they are mutually exclusive.
    8ef9983 ENH: add test which executes all FindXXX.cmake modules
    d1c1d80 STYLE: Nightly Date Stamp
    5680cfd STYLE: Nightly Date Stamp
    08e135b STYLE: Nightly Date Stamp
    b428350 ENH: remove red blending.  It didn't look good on some systems.
    973b039 BUG: Fixed incorrectly matched FOREACH (7008).
    82a5b80 ENH:  instead of solid red for new entries, blend it with the alternating       white/gray (depending on style).
    b1c31be ENH:  Make original flat view the default.       Add option to switch to grouped view (and remember it).
    7b45050 ENH: remove beta stuff from version
    5bc6a5f STYLE: Nightly Date Stamp
    3810dff STYLE: Nightly Date Stamp
    db016a0 ENH:  better name for ungrouped entries.
    b31b420 BUG:  need to invalidate filtering when using Qt 4.3+.
    23bdb30 STYLE: Nightly Date Stamp
    dfea280 ENH:  Add items under the Options menu for collapsing and expanding the variable       tree.
    36576a4 ENH:  Give a label for the group of properties that didn't get put into another       group.
    2d37d2a ENH:  group together items with no prefix and items that won't be       grouped with others.
    3e909b5 BUG: -fail with error if the CMake<LANG>Information.cmake file wasn't found ENH: -if no compiler has been found, don't test it, and also remove the compiler information file again. This makes optionally enabling a language work better.
    4543a3e BUG: In find_* commands support NO_* options in short-hand
    13d55b6 ENH:  Use a tree view of the properties instead of a flat list view.       Properties are grouped by a prefix (up to first "_") and can be expanded       or collapsed.
    1ee52bb STYLE: Nightly Date Stamp
    e2ec3b6 ENH: Cleanup Find* modules with new HINTS feature
    0543448 STYLE: apply patch from Thomas Klausner (NetBSD): use "=" for testing strings for equality instead of "=="
    d50785e ENH: Make find_* command search order more intuitive.
    fdb17d6 ENH: Add test for new find_* command HINTS option.
    5b406c9 ENH: Add HINTS option to find_* commands.
    2cadc91 ENH: Improve framework search speed for find_file and find_path
    6706f84 ENH: Refactor find_* command framework/appbundle search order impl.
    d53e5de ENH: In find_* implementation centralize addition of trailing slashes
    3446bab STYLE: Nightly Date Stamp
    e77f5cf ENH: Whenever CMake re-runs from inside the VS IDE inform the user why.
    9c81854 BUG: Fix CMake.FindBase test to normalize paths before comparing.
    abb1c0e BUG: Fix find_* command calls with no PATHS but new-style options.
    9e44be3 STYLE: Nightly Date Stamp
    45bb68b STYLE: Nightly Date Stamp
    27759a7 ENH: Recognize more color terminals.
    4bc3994 ENH: fix for flags that have sub-string matches
    fc8b276 ENH: fix for bug 6364, extra help targets when there are subdirectories of the top level
    3c8ed0d BUG: Fix cmFindBase::AddMacPath to actually use its arguments after previous refactoring commit.
    dcdcd00 BUG:  Fix for #7118.       Relative paths going outside the current source dir resulted in badly       placed moc source files in the build dir (or out of the build dir).
    d80ca5b STYLE: Nightly Date Stamp
    789c167 ENH: Refactor cmFindCommon, cmFindBase, and cmFindPackageCommand
    3ecfb5f BUG: Fix new custom command with make-var expansion test on VS6.  The VS6 IDE adds some extra characters to the variable value during expansion.
    a9a33a5 BUG: Fix 64-bit build of CMake so it can find 32-bit VS install.
    958dc27 STYLE: Nightly Date Stamp
    306e3e5 ENH: Add test for make variable replacement in a custom command with the VERBATIM option.
    7fc72e6 ENH: Allow custom commands with VERBATIM option to have $(SomeVar) make variable replacement.
    e00a49e STYLE: Nightly Date Stamp
    7676ac8 ENH:  Some Linux distros don't install xorg-devel, png-devel, etc... when       qt4-devel is installed.  Finding them was required to support building       against static Qt.  Changing it so they are ignored if not found.
    2453164 COMP: Fix bootstrap build after previous change to signature of AddRuleHash.
    e79b73d BUG: Include less content as input to "rule hash" computation.
    4d5116c STYLE: Nightly Date Stamp
    0d845b8 BUG:  FormatMessage can return a NULL message.  Add check for NULL pointer.
    bed3ac8 ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command()
    6be09c3 ENH: Introduce "rule hashes" to help rebuild files when rules change.
    db59f49 BUG: fixed Lua50 to be Lua51 in FIND_PACKAGE_HANDLE_STANDARD_ARGS call.
    0080c2b COMP: fix warning
    669311c STYLE: Nightly Date Stamp
    2f08266 ENH: fix crash on dash17 linux where the parsing of the proc file must not have worked right
    735b777 ENH: fix crash on cygwin
    d0237ab BUG:cpuinfo format are different between Linux and Cygwin. Cygwin does not have physical id tag or cpu cores tag.
    fc5bc33 ENH: avoid divide by zero, temporary fix until cygwin cpu file is read better, bad cpu info is better than a crash
    9f3e67e STYLE: Nightly Date Stamp
    f9ce6fc BUG:Fixed NumberOfLogicalCPU, NumberOfPhysicalCPU and LogicalProcessorsPerPhysical under Linux. Some part was just wrong. Some other part missed to take the multicore value into account.
    d0d3c6c ENH: make end of file checking for close if, foreach, macro, functions etc enabled. Not sure why it was disabled to start with, but I suspect I will find out. In reponse to Bill email about a ctest -S script with a function that waqs not closed. Closure was only checked for regular listfiles not other files.
    045d6ac STYLE: Nightly Date Stamp
    5020a1f ENH: make tes test finding logic also try full paths as relative paths because some folks have been doing that and 2.4 handled it
    da273b1 STYLE: Nightly Date Stamp
    0b4375d BUG: improve progress reporting when there are multiple targets with the same name, bug# 7042
    535d76d STYLE: Nightly Date Stamp
    23be301 STYLE: Nightly Date Stamp
    3571198 BUG: Fix previous registry lookup change for executables.
    41ceabb BUG: Fix registry lookups for FIND commands to use view of target platform.
    cea6666 ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API.
    73d5fd3 ENH: Catch missing source files specified by full path earlier.
    1c0ffdc BUG: Fix crash on repeated configure steps and exported targets.
    757875d ENH: Inform user when RPATH is set during installation.
    852242e BUG: RPATH adjustment of versioned executables should operate on the file and not the symlink.
    e429335 STYLE: Nightly Date Stamp
    ec1cf2f ENH:  Find debug libs from static Qt on Windows.
    87556c6 STYLE: Nightly Date Stamp
    3f542be STYLE: Nightly Date Stamp
    6ad96ec STYLE: Nightly Date Stamp
    60e0c7e ENH: better fix for not adding /
    c3bc99d ENH: use PATHS keyword
    2218d15 BUG: 7011 findqt hangs because of glob with find_path and framework header serach
    6e05008 ENH: do not put system name into cygwin package
    1427aa8 BUG: fix for bug 7077 handle DartMeasurement tags with tyep text/html
    20e0d16 STYLE: Nightly Date Stamp
    3d9bb60 STYLE: Nightly Date Stamp
    23a60d5 BUG: Fix makefile generator to have link rules depend on all full path libraries that appear on the link line.  This allows projects to relink when imported targets have changed.
    40d06f5 ENH: Extend previous patch from Mathieu Malaterre to apply override to the build tool also.
    db52ce4 ENH:  Make Qt not found if the QtCore library can't be found. Also report an error when trying to use MSVC with Qt built by mingw.
    e25a9a4 STYLE: Nightly Date Stamp
    92fce8d ENH: make sure Cygwin-Unknown is not the name for the package
    afdc33d BUG: fix failing test
    fd0e8b3 BUG: fix bugs in new style list command that handles empty stuff
    71bfea5 STYLE: Nightly Date Stamp
    e8af880 ENH:  Similar to how qmake does it...       Don't add compile flags for dependent modules the user didn't specify.       But still add the link libs.  This reduces the number of       unecessary compile flags.
    e0b26f4 BUG: Fixes for FindSubversion
    2783b53 STYLE: Nightly Date Stamp
    48b18b6 STYLE: Nightly Date Stamp
    1203774 ENH: Add basic flags for Portland Group fortran compiler.
    c1b8ad4 ENH: Allow users to specify a custom Info.plist template
    b9ede3c BUG: Fix previous change to file(STRINGS) command.
    7ed8dee STYLE: Nightly Date Stamp
    5515515 ENH: Add Linux-PGI-Fortran platform file to support the Portland Group Fortran compiler (PGI).
    0c6ba12 ENH: Teach Fortran compiler identification about the Portland Group compiler (PGI).
    10db44a COMP: Fix build with concept checking of STL.
    f43748e ENH: Add assignment operator to KWSys RegularExpression.
    b18b370 STYLE: Nightly Date Stamp
    f8f4140 ENH:  Add cross compiling support in the GUI in the same dialog that prompts for       the generator on the first configure.  It either ask for a toolchain file       or asks for all the information a toolchain file might contain.
    3e6decf BUG: make the toolchain-prefix recognition work with prefixes which contain dots (as in arm-unknown-nto-qnx6.3.0-gcc.exe), NAME_WE returns only up to the 6, instead of everything in front of the .exe
    7327037 STYLE: Nightly Date Stamp
    6a906be ENH: In KWSys set the IMPLICIT_DEPENDS_INCLUDE_TRANSFORM property.
    91de0b0 ENH: Update BuildDepends test to check #include lines with macros.
    a1bb7e9 ENH: Allow users to specify macro-like #include line transforms for dependency scanning.
    7652a8a ENH: Teach cmDependsC about user-configured macro transformations.
    600e5e2 ENH: Add SKIP_RULE_DEPENDS option for add_custom_command()
    3fb5602 STYLE: Nightly Date Stamp
    8d88da1 BUG: if CPACK_NSIS_MODIFY_PATH was OFF then the PATH was automatically modified
    9a4e1c5 STYLE: add "--help-policy" and "--help-policies" to the documentation -generate and install the policy documentation files -generate and install the docbook files for cmake, ctest, cpack, ccmake (cmake-gui not yet ?)
    9eee414 BUG: When byte order is not known at compile time make sure NeedSwap in cmELF is still initialized.
    d707719 ENH: In cmELF it is okay if the byte order is not known at compile time.
    98127bc ENH: Add ARM support to KWSys CPU header.
    7499bb2 ENH: all ctype function have the same issue: char can be signed or unsigned, since isspace only deal with >=0 value (except EOF) one has to first cast it to unsigned char
    113a9dc STYLE: Nightly Date Stamp
    4ce05b6 BUG: make ENABLE_LANGUAGE(ASM-ATT OPTIONAL) work again: if it didn't work but was optional, don't delete the cache
    83c3bf7 STYLE: use IF(NOT ...) instead of IF() ELSE() ... ENDIF()
    771bdb7 BUG: Make sure all source files are found before generating.
    96525cf BUG: make "cmake -Wno-dev ../srcdir" work, advancing i had the effect that the argument after -Wno-dev was skipped, which happened to be the source directory, and so the current working directory was assumed as source directory, although it was the build directory (maybe this didn't have an effect if there was already a CMakeCache.txt in the build dir)
    614b1ab COMP: warning, isprint and isspace take int args.
    39bf28f STYLE: use lower case also for the ctest-specific commands, as in cmake
    ab2cb66 STYLE: Nightly Date Stamp
    3a738a4 BUG: fix #6375: print the variables which were not found, so it's easier to see what went wrong
    c7ca6b5 STYLE: Nightly Date Stamp
    68dfcef COMP: sprintf warnings. DWORD should use %ld rather than %d. Also, const char *p, a shadowed variable warning.
    b837ade BUG: fix #6993 FindCurses.cmake is now almost exactly reverted back to the state when CURSES_LIBRARY and CURSES_INCLUDE_PATH where set for compatibility but not in the cache. It is important that CURSES_CURSES_LIBRARY and CURSES_NCURSES_LIBRARY really contain the path to these files. Later on CURSES_LIBRARY is set to the one of the two which will be used as curses library. This is now done in the cache, without FORCE. So preloading the cache still seems to work (at least what I tested).
    071725a BUG: Fix generation of some paths into .cmake files in the build tree to escape strings for the CMake language.  This fix allows users to put double quotes in the SOVERSION of a shared library.
    09dd298 BUG: Fix logic that loops over multiple output pairs to not loop beyond the vector when there are an odd number of entries.
    ffbe61b ENH: make sure english is used for output of gcov
    a6b053e STYLE: Nightly Date Stamp
    a1f1b71 BUG: Fix FindBoost version variable names to correct bug in Boost version detection
    0d70967 STYLE: insert newlines after listitem so the generated lines don't get several thousand characters long
    f4a299a ENH:  Qt/Mac binary install puts QtCLucene library in a different place than the       normal Qt frameworks.  Let's find it.
    bd178c4 STYLE: Nightly Date Stamp
    8f4fb4b ENH: fix for 64 bit cmake on mac
    b7ed54c BUG:6990 fix crash with set_source_files_properties
    2b6ee95 BUG: 0006988 do not set coverage to false when it is not
    12935b1 ENH: Light refactoring of implicit dependency scanning configuration implementation.
    92198d6 STYLE: Nightly Date Stamp
    55606b1 BUG: Fix repeated re-scanning of dependencies when the results do not change.
    2a53075 ENH: fix sort to work with CMP0007
    66b01e2 STYLE: Nightly Date Stamp
    1172a12 ENH: update for CMake 2.6
    26448fe STYLE: Nightly Date Stamp
    199e859 ENH: Fix generated documentation internal links.
    1b23b65 STYLE: Nightly Date Stamp
    b5307e0 STYLE: Nightly Date Stamp
    30ff492 ENH:  Allow finding phonon and QtDBus on Mac.  Fixes #6950.
    7dd720c ENH: X11_SM_LIB should be advanced as well
    6585e1d STYLE: Nightly Date Stamp
    bf8ed70 BUG: really fix build on vs6
    47fa89b BUG: fix build on vs6
    9c63132 ENH: use GlobalMemoryStatusEx as it is able to report more than 2gigs
    36cf25e ENH: recognize vs 9 and possible 10 or greater when they come out...
    ab0c275 COMP: Fix warnings in KWSys SystemInformation on Borland compiler.
    cfc425c STYLE: Nightly Date Stamp
    80d045b ENH: When GetPrerequisites.cmake runs dumpbin while running inside the VS IDE environment make sure the tool does not produce extra output.
    c70512f STYLE: Nightly Date Stamp
    a131a82 STYLE: fix warning
    3a5bdaa ENH: When preserving potentially static portions of original user link lines recognize shared library names by their extension and skip them.
    9631c49 BUG: For Watcom WMake use the short path to avoid quoting problems in custom commands with shell redirections.
    16ec04c BUG: Fix escaping of more characters on Windows shells.
    637596a BUG: remove typo
    e29ca24 BUG: fix for 6918 ncurses should work without curses
    a56e045 ENH: Make /opt/SUNWspro/lib, /opt/SUNWspro/prod/lib, and /usr/ccs/lib implicit link directories on the Sun when using the SunPro compiler.
    1381aab BUG: Remove check for files written by file(WRITE) being loaded.
    10c91de ENH: add support for Intel Fortran Visual studio IDE
    e1b2fb4 ENH: add more fortran flags
    47bfda0 BUG: Fix kwsysSystem_Shell_GetArgumentForWindows to reset the windows trailing backslash count to zero when a make variable reference is encountered.
    893d0fe STYLE: Nightly Date Stamp
    c7d84b2 BUG: Do not escape shell operators when generating command lines.
    3344ce9 ENH: In cmSourceFile::GetLanguage use the file extension (if not ambiguous) to determine the language without requiring the source file to exist.
    19aafdb ENH: Add context information when a source file cannot be found.
    fb8c255 ENH: In cmMakefile::IssueMessage report the directory-level context even if no list file is currently being processed.
    2421c11 BUG: move this back out of the if statemtn
    50c1879 STYLE: Nightly Date Stamp
    d4fdbee ENH: allow users to set sysroot
    9bc893e STYLE: Nightly Date Stamp
    9b02cf4 ENH: remove FindKDE.cmake, which was obsolete (i.e. disabled using SEND_ERROR) since cmake 2.4.0, agreed by Bill
    7500dd5 BUG: don't fail with FATAL_ERROR if REQUIRED was not used
    68d6394 ENH: protect the export files against inclusion with cmake 2.4
    05f84cb ENH: write the cmake version into the file created by EXPORT_LIBRARY_DEPENDENCIES() to help with debugging later on. The same should be done in the import target files (but I didn't have time to do it yet). STYLE: fix line length in cmListFileCache.cxx
    231fb37 STYLE: Nightly Date Stamp
    4f961bc BUG: don't use CMAKE_MINIMUM_REQUIRED() in find modules, it can change the policy settings done in the projects cmake files (and it doesn't make sense since it is always part of the correct cmake version)
    7fe2737 BUG: fix for bug 6911, aux source dir was broken from a previous fix
    01ed151 STYLE: Nightly Date Stamp
    b69cfaf BUG: Trust user-provided source file full paths.
    779a2ab ENH: allow users to turn off extra checks
    7c6c8fc ENH: remove c flags from cxx config file
    764229b ENH: rename Linux-ifort to Linux-Intel-Fortran
    5f68965 ENH: make sure all required headers are checked before checking type size
    6482d38 ENH: do not clear find variables
    7a9b6df STYLE: Nightly Date Stamp
    0bc5e03 ENH: do not force the intel ar on C from CXX
    a3e1dde ENH: support intel compiler on linux
    d47734b ENH: remove odd chars from file
    cc7aef2 STYLE: Nightly Date Stamp
    5bf6dba ENH: Patch from Maik to add Fortran03 USE syntax support.
    4cf1671 ENH: Allow numbers in username in URL regex.
    71872ac BUG: Fix implementation of CMP0006 to not override the BUNDLE destination with the RUNTIME destination.
    456b5da ENH: add better error checks to symlink create stuff
    4801fb8 ENH: handle empty lists correctly
    464a6cb ENH: Add test of preservation of static libraries on original link lines.
    85c9838 BUG: Fix preservation of static libraries on original link lines.
    bd09f6e ENH: Simplify link lines in some cases by not allowing targets to be inferred dependees of items with unknown dependencies.
    cbdc1d6 STYLE: Nightly Date Stamp
    629620f ENH: FindBoost always sets Boost_LIBRARY_DIRS when it finds the Boost libraries
    d278ba7 ENH: Integrated FindBoost improvements changes from Andreas Pakulat, Mike Jackson, and myself
    7f5446b BUG: fix for bug 6834 RC should not get all COMPILE_FLAGS from a target and should work the same way as it does in the vs ide
    7e5921e BUG: As a last resort, FindMPI will look for mpi.h in the path
    cecb98c BUG: Use -showme:incdirs and -showme:libdirs when we need them
    a97a142 ENH: fix FFFLAGS to be FLAGS
    57e137b STYLE: Nightly Date Stamp
    2157805 BUG: fix handling of assembler executable (with path) #6858
    20e9be9 ENH: use xiar for the intel compiler
    21ad82a BUG: fix for 6720, source groups on vs6 not working
    0a0672c ENH: fix list command with empty elements
    aa10b4e ENH: fix init flags getting stuffed into the compile line by force.
    2eb3653 STYLE: Fix reference to makedepf90 project.
    52898fe BUG: Fix Fortran dependency parser preprocessor handling crash.
    fd0690f STYLE: Nightly Date Stamp
    1f2492f STYLE: Nightly Date Stamp
    0595009 BUG: Allow timeouts larger than 1500 for tests that may take longer than 25 minutes on really slow/busy machines. bootstrap has been timing out on tiamat, a very old machine, this should help it...
    9da2eca STYLE: Nightly Date Stamp
    b017a02 ENH: only complain about -l stuff for CMP0003
    e7948f8 COMP: auto_ptr will not compile without including memory on some platforms
    e5e0098 STYLE: Nightly Date Stamp
    e20f1dd ENH: use a common CPACK_BINARY_ prefix for the binary package generators
    968706b BUG: Fix mem leak. Thanks, Mathieu.
    8950fca BUG: Fix for issue #6440. Use 0 instead of FALSE for ExceptionHandling with Visual Studio 2005 and later.
    e2421c9 STYLE: Nightly Date Stamp
    052b82c BUG: There are compiler problems with wxWidgets and INCLUDE_DIRECTORIES(SYSTEM ...) use on the Mac. Set variable wxWidgets_INCLUDE_DIRS_NO_SYSTEM on the Mac in FindwxWidgets.cmake to avoid these problems.
    c7b71de STYLE: Nightly Date Stamp
    cf3e180 COMP: Fix signed/unsigned comparison warning in cmELF.
    a8604d0 STYLE: Nightly Date Stamp
    202e759 ENH: Clarify documentation of install(TARGETS) command to refer to install target types by the upper-case keywords used when invoking the command.
    067717a BUG: Fix compatibility with CMake 2.4 for installation of MACOSX_BUNDLE targets
    3052d2c BUG:  Fix issue when non-error messages were incorrectly colored red.
    629afe0 BUG: A per-config target name postfix should be ignored for Mac bundle and framework names.
    820901d ENH: Clarify message about checking for compiler ABI information.
    fdc3bff ENH: Improve RPATH behavior during installation.
    b9a5dcc ENH: Added RPATH methods to cmSystemTools
    3ff5404 ENH: Added cmELF methods to get information about DYNAMIC section entries.
    9b8404a COMP: Fix new cmSystemTools file time methods on Windows.
    703b8c8 ENH: Added methods to cmSystemTools to save and restore file modification times.
    ce0f575 ENH: Make message(SEND_ERROR) report context.
    238d9d9 BUG: When MACOSX_PACKAGE_LOCATION specifies Headers/foo we must still create the Headers symlink.
    5db84ae STYLE: Nightly Date Stamp
    c4a821d STYLE: Nightly Date Stamp
    fcc8411 STYLE: Nightly Date Stamp
    b0256fb BUG: make sure OBJECT_DIR is in the path of the SHELL
    8350a17 ENH: fix x11 launch script for leopord x11 is auto-started for us on that os.
    94f4030 ENH: add a simple x11 test for packaging
    ee867fb ENH: add a simple x11 program
    8d6a600 STYLE: Nightly Date Stamp
    1100b52 ENH: Deal with 32-bit and 64-bit variants of Microsoft's MPI properly
    d1281f5 BUG: the sun make goes into some odd n squared thing with this sccs and rcs stuff for gmake, so I am removing them.
    44ce8ea BUG:  Fix typo reported in #6790.
    6925e08 STYLE: Nightly Date Stamp
    ba085b4 STYLE: Nightly Date Stamp
    0a61a70 BUG: undo change as it breaks preprocess test for some reason??
    f2b2861 ENH: remove qualifier from .h file
    7dcbe5e ENH: have jni look more places on linux
    5a079b1 BUG: half fix for 6688, expand registry stuff on unix just like it was not found on windows
    cec897e ENH: half fix for 6688, don't let [ count go negative
    871d806 ENH: Update cmSystemTools::ChangeRPath to support replacing rpath values from the middle of the string.
    fb62f79 ENH: make sure cmake-gui builds with cmake 2.4.X
    67834f2 BUG: Correct Mac OS X framework behavior
    5c3a5da STYLE: Nightly Date Stamp
    7d85462 BUG:  Fix problem with last patch when trying to take substr of shorter strings       than expected.  Fixes #6730.
    7d2bbfe BUG:  Fix #6733.  Always convert "\" to "/" in source & binary directory fields on Windows.
    1829bed BUG: Do not create target output directory in cmTarget.  Let the generators do it.
    fcd09ca BUG:  Fix 6726.  Create correct moc rule for configured headers in binary dir.
    c408760 ENH: Improve error message when installation file(CHRPATH) cannot change the RPATH.
    5824f44 STYLE: Nightly Date Stamp
    d7e50fb BUG: fix network path by mistake in search
    2014a95 STYLE: Nightly Date Stamp
    2492106 STYLE: Nightly Date Stamp
    45ce11a ENH: install the mac application bundle into /Applications directly with no enclosing folder
    d1c660d STYLE: Nightly Date Stamp
    2d8d6dd ENH: add edit_cache target for Eclipse (if it's not ccmake, because this doesn't work inside the log view)
    7bd2da3 ENH:  Fix exit shortcut to be more standard, and add shortcut for advanced checkbox.
    763791f ENH: do not link . and .. during install
    3cb2ba9 ENH:  Add more shortcuts.  Fixes 6357.
    5d01572 ENH: add ability to create symlinks for command line on mac from gui
    61af8d8 ENH: add vs9 mfc libraries
    5514b28 BUG: response file must be a copy if different or you get relinks every time you run cmake
    e00d702 STYLE: Nightly Date Stamp
    7ff9142 ENH:  Add debug output option to a new Options menu.       Move dev warnings option to the new Options menu.       Fixes #6335.
    6292341 ENH: make it possible to disable debug output again
    1e61bb1 BUG:  Keep editor alive when file dialog comes up to pick another file or path.       The editor going away prematurely Seems to only happen on Mac OS X.
    76ed89c ENH:  Allow cancelling the dialog that prompts for the generator.
    0506080 BUG: make sure all paths extracted from qmake are converted to cmake paths because on windows they will have \ instead of / and you can get odd escaping errors
    f410daf STYLE: minor comments
    590e5c4 STYLE: Nightly Date Stamp
    3e572f9 STYLE: add documentation for QT4_CREATE_MOC and QT4_AUTOMOC (#6687)
    38a99f5 ENH: add CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA variable
    2efad09 ENH: add CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA variable
    2488dcc BUG: fix location of tmp file to use the full path, caused error on vista not running as admin
    ccfec63 COMP: fix warning
    16f1cc9 ENH: support unset of properties
    d004766 ENH: remove trailing space
    225f7d1 STYLE: Nightly Date Stamp
    6d06499 BUG: Generated target export files should set the policy version to 2.6 instead of the currently running version because they are 2.6 compatible.
    e3666a1 ENH: Allow policy CMP0000 to be set explicitly
    3652a8e BUG: Fix bug 6605 more completely
    8605551 ENH: Improve speed of manifest tool on VS8 and VS9.
    5b3e62c ENH: Enhance FindMPI module by properly handling backward compatibility with the older module, adding documentation, and coping with multiple include and linker paths
    b03c246 ENH: Add Intel compiler module files for the Mac. Thanks to Mike Jackson for contributing.
    c514e49 STYLE: Nightly Date Stamp
    1ea3328 STYLE: Nightly Date Stamp
    e5f96bd ENH: make sure gui no-dev workis
    d83bb14 STYLE: Nightly Date Stamp
    12ba1e9 BUG: fix packaging of files installed to absolute paths, works only when used with SET(CPACK_SET_DESTDIR "ON")
    fb8a779 STYLE: add a comma to make it better understandable, also use STATUS as the other MESSAGE() calls do
    cf94182 ENH: remove dangerous access to ivar that should not be used
    3063013 ENH: fix for the correct path to cmake
    cae34d2 ENH: try to fix mac symlinks to the executable
    e40fe90 ENH: allow deb to work without dpkg
    db5582c ENH: Patch from Mathieu Malaterre to add documentation for his previous patch for CMakeImportBuildSettings.
    71d292d BUG: Fix Fortran test to use more portable comment syntax in fixed format source.
    d71c6ba ENH: Patch from Mathieu Malaterre to allow users to tell CMakeImportBuildSettings to not force compiler settings.
    b8169eb COMP: Add missing module for CHECK_INCLUDE_FILE macro.
    8c1a743 ENH: Add note to Fortran_MODULE_DIRECTORY property documentation about using CMAKE_Fortran_MODULE_DIRECTORY to initialize it.
    369379f ENH:  Better default size for help dialog.
    79e581a ENH: remove hard codeded arch
    c761fd7 ENH: remove hard codeded arch
    7eeec39 ENH: make this backwards compatible with older FindCurses
    cb1cdad ENH: make this backwards compatible with older FindCurses
    07cb082 STYLE: Nightly Date Stamp
    47d12c2 BUG: fix for 6619
    260de3c BUG: fix for bug 6660
    7b93585 BUG: fix for bug 6661
    d646001 COMP: fix warning about unused mf -"make VERBOSE=1 <target>" should be more portable than "VERBOSE=1 make <target>", since it doesn't rely on the shell, shouldn't it ?
    7dcfdf5 BUG: fix install problem on make and allow symlinks to cmake bin directory
    4f88f7e ENH: -enable colored output with the kdevelop generator -create non-verbose makefiles and have kdevelop call "VERBOSE=1 make" instead
    e8b85ae ENH:  Add QT_VERSION_MAJOR, QT_VERSION_MINOR, QT_VERSION_PATCH variables.
    8cd081d ENH: remove DashboardScripts and CMakeWeb from the change log
    7201ea6 ENH: check in new change log for 2.6
    fc9fb0d STYLE: Nightly Date Stamp
    b487030 ENH: clean up annoying output from rc tool in VS9
    6502177 ENH: use CPACK_PACKAGE_VERSION instead of CPACK_PACKAGE_VERSION_MAJOR.CPACK_PACKAGE_VERSION_MINOR.CPACK_PACKAGE_VERSION_PATCH for creating the package file name
    43cad3e BUG: fix the default "Unspecified" component when only the generic (i.e. not RUNTIME, ARCHIVE, LIBRARY, etc.) arguments are given.
    12e64fb ENH:
    421b07e ENH:
    69a961a ENH: make sure numAttempts is incremented
    3827991 ENH: try to fix dashboard issue with not being able to remove try compile code
    e5e65b5 STYLE: Nightly Date Stamp
    ff90b5e BUG: make test more robust
    f048682 BUG: add debugging into to check out a problem
    ce8810c ENH: preclean some warnings
    5905d79 ENH: fix for watcom can't use phony
    a02bbd4 STYLE: Nightly Date Stamp
    a8ecf11 ENH: remove use of undefined cdr
    1727e6d ENH: fix if
    dc108e0 ENH: FindBLAS.cmake&FindLAPACK updated to support intel mkl 10
    05c7777 ENH: FindBLAS.cmake&FindLAPACK updated to support intel mkl 10
    1655dce ENH: Cleanup policy version interface presented to user.
    a24ff4e ENH: add PHONY targets
    962a69a STYLE: Nightly Date Stamp
    fde51dc STYLE: Nightly Date Stamp
    6d0845f ENH: make sure -Wno-dev sticks so make rebuild_cache will work
    73b3110 STYLE: Nightly Date Stamp
    3cda055 STYLE: Nightly Date Stamp
    a86e8fa ENH: Yet another attempt at warning for CMP0003.
    a6a6739 ENH: Add "if(POLICY policy-id)" option for IF command.
    8e2f45c BUG: Convert cmake_policy(VERSION) to cmake_minimum_required(VERSION) in Tests/MakeClean/ToClean/CMakeLists.txt and Tests/Preprocess/CMakeLists.txt.  CMP0000 now requires the cmake_minimum_required command.
    9453489 BUG: Remove reference to PROJECT_SOURCE_DIR so that the Subversion_WC_INFO macro may be called from a ctest or cmake script.
    66a8c57 ENH: tiny performance improvement
    a568a85 ENH: small simple projects do not need to specify cmake minimum required
    36c37a6 ENH: Clarify end of (dev) warnings to explicitly state they are meant for project developers.
    83d4f33 STYLE: Nightly Date Stamp
    44ad24c BUG:  Fix issue when Qt from Linux distro is used       and glib and dbus development packages aren't installed.
    16b32f9 BUG: Change generated try-compile projects to use cmake_minimum_required instead of cmake_policy to set the version now that CMP0000 requires it.
    181c39d BUG:  Don't clear output strings before using.
    01033b5 ENH: Improve warning about specifying a cmake version
    db228dd ENH: Clarify warning for policy CMP0003 further.
    530c206 BUG: Missing a linker crashed error matching string.
    9ea3cbc ENH: do not warn about frameworks as they are not affected by -L anyway
    ce7ee70 STYLE: Nightly Date Stamp
    0780cf1 ENH: forgot to check this in, need to change the version in CVS
    9d7e09f STYLE:  Improve documentation by expanding on how UseQt4.cmake fits in.
    ae16aa9 STYLE: fix documentation again: QT_LIBRARIES exists if you use Qt4 via UseQt4.cmake
    ba7f0ab ENH: try to reduce the number of CMP0003 warnings that people see.  Only report them for unique sets of libraries with no full path.  Also add a message explaining the course of action that should be taken
    caa6de5 STYLE: fix documentation, QT_LIBRARIES doesn't exist, and also didn't exist in cmake 2.4.3, the first stable cmake 2.4.x release
    5eb8133 ENH:  Satisfy QtDBus dependencies for builds with static Qt.       Finish fix for #6607.
    dec1221 ENH: exclude borland make as well
    cb512cd ENH: turn off extra rules for nmake and wmake
    813779d ENH: try to improve make speed by getting rid of some implicit rules that were still around.
    ba18eb7 STYLE: Nightly Date Stamp
    1c0e170 ENH: Improve documentation of cmake_policy command.
    33c84b5 ENH: Set CMake Policy CMP0003 to NEW behavior to build without warnings with the upcoming CMake 2.6 release.
    317d170 ENH:  For Mac OS X, remove QuickTime link for Qt 4.3+ and add AppKit link for Qt 4.2+.
    7a888b6 ENH: Added FindPackageMessage module
    98e0679 ENH: Avoid printing message about unknown repository type repeatedly in CTest.
    9f54e1f ENH: Patch from Maik to add per-configuration default flags to GCC and Intel Fortran compilers on Linux.
    5a67017 STYLE: Nightly Date Stamp
    6429c35 STYLE: Nightly Date Stamp
    6b31f40 BUG: Go back to using "." so the Java test passes on the nightly nmake dashboards again. Still need a solution that works with both nmake and Visual Studio builds.
    d067067 COMP: Fix unreachable code warning for break after return in switch in CMP0003 impl.
    133e5b5 STYLE: Fix line-too-long for new INTERNAL_ERROR messages.
    204a70c STYLE: Nightly Date Stamp
    e6cb612 ENH: preparations for cross compiling KDE4
    3b1bbcf STYLE: yeah yeah.
    2edb9c4 ENH:  Prevent loading standard qt plugins at runtime (which we dont' care about).       This can cause problems if a Mac bundle doesn't contain the plugins.
    0f00563 BUG:  Fix typo to find QAssistantClient header.
    e395fee ENH: Improve CMP0003 to provide more compatibility
    f874cd6 ENH:  Satisfy QtNetwork and QtOpenGL dependencies for builds with static Qt.       Partial fix for #6607.
    58a2872 ENH:  Automatically add dependent modules.       For example, if QT_USE_QTXMLPATTERNS is on, QT_USE_QTNETWORK is turned on.       The equivalent happens in a qmake .pro file when QT += xmlpatterns is specified.
    f4c319b ENH:  Support static Qt 4.4 builds using QtHelp module.
    5a11202 ENH:  Add support for Qt 4.4's phonon module.       Add new Qt 4.4 modules in UseQt4.cmake
    3374d12 BUG: Fix impl of CMP0005 regex to match value-less definitions.
    a340fd4 ENH: Clarify documentation of policy CMP0000 and its relationship with cmake_minimum_required.
    9a83ce6 ENH: Add policy CMP0005 to decide whether add_definitions should escape defs.
    a0ef989 ENH: Add cmake_policy push/version/pop to import/export files.
    ed795d2 ENH: fix c flags for 2003 free command line tools
    bf4cef9 ENH: Add policy CMP_0004 to require library names to have no leading or trailing whitespace.  Replace previous check of CMAKE_BACKWARDS_COMPATIBILITY against version 2.4 with the policy.
    d46ff28 ENH: Convert CMAKE_LINK_OLD_PATHS to policy CMP0003.
    af55f85 ENH: make menu item match -Wno-dev command line
    970cf01 ENH:  Preserve white spaces when printing messages.
    f12ea8b ENH: move the clear to before things are added to the maps
    7634b36 ENH:  Add support for new modules in Qt 4.4.  Fixes #6316.       Simplify and clarify some documentation.
    3e997c9 ENH: Make (dev) warnings show note about -Wno-dev option.  Fix -Wdev and -Wno-dev options to not be mistaken for the source directory specification.
    908a2b4 COMP: Conditionalize the last change so that the fix only applies to WIN32. Leave it the way it was elsewhere, the new way does not work on the Mac continuous dashboard...
    a313a09 ENH: Reduce whitespace in policy warning/error messages.
    4cd5a8a BUG: Fix the Java test for Visual Studio builds. Before this, it had been trying to include "BuildLog.htm" in the .jar file because it was using "." as the list of files to include in the .jar file. Use "*.class" instead of "." to prevent this silliness.
    fb02966 ENH: Improve error message when invalid policy is given.
    870571b ENH: Simplify error message for invalid set(... CACHE) calls to make it look nicer with new message format.
    f7f0334 ENH: Improve new error/warning message generation
    73df9a5 ENH: change CMP_ to CMP
    0deb901 BUG: fix bug 6594 look for glut in more places on windows
    cddb134 BUG: the directory the FILE DOWNLOAD command is writing to might not exist.
    b40890c STYLE: Nightly Date Stamp
    042f4c3 ENH: fix crash in cpack when CPACK_CYGWIN_PATCH_NUMBER not specified
    5ab6c0f ENH: remove abort calls and replace with an IssueMessage INTERANL_ERROR, better to not crash on the end user.
    8bf3881 ENH: make sure properties are re-set on each configure
    f64d3d0 ENH: add REMOVE_DUPLICATES subcommand to LIST command (and test). Remove duplicates from a list (keep the ordering)
    2ad4f4b BUG: fix some bad changes in progress calc
    c559ce8 STYLE: fix line len
    b8cd04d STYLE: Nightly Date Stamp
    e365c33 ENH: fix dumb MS warning about BOOL and performance with more code
    f15026c ENH: remove iostream, not used
    4207250 ENH: add ability to suppress dev warnings to gui code
    fc26c14 ENH: add ability to suppress dev warnings to gui code
    b78997d BUG: Fix subtle bug that prevented Makefile generators from rescanning dependencies when a new source file is added but no other sources are touched.
    c905bf9 COMP: Fix shared lib build on windows for KWSys's SystemInformation by adding export macro.
    b125a2a ENH: add KDE desktop stuff
    84cea98 ENH: fix warning message a bit
    fdf169b BUG: Fixes to VS8/VS9 project regeneration rules
    b5cebc0 ENH: fix -Wno-dev for ccmake
    a547ff6 ENH: add a way to suppress the new policy warnings, still need ccmake and gui's
    5d2b900 ENH: add simple function to convert all CMake commands to lowercase
    dc9245d ENH: add enum to IssueMessage
    9d4730f STYLE: Nightly Date Stamp
    4f1a791 ENH: for some reasons there was never a FindCVS module?
    a760693 ENH: for some reasons there was never a FindCVS module?
    7f2bf83 ENH: Enforce matching PUSH/POP calls for cmake_policy.
    eb6b300 ENH: Add directory-level context information to error/warning messages when no call stack is present.
    ee72506 ENH: use the standard find_package_handle_standard_args() for lua 5.0 and 5.1
    70c2dc8 ENH: Make compiler id detection more robust
    d73d9eb STYLE: Nightly Date Stamp
    8aac174 BUG: make compiler id detection (almost) work again with sdcc 2.8.0 RC1, mail sent to Brad for the remaining issue don't match INFO:compiler[" COMPILER_ID "] which appears in the assembler file generated from the C file by sdcc, but make sure the first character after the [ is no double quote
    a38a37f STYLE: Nightly Date Stamp
    bf732ec BUG: Fix include_directories command to produce an immediately whether or not 2.4 compatibility is enabled.  CMake 2.4 already produced an error, just not immediately.
    959bd61 ENH: Improve formatting of include command error message.
    b2d7a83 COMP: Avoid using operator-> on const_reverse_iterator to help old compilers.
    192de48 ENH: Cleanup policy generic documentation.  Cleanup some policy error/warning messages.
    2442724 STYLE: Nightly Date Stamp
    29fe247 ENH: add new version of FindMPI, fix it to work with MPICH2 on windows
    845563d COMP: Fix unused parameter warning in cmAddCustomTargetCommand.
    46bf034 ENH: Finish creating, documenting, and enforcing policy CMP_0002.
    354abb7 ENH: fix it for working with an empty cache
    22f1232 COMP: Fix bootstrap build after using cmDocumentationFormatterText in cmMakefile.
    d4f66df ENH: In cmMakefile::IssueMessage use cmDocumentationFormatterText to format the message nicely.
    5233b75 ENH: Improve handling of old-style compatibility.
    fcce2f3 ENH: qtgui stuff
    8fb74f9 ENH:  Use fixed pitch font in output window.
    55eede4 ENH: clean up some policy stuff and interactions with CMAKE_BACKWARDS_COMPATIBILITY and CMAKE_MINIMUM_REQUIRED
    497779d ENH: fix crash in cygwin package stuff
    3b7eaad STYLE: fix line length issue
    52ad7a5 BUG: Do not produce whitespace-only lines when indenting messages in new error/warning format.
    1d23ea1 BUG: Generated try-compile CMakeLists.txt file should call cmake_policy with the current version of CMake, not just 2.6.
    680104a ENH: New format for warning and error messages
    41a59e2 STYLE: Nightly Date Stamp
    3518c08 BUG: keep CMAKE_BACKWARDS_COMP as internal
    afd8448 BUG: make default CMAKE_BACKWARDS_COMPATIBILITY 2.5
    ff445e3 ENH: make sure policy is set in generated cmakelist files
    5588ed4 BUG: change in handling of cmake_minimum_required
    385377c STYLE: fix line length
    adddcea BUG: change the handling of CMAKE_MINIMUM_REQUIRED and BACKWARDS_COMPATIBILITY and extend the documentaiton quite a bit
    ea525a4 STYLE: Nightly Date Stamp
    c07aba6 ENH: Fix policy warning message to not give wrong code as example.
    4954956 ENH: Improve cmake_policy command signature
    7c01167 BUG: Require policy version to specify at least major.minor.  Do not store CMAKE_BACKWARDS_COMPATIBILITY with an invalid version value.
    95512a4 BUG: Fix parsing of policy version number in cmPolicies.
    2a06c66 ENH: Patch from Maik to add more fortran extensions.
    c39a8c3 ENH:  Allow users to recover from trying to use an improperly installed Qt       without removing their cache, fixing their environment and trying again.
    f2c6e9e BUG: some fixes, still a few to go
    7173f2d ENH: add master index into html full help
    68bcb05 BUG: Fixed PATH_SUFFIXES copy/paste bug (0006201)
    b99a0db STYLE: Nightly Date Stamp
    ddd6ce0 BUG: Make sure at least one policy stack entry is created for every cmMakefile instance.
    2f922c6 ENH: Make CMAKE_MINIMUM_REQUIRED command FATAL_ERROR option implicit (always on).  Accept but ignore the existing option.
    53e0ed3 BUG: Fix crash when CMAKE_BACKWARDS_COMPATIBILITY is not set.
    cd4d2ac ENH: more policy changes
    96ee85d BUG: Fix memory leak when cmTarget instances are assigned.  We really need to get rid of global targets and their associated assignments.
    bb5325f STYLE: fix line len
    d5f7ea6 BUG: Fix typo in documentation of LIBRARY_OUTPUT_PATH.
    d47a595 ENH: add --help-policies and --help-policy command line options
    efb309f BUG: undo accidental commit
    31efe9e ENH: Add script GetPrerequisites.cmake to help analyze what shared libraries executable files depend on. Primary uses are to determine what shared libraries should be copied into Mac OSX bundle applications to create standalone bundles apps and to determine what shared library files need to be installed for an executable to run on any platform. Requires native platform tools dumpbin, otool and ldd to generate results.
    a4e0edd ENH: Add script GetPrerequisites.cmake to help analyze what shared libraries executable files depend on. Primary uses are to determine what shared libraries should be copied into Mac OSX bundle applications to create standalone bundles apps and to determine what shared library files need to be installed for an executable to run on any platform. Requires native platform tools dumpbin, otool and ldd to generate results.
    ed75e31 STYLE: Nightly Date Stamp
    8364ce8 STYLE: Remove trailing whitespace.
    8868244 STYLE: Remove trailing whitespace.
    b6684a7 STYLE: Remove trailing whitespace.
    079c5e2 STYLE: Remove trailing whitespace.
    077805f ENH: fix ICE with gcc in dash8
    5f8feed STYLE: Fixed docs of new CMakeForceCompiler
    e124891 ENH: Restore CMAKE_FORCE_C_COMPILER and CMAKE_FORCE_CXX_COMPILER macros in CMakeForceCompiler module.
    e98ee8c COMP: Fix cmELF to build when ET_LOOS, ET_HIOS, ET_LOPROC, ET_HIPROC may not be defined.
    137618c STYLE: Nightly Date Stamp
    73f1751 ENH: During installation do not use builtin chrpath if the rpath will not change.
    652951b ENH: Allow users to work around problems with the builtin chrpath by setting CMAKE_NO_BUILTIN_CHRPATH.
    78d27ce BUG: Fix bug introduced by workaround to warning.
    f42c3de BUG: A few more corrections for cmELF
    34a338d ENH: In cmSystemTools::ChangeRPath check for the RUNPATH if RPATH does not exist.
    d732de4 ENH: Cleanup builtin chrpath support
    16a415d ENH: Simplify tests for building CMake itself with rpath support now that 2.4 is required to build.
    c9514dc COMP: possible fix for VS6, but probably not, probably need tomake it internal
    7b5d1c4 COMP: fix warning
    345af17 ENH: revert dumb change
    e0059c0 COMP: fix compile errors on vs6 and a warning
    c1f692e STYLE: Nightly Date Stamp
    6f6b80f BUG: bad loop index unsigned compared to zero
    d7db2d0 COMP: fix some warnings
    bd0447b STYLE: fix some line lengths
    d49ef18 ENH: add first cut and policies still need to add the doc support
    32ca01b COMP: Fix unused parameter warning when cmSystemTools::ChangeRPath is built without ELF support.
    26e58b7 BUG: Fix cmSystemTools::ChangeRPath to not complain if there is no RPATH entry in the file but the requested new rpath is empty.
    5900128 BUG: Do not try to change the RPATH when installing a target if CMAKE_SKIP_RPATH is on or the path does not need to be changed.
    34c76d4 ENH: Use builtin chrpath instead of relinking ELF targets
    61178a0 ENH: Add Size member to cmELF::StringEntry to return the amount of space in the string entry.
    b2cf4db BUG: Fix typo XCode -> Xcode in Preprocess test.
    e083de1 ENH: Update Preprocess test to distinguish between the make tool or compiler tool that is at fault for not supporting a particular character in definitions.  Make it skip the % character when the compiler is MSVC and it is a non-nmake tool.
    230c897 BUG: Do not place $(CMAKE_COMMAND) in link scripts.
    c0f2d41 STYLE: Nightly Date Stamp
    f48a5ce ENH: fix warnings
    0634c9d ENH: fix docs
    10d1639 ENH: just getting somethng checked in, still work to do
    0e82aaf ENH: case
    ab851bf ENH: just getting somethng checked in, still work to do
    22dc873 ENH: allow cdash not to trigger
    b548b34 ENH: add vs9 stuff, still need msvc9 mfc
    f386c2a ENH: make CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS the default and remove the property.  If any value is specified in an endif, endforeach, endwhile, etc then make sure it matches the start string.  If no values are given then it is no longer an error.
    03ef00b ENH: Make cmELF parser more general and powerful
    44f696f BUG: cmComputeLinkInformation::CheckImplicitDirItem needs to extract the filename portion of the link item to test against the library regex.
    1f71ee6 STYLE: Nightly Date Stamp
    d404c6b COMP: cmELF needs to include sys/link.h to get dynamic section structures on the Sun.
    fcad490 COMP: Fix warnings in cmELF.
    6c7d323 STYLE: Nightly Date Stamp
    dfe2ea6 ENH: Handle large object file lists on some platforms
    4c137ba ENH: Add ELF file parsing
    69ad23a BUG: Fixed typo in previous commit of kwsys/CPU.h.in
    4a40fe4 ENH: Added CPU.h to KWSys to identify the target CPU and its byte order.
    e840a9d BUG: Apply patch from bug#6445.  Add preprocessor definitions to assembly and preprocessing build rules.
    8839310 STYLE: Nightly Date Stamp
    f1b80f6 STYLE: Nightly Date Stamp
    83c5f1b ENH: Add support to C compiler identification for void return type from main.  Cross-compilers for embedded platforms may require it.
    0a9f041 ENH:  Adjust when log is cleared.  Its kept doing generate,       and cleared when changing the source directory.       #6358.
    0982917 BUG: fix rpmbuild bug, which expands variables in comments :-/ apparently rpmbuild can't handle paths with spaces and can't handle variables in comments...
    cba1ad5 BUG: Exclude try_compile sources and kwsys files from CMake coverage results.
    9211b0d ENH: Improvied compiler identification robustness
    88bd02a STYLE: Nightly Date Stamp
    5848057 ENH: Simplify make build rule generation by removing use of OBJECTS_QUOTED and TARGET_QUOTED rule variables and updating the generation of OBJECTS to always use the newer cmLocalGenerator::Convert method.
    dab5ea8 COMP: Fix Borland 5.5 build
    daaaf7f STYLE: Nightly Date Stamp
    a48f796 STYLE: Nightly Date Stamp
    5e7dce7 COMP: Fix unreachable code warning in cmOrderDirectories.
    f76464d STYLE: Nightly Date Stamp
    90b9943 COMP: Remove unused local variable from cmOrderDirectories.
    782e9f7 ENH: Improve linking to third-party shared libraries on soname platforms
    fd37a6e ENH: Better linker search path computation.
    9f2f456 STYLE: Nightly Date Stamp
    454da64 BUG: Link scripts should be generated with copy-if-different and included as a dependency of the link rule.
    5e72a0d ENH: Deprecate export_library_dependencies
    cfd65e2 STYLE: Nightly Date Stamp
    c3899ab ENH: Missing copyright header.
    f4b28ee STYLE: patch part 3 from Miguel: follow naming style for variables
    a2fadc8 ENH: patch from Miguel part 2: if ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT is true, then the generator additionally generates eclipse project files in the source dir, since this is the only way to get cvs/svn working with eclipse
    87ae933 ENH: patch part 1 from Miguel: use the cmake project name for the eclipse project name
    01bd981 ENH: better ui
    969ea3f ENH: add support for creating the documentation in docbook format (http://www.oasis-open.org/docbook/xml/4.2/), which users can then convert to other formats. Tested with meinproc from KDE, which generates HTML pages which look good.
    ee2a13b ENH: install working with symlink qt tool
    4a9517a ENH: add mac install symlink option to dialog
    a3c2d32 COMP: Fix HP warning about cmTargetInternalPointer::operator= checking for self-assignment.
    50f8edd STYLE: Nightly Date Stamp
    9ed4266 ENH: Cleanup impl of PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE properties
    a3781c8 ENH: install seems to be working for cmake-gui
    001d7fa ENH: add more information to message
    6e63fc0 ENH: make sure fixup has right paths
    8b2dd3a STYLE: use lowercase
    0dd276a ENH: remove CMAKE_PREFIX so changing it does not rebuild all
    068d0d9 BUG: Fix passing of nodefaultrpath flag to linker through c++ compiler.
    0dbc430 ENH: require 2.4 to build cmake
    ef537ff ENH: have cpack work with DESTDIR install and ingest qt framework libs into cmake-gui
    c51a454 STYLE: Nightly Date Stamp
    1871f06 BUG: fix double cmakefiles directory
    95ba817 BUG: actually print the docs for custom modules if this was requested
    e13db53 PERF: reduce time for full docs as HTML from 1.4 s to 0.2 s, the map is now created and filled only once instead for every character I guess a simple case-switch would be still faster.
    21f4cd7 STYLE: Nightly Date Stamp
    703be12 ENH: add script to ingest library depends into a bundle
    22927ed ENH: support for cpack and install of cmake-gui as mac app bundle
    337c1f0 ENH: fix DESTDIR install
    24b49f9 STYLE: Nightly Date Stamp
    a8f4936 STYLE: use global property instead of helper target to collect all python modules from a source tree
    cdb193c ENH:  remove unused code.
    a1dbf38 ENH: use package name on mac for edit cache
    342a32a BUG: Apply patch from bug #6180 to make CMAKE_ADDITIONAL_MAKE_CLEAN_FILES work for directories.
    ca2a16c ENH: Add code to support calling the VS reload macro from Visual Studio 7.1 and 9.0 in addition to 8.0 sp1... Make new macros file with VS 7.1 so that it can be read by 7.1 and later. VS 7.1 does not appear to run the macros while a build is in progress, but does not return any errors either, so for now, the reload macro is not called when using 7.1. If I can figure out how to get 7.1 to execute the macro, I will uncomment the code in cmGlobalVisualStudio71Generator::GetUserMacrosDirectory() to activate executing the macros in VS 7.1, too.
    ed76198 ENH: Cleanup building of OS X bundle content
    6ea4eea BUG: fix for bug 6294, correct url for nsis
    4a17f7b STYLE: Nightly Date Stamp
    d750625 ENH: enable color in the eclipse generator, there doesn't seem to be problems
    d0d67d0 ENH:  Convert native paths from QFileDialog and QDirModel/QCompleter. BUG:  Block possible completion loop.
    df31692 ENH:  Add shortcut to start search/filter.       A bit of cleanup.       Disable tab navigation in cache variable list.       Enable home/end keys.
    1c0595c ENH: Add global property ALLOW_DUPLICATE_CUSTOM_TARGETS to help existing projects that depend on having duplicate custom targets.  It is allowed only for Makefile generators.  See bug#6348.
    67f8c0f ENH: Allow multiple OS X applications bundles to be created in a single build directory.  Converted Info.plist files to be generated directly instead of configured with make variables.  The MACOSX_BUNDLE_* variables are now properties (and vars for compatibility).
    7b1c305 ENH: make sure html < > & stuff is escaped for the output window
    b459ec9 ENH: Updated DEFINE_PROPERTY command to be more extendible and more consistent with new SET_PROPERTY and GET_PROPERTY signatures.
    5b02a4a ENH: Re-enable diagnosis of non-unique target names.
    8375bb4 ENH: Remove unnecessary compiler force macros.  The compiler ID can now be detected without linking an executable.
    e4a1823 ENH: add a check before delete cache
    116f61c ENH: do not show unititialized entries
    f868fe3 BUG:  Fix error when paths have + in them. (special regex characters)
    3db5c76 STYLE: Nightly Date Stamp
    5ee18d5 ENH: fix advanced bug
    98621ec BUG: Update cmComputeLinkDepends to support leading/trailing whitespace stripping off link items for compatibility.
    ad95a57 ENH: Add option to bootstrap script to enable Qt dialog.
    9439cbd BUG: Fix FindQt4.cmake QT4_CREATE_MOC_COMMAND macro to work with spaces in the path while using the @ syntax on MSYS builds.
    c327b56 ENH: Remove CurrentChanged from the table view's edit triggers.      It results in editor issues when modifying the view.      Remove workarounds for some of those issues.
    54a39b5 STYLE: Nightly Date Stamp
    b558f12 ENH: do not expand regular vars here
    8175b10 BUG: Disable enforcement of unique target names until CTestTargets can be fixed.
    3fa087c ENH: fix make edit_cache for cmake-gui
    88eca37 STYLE: Fix line-too-long in cmExportLibraryDependencies.
    f054233 STYLE: Nightly Date Stamp
    a7e2879 ENH: Update documentation of EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH to reference their replacements.
    a071504 COMP: Fix shadowed local variable warning.
    f0cee3f ENH: Fix eCos.cmake to not require a forced compiler
    a75079d ENH: When detecting the compiler id try compiling only to an object file.
    3fdf141 BUG: FIND_LIBRARY should not require CMAKE_SIZEOF_VOID_P to be set.
    2e2f9b4 ENH: Add global computed property IN_TRY_COMPILE.
    5a834b0 ENH: Remove CMAKE_ANSI_CFLAGS variable and instead always add ansi flags to CMAKE_C_COMPILE_OBJECT.  We should not require every project to reference CMAKE_ANSI_CFLAGS.
    ac0e58d ENH: Enforce global target name uniqueness.
    739a463 ENH: Add cmMakefile::NeedBackwardsCompatibility method to pass through to cmLocalGenerator::NeedBackwardsCompatibility for convenience.
    968c53f BUG: Fix export_library_dependencies command to produce a file that is compatible with CMake 2.4.
    7b04843 BUG: Fix cmComputeLinkDepends::AddVarLinkEntries
    0cdf73f STYLE: Nightly Date Stamp
    52a0538 STYLE: document that if(COMMAND) works also for macros and functions
    fd2a6a8 BUG: Fix recent find_library change to look for user-specified name first to do so only if the name matches a valid library extension.
    138d479 STYLE: Nightly Date Stamp
    e52d3b9 ENH: build the qt gui
    f601493 ENH: make it so cmake-gui only installs if qt is static on windows
    445f474 STYLE: Nightly Date Stamp
    11102a3 BUG:  Make sure editor closes when deleting cache entries.
    a8c4244 ENH:  Better way to have escaping done correctly for all generators.
    d717ad5 ENH:  Need to pick up the PreLoad.cmake files.
    45cf2ad COMP: Fix build with Qt 4.2. BUG:  Fix new editors stealing focus while typing search text. ENH:  Look for translation in data dir, not bin dir.
    a71d560 BUG: Need ANSI C.
    c71f62f STYLE: Nightly Date Stamp
    e6c9f30 BUG:  Fix arg for moc parameter file so it works with unix makefiles, when the       build dir has a space in it.
    2515657 patch from Miguel BUG: fix #5496: eclipse can't load projects where the build dir is a subdir of the src dir
    dcd29a1 ENH:  Show cache variable name in title of file dialogs.
    410d7b0 ENH: Avoid computing link information for static library targets.  They do not link.
    732784c two patches from Miguel: BUG: fix #5819: put compile definitions into the eclipse project files so eclipse handles ifdef blcoks correctly STYLE: make the code for filtering some global targets out nicer
    544c263 COMP: Add missing assert include.
    d4ffc0d STYLE: add some comments
    bdb6281 ENH: Make Dependency test Case2 require two traversals of a static library loop.
    4987e17 ENH: Improve link line generation for static library cycles.
    0bfad29 ENH: make sure files are binary for download and make status a pair of value string
    4f44c78 BUG: fix for bug 6117 pkgconfig
    9afb210 ENH: for windows only allow a static qt for install and NSIS of cmake-gui
    378ca53 ENH: complex must link to curl now
    aee3f7b STYLE: Nightly Date Stamp
    96c5562 BUG: Fix cmComputeLinkInformation to include the target's user link directories in the runtime path computation.  This bug was introduced when cmOrderRuntimeDirectories was introduced.
    10dfc89 STYLE: use a function instead of a macro, to keep FAIL_MESSAGE local patch from Miguel
    d9b9720 ENH: Make find_library test for the library file as named before trying prefixes and suffixes.  This will allow users to explicitly search for static libraries on unix.  See bug #1643.
    a507487 STYLE: Improve documentation of target_link_libraries command to make target-level dependency explicit.  See bug #6043.
    2f327a1 ENH:  Update some strings to match program name.
    1cba430 ENH: Combine all dependency* tests into one Dependency test.  Add more difficult test cases.
    0cb622a BUG:  On Mac OS X, give the CMake library the correct path to the cmake       exectuables.  Fixes #6286.
    9e64d5b ENH: Improve exporting/importing of targets
    afad124 BUG: Make sure linking to a shared lib on windows uses import library and not the new realname.
    31a6670 BUG: Do not create versioned executable names on Xcode where they are not supported.
    07be6bb ENH: When linking to versioned targets whose real file name is known pass the real name to the linker instead of the symlink name.
    a752fc5 ENH: remove debug print stuff
    7dfcc3f ENH: add DOWNLOAD option to FILE command
    0c3607e ENH: change name of qt-dialog
    4664b3a STYLE: Nightly Date Stamp
    523dded ENH: Analyze inter-target dependencies to safely fix cycles
    5b9fccd STYLE: Nightly Date Stamp
    efec4f1 COMP: Add missing include for assert.
    8401c5b ENH: Allow separate installation of shared libs and their links.
    852f601 ENH: make sure ALL_BUILD only shows up once
    847c840 BUG: Added TARGET_ARCHIVES_MAY_BE_SHARED_LIBS global property to help compute proper rpath information on AIX when shared libraries have names like "libfoo.a".
    c12a7e3 BUG: When configuring compiler information files into the CMakeFiles directory in the project build tree, use IMMEDIATE option for CONFIGURE_FILE explicitly.  It is needed in case the user sets CMAKE_BACKWARDS_COMPATIBILITY to 2.0 or lower.
    e67dc68 STYLE: Nightly Date Stamp
    bbbb2be BUG: When forcing the C and CXX compilers do not try to detect the ABI information.  Cleanup configured language compiler info files by always using @ONLY.  This addresses bug#6297.
    dc06ac5 COMP: Avoid warning in kwsys IOStream.cxx when the helper functions are not needed.  Define one public symbol to avoid complaints from archivers about empty object files.
    4d9fa41 COMP: Convert C function prototypes to use (void) instead of ().
    62145a5 BUG: cmCTest::GetConfigType should return the string by reference-to-const so that callers may use .c_str() safely.
    6b8bb7d COMP: Fix warning in SystemInformation.cxx about possibly incorrect assignment in if condition.
    8280232 COMP: Fix unreachable code warning.  Remove runtime test of constant information.
    b38bc43 COMP: Remove inline keyword from forward declaration for VS9.
    607e05f STYLE: Nightly Date Stamp
    e3b0d39 ENH: fix infinite loop from size_t change
    f2dfa89 ENH: Enable dependent library search paths on more platforms
    dce9f2d STYLE: Nightly Date Stamp
    8f5e85c ENH: disable test for vs 70 as devenv randomly segfaults when building the sub-project
    22835a7 ENH: really Bill, using Ken's checkout, fix output in ctest so clean output in build and test is not lost, also display the command lines used
    0dac20c BUG: Fixed typo resulting in confusing error message from cmExportInstallFileGenerator.
    593c213 BUG:  When preserving relative paths for moc generated files,       also consider paths to headers in the build directory.
    16186ec BUG: Remove InstallNameFixupPath from cmTarget and cmInstallTargetGenerator.
    1574132 ENH: fix warnings
    d94087a ENH:  Use new COMPILE_DEFINITIONS_* with set_property to       add Qt release/debug defines.
    f1b334c ENH:  Show version number in window title.
    2564097 ENH: fix more warnings
    5343910 ENH: fix more warnings
    889d900 ENH: fix more warnings
    f6826df ENH: fix more warnings
    9b55f81 ENH: fix some warnings and 64 bit build windows
    32409bb ENH: fix win64 build and a warning
    41ad9d2 ENH:  Use translation file if it exists for the locale.       Consolidate some strings.
    587419d ENH: Update ExportImport test to enforce dependent library paths
    f49ec94 ENH: Enable dependent library search paths on more platforms
    65761de BUG: Fix commit 1.41 of Tests/CMakeLists.txt to place fake target before --version flag instead of after.
    82fcaeb ENH: Pass dependent library search path to linker on some platforms.
    f28f158 COMP: Fix shadowed local warning.
    6223f3f STYLE: Nightly Date Stamp
    cc7c89c ENH: try to fix hp and vs 6, again...
    5a36673 STYLE: line length
    294dca6 ENH: fixes for borland
    70e9412 BUG: minor fix for ctest
    dc0f41c ENH: remove extra junk
    2cff26f ENH: Support linking to shared libs with dependent libs
    52e7580 ENH: fix for qnx, I hope, and fix indent stuff
    99ebc1e ENH: fix build errors with asm stuff on mingw and hopefully win64
    414b89b ENH: fix build for mingw
    b270a4e ENH: split into implementation and interface class to clean up namespace issues with #define stuff
    934949e ENH: use ctest to drive dashboards for make targets as opposed to tclsh
    82d8264 BUG: Need to install cstddef header.
    48b554d ENH: remove a const cast
    2185238 ENH: read in old file formats Dart as well
    065f23b STYLE: Work-around std:: check since this is a platform test.
    e3c2c19 STYLE: Remove references to std:: inside KWSys, even in comments.  This will allow a commit check to be added.
    d81875f COMP: Replace kwsys_stl:: with kwsys_ios:: for streams access.
    afd7d4c ENH: Add target property LINK_SEARCH_END_STATIC to help people building static binaries on some platforms.
    3a05425 BUG: Move decision to switch library paths found in implicit link directories to use -l options from cmFindLibraryCommand to cmComputeLinkInformation.  Existing projects may depend on find_library returning a full path.  This slightly weakens cmComputeLinkInformation but is necessary for compatibility.
    73a5f08 COMP: Remove unused parameter.
    3edc8e8 STYLE: Nightly Date Stamp
    6903d2d ENH: remove const
    2a6e918 COMP: use kwsys_stl and not std::
    0ac845b BUG: Fixed previous commit in cmExportFileGenerator to separate libraries correctly in the import link list.
    109b5fc ENH: Updated ExportImport test to try LINK_INTERFACE_LIBRARIES.
    7902bc0 ENH: Implemented link-interface specification feature.
    22be36f ENH: make sure global targets are in the right projects
    d51e9cf ENH: add missing files
    2d0e838 ENH: fix for vs 70
    ed56618 BUG: cmComputeLinkDepends should not follow the dependencies of executables.
    8a83f09 ENH: fix for bug 3218 dependant projects are written out automatically if they are in the project.  Also fix bug 5829, remove hard coded CMAKE_CONFIGURATION_TYPES from vs 7 generator
    21e6791 ENH: remove warnings
    e9503a1 ENH: Make add_custom_command interpret relative OUTPUT locations with respect to the build tre instead of the source tree.  This can greatly simplify user code since generating a file will not need to reference CMAKE_CURRENT_BINARY_DIR.  The new behavior is what users expect 99% of the time.
    d5db5a2 BUG: Add cmSourceFile::GetPropertyForUser to centralize the LOCATION property hack.  This fixes the LOCATION property when retrieved via the get_property command.
    c4093af ENH: enhancements for cdash, include system information and better time entries
    45d0dd1 BUG: Fix misuse of stl vector that caused definitions to be dropped by cmMakefile::PushScope.
    d2f901b COMP: Fix warnings on VS9.
    91b1d90 COMP: Fix warning about tolower by making sure ctype.h is included in cmtar.
    bd822c7 STYLE: Nightly Date Stamp
    52b3f85 ENH: Enable use of link script whenever incremental archive construction rules are available.  Enable use of archive construction rules on MSYS.
    66e0b42 ENH: Added build rule variables CMAKE_<LANG>_ARCHIVE_CREATE, CMAKE_<LANG>_ARCHIVE_APPEND, and CMAKE_<LANG>_ARCHIVE_FINISH to support creation of static archive libraries out of a large number of objects.  See bug #6284.
    44cf465 BUG: Fix uninitialzed members of cmCacheManager.
    6066e92 BUG: cmTarget instances should not be copied.  Removed pass-by-value arguments from cmLocalVisualStudio7Generator::WriteGroup and cmLocalVisualStudio6Generator::WriteGroup.  Updated cmTarget to make this easier to find.
    b90d311 ENH:  Make lupdate and lrelease executables advanced variables.
    f9114a0 ENH: Correctly format multi-line error messages.
    319c4c4 ENH: Update cmInstallTargetGenerator to get the shared libraries linked by a target from cmComputeLinkInformation instead of duplicating the computation.
    6e70424 ENH: need quotes
    ffac622 ENH: Add cmTarget::GetLinkInformation method to allow several places in the generators to share link information while only computing it once per configuration for a target.  Use it to simplify the chrpath feature.
    bb52f45 ENH:  Allow QT4_WRAP_CPP to work with dir1/myobject.h dir2/myobject.h       Fixes #5067.
    3406e1e ENH: Added not to find_package documentation about unspecified choice among multiple versions.
    e5fce58 BUG: Custom command driver outputs must be SYMBOLIC since no corresponding file is created.
    3630a4e BUG: Make sure CMAKE_INSTALL_PREFIX stays in subproject caches.
    b4b9e1d BUG: Fix dynamic exports executable link option for Sun C compiler on Linux.
    a099551 STYLE: Nightly Date Stamp
    41c2895 ENH: Added version support to Config mode of find_package command.
    404db88 ENH:  Improve find for glib/gthread when Qt is configured to use it.       Fixes #6220.
    e75932b STYLE: Updated TODO comment for PUBLIC_HEADER_LOCATION export.
    64b6c0b ENH: Document PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE target properties and corresponding arguments to INSTALL(TARGETS).
    9275e1f BUG: Fix Framework test after fixing FRAMEWORK targets to not install like frameworks on non-Apple systems.
    e3b1bdb ENH: Support exporting/importing of AppBundle targets.
    437043b BUG: Fix export/import file generation to not store link dependencies of executables or modules.
    6388ebc ENH: Restored APPEND option to EXPORT() command in new implementation.
    611bff2 ENH: Added framework to ExportImport test.
    28ea034 ENH: Support exporting/importing of Framework targets.
    3d94b3b COMP: Add virtual destructor to cmExportFileGenerator to avoid warnings about other virtual functions.
    976b426 ENH: Added ExportImport test to test new export/import features.
    1332b55 BUG: Updated SimpleInstall tests for new export/import interface.
    5594ad4 ENH: Updated exporting and importing of targets to support libraries and configurations.
    a7cb9d1 STYLE: Nightly Date Stamp
    8f97980 COMP: Use kwsys to get STL set_intersection algorithm.
    99b97de ENH: Created cmComputeLinkDepends to compute link dependencies.
    c631aa2 STYLE: Nightly Date Stamp
    59d29d6 ENH: Update Tcl/Tk 8.5
    a35145f STYLE: Nightly Date Stamp
    bd28610 ENH: update for Tcl/Tk 8.5
    386a6eb COMP: Need to return a value from fake MD5 method under bootstrap.
    817d17e STYLE: Nightly Date Stamp
    7bba5ac ENH: typo
    af9987e ENH: update for Tcl/Tk 8.5
    f1c5b50 COMP: Cannot do MD5 from KWSys during CMake bootstrap.
    1dec544 ENH: Add cmSystemTools::ComputeStringMD5 method.
    02b1767 BUG: Make cmake -E remove_directory work when directory is not present.
    3a462fa ENH: Apply new implicit link directory find_library policy when loading a cache from an earlier CMake.
    7213408 ENH: Added cmMakefile::NeedCacheCompatibility method and support for it in cmCacheManager.  This will allow commands to modify their behavior when running with a cache loaded from an earlier CMake version.
    f5d8603 COMP: Add include of <limits.h> to get USHRT_MAX constant.
    8b1117e STYLE: Nightly Date Stamp
    cebb599 STYLE: fix typo
    11ad0ba ENH: Remove sparcv9 architecture subdir added earlier.  The new implicit link directory policy takes care of the problem.
    02c3b71 BUG: Do not have variable and function of the same name.  Old shells do not likeit.
    f5a5b1f ENH: Simplify code by removing unnecessary LINK_DIRECTORIES call.
    4d4c0c8 BUG: CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG should get its default value from CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG, not CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG.
    99198a0 ENH: update for Tcl/Tk 8.5
    7adb808 ENH: Teach find_library to avoid returning library paths in system directories that may be converted to architecture-specific directories by the compiler when it invokes the linker.
    48fddd6 BUG: Fix cmComputeLinkInformation cycle detection.
    f27379e ENH: Added CMAKE_LINK_OLD_PATHS compatibility mode for linker search paths.
    ae35656 ENH: keep cleaning up Tcl/Tk modules
    65c1d62 COMP: Fix build on Borland 5.5.
    09af624 BUG: Fix generation of Watcom link lines.
    865c2bc BUG: Work-around bug in MSVC 6 command line parsing.
    3d63c85 ENH: look for CTestConfiguration.ini first
    f4b7ba9 ENH: add testing for return and break commands
    0e69d38 ENH: add return and break support to cmake, also change basic command invocation signature to be able to return extra informaiton via the cmExecutionStatus class
    72a301f BUG: Be less aggressive about finding conflicts in the runtime path when the real soname is not known.
    e417fb7 ENH: Enable library search path suffix for sparcv9 architecture.  This should be generalized to a platform file later.
    78fcb26 STYLE: Nightly Date Stamp
    eba5032 ENH:  Add macros to handle translations.  Fixes #6229.
    ceb7165 BUG: When a library file name is linked without a path make sure the link type is restored after the -l option.
    d2d18fb ENH: Added RuntimePath test to make sure rpath gets correct order.
    96fd590 ENH: Implement linking with paths to library files instead of -L and -l separation.  See bug #3832
    0df9e69 COMP: Remove inline keyword from forward declaration for VS9.
    a6af060 STYLE: Nightly Date Stamp
    480d733 ENH: Updated find_package documentation to describe common usage first.
    2b48e71 ENH: Cleanup chrpath feature by not displaying exe format or placing non-advanced options in cache.
    16247cb ENH: Add support to find_library to transform /lib to /lib32 on some architectures.
    a28b197 ENH: Generalize the check for sizeof void* to detect more ABI information.
    19d22f6 BUG: Do not get in infinite loop when checking make tool version in cmake build tree.
    17dbc31 BUG: Added missing documentation of LINK_FLAGS_<CONFIG> property.
    9a16d01 COMP: snprintf is not portable.
    f41b1e8 ENH: Implement version support in the find_package command module mode.  Version numbers provided to the command are converted to variable settings to tell the FindXXX.cmake module what version is requested.  This addresses issue #1645.
    9198a92 COMP: Fix VS6 and old HP build.  This source does not have the #define for hack.
    b1151a6 STYLE: Nightly Date Stamp
    ce2b203 BUG: Fix previous commit to not access empty strings out of bounds.
    9f982d7 BUG: Make sure search paths never have double-slashes.  Leading with two slashes (//) on cygwin looks like a network path and delays while waiting for a non-existent machine.  This file was left out of the previous checkin for this problem.
    c7b844b BUG: Make sure search paths never have double-slashes.  Leading with two slashes (//) on cygwin looks like a network path and delays while waiting for a non-existent machine.
    9de44ef BUG: FindX11 module should search for SM library instead of returning -lSM.
    b28c262 COMP: Fix build during bootstrap on MSys.
    983625e STYLE: Nightly Date Stamp
    c3ab831 ENH: improve backwards compatibility
    abf2054 STYLE: Nightly Date Stamp
    2469403 ENH: Tcl/Tk 8.6 alpha schedule for May 2008.
    aed67d5 COMP: Fix build on Borland 5.5.
    52b96e5 BUG: don't crash if cmMakefile::RaiseScope() is called from a cmake file in the top level directory in normal code (i.e. not within a function)
    c0bb737 ENH: make sure msvc90 gets set
    fc8ce17 ENH: remove RAISE_SCOPE() again and instead add SET(<var> <value> PARENT_SCOPE)
    e5a4da5 ENH: make sure MSVC90 is set
    77ef811 ENH: add MSVC90 define to vs9 ide
    0bbae2a ENH: cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and support Tcl/Tk 8.5)
    87d9660 ENH: cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and support Tcl/Tk 8.5)
    03dfe83 ENH: cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and support Tcl/Tk 8.5)
    4f37eac ENH: cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and support Tcl/Tk 8.5)
    f74c8cf STYLE: fix bug 5682
    7c473d4 BUG: fix bugs 5539 (progress going beyond 100% when new files are added) and 5889 (tests are not found in some cases when using add_subdirectory to .. etc)
    6ad79d1 BUG: Construction of COMPILE_DEFINITIONS_<CONFIG> property name must use upper-case config name.
    2eff05e STYLE: Fix line-too-long.
    10678ea STYLE: Nightly Date Stamp
    119e026 ENH: Clarify documentation of find_package command.
    9d57dbd ENH: Make per-configuration COMPILE_DEFINITIONS_<CONFIG> directory property initialized from parent.
    8d1d550 ENH: Enable use of COMPILE_DEFINITIONS property for Fortran sources.
    7f589c9 BUG: COMPILE_DEFINITIONS directory property needs to be inherited from parent when a directory is created.
    433099e ENH: Converted cmMakefile DefineFlags added by ADD_DEFINITIONS command into a COMPILE_DEFINITIONS directory property.
    caca9b8 ENH: Add AppendProperty methods for use by C++ code in CMake.  Simplify implementation of SET_PROPERTY command by using them.
    9e8a1c6 STYLE: PATHS is optional (#6253)
    eccee21 STYLE: fix typo (#6252)
    a3e53fc ENH: Use new set_property signature to set COMPILE_DEFINITIONS properties in Preprocess test.
    669db35 ENH: Changed signature of GET_PROPERTY command to be more powerful and extendible.
    83901b3 COMP: Fix VS build.
    b8357db ENH: Rename SET_PROPERITES command to SET_PROPERTY and give it a more powerful signature.
    4566312 ENH: use CTestTestfile.txt
    14fc7dd ENH: remove unused prototype
    c6a7d55 COMP: The find_package command needs more of kwsys.  Added String.h, String.c, and auto_ptr.hxx to bootstrapping kwsys.
    5ef9813 COMP: Fix warning about missing virtual destructor.
    ec2839c STYLE: change case to match book
    18b9e7d ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property implementation.
    81af53e ENH: Updated FindPackageTest to test new find_package command features.
    b424df9 ENH: Major improvements to the FIND_PACKAGE command.  See bug #3659.
    491d5d0 STYLE: Nightly Date Stamp
    25e00a3 ENH:                                                                                                                                                                     ~/CMake/src/Docs * Additions for cmake-command highligting. * Additions for operator-highlighting
    a06dcdb ENH: Allow LIST(APPEND) command to append nothing.
    a5ac316 BUG: Eliminate message - it pops up an annoying dialog whenever you run CMakeSetup in a project with java wrapping turned on.
    2a78288 ENH: Convert Modules/Platform specification of system search paths to use CMAKE_SYSTEM_PREFIX_PATH when possible.
    34c04bb STYLE: Nightly Date Stamp
    52718db BUG: Remove references to CMAKE_PREFIX_PATH variable.  It should not be referenced directly by FIND_* command calls.  The commands search it automatically.
    80c2be4 ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity.
    8e5e423 STYLE: fix infinished comment
    4a426d4 ENH: fix add/remove program name
    c598da4 BUG: fix for bug 6231, bad regex for sunos, worked by chance, but better to have it right
    a7e1031 ENH: remove patch as directory change was already fixed
    feea713 BUG: fix for bug 6234, use cd /d so that drives can be changed.
    34c04d6 ENH: Added partial implementation of recognizing per-configration properties.
    da335fb ENH: Add explicit documentation entry for configuration-specific <CONFIG>_COMPILE_DEFINITIONS.
    1ab0b18 BUG: Add newline between properties.
    3ebd9aa BUG: Test needs ansi C code support.
    53e9b5b STYLE: Nightly Date Stamp
    903eaa7 BUG: fix vim highlighting, see #6238
    b33e1c5 BUG: according to the binutils mailing list chrpath doesn't work when cross compiling
    4bcce92 BUG: set LC_ALL to C, so message from svn are not translated, which can lead to problems (since the output is parsed, which fails then)
    f8f232b BUG: make -help-module-list work by filling the modules section first, also for custom modules
    7849ab7 BUG: Disable semicolon test on VS 7.0.
    75a0215 COMP: Fix warning about backslash at end of c++ comment.
    8262ccf ENH: Create COMPILE_DEFINITIONS property for targets and source files.  Create <config>_COMPILE_DEFINITIONS property as per-configuration version.  Add Preprocess test to test the feature.  Document limitations on Xcode and VS6 generators.
    2c42f75 STYLE: Nightly Date Stamp
    340468a BUG: Removed stray debugging statement.
    857e2e1 ENH: Improved escaping in kwsys/System.  Added escape of % for NMake.  Added escape of ; for the VS IDE.
    4e96f4d STYLE: Nightly Date Stamp
    615ce67 COMP: Fix build on borland.
    330b7c3 STYLE: Nightly Date Stamp
    3f45a27 ENH: add support for xlf with -WF,-D for -D
    c3b7f61 ENH: add support for xlf with -WF,-D for -D
    ee886fb ENH: add CMAKE_DEFINE_FLAG_(LANG) that can replace -D flags with what the compiler actually uses
    510f578 ENH:  For moc commands on Windows, use @param_file method to allow arguments       longer than Windows' command length limitation.       Fixes #6221.
    a6d32b9 ENH: Add SystemTools::SplitPathRootComponent and re-implement SplitPath to use it.  Add better treatment of user home directory paths.
    d7c7ab0 STYLE: Nightly Date Stamp
    3d6f106 BUG: it seems on some installations boost is installed under boost-1_34 , see #5030
    1c2ffbb BUG: Fix hang in Process_Kill on OS X caused by an OS bug in which a pipe read end cannot be closed if the pipe write end is open, the pipe is full, and another process is blocking waiting to write.  Work around the problem by killing the children before closing the pipes.
    f61305e BUG: fix for bug 4145 much better findSwig
    d92d514 BUG: fix for bug 6193, fix xcode depend helper
    d6a21fc BUG: Removed stray debugging message.
    63fa118 BUG: Need to install fortran compiler id source.
    a83ef91 STYLE: Move VisualAge id macro to correct block.
    a40147a ENH: add support for visual age fortran on linux
    564a23c COMP: Fix build on VS6.
    d53a7a3 STYLE: Nightly Date Stamp
    4d9259c STYLE: Spelling fixes on documentation
    acb2797 ENH: sort the module files alphabetically when generating the documentation of rht modules
    b761da3 ENH: Patch from Maik to add preprocessor directive handling to Fortran dependency scanning.  Also added -fpp flag to Intel Fortran compiler on Windows by default.
    09e309c STYLE: Nightly Date Stamp
    3777f41 ENH: figure out long long value
    91edea1 ENH: fix lots of warnings
    b9a54d3 ENH: turn off for now
    50c5d5a ENH: fix leaks and turn on by default
    66fff9d ENH: add missing file
    c878534 ENH: add new system information class for use in ctest
    4b166fc BUG: make it compile on vs 6
    7f406ee STYLE: Nightly Date Stamp
    e2e8993 BUG: Fix parsing of fortran include directives during dependency scanning.  Previously only #include worked but not just include.
    52eb0cc BUG: Restore old interface of "make foo.o" and "make foo.i" even though object file names now include source extensions.  For Java we also need to always remove the source extension (.java -> .class).  This fixes the re-opening of bug #6169.
    9f2790d BUG: with cmake 2.4 INSTALL_FILES() with no files was accepted by cmake, with cmake cvs without this patch an invalid cmake_install.cmake script was generated in this case, it failed with an error if no files were given. So just do nothing if no files are listed to make it compatible.
    e73508a ENH: Changes based on patch from Maik for better cmDependsFortran::ModulesDiffer.
    4b22180 ENH: Add support to CMAKE_DETERMINE_COMPILER_ID macro to try building the id source more than once with different extra flags added to the compiler.  Use the support to correctly identify the Intel Fortran compiler on windows which does not preprocess by default without special flags.
    0d916d4 STYLE: Nightly Date Stamp
    9aeffa6 BUG: fix #6105, if a directory inside CMAKE_FIND_ROOT_PATH is given to a FIND_XXX() command, don't prepend the root to it (since it is already in this root)
    6c073dd STYLE: Nightly Date Stamp
    4c6dcc0 BUG: Support cross-compiling; wx-config should be searched for in target platform ONLY (bug 6187).
    d1f2e3f ENH: Generalized the WXWIDGETS_ADD_RESOURCES to support header generation, xrs file generation, and other options (BUG: 6162).
    b26afe7 STYLE: Nightly Date Stamp
    4e514a5 BUG: File installation should overwrite the destination if the file times differ at all rather than only if the source file is newer.  Users expect installation to overwrite destination files.  This addresses the re-opening of bug#3349.
    eed9b1b ENH: rename variables from GIFLIB_* to GIF_* -add standard QUIET and REQUIRED handling -add GIF_LIBRARIES variable as readme.txt says -add name giflib to the names for the gif library -remove some unnecessary search paths for the lib (they are already part of the standard search paths, see Modules/Platform/UnixPaths.cmake) -FindFreetype.cmake: use PATH_SUFFIXES include again for the headers with the CMAKE_PREFIX_PATH variable
    daa4505 STYLE: rename FindGIFLIB.cmake to FindGIF.cmake, as discussed with Eric
    b67a35e BUG: fix spelling of the xf86misc and xf86vmode variables
    4726811 ENH: Added all lowercase 'openal' to library search names in hopes of addressing  bug 6201 (won't detect on Gentoo).
    d18fb61 STYLE: use FIND_PACKAGE_HANDLE_STANDARD_ARGS() to handle QUIET and REQUIRED -remove some unnecessary search paths (they are part of the default paths) -don't use PATH_SUFFIXES for include/ when searching for a header, that's very uncommon style -add FREETYPE_LIBRARIES as the variable which should be used by the user (as documented in readme.txt)
    473e5bb STYLE: renamed FindFreeType.cmake to FindFreetype.cmake to make it more compatible with the one in KDE4
    b8785c4 STYLE: Nightly Date Stamp
    ac4c2f6 ENH: change raise_scope signature to be safer for returned varuables
    c61a3b6 STYLE: Fix line-too-long.
    45a4ddd BUG: fix resource file with a full path
    b6918bd COMP: fix build on Windows with gcc, patch from Maik Beckmann
    38ed52f ENH: Add method cmFileTimeComparison::FileTimesDiffer to check if file times differ by 1 second or more.
    8ca81ae STYLE: Nightly Date Stamp
    aa399c2 ENH: Cleanup Fortran build directories by placing module stamp files in the target directory that builds them.  This is actually a simpler implementation anyway.
    3fbd0ad ENH: Add test for FILE(READ ...HEX).
    dcd9a1b BUG: Make RAISE_SCOPE function work when variable is not defined.
    ec05369 ENH: Enable indentation of FUNCTION/ENDFUNCTION blocks in emacs.
    fc64978 BUG: fix for bug 6151
    3da6fd9 ENH: only allow usage of chrpath if the executable file format is ELF
    4746295 ENH: check the magic code of the executable file to determine the executable file format. Tested for ELF on x86 Linux, COFF and Mach-O prepared but commented out since I don't have such systems available. Please have a look a CMakeDetermineCompilerId.cmake and enable the test for them too.
    7b54af7 ENH: add the keywords OFFSET and HEX to the FILE() command, using OFFSET an offset can be specified where the reading starts, and using HEX the data can be converted into a hex string, so binary data can be compared with text functions -add docs for LIMIT, OFFSET and HEX
    2625b04 STYLE: Fixed line-too-long.
    62ff2be BUG: Do not use VSMacros stuff for VS8sp0 because macros do not work in that version.
    60bf053 ENH: Added FILES_MATCHING option to INSTALL(DIRECTORY).  This will help install a tree of header files while ignoring non-headers.
    5097640 ENH: add more ruby paths: sitearch, sitelib, vendorarch, vendorlib (#5531) -make these variables cached and ADVANCED -remove unused QUIETLY code -document RUBY_LIBRARY
    8e644c9 BUG: make FindRuby work with the libs for MSVC, which can have additional pre- and suffixes (#5642)
    ff04863 BUG: fix for bug 6197, absolute paths were not supported
    c7de81f ENH: Make the Fortran compiler id available to cmDependsFortran at scanning and module timestamp copy time.
    c8b8e0c BUG: fix for bug 6207 explain list index values better
    603cd2a ENH: fix new incremental link stuff to work with nmake @ files
    8624abf STYLE: Nightly Date Stamp
    ada4252 ENH: remove warning
    b479c6a ENH: add ability to have manifest files and incremental linking with make and nmake
    24d6ecd BUG: Fix SimpleInstall test to work with new dependency of package on all.
    06a24ee STYLE: Nightly Date Stamp
    546c839 ENH: Add a dependency from the PACKAGE target to the ALL target so that "make package" will first (essentially) do a "make all"... A similar chunk of code already existed for the make install target. This change makes it easy to build an installer package as part of a dashboard run simply by setting CTEST_BUILD_TARGET to "package".
    1f987c0 ENH: Changes based on patch from Maik Beckmann to copy fortran modules to timestamps only if they have really changed.  This optimization should reduce extra rebuilds caused by dependencies on modules whose providers have recompiled but whose interfaces have not changed.
    1ebf5aa STYLE: Nightly Date Stamp
    19037da ENH: Add SunPro fortran module flags on SunOS.
    b2e8c07 ENH: Implemented Fortran module output directory and search path flags.
    cd8a2bb ENH: Simplify Fortran module proxy dependency implementation by removing unnecessary target.
    e30e58d STYLE: Nightly Date Stamp
    f3ea6a3 BUG: create modules documentation not only for the first documentation creation step in cmake (the set ModulesFound wasn't cleared at the beginning of each PrintDocumentation() function, so when documentation for modules was executed the second time, ModulesFound already contained all modules and so no module was documented)
    bd45424 STYLE: Nightly Date Stamp
    3efc6e4 BUG: Do not remove the source file extension when computing an object file name.  This addresses bug #6169.  If CMAKE_BACKWARDS_COMPATIBILITY is 2.4 or lower maintain the old behavior so that existing build trees and old project releases are not affected.
    f872c10 ENH: Added method cmLocalGenerator::GetBackwardsCompatibility to reduce parsing of CMAKE_BACKWARDS_COMPATIBILITY variable.  Add cmLocalGenerator::NeedBackwardsCompatibility to simplify checks for compatibility requirements.
    2da1862 BUG: Disable test of fortran module dependencies except on GNU for now.  A module path feature is needed for Sun support because it uses -M instead of -I for the module search path.
    edd5f1f COMP: Fix uninitialized variable and unused parameter warnings.
    59aa144 ENH: Simplified and moved link script implementation up from cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and use for cmMakefileExecutableTargetGenerator too.  This addresses bug #6192.
    0a7bb41 ENH: Make FIND_* commands look in the CMAKE_PREFIX_PATH directories directly after looking in each command's specific subdirectory (/include, /lib, or /bin).  This may be useful on Windows where projects could be installed in a single directory.  See issue #4947.
    f4fb1a4 ENH: Add tests of Fortran module dependencies across directories and on external modules.  Tests based on cases provided by Maik in issue #5809.
    81f6e86 ENH: Add per-language clean rule generation to cmake_clean.cmake files to include cmake_clean_<lang>.cmake files generated by dependency scanning.  Add Fortran module file and timestamp cleaning rules.
    68dad94 ENH: Implement Fortran module dependencies across targets and directories.   - See issue #5809   - Keep information about all sources in the target until deps are written   - Create a fortran.internal file after scanning that lists modules provided   - Load fortran.internal files from linked targets to find modules   - Search the include path for external modules   - Create file-level deps on in-project module timestamps or external mods
    42f3f3c ENH: Store in DependInfo.cmake files a list of the corresponding files for the targets to which a target links.  This is useful for locating Fortran modules provided by linked targets.  See issue #5809.
    9528b38 STYLE: Nightly Date Stamp
    2541c05 STYLE: Nightly Date Stamp
    764f683 ENH: Give Mac installers package relocation capability. Default location is still the same for backwards compatibility, but packages will now be relocatable by default like they are on Windows via the NSIS installer. New CPack variables for controlling this functionality are CPACK_PACKAGE_DEFAULT_LOCATION and CPACK_PACKAGE_RELOCATABLE.
    ad788fe STYLE: Nightly Date Stamp
    ae3f8ad STYLE: Nightly Date Stamp
    70f73ad COMP: Fix build on VS6.
    fc55596 STYLE: Nightly Date Stamp
    611d111 ENH: Clarify documentation of link_directories command for bug#6199.
    430296d ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator.  Simplified cmGlobalUnixMakefileGenerator3 to use it.  Later other generators may be modified to use it also.
    8769444 BUG: Revert previous change until it works on all OSX versions.
    d21dc58 BUG: Disable static lib deps until a global cycle removal can be done.
    e521c56 STYLE: Nightly Date Stamp
    4d360f7 ENH: Convert cmDepends object interface to scan an entire target at once.
    a7245e4 ENH: Simplify target-level dependencies by depending only on directly linked targets instead of those chained.
    2836fc4 BUG: Support cyclic dependencies among STATIC libraries by removing one from the generated Makefile rules.
    bfeeb88 STYLE: Refactored common libs into a variable, modified comments, and cleaned use of monolithic build.
    9fcd08e STYLE: Nightly Date Stamp
    d4e0727 BUG: Enable CMAKE_SUPPRESS_REGENERATION because the entire test runs during the inital configuration.
    e23348c COMP: Remove unused parameter of method.
    3cf3bb6 ENH: Make static library targets depend on targets to which they "link" for the purpose of build ordering.  This makes the build order consistent for static and shared library builds.  It is also useful when custom command inputs of one library are generated as custom commands outputs of another.  It may be useful in the future for Fortran module dependencies.  Implemented for Makefiles, Xcode, and VS 8 and above.  Added sample code to do it for VS 7.1 and below, but left it disabled with comments explaining why.  Likely it will never be needed on VS 7.1 or below anyway.
    d2be142 BUG: Now that custom targets have dependencies their DependInfo files should be listed in Makefile.cmake.
    d83b4cd ENH: Add a depends check step to custom targets.  Add support for the IMPLICIT_DEPENDS feature of custom commands when building in custom targets.  Convert multiple-output pair checks to be per-target instead of global.
    6586149 BUG: The dependency scanning target should be symbolic.
    e72521b STYLE: Nightly Date Stamp
    a5b3ab4 BUG: Fixed modules to set FOO_FOUND when both headers and libraries are found. BUG: FindSDL now has flag it responds to so it will not find/link against SDLmain. This is required to build libraries instead of applications since they don't have main(). ENH: All modules have a predictable search order, where environmental variables are searched before system paths. This is designed to make automation easier for those that need to automatically build projects without intervention but may be using alternative install locations for isolated testing. ENH: New modules for OpenSceneGraph, Freetype, GDAL, Lua, QuickTime, GIFLIB, Producer, OpenThreads. STYLE: Added documentation explaining peculuar SDL_LIBRARY_TEMP variable in SDL   module when library find is incomplete.
    355b1f2 STYLE: make formatting of help a bit more consistent
    f69a6a7 BUG: fix issue with CMAKE_CURENT_LIST_FILE reporting in funcitons
    4ca0d1b COMP: Fixed error on HP due to newline macro.
    850721f COMP: Fixed data loss warning.
    48be0a5 STYLE: Nightly Date Stamp
    011d7db BUG: Fix make depend target in subdirectory Makefile interface.
    73704ed ENH: Enabled color printing of "Scanning dependencies of target ..." message.
    f0824c7 ENH: options() is now scriptable, set() is scriptable too, I don't see a big difference
    fffb0bd ENH:  Better QT4_EXTRACT_OPTIONS macro.
    3a304f8 STYLE: nicer error message: "Command options() is not scriptable" is IMO better to understand than "Command options not scriptable" (with all uppercase commands it was easier to see)
    de96fd1 ENH: Moved dependency integrity check from CheckBuildSystem over to a per-target UpdateDependencies step.  This greatly reduces the startup time for make processes and allows individual targets to be built without a global dependency check.
    c7bf320 BUG: cmDependsFortran should store the source file as a dependency of the object file when scanning for dependencies.
    8912565 ENH: Pass target directory to cmDependsFortran scanning instances.
    9ccba7c ENH: Improved speed of cmake::CheckBuildSystem when checking build system outputs versus dependencies.  Instead of doing an O(m*n) comparison of every pair, just locate the oldest output and the newest input and compare them which is now O(m+n).
    07db9b8 ENH: Renamed CMAKE_FIND_PREFIX_PATH to CMAKE_PREFIX_PATH for brevity and consistency with other find path variable names.
    d1fdc38 ENH: Added CMAKE_SYSTEM_PREFIX_PATH variable.
    ac017f7 STYLE: fix warnings: comparison signed/unsigned, unused variable
    04136a5 BUG: make CMAKE_USE_CHRPATH a simple variable instead an option, since an option is not scriptable and so breaks the toolchain test or maybe option() should be made scriptable ?
    42da2be STYLE: Nightly Date Stamp
    3ae731f ENH: add support for chrpath, so the RPATH in ELF files can be changed when installing without having to link the target again -> can save a lot of time
    f5f397d ENH: should define QT_DLL instead of QT_SHARED
    b383d98 ENH:  Improve documentation of new features.
    4b29252 BUG: fix for bug 5464 better find boost for windows
    b57b1c5 BUG: fix for bug 6172 add get source file prop LANGUAGE
    872553d ENH: Implemented generation of display for pre-build, pre-link, and post-build custom command comments during the build.  This addresses issue #5353.
    42bad89 STYLE: fix line len
    cffd2f1 STYLE: Nightly Date Stamp
    1cfe812 BUG: fix for 5722
    4c87af3 BUG: Remove stray debugging message.
    abaa026 BUG: When the working directory for a custom command is on another drive letter we need to change to that drive letter after changing its working directory.  Fixes issue #6150.
    0e33a16 STYLE: fix doc string
    60149b3 BUG: Fixed memory-leaks in fortran parser.
    ca5c5fc BUG: Fix parsing of #include preprocessor directives.
    44f38c9 ENH: Fortran include path is the same as C and CXX include paths.
    c391c5c BUG: fix for bug 5837, libtar and long path names
    c6089d1 BUG: fix for bug 5931 add some more flags for the gui
    d6bf245 BUG: fix for 5933, look for java in more reg entries
    46fff6c STYLE: use IF(NOT ) instead of IF() ELSE() with empty IF() branch
    d1f4fa6 STYLE: apply patch from #6166, better cmake syntax highlighting in vim, seems to fix the issues mentioned in the bug report and the rest also still seems to be ok
    4c108d2 ENH: try to fix dashboard
    5e0dadb BUG: Apply patch from issue #6006.
    58f671b ENH: add support for vs 9 win64
    9eb207a BUG: fix for bug 6167 get rid of extra space in flags
    8506938 ENH: Added SOURCES property to targets.  This is based on patch from issues #6137.
    99d57b3 ENH: Added cmSourceFile::GetLocation method to get a read-only reference to the Location ivar.  This partially addresses issue #6137.
    ff8d2a6 STYLE: Nightly Date Stamp
    bcb73bb BUG: fix STRING(STRIP ...) if no non-space is contained in the input string, this should fix the dashboard
    7bcafb4 STYLE: some whitespace syncing with FindQt4.cmake in KDE svn
    eb098e1 STYLE: Nightly Date Stamp
    04c8544 BUG: Need to strip leading and trailing whitespace off the compiler 'ARG1'.  This fixes bug#6141.
    f860026 ENH: Added test for Fortran90 modules in subdirectories.
    4143d8a ENH: Make module timestamps work for modules in subdirectories.  Make sure timestamps for all modules provided by a target are created when the target is done building.
    994c885 STYLE: Removed trailing whitespace.
    540a98a STYLE: Fixed terminology to avoid confusion between roots and prefixes.
    99dfcc0 STYLE: Fixed line-too-long.
    f143856 STYLE: Nightly Date Stamp
    779877a BUG: fix for bug 6039 LIB and INCLUDE not used for find stuff
    a5e7655 BUG: fix for bug 6136 make sure includes are not directories
    0304073 ENH:  Add OPTIONS argument to some Qt4 macros.       Addresses #6125.
    f282f99 BUG: fix bug 6081
    ad75cb7 BUG: fix for 6086 uninstall icon not set right
    a488c26 BUG: fix for 6117, fix for second run
    1f84c86 STYLE: line length
    4057ee6 BUG: fix for bug 6054 remove some warnings
    1713bf9 STYLE: Nightly Date Stamp
    6db2c47 COMP: Add missing return value from Bill's change.
    9f61e2a ENH: Centralized and globalized computation of CMake program locations.  This eliminates startup paths that failed to produce this information.
    ebc036b BUG: Fixed typo introduced by previous commit.
    fd33bf9 ENH: fix for bug 6102, allow users to change the compiler
    3409e0a STYLE: fix indent
    5f00eb6 ENH: fix docs
    b9520e0 ENH: fix docs
    b1598e1 STYLE: Nightly Date Stamp
    4bb6141 BUG:  Fix logic to accept drop events.
    b24b859 BUG:  Fix bug 6106 FindPerlLibs.cmake missing escaped $
    42b11ca STYLE: Nightly Date Stamp
    1d4a87b ENH:  Correctly find UiTools library on Mac w/ binary install of Qt.       Fixes #4554.
    b0078fd ENH: Added C String utilities to KWSys.  Implemented strcasecmp and strncasecmp.
    76ef80a STYLE: Nightly Date Stamp
    ea5968b STYLE: Nightly Date Stamp
    af1230f STYLE: fix line len error
    526e528 STYLE: Nightly Date Stamp
    4ba844b STYLE: Nightly Date Stamp
    1f8592c STYLE: Nightly Date Stamp
    5fb34f1 ENH: change to libs that are not real
    836e595 BUG: fixed an incomplete regexp
    5d0f88a BUG:  Prevent mapping of Configure to Preferences when Qt merges menu items with       the standard Mac OS X application menu.
    3944e26 ENH: for try compile do not put the rules to rebuild the project with cmake inside it.  This has caused infinite loops of builds in some cases, and it is just a waste of time anyway.
    246e964 BUG: fix for bug 5455, handle nodefaultlib with more than one lib
    6d7ca9f STYLE: Nightly Date Stamp
    cc80c4e COMP: Remove reference to vtksys.  The unmangled kwsys name should be used in this source.
    f18ae22 ENH: added two functions for URL parsing:      1. an "abridged" version that separates protocol from dataglom in         an expression with the form protocol://dataglom      2. a "full" version that parses protocol, username, password,         hostname, port, and path in a standard URL (all of these variables         are optional, except for protocol and hostname).
    8eea168 STYLE: fix line len
    a6d8003 STYLE: Nightly Date Stamp
    39c164c ENH: remove warning
    c34b1b4 ENH: do not depend on touch being on the system
    5050706 ENH: add a touch -E command to cmake
    ab7f11a COMP: fix style and work around old compilers
    b786d4f STYLE: Nightly Date Stamp
    27344f0 ENH: remove superior dean i, no longer uses borland
    f4b1c38 ENH: add functions and raise scope
    257b775 ENH: add functions
    9514441 ENH: add functions and raise scope to cmake
    50bdabd STYLE: Nightly Date Stamp
    4a320c1 ENH: fix up some stuff
    93f079e STYLE: Clarified usage documentation for cmake --help-module FindwxWidgets.
    5fcb6d2 STYLE: Nightly Date Stamp
    51fce4d STYLE: Use LIST(APPEND ...) instead of SET(...)
    895a238 ENH: Added search entry for the new release: wxWidgets-2.8.7.
    01dd9bc ENH: Added support for selecting different configurations in UNIX_STYLE: debug/release, static/shared, unicode/ansi, and regular/universal.
    4cee09f ENH: Added macro support for compiling xrc resources to cpp code.
    dd7a655 STYLE: Nightly Date Stamp
    96d8460 ENH:  Define QT_NO_DEBUG when building with release Qt libs.       Fixes #6104.
    8537c55 STYLE: Nightly Date Stamp
    ad58128 BUG: fix single module generation
    0d5e854 STYLE: Nightly Date Stamp
    a3a6cb8 STYLE: Nightly Date Stamp
    6156a33 ENH: better output for qt assistant
    86126dc ENH:  Add handling of --help and related arguments.
    9b2f950 STYLE: Nightly Date Stamp
    f2bb0af STYLE: restructure OutputLinkLibraries() a bit, so that new there is a function which returns the RPATH, so e.g. the install rpath can be queried when the command for the build rpath is created. This is a first step for supporting chrpath.
    bde7f6c ENH: fancier logo
    cc0386f BUG: Fixed computation of 'object' name for MACOSX_PACKAGE_LOCATION source files.
    ab480c8 STYLE: Nightly Date Stamp
    6718c3c BUG: try to fix  configure error on dashboard
    bdc1e4e BUG: use the correct variable for checking the success (#6062)
    fc86a05 STYLE: move the code for generating the XML for one target in a separate function AppendTarget() -add "all" target -some syncing with the Eclipse generator
    3889665 ENH: add the "clean" target don't add *all existing* targets as Eclipse targets, but only a subset (the same as for CodeBlocks), e.g. exclude the subtargets of Experimental, and also edit_cache, ccmake doesn't work from within an IDE
    4ed64cf ENH: add GetCleanTargetName() which returns "clean" for makefiles, so it can be used by the eclipse generator
    153810c ENH: also add the experimental, nightly, package_source, preinstall and rebuild_cache targets
    d0839eb STYLE: add some comments
    0fd5a62 STYLE: Nightly Date Stamp
    f13e25e STYLE: QT -> Qt in the docs
    ba3a55d STYLE: Nightly Date Stamp
    e3c84cf ENH: add support for the Syllable OS (http://www.syllable.org) major issues: -access() doesn't return false for an empty string (#ifdefed in cmake) -dlopen() doesn't return 0 on failure (#ifdefed in cmake and fixed now in Syllable) -the kwsys and Bootstrap tests fail with timeout due to the fact that I'm doing all that in qemu, which is quite slow -RPATH is now supported, so without modifying the test adapting DLL_PATH in Syllable is required for the tests to succeed -the Plugin test fails with an undefined reference to example_exe_function() in example_mod_1, it seems this isn't supported under Syllable
    d48ab19 STYLE: Fixed line-too-long.
    67e8012 STYLE: QT is quicktime, Qt is Qt, as pointed out by David Faure
    73a8240 STYLE: Nightly Date Stamp
    83a7d9f STYLE: Nightly Date Stamp
    d4b44bf STYLE: Updated and alphabetized expected builds list. Many new Mac Leopard entries from Rogue -- thanks guys!
    fa5f896 BUG: Install the vsmacros file.
    2176e40 ENH: Change compiler working directory to the local build tree location when compiling object files.  This simplifies the compiler command line and the usage of the <objBase>.s and <objBase>.i targets.  It also helps fortran compilers put their modules in the correct place.
    70adbce BUG: Fixed construction of CMake_VERSION_DATE to use KWSys DateStamp feature now that cmVersion.cxx is not updated nightly anymore.
    d1ad16f BUG: Do not require a nightly start time for an experimental or continuous test model.
    91f68fc BUG: For imported target directory, do not return pointer to freed memory.
    553852f STYLE: Nightly Date Stamp
    b94530c BUG: Need to honor HEADER_FILE_ONLY source file property and exclude the source from the build.
    eee5752 STYLE: Fixed line-too-long.  COMP: Fixed warnings about lossy conversions.
    d5ff71a STYLE: Nightly Date Stamp
    88b31bd ENH: Adding test for using HEADER_FILE_ONLY to avoid building a .cxx file.
    37e8c11 BUG: Do not force HEADER_FILE_ONLY off if the user has already set it on.
    678bccc COMP: Do not build VS-specific code when generators are not included.
    0fcf365 ENH:  Add install command for executable.
    3b59c7b ENH: Added call to StopBuild VS macro when projects fail to regenerate during a build.
    9f86487 ENH: Renamed cmGlobalVisualStudioGenerator::CallVisualStudioReloadMacro method to CallVisualStudioMacro and added arguments to select which macro to call and optionally pass the solution file name.  Added option to call to new StopBuild macro.  Updated logic for replacing the macro file in user directories when the distributed version is newer.
    13e96b1 ENH: Added StopBuild macro.
    ecf24b1 BUG: Always return positive integers to the OS on error.  Windows error encoding is confused by negative return values.
    9b0df0d BUG: ParseFile should return false if there was a parse error.
    e9d99f1 STYLE: Nightly Date Stamp
    1dcb707 STYLE: Nightly Date Stamp
    74ddd46 STYLE: Nightly Date Stamp
    07e0e4a ENH:  Remove debug printf
    beaea73 ENH: add a try compile for va_copy
    96bf9b3 ENH: Add more conditions for attempting to call the new Visual Studio macros. Only try to call them if the vsmacros file exists and is registered. Count VS instances again after warning about running instances. If user closed them in response to the warning, it's OK to register the macros now rather than waiting till the next CMake generate.
    17e9419 ENH: add support for CDash bullseye coverage
    bb1fa4c BUG: Fix exception handling flag translation to be specific to each VS version.  This allows /EHa to be handled correctly for VS 2003.
    5cd4f2a ENH:  more robust search filter.
    867de7f ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded.
    0a001f1 STYLE: Nightly Date Stamp
    90e6f98 ENH: add support for env var and better default for CMAKE_OSX_SYSROOT
    9abbad8 STYLE: Nightly Date Stamp
    195e103 COMP:  Fix warning.
    0ea6a8d ENH: Simplified CMake version information using KWSys DateStamp feature.  Reduced duplicate code in bootstrap script.
    45e9747 ENH:  Fix case of windows library names to support       cross compiling w/ Qt on case sensitive platforms.
    fe7a472 daily version number
    3cbfc4c STYLE: Nightly Version update
    9520eff ENH: add completer for the source and binary dir lineedits
    1d2b5ed ENH:  single click can start editing cache values.
    0516f8a ENH: switch to new install commands to match book text
    b31d4f9 BUG:  The search is set to apply to all columns, but in Qt 4.2, that breaks       the search entirely.  Search on the first column only when using Qt 4.2.
    58f0cad ENH: switch to new install commands to match book text
    47c53e8 ENH:  support specifying build or source directory at command line.
    073b109 ENH:  Allow clicking anywhere in field to toggle check boxes.
    05f4f0e daily version number
    89e1512 STYLE:  add  license.
    a81896e ENH:  Add ability to add cache entries (even before first configure).
    45a8e26 STYLE: Nightly Version update
    a2ff392 ENH: add f stuff to avoid warnings
    d9d4094 ENH: add guess progress for first time configuring a project.
    9dec5fb daily version number
    121b1db ENH: Created better names and a more convenient set of version date stamp macros.
    fa5f983 ENH:  Fix layout with Qt 4.2. BUG:  Fix help comments to match what this GUI does.
    b0ddb9c BUG:  Fix prompt for changes if they haven't been saved.
    fcc62c6 BUG: Fix pause at shutdown. ENH: Remove interrupt button and make configure/generate turn to stop during runs. ENH: Add text to remove cache entry button.
    f97dddf BUG: Fixed typo in previous commit.
    f8a5d48 ENH: Adding DateStamp feature to KWSys.  This provides a header file giving preprocessor access to a dated version.  The 'datestamp' will be updated automatically every day by a script.
    a546ba7 BUG: Fix messages for time stamp file recreation.
    ea2b389 BUG: Converted per-vcproj timestamp to a single directory-level CMakeFiles/generate.stamp file shared by all targets in each directory.  This avoids having all targets overwrite each others timestamp check rules and instead has one single rule.
    96e11b3 ENH:  Allow build with Qt 4.2.
    d22df5b BUG: Fix to support arch and isysroot compilation options on MAC (Bug 5007).
    e4ac63f BUG: better setup of properties for loaded commands
    7bb9c3f STYLE: Nightly Version update
    eb113ea STYLE: Nightly Version update
    17c8e89 BUG: Fixed fake generation of files to behave more like fluid.
    5a539b7 ENH:  Re-arrange UI a bit. BUG:  Properly update when values that changed since the last configure.
    34c882a ENH: Allow VS 7 project Rebuild and Solution Rebuild to work without re-running CMake for every project during the rebuild.
    082fb6c STYLE: Fixed line-too-long for undocumented variable entries.
    6767a65 BUG: Need extra regex to parse sw_vers output on Mac OSX 10.2 (and presumably earlier) to avoid running PackageMaker during the SimpleInstall* tests. See comment in CMake/Tests/SimpleInstall/CMakeLists.txt for more info.
    7859d93 STYLE: Nightly Version update
    57e46c7 BUG:  Don't prompt for unsaved changes if no changes were made. ENH:  Error messages go to output window instead of message boxes.
    e5bb99e ENH: Removed dependency on Templates/CMakeWindowsSystemConfig.cmake which is no longer used.  Also removed the file itself.
    bb82b48 ENH: change name
    f9322d1 ENH: Converted vcproj file generation to use cmGeneratedFileStream for atomic replacement.  Replaced the vcproj.cmake copy of the file with a simple vcproj.stamp timestamp file to preserve previous rerun-without-reload behavior.
    c5b01a7 ENH:  Add completion to editor for files and file paths.
    38d1531 STYLE: Nightly Version update
    2696f7e ENH: add ability to use your own install directories
    3cd1d6e BUG:  Don't enable generate if configure completed with errors. ENH:  Allow build w/ Qt configured with no STL support.
    af46642 ENH: Put black outline around all resolutions of the new ico files. Looks better on a dark background than the lighter outline...
    2f23d79 ENH: fix bug in default arch, it was using the environment variable which is not a default
    43c8923 BUG: try to fix crash
    1a5fe30 BUG:  handle qmake returning multiple paths for mkspecs.  Fixes #5935
    46bdfe1 ENH:  Add support for static Qt 4.3 builds.
    4e752de ENH: Add new Tutorial steps. Diff between Step5 and Step6 shows how to add a cpack driven installer to your project. Diff between Step6 and Step7 shows how to add ctest dashboard scripting capability.
    e615e14 COMP: Fix warnings.
    9f676df ENH:  add context menu for deleting, ignoring, and getting help for cache entries. ENH:  add delete cache button ENH:  add information string above configure/generate buttons ENH:  change search to search both columns, and from regex to plain string search ENH:  add buddy info in cache entry view, so double clicking in the left column       starts editing the associated value. BUG:  fix file path editor so it goes away when focus is lost
    e357260 BUG: Do not us the search_paths_first flag on older Mac OSX (10.2 and earlier) systems.
    274a5e9 STYLE: Nightly Version update
    980c01b ENH: add mt to vogon release
    d639b8a ENH: allow for msvc71 to build for vista if CMAKE_MT_EXECUTABLE is put in the cache
    333ff59 ENH: remove memdebug.c from list
    87c2230 ENH: change CPACK_CREATE_DESKTOP_LINKS to something that can handle spaces in the name of the exectuable
    c05f8aa ENH: remove status bar and move interrupt/progress next to configure/generate.
    31d4280 BUG:  Fix behavior of CMakeSetupDialog::set{Binary|Source}Directory       so they work right when called externally.       Disable the generate button when one hits configure again. ENH:  Some UI tweaks for spacing.       Allow viewing cache values while configure/generate (but not edit).
    696a016 COMP: Fix check for file-too-big to avoid warnings.
    8b9dcc9 COMP: Fix warning when gcount stream method does not really return std::streamsize.
    00cfa0e ENH:  For Mac OSX -- add app icon, and implement find of cmake executable.
    768680f STYLE: Nightly Version update
    a2ad68f BUG:  disable drag & drop while busy.
    07d25b6 BUG: only handle drop events if they'll really change something.
    7294b27 BUG:  Put back read/write of original WhereBuild* settings. ENH:  Make public a couple functions to support command line args.       Try removing exit after generate to see if others like it. COMP:  Fix warnings.
    1e91100 ENH:  Disable menu/buttons when doing configure.       Also disable generate until configure is done.       Save more settings (last 10 binary directories, exit after generate,                           last generator)       Some UI tweaks for better layout.       Support drag & drop of CMakeLists.txt/CMakeCache.txt files.
    433a914 ENH: different way of testing properties
    8eae7fd ENH: move CMAKE_STRICT option to the top
    16ac724 ENH: add doc test for strict builds
    ba9b508 ENH: add a etst to verify props are documented
    33478fa ENH: changne ProcessGenertor to DoPackage
    cfd308c STYLE: fix line length issue
    e8a2083 ENH:  Add menus in menu bar.       Add reload & delete cache options.       Add option to quit after generation step (not yet remembered between sessions).       Add Help -> About       Remove Help button (in menu now)       Remove Cancel button (File -> Exit and the Window 'X' button exist)
    87e1004 ENH:  clarify label for current generator.
    b61e5ff ENH:  search is case insensitive ENH:  put back prompt for generator, and change combo to label       showing current generator.
    d0a7608 STYLE: Nightly Version update
    a774662 ENH:  Replace prompt for generator with combobox in UI. ENH:  Make "Show Advanced" toggle work. ENH:  Add regex search capabilities. ENH:  Read existing registry entries from MFC CMakeSetup.exe (will save later).
    c0108d1 COMP: use RPATH is building QtDialog and the Qt libs are not in /lib or /usr/lib (same logic as for ccmake)
    d65adbe COMP: Add streamsize and streamoff to kwsys_ios namespace for ancient streams.
    8af409e STYLE: Trade in expected arrakis dashboards for resurrected equivalent ones on dash14.
    743cec6 ENH: change name
    62decc5 ENH: change name of class
    a651938 ENH: fix the compile and add install rule
    f410f85 COMP: Fix warnings on 64-bit Mac OS X build.  Patch from issue #3697.
    cfa723d ENH:  Prompt user for generator when there is none.       Many minor improvements, bug fixes, and style fixes.
    7bd73d3 STYLE: Nightly Version update
    aa51ca2 BUG: Fixed error related to missing quotes around variable.
    f70eb07 STYLE: Nightly Version update
    8770969 ENH:  Allow working with empty build directories.       Make output window a bit smaller compared to cache view.       Prompt on X'ing window as well as hitting cancel.       Color new cache values red, and put them first.
    3135561 COMP:  Fix some compile warnings. STYLE: Make style a bit more consistent.
    c27953b ENH: remove qt warnings from qt with MS compiler
    efbce25 ENH: fix compile error on windows
    77ad85a ENH:  Add interrupt button near progress bar.       Implement help button.       Implement cancel button.       Add scrollable output window.       Replace ON/OFF & combobox editors with checkboxes.       Tab/backtab in cache table jumps between values (not names and values)       Add tooltips to show help strings.       Add application icon and qtmain for Windows.
    c139a09 STYLE: Nightly Version update
    5927a26 COMP: Fix build on Windows.
    8079907 ENH: add option for qt dialog
    6921981 STYLE:  Add license info to code.
    800cbd0 ENH:  Beginnings of a Qt UI for CMake.
    dcf21dd ENH: remove findqt3 from cmake's cmakelist files
    676320f STYLE: Nightly Version update
    7d6fa1c ENH: create a directory for qt interface to cmake
    a1a5895 ENH: fix for RPM generator from Eric
    9371ac2 ENH: Add more resolutions for CMake icons to avoid that bloated chunky blown up icon look...
    158d9e2 STYLE: Nightly Version update
    379e65d ENH: minor fix
    9ddb45f ENH: added documentation for more variables
    e65c40f ENH: add CPACK_PROJECT_CONFIG_FILE option to CPack
    fb621fe ENH: add icon for installer
    771997c ENH: fix line length
    5beb1da ENH: Add CPACK_SET_DESTDIR handling to enable packaging of installed files in absolute locations. With this setting on, cpack will set the DESTDIR env var when building the package so that files end up in their intended locations. Default behavior is not to set DESTDIR for backwards compatibility. Helps address issue #4993 and issue #5257. Also, remove unused CPACK_USE_DESTDIR variable. ENH: Add variable CPACK_PACKAGING_INSTALL_PREFIX to allow overriding the CPack GetPackagingInstallPrefix from a project's CMakeLists file if necessary. Could be used to remove the annoying /usr prefix still used by default in the Mac PackageMaker generator.
    0386e71 STYLE: Nightly Version update
    eb14543 ENH: cpack changes, remove the escape variable stuff as it is not needed if you provide a config file for cpack
    9bd0d0f BUG: fix undefined property FRAMEWORK
    29c9f1b BUG: fix bad set property code in cmake
    09c49cf ENH: use cpack generic variable if rpm one is not set
    ec79fff ENH: fix for cygwin package
    c516724 STYLE: Nightly Version update
    bcfa890 ENH: add package script for cmake project
    1904b3f ENH: move list command to bootstrap commands
    02f79c7 ENH: add ability to set installer icons, links to web pages, nsis code in the icon section of the template, and ability to escape variables correctly
    37bd33e STYLE: Nightly Version update
    c2274dc STYLE: Nightly Version update
    ff52717 STYLE: Nightly Version update
    e22f6b7 STYLE: change wording of FIND_XXX() docs to be more correct
    0b4c9cb STYLE: fixed misspellings of Mac OS X
    0398d8a ENH: add support for CMAKE_FIND_PREFIX_PATH as discussed with Brad. CMAKE_FIND_PREFIX_PATH is both an environment variable and a cmake variable, which is a list of base directories where FIND_PATH, FIND_FILE, FIND_PROGRAM and FIND_LIBRARY will search in the respective subdirectories
    480b97a STYLE: Nightly Version update
    c4ffd00 BUG: Fix bug#5590.  When converting a relative path between two full paths on different windows drive letters do not create a ../../d:/foo/bar path and just return the full path to the destination.
    2d1bcf8 BUG: rename DEBIAN_PACKAGE_* variables to CPACK_DEBIAN_PACKAGE_* variables to make them actually work
    fec6005 STYLE: Nightly Version update
    f72d666 ENH: add ability to get documentaiton of a property from a script
    c2f0aac ENH: some more cleanup, fixes, and patch for HTML output
    3286157 STYLE: Nightly Version update
    923b51e COMP: fix for when STRICT is defined, and fix for props that have no docs
    712758d STYLE: fix some long lines
    8b76142 COMP: fix a problem with a shadowed var
    5c8401f STYLE: Nightly Version update
    617e608 ENH: fix bitmap escapes
    b6f1cb4 COMP: fix some warnings and add some doc strings back in
    44cce51 COMP: fix some warnings and add some doc strings back in
    5765fbb ENH: fix spelling error
    cc6f53b ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now
    6cdf032 ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now
    cfb84d8 ENH: allow CPACK_PACKAGE_ICON to be not set
    397d7ff ENH: try to fix boostrap on 10.5
    98a4831 STYLE: Nightly Version update
    b06f998 STYLE: Nightly Version update
    b6826af STYLE: Nightly Version update
    613c35e ENH: do not always add -arch flags
    4168c07 ENH: fix line length error
    64c124b STYLE: Nightly Version update
    3e03bca ENH: add ability to create links on the start menu
    d88b30a ENH: add new file
    0fc4d10 ENH: do not remove executables and dll's before linking them so that incremental links work, incremental links are still broken for vs 2005 and greater because of the manifest stuff
    5c4eadb ENH: add docs for variables
    83a3d37 STYLE: Nightly Version update
    7513523 COMP: Attempt to fix warning about pointer->integer cast.
    97e5b7e ENH: Added support for finding wxWidgets-2.9. Thanks to Joshua Jensen and Steven.
    15ff54b STYLE: Nightly Version update
    236d1eb ENH: added CMAKE_STRICT option for var and property checking
    1de1f4b STYLE: Fixed line-too-long.
    fb4905a STYLE: Nightly Version update
    583aff2 BUG: Work around bug when calling insert on an empty vector of char on midworld. Should eliminate the sporadic failure of EXECUTE_PROCESS during the SimpleInstall-Stage2 test. (david.cole from Brad's checkout on midworld)
    b63ff2f ENH: minor doc cleanups and an example of documenting a variable
    c8e832d BUG: Fix #5868 - add COMPONENT handling to the SCRIPT and CODE signatures of the INSTALL command.
    fa513be STYLE: Nightly Version update
    ae06467 BUG: fix #5806, wrong quotes used in the exported file
    eec2b7a STYLE: Nightly Version update
    7009e07 STYLE: Nightly Version update
    1c1cde6 BUG: Added support for the AUI library module (bug 4338). Also applied some STYLE changes including: deprecation of wxWidgets_USE_LIBS in favor of using standard FIND_PACKAGE COMPONENTS, removed some CMake 2.4.2 compatibility patches, use of execute_process instead of exec_program, etc.
    6f2a997 BUG: fix for bug 5878
    2458b07 BUG: Fix the dashboards! Put it back the way it was so it always creates the target directory at configure time. Figure out how to avoid it for the framework case on the Mac/Xcode later...
    b2ac475 ENH: add from bug 0004219
    e808f81 BUG: fix for bug 0005871
    79d9041 BUG: fix for bug 0003618 , allow one arch in OSX_ARCHS to work
    22fca8a BUG: fix for bug 0005767 hang for replace string with empty
    48762a5 ENH: When an object file requires a module add the file-level dependency between the object file and the module timestamp file.  Create a dummy timestamp file in case nothing in the project actually creates the module.  See bug#5809.
    9f1eea1 BUG: Dependency scanners should have local generators set always.
    7fb4397 STYLE: Nightly Version update
    0bd06d6 STYLE: Nightly Version update
    680cff0 ENH: FindBLAS.cmake and FindLAPACK.cmake modules added. They locate various implementations of blas and lapack libraries. CheckFortranFunctionExists.cmake provides a test function to check if the library is usabale. I have also changed the -KPIC flag to -fPIC in Linux-ifort.cmake.
    8d32d22 ENH: make commands lower case by default
    8e4c7b9 ENH: Finish up the Framework creation code restructuring. Frameworks build and install now. More work needed on the packaging step. See Tests/Framework for example use.
    aa9ba5c ENH: Added test for 'use' keyword in a comment.  Patch from Maik Beckmann.  See bug#5809.
    ea56464 BUG: Fix in-interface mode.  Patch from Maik Beckmann.  See bug#5809.
    bacc31a STYLE: Nightly Version update
    4e54f93 ENH: bad bug bad
    35e13b1 BUG: revert doc changes since VS7 cannot compile them, will implement them in a different manner
    18ce24c ENH: make documentation entries actually store their data
    b02cbf5 STYLE: Nightly Version update
    e684c35 STYLE: Fixed line-too-long.
    5df777e COMP: Added inadvertantly removed include.
    999208d STYLE: Nightly Version update
    71400ca COMP: Simplified include file logic.  The windows.h header should be included for all compilers on windows.
    bdc1de2 STYLE: Nightly Version update
    67398e2 STYLE: Nightly Version update
    adffd10 COMP: fix to compile on VS 8
    f4ab553 ENH: add support for preprocessed files in borland
    a14696f ENH: add more exclusions for kwstyle
    23c6b90 BUG: Fix call to SetFileTime to set it on the proper file.
    89dc3b0 COMP: Disable some warnings in generated code.  Disable compilation of unused goto block.
    a2b2742 ENH: During file installation treat the source file as a dependency of the installed file.  Install the file only if the destination is older than the source.  Set the file times on the installed file to match those of the source file.  This should greatly improve the speed of repeated installations because it removes the comparison of file contents.  This addresses bug#3349.
    b5ca9ba STYLE: Nightly Version update
    056f10b ENH: update .y file with borland fix, and use a table based strcasecmp
    e691243 COMP: Get it to compile on Borland 5.5, too. Including stl headers here does not work, because with Borland 5.5 stl headers pull in windef.h which typedefs WORD which is in the fortran tokens list...
    a655372 STYLE: Removed reference to my home directory from #line calls.
    e39af49 STYLE: Nightly Version update
    d06c2ee COMP: Do not use non-portable strcasecmp.
    394077a BUG: When requiring a module through a .proxy rule add an empty .proxy rule in case no other source in the target provides it.  Since it is not a file-level dependency there does not need to be a rule to create the .proxy as a file.  This addresses bug#3984.
    f8caab4 BUG: Fix for bug#5809.  Applied patch supplied in the bug report.  Updated pre-generated lexer and parser sources.  This updates the makedepf90 version to 2.8.8.  The parser actions have been updated to ignore "use" in comments properly.
    00c33e7 ENH: Updated CMAKE_REGENERATE_YACCLEX option to support cmDependsFortran.  Fixed to work with spaces in path.
    87bf9f1 STYLE: Nightly Version update
    e0899bc ENH: speed up actual path name by cache on windows
    019a098 STYLE: Nightly Version update
    890efa7 COMP: Rename the executables for the SimpleInstall tests so that the executable files that run during the test do not have the word install in their file names. This allows running the tests on Windows Vista without admin privileges and without adding a manifest containing the asInvoker requestedExecutionLevel element.
    e6d45a2 STYLE: Nightly Version update
    4cd4c86 STYLE: Nightly Version update
    65f79a6 STYLE: Nightly Version update
    be7dc2f STYLE: Nightly Version update
    8876991 COMP: remove warnings
    ef3c6f3 ENH: set  QT_EDITION_DESKTOPLIGHT and do not disable modules
    b6f2d8e ENH: fix space
    27f8666 ENH: remove junk from output
    8edcbec ENH: add a check for basename to cmcurl
    1d5dcf7 STYLE: Nightly Version update
    3d648db ENH: look for qt in a beter registry place and disable modules that won't work with DesktopLight, also set QT_EDITION variable
    6292865 STYLE: Nightly Version update
    e988944 ENH: more generic search for visual studio installations
    9c3ffe2 BUG: fix problem with stdout and stderr not showing up in ms dos shells
    80e0dd8 ENH: increase timeout
    0744a60 ENH: remove extra space
    b0d9d2e STYLE: Nightly Version update
    1508052 ENH: add new machines
    e10a354 COMP: exclude some warnings on hp
    9a2dbdc COMP: fix warnings on hp
    5059adb ENH: fix line length issues
    c5b1978 BUG: Enable CMAKE_HP_PTHREADS only when the old CMA threads are available.  Modern HP pthreads are just normal pthreads.
    769af64 STYLE: Nightly Version update
    8b4eff4 STYLE: Nightly Version update
    5c666c7 STYLE: Nightly Version update
    d5b135e STYLE: use %-10lld instead of %-10qd for printing a 64bit int, maybe this silences the warning of the HP compiler
    53d9d84 STYLE: improved error message for the case that neither FindFoo.cmake nor FooConfig.cmake were found
    6a72bff ENH: remove message
    172d36c STYLE: Nightly Version update
    8481c4f BUG: Do not use CMA threads on HP if they do not exist.
    004c363 ENH: VV make too much data for the dashboard
    e944730 COMP: remove warning on new HPUX compiler
    0c205df BUG: fix to work with cmake 2.2
    bb6b7de ENH: Disable package test only on OSX < 10.4.  Added comment explaining reason for timeout.
    7735a38 ENH: Restore shorter timeout for SimpleInstall-Stage2.
    f2bb576 COMP: TIOCGWINSZ and struct winsize also doesn't exist on Cray Catamount
    6b45ec0 COMP: make SystemTools.cxx build on Cray Xt3
    40fa858 STYLE: fix line lengths
    2d979a8 STYLE: Nightly Version update
    0502c85 COMP: Only use the VERBATIM flag for non-Visual Studio builds being configured by CMake 2.4.5 or later.
    3188126 ENH: add new help option --help-custom-modules, which generates documentation for all modules found in CMAKE_MODULE_PATH, which currently has to be specified via -D, this can later on be improved e.g. by reading a special (to-be-created) file like CMakeFiles/ModulePath.cmake in the build tree so that running cmake help in the build tree of a project will always give you the current module path. (This could actually also help IDEs which would like to support cmake for projects...)
    a581b64 ENH: add test for HAVE_BASENAME since it is used
    797db51 ENH: fix failing test when valgrind is on
    4710c7a ENH: Re-enable packaging part of SimpleInstall-Stage2 test on Apple.  Give it a long timeout to see what is going on.
    a347abe COMP: fix warning about unused parameters
    cfdaa4b BUG: correct name for the man page
    93223f7 BUG: if Qt is installed as a framework, add -F to the command line so Q_WS_MAC can be detected correctly
    c5f249b STYLE: move the code for the different formats of the generated help into their own classes, making cmDocumentation smaller and also making it easier to eventually add another format
    b4f02ec COMP: reenable the installation of the PUBLIC_HEADERs
    83363e5 STYLE: Nightly Version update
    e07cf9a STYLE: fix line lengths
    0eba9b6 ENH: allow for desktop link to be created and fix chop of last char in PATH on uninstall
    ec20751 BUG: make the string static, otherwise the contents are gone when we exit the function (same fix as in VTK/CMake/)
    ee3d940 ENH: increase timeout for long test
    cc1f101 ENH: allow test properties to set a timeout that is longer than the default timeout, but not longer than CTEST_TIME_LIMIT for a script
    4cb2240 ENH: use the oubject_output option to try to tell CodeBlocks where the object files are located (to make "compile file" work). Doesn't work yet, but at least the .objs/ is now removed from the path.
    485af41 STYLE: Nightly Version update
    2f7f5eb COMP: disable packaging test on Apple, see if this fixes the timeouts
    96235da ENH: make mt command work with gmake
    0e14877 ENH: fix for vs 8
    4ee1ee1 ENH: add support for the Portland Compiler to CMake, can build cmake and the tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt)
    f9391ab COMP: use C-style comments in C code
    6e9b3f3 ENH: test install of debug libs
    298b149 ENH: allow for installation of debug libs
    9cbb998 ENH: add support for vs 2008 beta 2
    1d81cf9 COMP: add a check for makedev, which isn't available with the PGI compiler on Cray XT3
    c190756 ENH: fix warning
    ed6d98c STYLE: copy the executables from TRY_RUN() to ${CMAKE_BINARY_DIR}/CMakeFiles/ instead to ${CMAKE_BINARY_DIR}
    423cdb5 ENH: Adding test for ADD_CUSTOM_COMMAND's new IMPLICIT_DEPENDS feature.
    d7a5d4c ENH: Added IMPLICIT_DEPENDS option to ADD_CUSTOM_COMMAND.  It currently works only for Makefile generators.  It allows a custom command to have implicit dependencies in the form of C or CXX sources.
    267fd53 ENH: fix build issue with config type not being specified by ctest
    5c48eab STYLE: Nightly Version update
    c40da99 STYLE: Nightly Version update
    946bfc2 STYLE: Nightly Version update
    deb5f85 STYLE: Nightly Version update
    9f542f4 ENH: Added OBJECT_OUTPUTS source file property.  Updated PrecompiledHeader test to use it (making the test simpler).
    782c5c2 COMP: Fix shadowed local warning by scoping the previous decl properly.
    68ee26a STYLE: Nightly Version update
    8ca7e2f STYLE: Nightly Version update
    a541697 ENH: Avoid prompting for admin privileges when running CMakeSetup.exe on Vista by adding a requestedExecutionLevel element to its manifest.
    1f99030 ENH: for build and test default the config type to the one that ctest was built with, it is good for the current ctest setup, and other projects can always specify a value on the command line
    66a094a ENH: opps
    3edcd70 ENH: Update zlib to 1.2.3. Addresses bugs #5445 and #3473.
    f262298 ENH: fix 2 ctest issues, do not use the build type of ctest to look for config types, do not inherit pipes in child procs for ctest so it can kill them
    4835f83 ENH: improve docs
    eac03d9 STYLE: Nightly Version update
    fdab49a ENH: turn this stuff off to see if it fixes the dashboard on midworld
    226993c ENH: fix memory leak
    41b20b5 ENH: add test that builds a nightly windows cmake binary
    f2ac53b ENH: Added XCODE_ATTRIBUTE_<an-attribute> property to allow direct setting of Xcode target attributes in generated projects.  For example, one may set the prefix header property and the corresponding precompiled option to do precompiled headers.
    5dade94 STYLE: Nightly Version update
    2af2cb0 ENH: remove debug print
    1a13253 STYLE: Nightly Version update
    35342ff STYLE: Nightly Version update
    895a105 ENH: MATH is not in bootstrap cmake
    de46b1c ENH: for CVS CMake have cpack use the version date in the name of the package
    30ad13b ENH: fix spelling error
    10e2973 STYLE: Nightly Version update
    4aac0b6 BUG: Put back CMakeInstall.bmp in order to build a package with NSIS on Windows. It was inadvertently removed.
    3f804b3 ENH: acdc is dead
    e3cb687 STYLE: Nightly Version update
    9fea97e ENH: removing temporary testing file
    d3bbe3e ENH: testing branchRestrict
    a4fb935 STYLE: fix line lengths
    5ceafcb STYLE: mark the generator options as advanced
    eee2947 STYLE: disable header check
    b8ac315 ENH: Create CTestCustom.cmake instead of CTestCustom.ctest.  Create the old file to include the new one for compatibility.  This should prevent the long delays of CTest traversing the whole tree looking for CTestCustom.ctest files.
    27187d7 STYLE: add makefile target MoreStyleChecks, which runs KWStyle with more checks enabled and creates the html files.
    b7527db STYLE: the temporary variable is not necessary
    d338e69 ENH: add support for Fortran to the KDevelop generator -minor optimization for GetLanguageEnabled()
    20455c6 BUG: Another space-in-path fix.
    54a470d BUG: Fix path to CMake executables when run from bootstrap build.
    56c0bbc STYLE: adapt the test to the change from FILENAME to FILE -add a call to the EXPORT() command
    34e3ce9 STYLE: rename FILENAME keyword to FILE, because FILENAME is used in no other place
    52bf51b ENH: add support for the next python release, python 2.6
    ae94a76 STYLE: "Build file" still doesn't work, but now it is at least a bit closer, it needs some more support from CB
    291b3d0 STYLE: add the | to the docs
    e47fbcb BUG: work if there are spaces in the path to cmake
    483a147 ENH: fail with error if trying to create a RPM stating that rpmbuild can't handle spaces
    c827640 BUG: make paths with spaces work in CodeBlocks -gcc is always gcc and not mingw
    69e9848 BUG: this seems to fix the regexp result-storage problem, now it seems the actual result is tored instead of "1" , as it happened for StringFileTest on Windows
    a4e6bd1 STYLE: add docs about the supported regexp characters and CMAKE_MATCH_(0..9)
    ef13337 ENH: added tests for the CMAKE_MATCH_(0..9) variables, which get set by regex matches (STRING(REGEX), IF(MATCHES))
    e80acd9 ENH: also store the group matches from IF( MATCHES) in CMAKE_MATCH_(0..9)
    fb43c64 BUG: Do not write symbolic make dependencies into depends.internal.
    a392c7b ENH: don't hardcode gcc -put the include dirs in the project file to enable autocompletion -prepare for nmake
    fc9f19b COMP: explicitely cast to int to silence warning with msvc8
    c3b42e9 ENH: add flag so a terminating slash for the link path can be specified (needed by the Digital Mars D compiler)
    172821e STYLE: add links to docs
    3daac04 STYLE: fix typo
    a056cff COMP: enable RPATH if any of the CMAKE_USE_SYSTEM_XXX variables is enabled or if the curses library is neither in /lib nor in /usr/lib . This makes it build on NetBSD. For more comments see CMakeLists.txt
    5615d47 COMP: enable ANSI C, this should make it work with the HP-UX compiler
    bd8b733 ENH: use the same CMAKE_SKIP_RPATH setting in CHECK_C/CXX_SOURCE_RUNS as in the main project. I think it doesn't make sense if a project disables RPATH, uses CHECK_C_SOURCE_RUNS() to see if something is able to run, and this succeeds because it has been built with RPATH, but an executable built within the project won't be able to run since it has been built without RPATH.
    61aa07b COMP: maybe it compiles this way with the HP-UX compiler
    b2ad9f1 STYLE: Nightly Version update
    94f0eca BUG: fix #5326: source files with the same name in different groups lead to colliding object file names
    8302ea6 ENH: add test for installing a header marked as PUBLIC_HEADER of a library
    3e12a6c ENH: add install files generators for targets which have PUBLIC_HEADER, PRIVATE_HEADER or RESOURCE_FILES property, use the destination for the public headers as include directory property for exported libraries
    556b125 COMP: add a test for exporting and importing targets
    cfd9fdf COMP: the SimpleInstall test also succeeds on the Mac, so maybe Andys comment is not valid anymore
    ee9dcc9 ENH: add the source_group() demo to the tests
    5bd9f58 COMP: disable nmake support until somebody tests it
    c41f798 COMP: make it build on NetBSD, which has separate curses and ncurses, so it has to be detected that curses isn't good enough, but ncurses is, and that ncurses.h instead of curses.h is included
    a764593 COMP: remove unused variable
    6d99c5a STYLE: Nightly Version update
    e5dc217 ENH: add all subdirs of the project to the kdevelop blacklist, so kdevelop doesn't watch these dirs for added or remved files everytime it is started
    983e2a9 BUG: KDEDIRS contains the kde install locations, not the binary dirs, so make KDEDIRS actually work in FindKDE4.cmake
    f55dd81 COMP: parent is not used anymore with this patch, since now the name is given as a vector of components
    1410eef STYLE: fix typo
    8311855 STYLE: Nightly Version update
    01e62d2 STYLE: Nightly Version update
    90aabf1 BUG: demo (not really test) for the source_group() command
    938ed77 STYLE: fix MSVC warnings by making the cmCommandArgumentsHelper a member of cmInstallCommandArguments instead of deriving from it
    9220e97 BUG: fix #4057 (which had several duplicates): handle recursivew source groups better, i.e. multiple sourcegroups with the same end component work now
    9a4e7ea ENH: Add InstallNameFixupPath to support installing built frameworks on the Mac. Change Application to Applications in the BundleTest. Also correct small typo (tcl->Tcl) noted in bug 4572.
    6d508a3 BUG: handle source_group names which consist only of the delimiter the same was as empty source group names
    e7a1b85 ENH: add test for source_group
    d634c4e ENH: use cmCommandArgumentHelper for INSTALL(TARGETS, FILES, PROGRAMS, EXPORTS), saves a lot of code. INSTALL(DIRECTORY) is still done the old way, since this seems to be quite complicated -for INSTALL(TARGETS ): also parse PUBLIC_HEADER, PRIVATE_HEADER, RESOURCE
    f35f1ac STYLE: fix typo in the docs
    091d1cc STYLE: Nightly Version update
    be2705d ENH: class for parsing the arguments for INSTALL()
    2120ce4 ENH: add support for a default value, fix case when there is no item except the own group
    c6e937c STYLE: Nightly Version update
    ef22ad6 ENH: Handle FRAMEWORK and BUNDLE arguments in the INSTALL TARGETS command. Work in progress... More to come.
    a43976e BUG: if there is no match, don't construct the stl string from a NULL pointer
    a47d3da STYLE: Nightly Version update
    6fd330b ENH: support QtScript
    b0b34dc ENH: support QtScript (since Qt 4.3), #4632
    7ff741f STYLE: more space in the cmake_install.cmake script (easier to read)
    9eb4ffc COMP: make it build on Linux
    a8128f8 BUG: fix segfault if FindFiles() is called without actual match pattern (e.g. FILE(GLOB /usr/include) instead of FILE(GLOB /usr/include/* ) #4620
    326e114 ENH: also check for .hpp and .cxx files
    d0833b7 COMP: header was missing...
    2e24dd1 ENH: fix leak
    c1b3484 ENH: store the matches for paren-delimited subexpression in CMAKE_MATCH_[0..9] variables, so to get multiple subexpressions from one string STRING(REGEX MATCH) has to be executed only once
    bf354fa STYLE: fix documentation for STRING(REPLACE) #5536
    517a53e STYLE: Nightly Version update
    7db8c86 STYLE: add some newlines to cmake_install.cmake, so it's easier to read -move the array behind the if, it's unused before it
    b867a85 STYLE: Fix line length style errors introduced last week.
    9d45638 ENH: also process "~" and paths relative to CMAKE_CURRENT_SOURCE_DIR in Foo_DIR
    129a3e9 STYLE: Nightly Version update
    4de188d STYLE: Nightly Version update
    2d89095 STYLE: Nightly Version update
    68c2dd8 COMP: also use -Wl,-relax and -lc -lnss etc. when using the IBM compiler
    e8ced6a COMP: include windows.h first, as it is done in the other source files
    767f24a ENH: patch from Miguel - cleaning up a bit: static helper functions, remove unused scanner profiles, remove unused variables, etc. - correct <name> entry in .project file - converts the make command and other paths obtained from cygwin cmake to windows style paths - provide environment setup for compiling with nmake - create linked resources and path entries for executable/library_output_path's not subdirs of binary path - fixes incorrect exclusions of output dirs when named the same as source dir - excludes the CMakeFiles subdirs from the directories to scan for output targets - removes possible redundant entries in <pathentry include ...> - adds the all and preinstall targets to the target list - removes the linked resources for non out-of-source builds and conflicting dirs
    feda004 STYLE: InitializeInternal() is unused
    45da4d2 ENH: patch from Eric Noulard for an RPM package generator It seems rpmbuild can't handle paths with spaces, it complains that Buildroot takes only one tag (or something like this), quoting and escaping don't seem to help.
    038f3e2 ENH: use the correct flag for the linker
    889aeeb STYLE: Nightly Version update
    950c135 COMP: quick windows name mangling fix (otherwise the compiler complains about cmMakefile::GetCurrentDirectoryA(), which doesn't exist)
    12f6383 ENH: move the code for the NOTFOUND checking into its own function, so Configure() gets easier to overview -improve the error message, now it also says in which directories and for which targets the missing variables are used -minor speedup: the include directories don't have to be checked per target, per directory is enough
    fee42f6 STYLE: this wasn't intended to be committed
    6b0e574 ENH: add -Wl,-relax to the default linker flags for BlueGene, otherwise you can get "relocation truncated to fit" errors
    a7213b3 ENH: Added dash1win98 expected nightly.
    8ee6fc0 ENH: make sure osx searches static and shared libs like other platforms
    5fdb818 COMP: fix arguments
    9647191 COMP: Directory and Glob have pointer data members
    f9cbfbb STYLE: Nightly Version update
    b100fe1 STYLE: don't use an extra file to generate CMakeSystem.cmake but instead configure the toolchain file into it if required -also search for nm, objdump and objcpy, so these can be used in macros
    984b0ad STYLE: explicitely set default options for sdcc, so it is visible for which processor it currently compiles, use --out-fmt-ihx to enforce .ihx files
    f1115a3 COMP: Second try getting rid of Microsoft deprecation warnings. This time tested from KWStyle with vs8 to make sure the warnings are really gone. Remove the deprecation defs from CMakeLists and guard the defs in the header so we do not redefine them if they are already defined.
    2f23ecd ENH: change LIST(CONTAINS ...) TO LIST(FIND ...), which returns the index and which is more useful, because then you can also access the item behind the one you were looking, useful for writing macros with optional keywords with parameters
    58b0e31 COMP: ccmake requires ncurses, according to Berk and since it doesn't build on NetBSD where there are separate curses and ncurses libraries, and where the curses library is found, which doesn't work for ccmake while the existing ncurses library would work. With this change it should be possible to test whether the found curses lib provides ncurses functionality.
    bdeb4ad COMP: Suppress Microsoft deprecation warnings when building kwsys .c and .cxx files. This way, other projects that include kwsys will not see the warnings in kwsys .c and .cxx files, but they can still see the warnings in their own source files if they want to...
    911613e COMP: fix warning about comparison signed - unsigned
    1dde4ab COMP: fix build on HPUX, snprintf apparently doesn't work there
    96a9340 STYLE: Nightly Version update
    0e96f06 ENH: Improve framework support in the makefile generator to match the support just added to the Xcode generator. BUG: Remove spurious warning and eliminate empty Libraries subdir inside built framework.
    a33e059 STYLE: document the behaviour of UTILITY_SOURCE in cross compiling mode
    fa61182 ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder.
    f13c3ee COMP: patch from Mathieu: fix warning about unused variables in bootstrap mode
    eff7981 STYLE: another patch from Mathieu with some comments
    281e081 BUG: fix typo
    dfbd4ce ENH: deb generator: don't use the system provided ar, but do it yourself using the code from OpenBSD ar COMP: don't build all package generators on all platforms
    fbf5025 STYLE: Nightly Version update
    263bb4e ENH: for universal binaries return the endianess based on the processor
    54f0a2f STYLE: Nightly Version update
    c2e714c COMP: turn error into warning for now
    bd275f0 STYLE: Nightly Version update
    1313cb1 STYLE: Nightly Version update
    fa46cb5 ENH: fix output and valgrind truncation issue
    a793daf ENH: print a warning if UTILITY_SOURCE is used in cross compiling mode -make it possible to preload the cache with the command in cross compiling mode
    578841c STYLE: remove unused CheckTypeSize.c.in ENH: change test for endianess from TRY_RUN() to TRY_COMPILE() by testing the binary image of a 16bit integer array, tested on Linux x86, Intel Mac and Sun (big endian)
    c6092b7 BUG: Fixed passing of configuration names to GetRealDependency and ConstructScript.  Added GetConfigName helper method to do this.
    1fe4220 STYLE: remove unnecessary default search paths
    8b07c96 ENH: fix memory leak
    40e55ab BUG: fix compiler id test on cygwin
    512e0d4 ENH: set UNIX, WIN32 and APPLE in cmMakefile.cxx as it was before, so it works for scripts, then reset them in CMakeSystemSpecificInformation.cxx, so the platform modules can set them again for the target system
    f9cb0f3 BUG: also include UnixPaths.cmake on these platforms, this also sets UNIX to 1
    7866710 STYLE: Nightly Version update
    998c176 STYLE: mark these variables as advanced, they are only used for testing whether the tests should be added or not
    97b57fb BUG: use CMAKE_HOST_UNIX here instead of UNIX
    7b91700 STYLE: use correct case for cmGlobalUnixMakefileGenerator3 make export() work with spaces in the path
    330062c STYLE: HAVE_LONG_LONG_CONST was completely unused here (it was used in the (unused) copy of curl under CMake/CTest/Curl/ )
    176fe63 ENH: UNIX, CYGWIN, WIN32, APPLE, QNXNTO and BEOS are not longer set in cmMakefile.cxx, but now in the platform files and are now valid for the target platform, not the host platform. New variables CMAKE_HOST_WIN32, CMAKE_HOST_UNIX, CMAKE_HOST_APPLE and CMAKE_HOST_CYGWIN have been added in cmMakefile.cxx (...and have now to be used in all cmake files which are executed before CMakeSystemSpecificInformation.cmake is loaded). For compatibility the old set is set to the new one in CMakeDetermineSystem.cmake and reset before the system platform files are loaded, so custom language or compiler modules which use these should still work.
    9bd3238 COMP: this copy of curl is unused, the one in Utilities/cmcurl/ is used
    4b92b89 BUG: work with spaces in the path
    feeb93c COMP: lets see if this sets the timeout back to 5400
    6c5fb80 STYLE: fix typo
    112747e STYLE: fix typo
    9ec1099 BUG: properties and module names are case sensitive
    f9dea43 STYLE: Nightly Version update
    406349a COMP: silence warnings
    c5d79a2 BUG: register the rpm generator for RPM
    4ba24ce ENH: patch from Mathieu: more entries in the debian control file
    9deca58 ENH: remove the watch for the upper case variable name, it breaks the feature summary, which needs to check for both the upper case and original case _FOUND variables
    7432ef2 ENH: add empty RPM package generator, Eric Noulard wants to work on it
    b34078b COMP: change the order of the tests, so maybe the timeout works
    5484f1b ENH: also specify the C++ compiler for mingw
    8576d61 ENH: Remove extra ;
    bdd7290 STYLE: Nightly Version update
    5ac0a79 BUG: disable this test temporarily
    2f06857 COMP: also commit the header...
    88bb17b STYLE: find Dart quietly (so it doesn't go in the feature log)
    8d7b502 ENH: add global properties for collecting enabled/disabled features during the cmake run and add macros print_enabled/disabled_features() and set_feature_info(), so projects can get a nice overview at the end of the cmake run what has been found and what hasn't FIND_PACKAGE() automatically adds the packages to these global properties, except when used with QUIET Maybe this can also be useful for packagers to find out dependencies of projects.
    f6d8942 ENH: change ibm machine again
    1059a88 STYLE: I think the comment (and the book) were wrong about the naming of this file
    d926792 ENH: Replaced dependency integrity map with an explicit map from object file to source file for each language in each target.  This simplifies creation of implicit dependency scanning rules and allows more than one object file in a target to start dependency scanning with the same source file.
    91384d7 BUG: the test for chicken should be named Chicken, not plplot
    e0b86a4 ENH: don't create a CodeBlocks workspace, the CodeBlocks projects cover everything what's needed
    d432698 STYLE: Nightly Version update
    af1b145 STYLE: fix typo
    01c3c3d ENH: change error to warning so ctesttest3 passes
    1d89334 ENH: add plplot and Chicken Scheme build tests
    f23169b ENH: another fix for the deb generator by Mathieu
    e41e2e6 STYLE: fix line lengths
    b82b47e STYLE: use FIND_PACKAGE_HANDLE_STANDARD_ARGS() also in FindMPI.cmake -remove unnecessary ELSE() in FindThreads.cmake
    7058581 ENH: threads used to include this
    4040f5f BUG: patch from Mathieu: the md5sums were not correct
    a442e0e STYLE: Nightly Version update
    f2d2dd9 STYLE: Nightly Version update
    0b9d377 STYLE: Nightly Version update
    65ae576 ENH: make sure there is an error and notify user if nightly start time not set
    e8f3b5f ENH: show files as untested if no lines are covered
    1d25029 ENH: fatal error if cvs update fails
    1a11a2d ENH: add a check to make sure nightly start time was specified
    6baaf29 ENH: add another valgrind error type
    bffcff4 ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL target.  Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation.
    d711800 BUG: Target exclusion-from-all tests should always use the root local generator associated with the all target being tested.
    11604e7 COMP: fixed compiler warning in sprintf usage
    68674bd ENH: better error messages from the debian package generator -don't display the cpack help if a generator failed with some problem -check for cmSystemTools::GetErrorOccuredFlag()
    bf0c200 ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.  Transformed NeedRequiresStep to use it.
    1c508b9 STYLE: Nightly Version update
    f32aa8f ENH: make the python modules usable for C and C++ and only write the header if it has changed
    8dc897b BUG: Removing accidental commit.
    695424f BUG: Quick-fix for accidental commit.
    8b0575c ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.
    9f2de08 ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.
    dac7814 ENH: use WindowsPaths.cmake on all Windows platforms, not only for cl, makes the mingw cross compiler work out of the box and should help mingw users on windows with a common install dir
    cd6abe4 ENH: Simplify makefile target generator listing of object files to clean.
    674b8a7 COMP: fix warning
    dfd6fe2 STYLE: Nightly Version update
    8046390 ENH: if no COMPONENT is specified, make this install item part of the "Unspecified" component -> if no components are used at all, no change in behaviour, if components are used completely, no change in behaviour, since this default will be overridden everywhere, if components where used partly, it is now possible to install only the unspecified items (e.g. everything which wasn't marked as "Development")
    64f40a2 BUG: Fix test that broke on Windows - sharing sources between SHARED and STATIC libraries requires correct export and import decorations in the source code...
    d58b93a ENH: separate the commands into current and compat as in cmake
    ea87441 ENH: Moved GetTargetDirectory method up to cmLocalGenerator.  This provides a common interface to something that was implemented in most local generators anyway.
    2246e03 BUG: also offer the extra generators in CMakeSetup
    ee91e25 BUG: Only pay attention to the FRAMEWORK target property for SHARED library targets
    a0533be STYLE: some more tuning for the comment text
    63e2c3b ENH: works also with nmake, tested by Jeff
    ecff1c3 BUG: Do not recognize preprocessor definition flags for the linker which has no preprocessor but does have flags starting with /D.
    e0fc8b2 BUG: <CONFIG>_LOCATION property should use the config name in the directory and not $(OutDir).  This addresses bug#5363.
    f0d1e16 COMP: Fix warning about not being able to automatically generate a copy constructor.
    d486e7c COMP: also build the static dummy loader on Cray Catamount
    f7f522e ENH: add Eclipse CDT4 generator, patch from Miguel A. Figueroa-Villanueva
    21f73eb ENH: add support for Catamount, the OS running on the compute nodes of Cray super computers
    adb1b07 STYLE: Nightly Version update
    67672b8 ENH: add tests for check_c_source_runs(), check_cxx_source_runs(), check_c_source_compiles() and check_cxx_source_compiles() -TRY_RUN in crosscompiling mode: copy the created executables to CMAKE_BINARY_DIR so the user can run them manually on the target
    7beee2d STYLE: don't use FIND_INCLUDE_FILE() but only FIND_INCLUDE_FILES() in FindThreads.h
    be1b19a BUG: fix DLL and DEF being lost and add real support for /DEF: /DLL does not have an entry so just let it pass to advanced command line
    7d34b7d STYLE: Nightly Version update
    c693a23 ENH: use gnu tar for cygwin
    bc2accc STYLE: fix warning
    220fe4f COMP: add a dynamic loader for systems which don't support dynamic loading, so this is handled in kwsys and not every project using this has to care for it
    a9d19d8 ENH: FORCE the values in the cache, otherwise the file is useless
    e9b3ae3 STYLE: Nightly Version update
    5441900 STYLE: Nightly Version update
    1d55140 STYLE: Nightly Version update
    42f9a6e STYLE: fix line length
    507896e ENH: -add /usr/openwin/include and /usr/openwin/lib to the default search paths -add /${CMAKE_INSTALL_PREFIX}/(lib|bin|include) to the default cmake search paths -> this should help users who install stuff in their home
    2745742 STYLE: fix some kwstyle errors
    d6a0c33 ENH: deb generator can now generate deb packages -remove the unscriptable commands also from the cpack cmake -use CPACK_PACKAGE_CONTACT in CMakeCPack.cmake, it's used in the nsis and the deb generator -make set_properties() scriptable -use a non-const char array for adding the python modules
    e2aeecc STYLE: Nightly Version update
    3017259 ENH: add test output to valgrind output and truncate output for valgrind
    3f00d3c ENH: fix warning on win64
    d0561a3 STYLE: Nightly Version update
    0ea4c7b STYLE: fix line lengths
    9202d27 STYLE: Nightly Version update
    ca31d33 ENH: fix bug with valgrind output being truncated
    7e9eed0 COMP: same as in VTK, build modules by default as shared if the platform supports this, don't include shared modules in the generated header
    9c2d6f9 ENH: apply patch from Mathieu which creates a deb file (not finishsed yet)
    8796bfc COMP: silence warnings
    a39aff5 ENH: add an empty debian package generator, Mathieu volunteered to fill it :-)
    f4ac0f8 STYLE: fix compiler warning
    ef1e66e STYLE: Nightly Version update
    69b7ba3 ENH: fix resource leak
    f89dac8 ENH: clean up some missing dashboards
    132cb5d ENH: add support for bounds checker
    9192655 ENH: add ReadListFile() to cmCPackGenericGenerator, so cmMakefile can be private again -convert the ZIP generator to use a cmake script instead of hardcoding everything (CPackZIP.cmake)
    4ae802d ENH: fix resource leak
    8a6e2bb ENH: determine the current system also in cpack, so the search paths are loaded Additionally the makefile in cmCPackGenericGenerator is now protected instead of private, so with these two changes the cpack generators should now be able to find their tools and how to call these tools from cmake scripts, instead of hardcoding the search order and command line (as done e.g. in cmCPackZIPGenerator.cxx)
    8240cc0 STYLE: Nightly Version update
    7497f8a STYLE: put a lot of comments into the generated cmake-cache preloading file to aid the user with using it
    3c92cfb STYLE: mark the variable as advanced
    cbab765 ENH: try to create a file which can be used for presetting the cache values of the TRY_RUN() results when crosscompiling
    13db5b5 ENH: add second failure message parameter to FIND_PACKAGE_HANDLE_STANDARD_ARGS(), so cmake modules can specify their own better failure messages. If the default is ok use "DEFAULT_MSG". Do this also for FindBoost.cmake (#5349)
    dddbad2 PERF: micro optimization: the (*pos1) && (*pos1=='/') were redundant, and hasDoubleSlash is false in most cases, so in most cases 3 comparisons were done, now only one
    21c14ca STYLE: Nightly Version update
    aa31c8b STYLE: Nightly Version update
    425b912 STYLE: Nightly Version update
    c11de84 ENH: add quotes around the file names, so kwstyle can handle it if there are spaces in the path
    fcad93e ENH: user more memory for parser and add test to complex that sets a huge string
    2fb1c43 ENH: fix div by 0
    a6c86cb ENH: change order so windows functions are found first since try compile is slow on windows
    8ce5b5b ENH: change name
    5815189 STYLE: even more output when --debug-output is used
    55303d6 STYLE: fix line lengths
    3808414 STYLE: Nightly Version update
    3a12116 ENH: try if tail works with the -n +<number> syntax, if not use only "+<number>" (GNU tail warns that this is deprecated)
    0f4985e ENH: add TK_FOUND and TCLTK_FOUND TCL_FOUND is now TRUE if Tcl was found, before it was only TRUE if Tcl and Tk were found
    3907d59 BUG: fix typo
    f0b6f02 ENH: make the list of modules global
    8c77fe5 STYLE: fix some typos, nicer debug output
    3d862c4 ENH: only load the static modules in the LoadAll function
    ad8efca BUG: fix #5329, if /usr/xpg4/bin/tail exists, use this one -> on SunOS /usr/bin/tail doesn't understand the -n +<number> syntax -remove standard searchd dirs from FindPHP4.cmake
    c7770b8 ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS() macro in most of the not-too-complicated modules -remove unnecessary default search paths used in the FIND_XXX() calls
    b6b1ebe STYLE: Nightly Version update
    b5f656e ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS in some of the FindXXX modules, remove some of the extra search paths which are also searched by default
    e118a62 ENH: add a macro FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) which handles the required and QUIET arguments and sets <NAME>_FOUND
    ff9ed18 ENH: if CMAKE_(C|CXX)_COMPILER is preset to a list of two elements, use the first one as the compiler and the second one as ARG1 for the compiler
    27244a1 ENH: build codeblocks generator also on Windows
    0044ce7 STYLE: add more docs
    11742be COMP: fix warning about unused variable
    b56815a COMP: fix build on Windows, where GetCurrentDirecty() is redefined to GetCurrentDirectoryA() -correct return value for md5sum
    a4429ad STYLE: fix line lengths and add "remove -f" to the docs
    95a8331 ENH: produce a lot more output when running with --debug-output -try to fix build error on HPUX
    57f25c5 ENH: also look in the include/, lib/ and bin/ directories in the cmake install dir under windows, this will help e.g. people using kdewininstaller and similar setups
    7eb86d1 ENH: don't hardcode the /lib/kde3/ directory for the libtool files, but make it adjustable and detect if libkdecore.so is a 64bit library
    e69958c BUG: fix bootstrapping, md5sum disabled in bootstrapping mode
    edb0a70 STYLE: remove debug output
    fac8604 BUG: GET_DIRECTORY_PROPERTY(INCLUDE_DIRECTORIES|LINK_DIRECTORIES) wasn't working, for both the result was always empty, since cmMakefile::GetProperty() recognized it as a special property, constructed a correct return value and called cmMakefile::SetProperty() with this list of directories, which then didn't actually set the property, but applied it to the internal vector of include/link directories. The following getPropertyValue in cmMakefile::GetProperty() then still didn't find it and returned nothing. Now for all special property the static string output is used and its content is returned. I'm not sure it is the right way to fix this problem but at least it seems to work and it fixes the Paraview3 build
    5bb94ce ENH: apply patch from Mathieu, add argument -E md5sum to compute md5sums of files, compatible to md5sum output
    56838c1 ENH:
    97ec41e ENH: clean up a bit
    ce33d80 BUG: the Plugin test fails on NetBSD, let's see if this fixes it
    5bd38eb ENH: also add the install base dir of the running cmake to the search directories for the FIND_XXX() commands, for the case that somebody has its own install tree
    1941b1c STYLE: better error message, name the new manpages cmakecommands, cmakecompat, cmakeprops and cmakemodules
    2339b9f ENH: add DragonFly BSD, which is very close to FreeBSD (#4500)
    8e6f615 BUG: the SET( ... CACHE INTERNAL) didn't work as expected, since the variable is already added to the cache inside cmTryRunCommand.cxx, so the value used here was ignored. Additionally the INTERNAL made it internal, which shouldn't be done when cross compiling, since here the user is required to edit this variable manually e.g. using ccmake.
    378a8e9 ENH: add a simple CodeBlocks extra generator, early alpha stage, there seems to be interest in it
    2509e24 ENH: add the static libs always to the link libs, if they are not used it shouldn't hurt
    3e72dbe ENH: add macro to test if a member has specified struct, e.g. check_struct_has_member("struct stat" st_rdev    "${CFG_HEADERS}" HAVE_STRUCT_STAT_ST_RDEV)
    d090159 ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark DSPs, patch from Raphael Cotty
    c8010cd ENH: add LIST(CONTAINS ...) patch from "Miguel A. Figueroa-Villanueva, miguelf (AT) ieee.org added tests for LIST(CONTAINS, SORT, REVERSE)
    a5be2b7 BUG: honor REQUIRED and QUIETLY (#5312)
    1f28b3b STYLE: add Readme.txt with instructions how to build cmake, fix #5296
    36eb538 BUG: fix screwup in GetDirectoryProp...
    021ceea ENH: second try for handling the linker language with integer priority values (returning a pointer to a string on the stack is no good idea)
    16705a3 COMP: revert last commit for now, broke Visual Studio
    bea1a5d ENH: CMAKE_<LANG>_LINKER_PREFERENCE is now an integer priority, not a two-step priority (None or Prefered) Current order: ASM 0, C 10, Fortran 20, CXX 30, Java 40 This is the same order as automake choses: http://www.gnu.org/software/automake/manual/html_node/How-the-Linker-is-Chosen.html
    9f16292 STYLE: sort the property documentation into global/directory/target/test/sourcefile and variable sections
    ab10b43 ENH: change the way #cmakedefine is changed to #undef, so it is similar to what autoconf does. This makes porting software from autoconf to cmake easier, since it's easier to diff the resulting config headers.
    d885d45 ENH: add CMAKE_INCLUDE_FLAG_ASM${ASM_DIALECT} and don't allow preset CMAKE_xxx_INFORMATION files
    3eced4a STYLE: use EXECUTE_PROCESS() instead of EXEC_PROGRAM()
    1f7e8e6 ENH: add the ecos include dir and the ecos definitions by default
    9f2ee61 ENH: added some documentation to explain a section of code a bit better
    8c64167 ENH: some cleanup of get property commands
    15f21aa STYLE: Removed stray comment.
    3974ddc ENH: add support for building eCos applications natively
    1f7eaa1 COMP: hopefully fix test, finally
    3a69b75 STYLE: Nightly Version update
    39d1d72 STYLE: Nightly Version update
    0cd81e8 COMP: fix test
    d0441d6 STYLE: Nightly Version update
    38f68e4 STYLE: Nightly Version update
    03ea7bf BUG: fix test
    919988b BUG: the cmake deps depend on cmake
    ef7b647 COMP: OPTIONAL was missing in ENABLE_LANGUAGE() -the assembler file seems to work for Linux and FreeBSD -try to fix main() for HP-UX compiler
    7627b96 STYLE: some more output
    0589ff7 COMP: skip APPLE, since there with universal binaries the assembler file would be built for both architectures
    f9fb18f COMP: let's see if this assembler file works also on other platforms than linux...
    dbbe920 STYLE: Nightly Version update
    5021eb9 ENH: add a simple assembler test
    a28b298 STYLE: Nightly Version update
    7fbd416 STYLE: name the external generator "KDevelop3 - Unix Makefiles" instead of "Unix Makefiles - KDevelop3" -initialize Ignore to 0, crashes otherwise
    d9ec3bb STYLE: don't test twice for APPLE
    2497822 ENH: Adding hythloth expected nightly submissions.
    ad2fe23 COMP: fix compile on HP-UX with aCC, reusing the same identifier for a variable as for the enum type doesn't work here
    fa9dd93 STYLE: Nightly Version update
    1fb59c2 COMP: fix warnings
    e25dd3b COMP: Remove unused argument.
    c3fed20 COMP: Remove shadowed local.
    58fcc23 COMP: with visual studio it's no error if link isn't found
    2e56fa4 ENH: add framework for unified handling of arguments to cmake commands, example see cmExportCommand.cxx
    7f29f89 ENH: Further cleanup of installation script generation.  The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command.  The generation of the cmake code to do these tests is centralized in cmInstallGenerator.  Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL).  This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post.
    fda7753 ENH: make supporting embedded compilers need a user specific linker file for compiling an executable (amd thus cannot build the compiler-id program) easier by providing CMAKE_FORCE_XXX() macros which force cmake to use the given compilers anyway
    cac79e9 STYLE: Fixed line-too-long, fixed indentation, removed trailing whitespace, added function separator comment lines.
    930bb0c ENH: remove support for presetting CMAKE_SYSTEM_INFO_FILE, CMAKE_SYSTEM_AND_C_COMPILER_INFO_FILE, CMAKE_SYSTEM_AND_CXX_COMPILER_INFO_FILE, CMAKE_SYSTEM_AND_C_COMPILER_AND_PROCESSOR_INFO_FILE and CMAKE_SYSTEM_AND_CXX_COMPILER_AND_PROCESSOR_INFO_FILE
    3c1c335 BUG: with MS Visual Studio currently there is no compiler id, so check the generator too
    39d1343 BUG: Fix install_name_tool update of the executable in an installed bundle on OSX.  This addresses bug#4534.
    611f86b COMP: fix build with msvc 6, the enums are now part of a class which is already completely parsed
    55fa382 BUG: fix build with cmake < 2.4
    c83ae46 ENH: Improved indentation of generated cmake_install.cmake code.
    c8b263c ENH: Enable versioned executable test everywhere but XCode.
    5c00dda STYLE: Nightly Version update
    fe082af STYLE: Nightly Version update
    d236641 STYLE: Nightly Version update
    d65aaeb STYLE: Nightly Version update
    374430d ENH: remove more machines
    e949f4a ENH: make DartLocal.conf part of project
    fdf7b20 ENH: First step of install script generator cleanup.  Each configuration to be installed is now separately handled instead of using variables to store per-configuration names.  For targets the component and configuration install-time tests are now done in the install script instead of in the FILE(INSTALL) command.  This cleans things up like not trying to strip a file that was optionally not installed.  It also simplifies the code for install_name adjustment on OSX.  This commit is surrounded by the tags CMake-InstallGeneratorCleanup1-pre and CMake-InstallGeneratorCleanup1-post.
    33e9bec COMP: fix warning about unused parameter
    151d555 ENH: generate separate documentation for the commands, compatiblity commands, modules and properties as html, text and man pages. The names of the man pages are cmcommands, cmcompat, cmprops and cmmodules, so they are easy to type.
    95f5551 STYLE: Nightly Version update
    c95dc91 ENH: -in the full documentation there is now an extra section for compatibility commands, so users see which commands they shouldn't use -cmake -h <command> now also works with lower case commands --help-fullm --help-command, --help-module and --help-property now determine the output format from the extension of the given filename
    789f0b2 COMP: fix typo
    5b18b80 ENH: initial support for assembler in cmake, needs testing by our users
    43de8c8 ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do something like this:
    53f39ad BUG: Do not install the import library for an executable that does not have ENABLE_EXPORTS set.
    c0d3ab2 BUG: Need to compute the correct versioned name for executables on cygwin.  This addresses bug#5238.
    cfe9fda ENH: here we really want only non-imported targets, as discussed with Brad
    d44bd25 BUG: use ${LANG}_COMPILER_ARG1 also here, otherwise some compilers won't be able to compile e.g. the C++ source file (e.g. the ADSP compiler needs -c++ for compiling C++ files)
    0452542 BUG: For in-source version do not use a custom command output and custom target with the same name.  This accidentally worked before but with a circular dependency.
    eab8148 ENH: Added global property FIND_LIBRARY_USE_LIB64_PATHS to allow lib64 paths to be searched optionally.  Turn off the feature on debian systems.  This addresses debian report 419007.
    6352bd5 BUG: Fixed spelling of globally in global property names.
    a5e6f52 ENH: Added GNU/Hurd platform.  Taken from debian patch 407155.
    9dec9a0 COMP: Fix for platforms that do not have siginfo on their signal handlers.
    07613ff COMP: fix tests where the building cmake doesn't have GET_TEST_PROPERTY
    25e97d2 STYLE: Nightly Version update
    b1aac1f ENH: use CMAKE_SYSTEM instead of CMAKE_SYSTEM_NAME, since CMAKE_SYSTEM_NAME may already have been set when crosscompiling
    b459ac2 COMP: fix broken tests for now
    acd71c8 COMP: fix bootstrapping
    ae47302 ENH: add a SimpleCOnly test, this is needed e.g. for testing sdcc since this doesn't support C++ and also doesn't have a printf() implementation by default -add a test for mingw cross compiler
    25a425e ENH:
    571b308 ENH: add SetProperties into bootstrap
    2504ffe STYLE: rename chain to inherit in the docs
    cd86877 ENH: add basic support for sdcc (http://sdcc.sourceforge.net), needs sdcc (sdcclib) cvs for creating libraries)
    f8261ff STYLE: change global cmake variable CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBS to the first global cmake property TARGET_SUPPORTS_SHARED_LIBS
    5fb7dab ENH: check for CMAKE_HOST_SYSTEM_NAME to decide whether to load CMakeDetermineSystem.cmake, since CMAKE_SYSTEM_NAME might already be preset when using cmake for cross compiling use type STRING instead of FILEPATH since otherwise a strange filename was generated
    2b1ae31 STYLE: Nightly Version update
    3bf92ad COMP: fix warnings
    c1467ff STYLE: Nightly Version update
    0b96449 ENH: added the ability to document variables and cached_variables
    e35da01 ENH: added  cmGetPropertyCommand
    509f1fb ENH: some property cleanup and added GetProperty
    2d1c85a STYLE: Nightly Version update
    ba46a22 STYLE: Nightly Version update
    2acd7c0 ENH: remove old style release stuff
    10e3efa ENH: add support for BlueGene/L
    f7d4f27 ENH: add IMPORT keyword to ADD_LIBRARY, dependencies are not yet working STYLE: fix line lengths and indentation, use enum as argument to AddLibrary() instead of int (which was initialized from a bool in some cases)
    1d9889c ENH: put compatibility commands in extra section and prepare for creating separate man pages for properties, modules, commands and compatibility commands
    1383368 ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the target platform doesn't support shared libraries
    7f1fbe4 STYLE: add some more output, so it is easier to understand
    e126db1 BUG: handle dependencies to imported targets better: don't create a dependency if the target name was not listed in DEPENDS, if it was listed in DEPENDS, create a dependency to the file
    6e5b543 STYLE: Nightly Version update
    9b87e2a STYLE: Nightly Version update
    1cf1780 STYLE: GetProjectName() is const
    4bf3723 STYLE: Nightly Version update
    fa26785 COMP: fix build under windows
    c0d000d ENH: add INSTALL(EXPORT ...) mode and INSTALL( TARGETS ... EXPORT <set> ) , tests still have to be added
    617602e STYLE: preparations for the INSTALL(EXPORT ...) generator -move std::string Destination to cmInstallGenerator, since all (except the script one) have it and add a const accessor so it can be queried -use temporary variables in cmInstallCommand for the generators so they can be reused easier -some more const
    f786f3a COMP: Work-around warning about static specifier on HP compiler.
    0b804cb STYLE: use IF(NOT ...) and remove MARK_AS_ADVANCED() for variables which are not defined here
    b22ae77 STYLE: Nightly Version update
    3593643 ENH: Merging changes from branch CMake-SourceFile2-b between tags CMake-SourceFile2-bp and CMake-SourceFile2-b-mp1 to trunk.  This commit is surrounded by tags CMake-SourceFile2-b-mp1-pre and CMake-SourceFile2-b-mp1-post on the trunk.
    ef81ac5 ENH: NSIS exists also for Linux, not only Windows, so enable it there too patch by   Michal Čihař <michal (AT) cihar.com>
    dbbd521 STYLE: Nightly Version update
    ddc2d7e STYLE: Nightly Version update
    278bbdb STYLE: Nightly Version update
    f6a6556 COMP: include cmExternalMakefileProjectGenerator.h
    6d200fa STYLE: minor fixes
    510cb41 COMP: forgot to commit this one
    0ef8da2 STYLE: remove code duplication between PrepareScriptReference and GetScriptReference, and make the logic for getting the filename public, so it can be used e.g. for exporting
    8237518 BUG: don't strip static libraries, it removes their symbol table, dynamic libs have an extra symbol table so they still work stripped
    69d3628 BUG: don't run strip on OPTIONAL install targets if the file doesn't exist
    fe45c19 STYLE: add some more line breaks so it should be easier to read
    9d4f3a0 STYLE: remove duplicate non-const accessors GetLocalGenerator(int) and GetLocaGenerators(cmLocalGenerators) from cmGlobalGenerator(). Now there is one const accessor which is even faster since it returns a reference (instead of copying a vector) -more const to ensure that this the returned local generators don't actually get modified -removed duplicated code in GetCTestCommand() and GetCPackCommand() -added some const accessors
    c2f7a3c STYLE: use a macro for generating the documentation
    9a69666 COMP: big timeout for building kdelibs
    8934172 STYLE: Nightly Version update
    2f6f331 STYLE: fix typo
    53e5cf3 ENH: add test for buildingn kdelibs alpha1 (http://websvn.kde.org/tags/KDE/3.90.1) with cmake requires Qt >= 4.3.0, DBus, kdesupport (http://websvn.kde.org/trunk/kdesupport/) and the EasyDashboard scripts.
    21b5c7d ENH: add more verbose output
    f80d98b ENH: support 7zip for creating zip files (not 7z files)
    756f455 STYLE: add man page for cpack
    68cb7b3 STYLE: add comment about the -D -P order and fix typo in doc
    7203990 COMP: removing the directory at the beginning breaks the test for in-source builds
    9c08054 STYLE: Nightly Version update
    64fedd8 STYLE: Nightly Version update
    92270d5 COMP: fix test, in some cases stdout from bar was not captured correctly, probably because the process was killed before the fflush() worked because the busy loop blocked the processor (failing midworld test)
    698ca6e STYLE: add documentation for FILE(REMOVE ...) and FILE(REMOVE_RECURSE ...) FILE(REMOVE ...) works only for files, not for directories, REMOVE_RECURSE works for both, it seems having both is not necessary
    8c4fc5f COMP: include cmStandardIncludes.h instead of <vector> and <string>, this should fix the build problem on AIX
    732788d BUG: make MARK_AS_ADVANCED() scriptable, because this is the only reason many cmake FindXXX.cmake modules can't be used in script mode and also FindUnixMake.cmake, which is required by the CTEST_BUILD() command
    17b5c79 STYLE: Nightly Version update
    df1edcb ENH: first include the processor specific file, then the compiler file, this way the specific hardware file can set variables which can be used in the toolchain rules (like CMAKE_C_COMPILE_OBJECT etc.)
    07837eb BUG: Never return a string containing a space " " from cmCTest::GetShortPathToFile - replace them with "_". DART cannot construct valid file names during dashboard rollup with space " " in the short path.
    6e28861 ENH: remove non/scriptable cmake commands from the script handler in ctest, as discussed with David. This also gives a better ctest man page with just the commands you should actually use in ctest scripts. Until now these commands were more or less executed, but e.g. add_executable() didn't create an executable, project() failed with an error. Now you get an error instantly if using one of these commands.
    c64447c ENH: make sure working directory is set
    e9c1637 STYLE: remove argument bool fast, it was unused
    3ca8c8d COMP: remove warning about unused variable
    227b942 ENH: remove test
    b063c0c STYLE: Nightly Version update
    6c02ec1 STYLE: add a comment about SetLanguageEnabled() -add a Generic.cmake for target platforms without operating system
    ed1a043 BUG: Never return a string containing a ":" from cmCTest::GetShortPathToFile - replace them with "_". DART cannot construct valid file names during dashboard rollup with ":" in the short path. Also, fix the Bullseye coverage handler so that the file names and paths match in both the coverage summary and the individual coverage logs.
    422dc63 ENH: split cmGlobalGenerator::SetLanguageEnabled() in two parts, where the second part copies the values from the cmake variables into internal maps. So this can now be done after the compiler-specific information has been loaded, which can now overwrite more settings.
    1a71290 BUG: Fixed name of variable used to check version of uic executable.
    23ef759 ENH: add ConvLib test back for some time
    1b68e41 STYLE: determineLanguageCalled removed, now the conditional code is directly called in the only place where it could be set to true
    0f4ad19 ENH: Re-arranged code to test adding a custom command to generate a source file after the file has been added to a target.  This is supported by the current implementation because of the use of source lists in the target implementation.  When we later convert to creating cmSourceFile instances immediately for the target we need to make sure the mentioned case still works.
    dfb79be STYLE: Removed unused reference to cmMakeDepend.
    28e9453 BUG: More problems with cmMakefile copy-constructor.  It seems the regular expression class cannot be assigned but does not enforce this limitation at compile time.
    4ed1670 ENH: enable cvs or svn support if the source has the CVS/.svn subdirs
    e3e6b02 STYLE: Nightly Version update
    5361794 STYLE: Nightly Version update
    5e0da0b BUG: Copy constructor needs to copy regular expression members.
    33fe9c0 ENH: fail if an unknown target is listed
    e37f8e2 STYLE: create command documentation for ctest
    d1c4a0b BUG: fix timeout bug with global timeouts such as DART_TESTING_TIMEOUT
    546d7e7 BUG: Fixed spelling and formatting of new documentation.
    96bb8da COMP: less warnings
    93c0384 ENH: use new covbr that does not stop on error
    0ddc9f6 ENH: add cmExternalMakefileProjectGenerator, which should make it easier to write generators for IDE projects, which use already existing makefiles (current the kdevelop generator) -first stept of the export interface, iniitial export() command -more replacements for the FIND_XXX docs
    79077f8 ENH: more consistence among the X11 components
    eec01a3 STYLE: Nightly Version update
    dddc9e3 ENH: patch from #5054: also search for QtUitoolsd lib
    01eea01 STYLE: fix typo (bug #5115)
    e737d7d STYLE: add documentation for CMAKE_FIND_ROOT_PATH
    ea26cc5 BUG: fix Bootstrap test
    b956fc2 STYLE: remove out commented code
    ca3a613 STYLE: use GET_TARGET_PROPERTY(LOCATION) instead of manually building the path to the executables (tested with cmake 2.2.3)
    18cc122 ENH: also remove uninitialized from the cache
    ae035f7 BUG: fix #5137, now with the modified CMakeDetermineSystem.cmake the CMAKE_HOST_SYSTEM_xxx variables have to be preset, not the CMAKE_SYSTEM_xxx ones
    8d0550e STYLE: remove wrong comments
    db0f26e BUG: Fixed @ONLY configuration to not try to parse ${} syntax at all.  This fixes the original fix to bug#4393 and adds a test.
    d016b69 STYLE: Nightly Version update
    c8067b3 ENH: fix it
    b4f4a06 ENH: use lower case for file compare on windows
    62e7e34 STYLE: Nightly Version update
    af0b15a ENH: remove some stuff to improve coverage
    a175613 BUG: better passing of global TIMEOUT to internal ctest invocaitons
    80de27a ENH: fix case problem with drive letters and cmake vs CMakeSetup build.make changing
    c9f1af3 ENH: add IF(IS_ABSOLUTE path), so no regex matching is required in the cmake scripts
    1358009 STYLE: fix comment
    179943b STYLE: move ForceVerboseMakefiles to cmGlobalUnixMakefileGenerator3, so the kdevelop generator doesn't need its own CreateLocalGenerator() anymore
    eab5a43 ENH: also load a processor-specific file if exists -also try the basename file if the compiler id file doesn't exist -don't rely so much on the CMAKE_TOOLCHAIN_FILE
    6989f80 COMP: don't use stdio, it can fail on some embedded targets (sdcc)
    937afc6 ENH: fix for aix
    7b6f034 STYLE: Nightly Version update
    4421475 COMP: make the new check_type_size work with the HPUX cc compiler: const doesn't exist there
    61ccdc4 ENH: add missing file
    d2b3e06 ENH: prevent crash
    3e57d1f STYLE: Nightly Version update
    7475061 ENH: determine typesize by compiling a file and reading strings from the compiled output. Tested with various gcc, XCode, MSVC7, sdcc For OSX when doing TRY_COMPILE() CMAKE_OSX_ARCHITECTURES is used, if there are different results an error is generated. CMAKE_OSX_ARCHITECTURES can be overwritten for the TRY_COMPILES with CMAKE_TRY_COMPILE_OSX_ARCHITECTURES.
    e40c51d BUG: Fixed cmCommandArgumentLexer no-escape mode to not match backslash-escape sequences as lexical tokens at all.  Needed to configure files with backslashes preceding an @VAR@ replacement.  This fixes bug#5130.
    64a8eb9 ENH: add one of the headers to the regular sources
    e9fc2cb STYLE: fix typo: now double space after -D
    0036546 ENH: -U for removing variables now uses globbing expressions -cmCacheManager: now also variables with type UNINITIALIZED are saved in CMakeCache.txt, these are the vars defined using -DFOO=foo but without type
    8fdca68 ENH: fix passing of time limit to some ctest invocations that also use build-options
    3bcec6e STYLE: Nightly Version update
    fe1c464 ENH: remove debug that caused tests to fail
    f1745fb STYLE: Nightly Version update
    fa8f556 ENH: opps
    7bdad54 ENH: initial bullseye stuff
    0be0283 BUG: also put a variable into the cache when defined using -D if no type is given, then STRING is used. Also add command line option -U as suggested for undefining cache variables. This fixes #4896 and #4264.
    f94b8cf COMP: fix warnings on some machines where some X libs apparently don't really work by reverting X11_LIBRARIES back to the old version -add some more X11_xxx_FOUND variables -reformat comments at the top -always use IF(INCLUDE_DIR and LIB) for setting FOUND to TRUE
    eddf1cf ENH: improve TRY_RUN() for crosscompiling: instead of just failing, it now creates two cache variables, one for the RUN_RESULT, one for the RUN_OUTPUT (if required), which can be set or preset by the user. It has now also two new arguments: RUN_OUTPUT_VARIABLE and COMPILE_OUTPUT_VARIABLE (the old OUTPUT_VARIABLE merges both), so if only COMPILE_OUTPUT_VARIABLE is used the run time output of the TRY_RUN is unused and the user doesn't have to care about the output when crosscompiling. This is now used in FindThreads.cmake, CheckC/CXXSourceRuns.cmake and TestBigEndian.cmake, which used the output only for the logfile (compile output is still there). Test/TryCompile/ now also tests the behaviour of OUTPUT_VARIABLE, RUN_OUTPUT_VARIABLE and COMPILE_OUTPUT_VARIABLE.
    26a5a29 ENH: also handle comments for variables which contain newlines
    8cba2c5 BUG: fix crash, bug 5121
    fa858bc STYLE: Nightly Version update
    66580ab ENH: if get_target_property() doesn't find a target with the given name, it returns now "<NAME_OF_VAR>-NOTFOUND" instead of just "NOTFOUND", which can help in finding problems
    2f07e8e ENH: added new test for SourceFile objects and properties
    5a6a3cd ENH: mostly synced with FindX11.cmake from KDE svn: now also searches for a lot of additional X11 libs, like Xv, Xau, Xrandr and others
    a8d9631 STYLE: Nightly Version update
    eed7c8d ENH: always provide CMAKE_SYSTEM_XXX() and MAKE_HOST_SYSTEM_XXX() variables, so when cross compiling the build host platform can be tested
    cfee916 COMP: less warnings with msvc8
    25c6073 STYLE: Nightly Version update
    fac5d48 BUG: Finished previous fix.
    b4fb259 COMP: Fixed shadowed local warning.
    25db01d ENH: Removed unused methods that should never be used anyway.
    f944711 STYLE: Fixed comment for Generate() method.
    3d822e3 ENH: Moved link library related code from GenerateSourceFilesFromSourceLists to AnalyzeLibDependencies to make the former do no more than what its name says.
    06472d6 ENH: Added more install rules to increase coverage of the command.
    09289aa ENH: Removed "Used" mark from custom commands.  It is no longer needed or checked by any generators.
    60f02a2 ENH: Remove unused build rules from Xcode.  This change was made in the VS generators on 2006-03-23 and should have been made for the Xcode generator too.  Also commented out some debug print statements.
    0fa1bd2 COMP: Fix build on mac after change to GetSourceFiles signature.
    14d50b0 COMP: Fix build of XCode generator after change to GetSourceFiles signature.
    2ea5caf STYLE: Nightly Version update
    27a0677 COMP: Fix build for windows-only generators after change to GetSourceFiles signature.
    3f2dd9b ENH: Made cmTarget::GetSourceFiles method return reference to const so addition of cmSourceFile pointers must be done with an access method in cmTarget.
    ba8ec0d ENH: Made cmSourceFile::GetDepends return reference to const so dependencies can be added only by an access method in cmSourceFile.
    d2f62e6 ENH: Made cmTarget::GetSourceLists return a reference to const so that all additions of sources must go through access methods in cmTarget.
    00c9964 COMP: fix warning on MSVC 8: conversion from 'size_t' to 'unsigned int', possible loss of data
    9b5ed0c STYLE: Nightly Version update
    a3d4d54 ENH: @ must be escaped in xcode projects
    4168dba STYLE: Nightly Version update
    123a810 STYLE: Nightly Version update
    55f11b3 ENH: add option to FILE(STRINGS NO_HEX_CONVERSION) to disable automatic conversion of hex and srec files to binary. Without this automatic conversion, everywhere where a compiled file is parsed for strings the a file(HEX2BIN somefile binfile) command has to be added otherwise it will not work for these compilers. I tried this with DetermineCompiler and CheckTypeSize and nobody will do this except the users who work with such compilers. For them it will break if they don't add this conversion command in all these places. If FILE(STRINGS) is used with a text file, it will in most cases still work as expected, since it will only convert hex and srec files. If a user actually wants to get text out of hex files, he knows what he's doing and will see the hint in the documentation.
    d6f779a COMP: less warnings (signed vs. unsigned)
    775f012 BUG: Need to create global targets before AddHelperCommands is called.  We should investigate creating global targets at the beginning of the configure step even if their commands are not populated or if they will not actually be generated later.
    f4eb541 ENH: make the compiler id detection work, even if the output file name of the compiler is completely unknown and even if it produces intel hex or motorola s-record files, with test
    1ed238c BUG: remove debug output
    a99c60b ENH: Added testing of REGEX option to INSTALL(DIRECTORY).  Added tests to cover all forms of old-style install commands.
    3124c60 ENH: Add test to see if INSTALL_FILES actually worked.
    22a1df0 BUG: Fix FILES mode after recent changes.
    92ec498 BUG: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to install under the prefix like they did before the recent changes.
    9192d1d STYLE: Nightly Version update
    d0f1206 ENH: add copy header stuff
    c9aecb9 STYLE: remove debug output, fix indentation the tests run again successfully, but since CheckTypeSize will switch to a TRY_COMPILE soon I will look at it again after this change
    504ea6d COMP: try to fix the test failures on dash2
    7147c3e ENH: add COPY_FILE argument to TRY_COMPILE, so the compiled executable can be used e.g. for getting strings out of it.
    7d7aba2 ENH: add two simple tests for TRY_RUN() STYLE: create a new base class cmCoreTryCompile, from which cmTryCompileCommand and cmTryRunCommand are derived, so there are no public static functions with lots of arguments anymore
    8fb8a44 ENH: add compiler id for sdcc
    00e6d62 ENH: move output file search to cmTryCompileCommand.cxx, so it can be used there too... many public static functions with lots of arguments... :-/
    79756b0 BUG: don't use non-imported target when cross compiling as commands in custom commands STYLE: remove now invalid comments, use this->
    e10e3bc ENH: add compiler id for IAR compiler (http://www.iar.com/) ENH: don't run endian test again if the variable is already set
    1835c32 STYLE: use "items" instead od "item"
    4df8826 STYLE: Nightly Version update
    5639c69 ENH: Removed unused code now that INSTALL_FILES and INSTALL_PROGRAMS are not targets.
    9d75da9 ENH: Removed unused code now that INSTALL_FILES and INSTALL_PROGRAMS are not targets.
    6a145fb BUG: Report proper error message when project does not build the first time.  Also added hack to rebuild subproject several times for Xcode.  The generator should be fixed and the hack removed.
    ea44d68 BUG: Need to use GetRealDependency for custom command file-level dependencies.
    c3474ad ENH: Executable bar should rebuild when its generated header changes.  It does not need to link to the foo library anymore.
    ba7780a ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not create targets.  No targets of type cmTarget::INSTALL_FILES or cmTarget::INSTALL_PROGRAMS are created, so we do not need to check for them everywhere anymore.
    303b431 BUG: Target names in the COMMAND part of a custom command should not create a file-level dependency that forces the command to rerun when the executable target rebuilds, but the target-level dependency should still be created.  Target names in a DEPENDS should do both a target-level and file-level dependency.  Updated the BuildDepends test to check that this works.
    c288da7 BUG: Target names in the COMMAND part of a custom command should not create a file-level dependency that forces the command to rerun when the executable target rebuilds, but the target-level dependency should still be created.  Target names in a DEPENDS should do both a target-level and file-level dependency.  Updated the BuildDepends test to check that this works.
    702d785 BUG: Add ./ to custom command executables in the top of the build tree even when the path is generated by target name replacement.
    2d051a6 ENH: Unify design of CMakeCCompilerId.c, CMakeCXXCompilerId.cpp, and CMakePlatformId.h.  BUG: Do not violate system-reserved symbol namespace _[A-Z].
    526b72e COMP: don't user string::clear(), fix warnings about unused variables
    1d84b36 STYLE: Nightly Version update
    6e2fd2c BUG: now the toolchain file is configured into the buildtree, otherwise e.g. CMAKE_SOURCE_DIR can't be used there ENH: modify CMakeCCompilerId.c and .h so that sdcc can compile them. As they were the preprocessor produced:
    bef8d35 COMP: compile fix
    b37cc60 COMP: compile fix and remove warning
    4878c00 ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates an "imported" executable target. This can then be used e.g. with ADD_CUSTOM_COMMAND() to generate stuff. It adds a second container for "imported" targets, and FindTarget() now takes an additional argument bool useImportedTargets to specify whether you also want to search in the imported targets or only in the "normal" targets.
    6be930f STYLE: move the two CMAKE_SHARED_LIBRARYC/CXX_FLAGS for gcc from CMakeGenericSystem.cmake to gcc.cmake
    b759765 STYLE: Nightly Version update
    71359f5 STYLE: use a separate source file for generating CMakeSystem.cmake if CMAKE_TOOLCHAIN_FILE is used
    c8dd1ca BUG: don't fail if a compiler is given in CMAKE_C/CXX_COMPILER but it can't be found in the path
    3b4aa3b BUG: always search for ar, ranlib, etc. except under MSVC -> this should fix the mingw fortran test -also generate the fortran test with the kdevelop generator
    a7a1e40 STYLE: Nightly Version update
    7416d0d BUG: Fix name of project to build for LoadCommandOneConfig now that it has been renamed for new name of LoadCommand test.
    daca282 BUG: Use @ONLY substitution to configure CMakeSystem.cmake.
    fe1f147 STYLE: Nightly Version update
    5e45ca6 BUG: Finish fixing test for new name.
    27a0c92 ENH: try to tone down kwstyle
    e2ea939 BUG: fix project name for test
    4259c7c COMP: Fix for borland now that components list check is const.
    7cd767c STYLE: Nightly Version update
    df1a77c ENH: some cleanup, condensing some tests, removing arguments that were not needed but rather were cut and paste copies etc
    9670a8c ENH: 2nd try to move stripping out of cpack and to install time, now if CPACK_STRIP_FILES is true (or contains a list of files), everything will be stripped, if it's empty or false they won't be stripped
    df8f550 ENH: add install/strip target for makefile generators if strip was found
    a18d286 ENH: move hack to fix "new cmake on old build tree on OSX doesn't have CMAKE_INSTALL_NAME_TOOL in the cache" from cmInstallTargetGenerator.cxx to Darwin.cmake
    d64dc9b COMP: force a recompile on VS71
    92c0f41 ENH: Use CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES from platform files to block link directories.
    15a7414 COMP: if a new cmake runs on an old build tree, set CMAKE_LINKER to link to make it link
    891f213 COMP: fix link rules with nmake, the linker command has to be converted to shortpath form for nmake
    9bfb3ca BUG: Replace "with space" in custom command argument tests with "w s" to still have whitespace but be shorter.  The test was failing because the custom command line length was simply too long for the VS IDE.
    fda955e STYLE: fix documentation for command
    ea66eda ENH: Added quick means to turn on verbose output for debugging this test.
    07fe611 BUG: Added carrot (^) to characters that need quoting.  The solaris shell needs it.
    d9bbc3f STYLE: fdcorrect comments about FC/CC
    8780da0 BUG: If the Fortran CompilerId source fails to compile it should not be a failure.  It is only expected to work for Fortran90 compilers.
    aee311a STYLE: fix line lengths
    42a2724 BUG: Need to use GetSafeDefinition when assigning to a string.
    9a5b4eb BUG: All variable accesses should produce watch callbacks, including IF(DEFINED <var>) ones.  Instead we define a new access type for IF(DEFINED) so that the error does not show up for backward compatibility variables.
    b47807f STYLE: fix indentation ENH: add hack to make new cmake work with older existing cmake build trees
    fc07a8c STYLE: use braces
    ba2988e ENH: fail if install_name_tool wasn't found
    58debfd ENH: Use IF(NOT DEFINED) check to short-circuit size test.
    b8928b0 BUG: Do not complain about missing watched variables when they are accessd with IF(DEFINED VAR).
    bdc7792 COMP: GCC 2.95 does not have std::string::clear() method.
    6f95756 ENH: Add testing of * and / character arguments except on MinGW.
    ad0df37 ENH: Added test for custom command lines with special single-character arguments.
    5e1dd6f BUG: Some single-character arguments need quoting on windows.
    f41e1f4 BUG: Disable test of angle bracket escapes until it works everywhere.
    61d3444 ENH: merge CMake-CrossCompileBasic to HEAD -add a RESULT_VARIABLE to INCLUDE() -add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain -have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system) -use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to run the executables if they have a different suffix because they are probably crosscompiled, but nevertheless it should be able to find them -make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE -support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.) -move ranlib on OSX from the file command to a command in executed in cmake_install.cmake -add support for stripping during install in cmake_install.cmake -split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools -remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms -create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these -add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a list of directories which will be prepended to all search directories, right now as a cmake variable, turning it into a global cmake property may need some more work -remove cmTestTestHandler::TryExecutable(), it's unused -split cmFileCommand::HandleInstall() into slightly smaller functions
    9bfe711 BUG: Fix ExpandListArgument when the string ends in a backslash.
    51fe906 BUG: An empty configuration name is equivalent to no configuration.
    c25d2bf ENH: Added testing for custom command line arguments containing all special characters on the US keyboard.  Fixed curly brace arguments on borland and % arguments in mingw32-make.
    cc50741 ENH: Added more special unix shell characters that require quoting.  Added escaping of % as %% for shells inside mingw32-make.
    871f7cf ENH: fix up compiler id to be more robust
    0c71309 BUG: make sure this thing compiles on 64 bit machines
    6a271a4 STYLE: Nightly Version update
    65645a0 STYLE: Nightly Version update
    73197ea BUG: Shell escaping needs to write % as %% for VS IDE.
    e1260b8 ENH: Enabled preprocessor make rules for Watcom.
    1422109 BUG: Watcom WMake needs empty rule commands even for symbolic targets.  This fixes the cmake_force target.
    01c7db0 BUG: Do not send both SIGSTOP and SIGKILL when killing a process.  The SIGSTOP seems to be able to block the SIGKILL occasionally.  Also the SIGKILL is sufficient since the process table entry will still exist until it is reaped with waitpid.
    b384218 BUG: Disable test of feature that is not documented or implemented everywhere.
    b7b4393 STYLE: Nightly Version update
    bd78952 BUG: Do not emit /usr/lib32 or /usr/lib64 as linker paths.  Submitted by David Faure.
    27727a2 BUG: check in the rest of the changes to move from c to cxx
    9338803 BUG: fix test for hp move to c++ to avoid ansi issues and produce a message if the compile fails, (really checked in by Bill H.)
    4b33244 BUG: fix segfault when trying to get the object file for a sourcefile in an unknown language via GET_TARGET_PROPERTY(), as reported by Trevor Kellaway
    93b94ce STYLE: Added basic usage documentation.
    d940b66 STYLE: Nightly Version update
    e4b5de6 STYLE: fix line lengths
    3aa23ce ENH: revert back to SUBDIRS so that CMake can be built with 2.2
    0e7ee97 STYLE: Nightly Version update
    643f75b STYLE: Nightly Version update
    75ad21b ENH: revert to SUBDIRS to make sure cmake can be built with 2.2
    33d976e COMP: Need CMake 2.4 or a bootstrap cmake that has ADD_SUBDIRECTORY to build.
    ef20a5f STYLE: Nightly Version update
    6c42197 BUG: Fixed generation of XCODE_DEPEND_HELPER.make into proper directory.  Cleaned up duplicate code created by recent changes.
    1c31815 ENH: minor fixes
    2208231 ENH: some more CMakeList cleanups
    0f0a83a ENH: more cleanup of some CMakeLists files
    cd0cd47 BUG: const char* FilePath could point to a non-existent std::string for commands used in a macro, using a std::string instead copies the contents so this works (correct error message)
    d5415ec STYLE: Nightly Version update
    39b6175 STYLE: Nightly Version update
    3c45e18 ENH: add KWStyle support
    76dd86b BUG: fix -D escaped quotes for watcom
    0577543 ENH: start trying to cleanup CMakeLists files
    362f819 STYLE: fix line length
    8c39efe ENH: make sure escaping is done for strings on the command line
    18b7cbd ENH: add test for a simple depend test, does an exe re-link if a library that it uses changes
    1f286c0 ENH: add test for build depends
    3e3413d ENH: fix for move of trace depends
    d419354 ENH: add a test to make sure Xcode does not break again
    8245f43 BUG: fix problem for non-C/CXX languages with Visual Studio, the dependencies for the custom commands added for java were not handled correctly. Needs more work.
    181f4cb ENH: fix for older xcode and framework create
    adcd87c BUG: Fixed cmLocalVisualStudio7Generator to deal with quotes in macro definitions properly.  This addresses bug#4983.
    e701ef7 STYLE: functions use upper case for the first letter
    d00f753 STYLE: Nightly Version update
    7f11536 ENH: now target names can be used in add_custom_command() and add_custom_target() as COMMAND, and cmake will recognize them and replace them with the actual output path of these executables. Also the dependency will be added automatically. Test included. ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(), so it is done now in one central place
    5af3105 ENH: getting closer
    2ed6191 ENH: add initial xcode framework stuff
    f2d3e38 ENH: make it work on non windows
    39ccc4f ENH: fix it so that the FRAMEWORK property does not break the building of normal shared libs on non-mac platforms
    e6b8aa4 STYLE: Nightly Version update
    b39d96d ENH: add a very simple framework test
    9323a27 ENH: initial support for creation of frameworks on Mac
    96232d4 BUG: Detect debian with existence of /etc/debian_version so things work in a chroot install.  This is suggested in bug#4805.
    9d6c37e STYLE: Nightly Version update
    aa072ed STYLE: Nightly Version update
    ed184c7 STYLE: Nightly Version update
    f1e02b2 COMP: removed unused variable temp
    16b1f05 COMP: fix warning on VS8: conversion unsigned int -> size_t
    41a0539 STYLE: Nightly Version update
    2450835 ENH: look at CMAKE_TRY_COMPILE_CONFIGURATION var for TryRun as well
    aa4d784 COMP: Fix code-not-reached warnings for SunCC.
    44ab336 ENH: Merging CompilerId updates from branch CMake-Modules-CompilerId to the main tree.  Changes between CMake-Modules-CompilerId-mp1 and CMake-Modules-CompilerId-mp2 are included.
    df84f9b STYLE: Nightly Version update
    e900dca STYLE: Nightly Version update
    dcb3bad STYLE: fix typo
    2db8d67 ENH: Changed GNUC compiler id name to GNU.
    87853ed ENH: Added test to make sure custom commands are not built more than once in a single build.  This tests for a bug introduced by one fix and fixed by another fix for bug#4377.
    c51c245 BUG: A utility target should not run the custom commands from its source files directly.  The target-level rule must add dependencies on the file-level custom commands to drive them.  This bug was introduced by the "fix" to bug 4377.  This also restores the documented behavior that PRE_BUILD rules are treated as PRE_LINK rules on non-VS generators.  Also fixed custom command dependencies on the rule file build.make so that custom commands re-run when the commands themselves change.
    ef0b9ff BUG: fix cmake listfile stack: if a file could not be opened, remove it from the stack (usually CMakeCInformation.cmake and CMakeCXXInformation.cmake which both put Linux-gcc.cmake on the stack without removing it again: INCLUDE(... OPTIONAL) ) STYLE: better readable output formatting of the listfile stack, now in the same order as in gdb or with include files
    c7873ad STYLE: Nightly Version update
    5f1db8b STYLE: Added comment explaining choice of file extension.
    3b744d0 BUG: Need to install CMakeCXXCompilerId.cpp so that C++ compiler identification works in an install tree.
    412c0f4 STYLE: comment which says which variables this macro sets
    8f7b029 STYLE: use the newer FIND_XXX syntax, which should find MPI in even more directories and doesn't require to list standard directories like /usr/lib, etc.
    22a2abb BUG: also install CMakePlatformId.h, otherwise the check for the compiler id works only when building cmake itself, but not with an installed cmake
    6e2cd41 BUG: if /opt/lib and /opt/csw/lib are searched for libs, then /opt/include and /opt/csw/include should also be searched for headers (according to google they also exist)
    f14993a STYLE: Nightly Version update
    e7a99a2 STYLE: Nightly Version update
    ea97dba STYLE: Nightly Version update
    eac7164 ENH: Merging CompilerId implementation from branch CMake-Modules-CompilerId to the main tree.  Changes between CMake-Modules-CompilerId-bp and CMake-Modules-CompilerId-mp1 are included.
    bceb153 STYLE: Fixed line too long.
    be04cb2 STYLE: Nightly Version update
    a7019a5 STYLE: Add somme comments
    64e0459 ENH: Initial attempt to do python coverage. Hopefully will not break coverage on GCov
    1d4613a ENH: Add STRING STRIP command
    6697979 COMP: Avoid warning.
    93c2ab9 STYLE: Nightly Version update
    b81eff5 STYLE: Fixed line-too-long.
    0fb6899 ENH: Added FILE(STRINGS) command.
    f693951 STYLE: fix typo "CCC" -> "CC", add comments which variables it sets
    2a610dc STYLE: Nightly Version update
    31e3e82 ENH: fix docs
    32aecc8 ENH: fix seg fault in ccmake when hitting configure twice
    04448b9 STYLE: Nightly Version update
    cdc161f COMP: Added missing include for time.
    c4fc2c1 ENH: Add command to generate random strings
    e9361e4 STYLE: Nightly Version update
    472c05c STYLE: Nightly Version update
    1ef33c6 COMP: Make sure gcc 2.96 sstream header is not used.
    60d0d42 COMP: Added istringstream::clear() method to disambiguate the call from using string::clear or istrstream::clear.
    0b0258c BUG: Reverting previous change.  It did not account for the possibility that the loaded command was built with a different compiler.
    b85d7d9 STYLE: Nightly Version update
    a43b3cc BUG: Need to clear read failure when string is reset.
    6984c09 ENH: Added testing for istringstream and stringstream.
    94e27c1 BUG: Fix stream state on successfully reading a string.
    ded4cb6 COMP: Fixes for Watcom.
    d5cb9b1 COMP: Skip testAutoPtr and testHashSTL on Watcom.  They are hopeless.
    d75bfed COMP: Need to include header for unlink function.
    03dfb39 ENH: Added function call argument to module function to make sure calling convention matches on lookup.  Fixed for Watcom.
    16be80b ENH: Added support for Watcom compiler.  Added TODO comment about calling conventions.
    a7efb3f ENH: Removed code unnecessary now that DynamicLoader is implemented better.
    28f6b14 ENH: Fixed stl string streaming operators for Watcom.
    affd99a STYLE: Nightly Version update
    47159b6 BUG: Fix ComputeLinkInformation.  When using a loader_flag link item the full per-configuration path should be used.  The fullPathLibs returned should refer to the import library if it was used.  Since the full paths are used for dependencies the executable used with loader_flag should be returned also.
    1b00feb STYLE: Nightly Version update
    3fe86c9 ENH: Plugin test should now work on QNX.
    2dd364f ENH: Add CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to support executables that export symbols.
    4241e69 BUG: Cannot escape link items because some need the spaces to separate arguments.  Instead just escape the argument to the loader flag.
    66d1930 ENH: Added CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to support executables that export symbols.
    721ff36 ENH: Added platform variable CMAKE_EXE_EXPORTS_<lang>_FLAG to add a linker flag when building executables that have the ENABLE_EXPORTS property set.
    b3a05f5 COMP: Need to enable ansi C features.
    07b9423 BUG: Fix ComputeLinkInformation for non-linked targets.  Why is it called for utility targets anyway?
    fc9ceda ENH: Fixed Plugin test on Cygwin.
    cb190cd BUG: Disable Plugin test on Cygwin until it is implemented.
    fe5386b ENH: Re-enabling Plugin test now that it should work on MacOSX.  I will let it run one night to see what platforms are still not implemented.  Currently it is not run on QNX because it is known to not be implemented there.
    60befc2 ENH: Added CMAKE_SHARED_MODULE_LOADER_C_FLAG and CMAKE_SHARED_MODULE_LOADER_CXX_FLAG to support linking plugins to executables.
    f9f5772 ENH: Added use of platform variable CMAKE_SHARED_MODULE_LOADER_<lang>_FLAG to add a special flag when linking a plugin to an executable that loads it.
    84584e1 BUG: Disable Plugin test until it works everywhere.
    0164f2f ENH: Added test for executables with plugins that use an API exported by the executable itself.
    c1a6e4d ENH: Configure location of plugin files so that the executable can run with any current working directory.
    aabcf98 ENH: Added test for executables with plugins that use an API exported by the executable itself.
    c50dabf STYLE: Nightly Version update
    0aae2ce STYLE: Nightly Version update
    925214e ENH: Fix old api
    ee4ab63 STYLE: Nightly Version update
    14a53e6 STYLE: Nightly Version update
    a500b3d ENH: better progress for any directory that is a project
    e855341 STYLE: Nightly Version update
    5981d23 STYLE: Fix line lengths
    2a1e245 ENH: some code consolidation and cleanup
    b4de606 BUG: fix progress for ENCLUDE_FORM_ALL cases using new project to target map. Only fixes it for the top level all target
    688ebad ENH: Added KWSYSPE_DEBUG macro to print debugging trace information.  Added TODO comment explaining why process execution can still hang when a grandchild keeps the output pipes open.
    0a0e89e STYLE: Nightly Version update
    f9f1cca ENH: Add variable watch command
    76e5344 STYLE: Fixed line-too-long.
    51afbce STYLE: Nightly Version update
    0f6c76b ENH: Merging branch PVEE-ERDC-Setup-4-3-2007 to main tree. Changes between PVEE-ERDC-Setup-4-3-2007-bp and PVEE-ERDC-Setup-4-3-2007-mp1 are included.
    5239769 BUG: When a non-cache variable is marked as advance do not use the cmMakefile implementation of AddCacheDefinition to avoid removing the makefile definition.
    94672aa BUG: When a non-cache variable is marked as advance do not use the cmMakefile implementation of AddCacheDefinition to avoid removing the makefile definition.
    5a836da ENH: this variable overrides all PROJECT_URL. Check the dashboard, all projects have the wrong URL in their "Home" button. Other variables (like ROLLUP_URL) were moved a while ago, for some reasons this one is still here.
    996f391 BUG: The ALL_BUILD target should not have any command lines so that it is not always considered out of date.  Moved the 'Build all projects' message into the description field instead of an echo in the command field.  Moved common implementation of Generate for VS6 and VS7 into the superclass to avoid duplicate code for the ALL_BUILD target.  This addresses bug#4556.
    a017333 ENH: Added option CMAKE_INSTALL_SO_NO_EXE on linux to choose whether the default permissions for shared libraries include the executable bit.  This is necessary to support the conflicting policies of Debian and Fedora.  These changes address bug#4805.
    8b0c61c ENH: added internal target property for the name of the project file
    5415b65 STYLE: Added comment about why dependencies need to be chained to clarify code.
    0526552 ENH: Enabled use of soname and therefore versioning symlinks.  Patch is from bug#4558.
    ef75611 STYLE: Nightly Version update
    910d629 STYLE: Nightly Version update
    d2b9dd6 STYLE: Nightly Version update
    6a213c8 STYLE: Nightly Version update
    0016ff7 STYLE: Nightly Version update
    cc13a06 STYLE: Fix line-too-long.
    ebabf0c STYLE: Nightly Version update
    23a83e6 STYLE: Do doxygen for CPack
    4668f03 BUG: Revert "Fix kwstyleSource/CTest/cmCTestBuildHandler.cxx"
    438a7e2 BUG: Fix utility dependencies for static libraries in VS generators.  This addresses bug#4789.
    2803688 BUG: fix for bug 4605
    310ca57 ENH: Fix copyright year
    826dc86 COMP: Fix kwstyle
    71fc9f9 COMP: Fix kwstyleSource/CTest/cmCTestBuildHandler.cxx
    0b92b2f BUG: No need for the backward compatibility variable warning
    6fb9e27 ENH: Add variable for the current list file
    2c1204e ENH: Added cmGlobalVisualStudioGenerator as superclass to all VS global generators.
    3411f25 STYLE: Nightly Version update
    814d83f STYLE: Nightly Version update
    54143f0 STYLE: Nightly Version update
    2e22c46 STYLE: Nightly Version update
    402a363 STYLE: Nightly Version update
    5ed2141 ENH: make sure default /System framework is not added with -F
    32ab385 STYLE: Nightly Version update
    9858fe9 STYLE: Nightly Version update
    fabd9de BUG: even safer checking of return value
    f0857fc BUG: even safer checking of return value
    c6cf2ca BUG: fix checking of the return value for a build
    7c192d2 STYLE: Nightly Version update
    0e15f34 COMP: Restored shared local variable removed by previous change.
    af95f61 ENH: Created method cmTarget::GetExportMacro to centralize computation of the export symbol name.  This removes duplicate code from all the generators.  Also enabled the export definition for executable targets with the ENABLE_EXPORTS property set.
    341853c STYLE: Nightly Version update
    51126eb STYLE: Nightly Version update
    7482175 STYLE: Nightly Version update
    d17dac4 STYLE: Nightly Version update
    239ee9c BUG: fix problem with new curl_getdate and ctest
    5cd2892 STYLE: Nightly Version update
    5a32aa5 ENH: Added target property ENABLE_EXPORTS for executable targets.  It enables the executables for linking by loadable modules that import symbols from the executable.  This finishes the executable import library support mentioned in bug #4210.
    187816c STYLE: Nightly Version update
    abf2704 BUG: typo in if test
    0cb4508 BUG: Disable deep-source test on Watcom until it can be fixed.  This is a new feature for other generators anyway.
    cb83efb STYLE: Nightly Version update
    c98d6ad ENH: second try to fix qnx build problem
    c143513 ENH: try to fix qnx build problem
    f6c9b6d ENH: try markign non zero return values as warnings for make programs
    562c17d ENH: try markign non zero return values as warnings for make programs
    ca7668d ENH: add another error regexp
    e85eb5f BUG: Reduce long source file name length for WMake.
    8f870dd BUG: fix coverity error, null check after usage fix
    b5423a0 ENH: minor additional error output
    2bd4301 BUG: was not setting HAVE_PROCESS_H properly
    56ce727 BUG: Disable creation of import libraries for executables on Borland until it can be made optional.  Otherwise all executables get a .lib with the same name which is unexpected behavior for users.
    75a51cd BUG: Work around VS8 conversion to a relative path for the long source name.  It takes the nice full path we give it, converts to relative, and then repacks relative on top of the build directory resulting in a path longer than its own maxpath even though the original path given was short enough.  Even VS6 dealt with it better.
    32984af STYLE: Nightly Version update
    3abf39e ENH: support for --build-config-sample feature #1022
    fc7c433 ENH: Added support for import libraries created by executable and module targets.  The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform.  The executable import libraries may be used to create modules that when loaded bind to symbols from the executables.  This is an enhancement related to bug#4210 though not requested by it explicitly.
    43589ec STYLE: Nightly Version update
    a58b0d6 COMP: Remove some warnings
    faa2d53 STYLE: Nightly Version update
    1325d8f STYLE: Nightly Version update
    d7eeead COMP: Do not #include files inside extern "C" {} blocks.
    144c605 BUG: Need to include relative path top information in directory information so that relative path conversion during dependency generation works with the same rules as project generation.
    7fb8ac8 BUG: Use GetExecutableNames instead of GetLibraryNames to compute the installation file name for executable targets.
    861e3a7 COMP: Fix bad escape sequence.
    ed1081f ENH: More regular expressions for visual studio 6
    0a1d660 COMP: Ignore windows sockets on cygwin.  Remove duplicate source entry.
    1f639ee ENH: Added computation of object file names that are almost always short enough to not exceed the filesystem path length limitation.  This is useful when a source file from outside the tree is referenced with a long full path.  The object file name previously would contain the entire path which when combined with the build output directory could exceed the filesystem limit.  Now CMake recognizes this case and replaces enough of the beginning of the full path to the source file with an md5sum of the replaced portion to make the name fit on disk.  This addresses bug#4520.
    77da3d9 COMP: Fix support for old CMake (2.0 and 2.2)
    9408e16 ENH: Unify with the compile one
    9314bb49 ENH: Update Curl to 7.16.1
    f52d37c BUG: change in how set cache overrides local definitions. Should mainly be a NOP change for most cases
    daacd02 STYLE: Nightly Version update
    87e8f71 ENH: Enable use of kwsys MD5 implementation.
    9da6f96 BUG: Reverting previous changes related to using an empty string for a relative path to the current directory.  Too many places want the . version.  Instead we can just convert the . to an empty string in the one place that motiviated the original change.
    b8bd0f8 BUG: When the current output directory is a link directory we need to reference it with the relative path "." instead of an empty relative path.
    6d2f08b ENH: Added MD5 implementation to KWSys.
    a724f0d BUG: During relative path conversion if the remote and target paths are the same return the empty string instead of ".".
    770ffb1 BUG: All executable and library project types should specify a program database file name for all configurations.  Even when debug information is not used the .pdb file specified is used to construct the name of a .idb file that exists for all configurations when building with the VS IDE.
    c53b26b ENH: some more cleanup
    5891ba1 ENH: add project to target map, not used yet, but created
    d720036 BUG: Fix check of EXCLUDE_FROM_ALL property to use boolean type.  This is required for installation of subdirectories to work.
    646e2ff STYLE: Nightly Version update
    176879b BUG: Remove spaces from test output paths.  Not all make tools can handle it.  Ths SubDirSpaces test is meant for that purpose anyway.
    f59e649 ENH: added remove_directory bug 2937
    e105c7f BUG: Preserve symlinks during installation.  This addresses bug#4384.
    e01cdf2 ENH: Added kwsys SystemTools::CreateSymlink and SystemTools::ReadSymlink.
    558dbc8 ENH: typo
    4b0d362 BUG: Do not use /I mode in VS6.
    ff22075 BUG: Clean the pch during make clean so that the test passes when run more than once.
    03f3411 ENH: small enchancement for bug 3776.
    fb38af5 BUG: Split precompiled header flags into a separate per-global-generator flag map.  This is needed because the flag mappings differ across VS IDE versions.  This fixes bug#3512 for VS8 where as the previous fix only worked for VS7.
    55603ea COMP: XCode fix
    b99129d ENH: some code cleanup
    cf7eeab ENH: Testing new target properties RUNTIME_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and ARCHIVE_OUTPUT_DIRECTORY.  This is an incremental fix for bug#2240 and bug#4210.
    c03217d STYLE: Nightly Version update
    2f09a22 BUG: Do not create import library for MODULEs.  This is an incremental fix for bug#4210.
    007fa79 BUG: Fixed MSVC8 module build rule to not use /implib option.  This is an incremental fix for bug#4210.
    01a27cb STYLE: Fix line-too-long.
    ba037af STYLE: Nightly Version update
    1e25f2b BUG: Use real path subdirectory check instead of substring comparison to identify when paths are below the relative path tops.  Otherwise when the build tree is next to the source tree with the same name plus a suffix the relative path from the binary to source tree is allowed even though it goes outside cmake-managed directories.
    0e8d822 COMP: Fix warning about binding reference-to-non-const to an rvalue on VS6.  It does not seem to be doing the proper auto_ptr_ref conversions.  Instead use the const_cast work-around on this platform.
    72b08a8 COMP: Fixed unreferenced parameter warning for VS6 with /W4.
    ade0fb9 BUG: Re-enable backward compatibility replacements in user-provided VS6 DSP template files.
    80e6cad ENH: Implemented use of cmTarget::GetDirectory() in Visual Studio 6 generator.  This is an incremental fix for bug#4210.
    92ff60b ENH: Added target properties ARCHIVE_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and RUNTIME_OUTPUT_DIRECTORY.  If set these override EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for a specific target.  They can be used to distribute target files in the build tree with the same granularity that the INSTALL command provides for the install tree.  This addresses bug#2240 and bug#4210.
    5ed8ea8 BUG: Fixed OSX bundles to be built in the directory specified by cmTarget::GetDirectory().  This is an incremental step for bug#2240.
    4754478 BUG: Shared library creation should use /implib option to specify the name of the import library explicitly.  This is an incremental step for bug #4210.
    7b68a64 ENH: Do not compute a path name for the import library if there is no import library.  This simplifies tracking down problems with trying to create import libraries for MODULEs.
    50ed755 ENH: Prepare for the new curl. Curl is build static, so set define to on
    31637ef ENH: Added cmMakefileTargetGenerator::GenerateExtraOutput to wrap up creation of rules to drive creation of extra outputs generated as side effects of another rule.  Reimplemented generation of custom command multiple output rules to use it.  Reimplemented soname symlink output dependencies to use it.  Now if a symlink is deleted the library will be recreated with the symlink.
    fb88335 BUG: Need to account for import library directory when constructing the clean rule for the import library.  This is an incremental fix for bug #4210.
    54923d6 ENH: Implemented new policy to choose the directory part of the object file name.  This should keep the names looking as nice and short as possible.  This partially addresses bug#4520.
    528f60f ENH: Added implib option to cmTarget::GetDirectory to support a separate directory containing the import library.  This is an incremental step for bug#4210.
    3ec0ff0 STYLE: Nightly Version update
    01dc699 ENH: Combined cmTarget::GetDirectory and cmTarget::GetOutputDir since they are nearly the same.  This is another step for bug#2240.
    789a0f8 ENH: Removed unused variables LibraryOutputPath and ExecutableOutputPath.  Each target is asked for its own output directory.  This is a step towards bug#2240.
    1a734f2 COMP: Fixed enumeration-not-used warning in switch.
    33ee837 ENH: Replaced LibraryOutputPath and ExecutableOutputPath variables in Makefile and VS generators to instead ask each target for its output path.  This significantly reduces total code size and centralizes previously duplicate code.  It is also a step towards bug#2240.
    ea19994 ENH: Ask the target for its own directory in case of bundle instead of directly using ExecutableOutputPath.
    d65db7c BUG: Compute HomeRelativeOutputPath following the rules of RelativePathTopBinary by going through the Convert() method.  This supports out-of-binary build trees without using relative paths that go outside trees managed by CMake.
    1d75e47 ENH: Enable SubDirSpaces test when building with bootstrapped cmake.
    fd3688f ENH: Fixed recursive make call target escaping for Borland to support SubDirSpaces test.
    7157743 ENH: Updated GetRecursiveMakeCall to use EscapeForShell instead of MAKEFILE conversion.  This code is special because it is the only place that a make target name is passed on a command line.
    91c2b84 ENH: Added ConvertToOutputSlashes method to convert slashes with the same policy as ConvertToOutputPath but without escaping.
    00051cf ENH: Removed useless method ConvertToMakeTarget and all calls to it.  It had a buggy implementation that caused it to do nothing.
    4089c76 BUG: Some calls to Convert() were converting for MAKEFILE but then passing the output to the build shell.  The calls have now been converted to call Convert() with SHELL.
    00b4eee STYLE: Removed unused calls to Convert.
    d37577d STYLE: Removing unused methods ConvertToShellPath and EscapeForUnixShell.
    254ae5c STYLE: Fix line-too-long.
    2f2b5b2 ENH: SetupPathConversions is now called automatically on demand.
    9a5a051 STYLE: Nightly Version update
    b90e241 ENH: Modified GetObjectFileNameWithoutTarget to use relative paths for object file names with sources above the current directory so long as the relative path conversion works.
    4036627 ENH: Improved computation of RelativePathTopSource and RelativePathTopBinary to use higher relative path tops when the source directories jump around in a tree below the original source top.
    ad4055f ENH: Set RelativePathTopSource and RelativePathTopBinary independently for each local generator.  Relative path conversion is safe within a tree as long as it does not go above the highest parent directory still managed by CMake.
    073076e COMP: Fix ConvertToRelativePath change for Xcode generator.
    f3cc908 STYLE: Move warning disable pragma into push/pop block.
    0e8515f BUG: Get rid of ancient variables CMAKE_CXX_WARNING_LEVEL, CMAKE_CXX_USE_RTTI, CMAKE_CXX_STACK_SIZE which are only partially implemented and now taken care of by flag mapping anyway.
    100723f BUG: untested fix for newlines in the output of pkg config
    c841258 COMP: Add missing include for assert.
    fc19882 ENH: Moved ConvertToRelativePath from cmGlobalGenerator to cmLocalGenerator.  This is in preparation for setting up each local generator to have its own RelativePathTopSource and RelativePathTopBinary based on its ancestor directories.
    3bd9d67 BUG: Use angle-brackets to include testSystemTools.h to avoid problems with in-source builds.
    d12455f BUG: oops bad arg for new test
    bfb3598 BUG: improve bad argument handling for INCLUDE_DIRECTORIES and ADD_DEFINITIONS bug 4364
    4148fed ENH: Enabled support for use_auto_ptr(get_auto_ptr()) syntax on HP compiler.
    c0ee369 STYLE: Nightly Version update
    820aa6b ENH: added a tets for newlines in some commands
    12b8643 COMP: shut up w4 warning
    cf3f5ce STYLE: Defautl answer for the license is no
    5cc53f2 STYLE: Nightly Version update
    8b7ff9b ENH: patch applied for bug 4517
    73a5c33 BUG: Removed legacy SetupTests method that was causing RUN_TESTS to test twice.
    420095c COMP: shut up warnings
    d443963 ENH: fix compiler warnings
    1263bae STYLE: long line
    d479818 STYLE: Nightly Version update
    55280c5 COMP: Disable function call with function return test for HP until it is implemented.
    8774e0f STYLE: Nightly Version update
    091eafe COMP: All kwsys .hxx headers should include Configure.hxx.  Re-enabling testAutoPtr.
    55abd50 COMP: Disable auto_ptr test for now.
    8c1f9e1 ENH: Implemented auto_ptr_ref in a way that allows conversion of the pointed-to type.
    ed722cb COMP: Remove one conversion test until it is implemented.
    3fcec9d ENH: Added test for auto_ptr.  Documented aut_ptr template implementation.
    bdc4974 BUG: cmCreateTestSourceList command is needed at boostrap time because KWSys now uses test drivers.
    0edbb68 ENH: Cleaned up KWSys tests to use test drivers.
    42e1ffb BUG: Do not create import library for MODULEs.  The TARGET_IMPLIB name is not set correctly for MODULE rules anyway.
    399c3df STYLE: Nightly Version update
    1de68b4 BUG: fix for build order
    b9ab2b1 BUG: Propagate platform settings such as CMAKE_OSX_ARCHITECTURES to the try compile
    971f9e4 ENH: limit the output of system information to no more than 50K per file
    8e702e6 COMP: fix some w4 warnings
    4456013 ENH: fix compiler warning
    fdbe20c COMP: fix warnings
    a0e2698 COMP: More workarounds for Borland.
    ba6b762 STYLE: Nightly Version update
    eb04778 BUG: Fix bug introduced by revision 1.67.  The qmake query mode prints information to stderr on some platforms.  The OUTPUT_VARIABLE and ERROR_VARIABLE must be the same variable to get all the output.
    d223fc6 COMP: fix a compiel warning
    f8c982c ENH: added LIMIT on file read
    508ddaf COMP: fix warning
    ae3ef64 ENH: added a limit to the getline method
    c733ab2 BUG: a couple bugs in system informaiton
    c931d33 BUG: bad command line
    478b137 BUG: bad command line
    f81579b STYLE: Nightly Version update
    1503caa ENH: remove qnx special stuff that does not work
    e5e2e6a BUG: cleanup paths in GetSourceFile to handle bug 2724
    ecbec23 ENH: one more pass at paths with spaces and parens
    56e3a35 BUG: allow system information to accept the -G option
    b1aae98 BUG: Assignment should always use reset().
    5ba5c45 COMP: Fix for auto_ptr_ref on Borland 5.8.
    6c82483 BUG: Fix for cmake_force target in Borland Makefiles.
    cbf6bae BUG: fix to naming of results file
    7381812 ENH: watcom wmake can not handle () in the path with cd command
    5ae48cf ENH: add a fix for spaces in the path again...
    08ccfac BUG: possible fix for new SystemInfo test
    42c41d7 BUG: fix for unused variable
    0ce8c15 ENH: fix for spaces in the path and mingw
    4d9bc90 BUG: possible fix for new SystemInfo test
    31a7001 ENH: added --system-information option to CMake
    fa9f037 ENH: improvements
    dc7c617 ENH: added for system information command line option
    d97ae16 COMP: Added line accidentally removed.
    2209891 BUG: Fixed implementation of auto_ptr_ref.
    90974ea ENH: go back to \ escapes for qnx
    4d5321f ENH: go back to EscapeForShell version
    cca4801 COMP: Disable rpath with spaces on some systems.
    334e6d6 STYLE: Nightly Version update
    20d75ac BUG: fix typo reported by Duncan Mac Vicar
    512d5dd ENH: try and use \ for space and () escapes
    f0d5bdf ENH: try another thing 3
    d7e5729 ENH: try another thing
    77ad2d6 ENH: add some debug stuff
    ae1d9e8 ENH: add some debug stuff
    da72f0a COMP: Disable test until generators are fixed
    b34f2d5 ENH: Try to fix spaces in the path problem
    1125b94 ENH: Try to fix spaces in the path problem
    21a71f2 ENH: Force libraries to be static
    2b3dae5 ENH: added some documentation on how to find the default properties of a test
    8ad3430 ENH: Make EXCLUDE_FROM_ALL a target and directory properties. Also, make IsInAll use EXCLUDE_FROM_ALL. Also, enable the test that tests this
    440bbf0 BUG: Produce error when include directories is invoked with an empty list
    48202ef ENH: hack put the hack back for qnx to try and fix spaces in the path
    0b350cb ENH: undo hack and try to get dashboard back
    d93265b ENH: add a comment
    c1eae5b BUG: Hack to try working around a problem with spaces in an rpath on QNX.
    d51fef9 ENH: show make results on the dashboard
    417b207 ENH: add new escape stuff
    2a64bb4 BUG: Fix bug#4482.
    8529efd COMP: Use exec_program instead of execute_process
    1b2cf8c ENH: Improve test
    abb67ca ENH: actually keep the output
    13bd83c ENH: make sure EXECUTE_PROCESS is there because in bootstrap it is not
    2d6e914 COMP: remove warning
    b41d4a1 STYLE: fix someones line length
    726c267 BUG: Produce an error when the script is not found
    1db4c0e ENH: Add simple exclusion test for subdirectories
    5647e6e ENH: fix parens in the path with spaces in the path
    806001b ENH: turn on spaces test for more platforms
    d999d02 ENH: get rid of some extra erase calls
    828eebc STYLE: fix line length
    7a13c7a BUG: fix for quotes in strings for flags #4022
    53c72ed COMP: Disable LFS on AIX.
    d160362 ENH: remove unused variable
    276d61c ENH: turn on spaces test for more platforms
    846b058 ENH: force c++ when building c++ objects
    d7b5020 ENH: better processor detection on linux
    086da49 ENH: remove df because df is a unix utilitiy
    b8eede3 BUG: fix for bug 3950 add support for df compiler on windows
    533bd43 BUG: fix for bug # 3954 glib with qt
    2fb0e4b STYLE: fix docs for FindKDE4.cmake
    2ab03bd BUG: remove KDE3_ENABLE_FINAL (#4140): it doesn't work currently and I don't have the time to fix this since it would require bigger changes. Maybe I'll do this if the KDE3 support of CMake becomes more widely used.
    747f135 STYLE: don't put the copyright notice twice in the file
    531f110 BUG: fix for bug 4187 fix typo in docs
    90e4d70 BUG: fix for 4188 look for smake as well as gmake and make
    a2e8b60 ENH: fix spelling error bug # 4233
    4ddfe5f ENH: only add the test for some platforms
    d5cb0f4 ENH: fix source extensions fror txt on xcode
    06027d1 ENH: fix for Watcom
    c96c175 ENH: try to force c++ on qnx
    d712e40 ENH: fix for force language stuff
    9267267 ENH: verbose
    323860c ENH: fix crash
    ba66b8d BUG: fix for bug 4420 add language dll's to mfc install
    1d8e7e9 BUG: fix for bug 4423 set language fixes
    5c0a340 ENH: remove ConvLib test for now
    c856f76 ENH: use correct name
    797a7f5 ENH: use project not target name
    245e7c3 ENH: make the test really test targets with spaces
    84315a7 BUG: fix accidental checkin
    3e82b9e ENH: added used sources with a path that has spaces
    e7ab8a0 ENH: fixed more bugs with spaces in the path
    a7042f2 BUG: Applied patch from bug#4462.
    71e0fcb BUG: fix for bug 4464 handle qmake errors better
    303048d ENH: add test for conv libraries
    0969901 ENH: turn on spaces in path test
    314f5f6 BUG: fix for spaces in path for nmake
    83b5890 ENH: new test for spaces in the tree structure
    74968ce BUG: fix for shrinking cmake oh no
    32af87a STYLE: Nightly Version update
    857a54e STYLE: fix warning
    3ebb0f5 STYLE: Nightly Version update
    63e2a9d ENH: fix for external object test
    f7cd9f7 STYLE: fix line length issues
    6652306 ENH: remove warnings and debug statement
    fad49c8 ENH: fix for vs ide
    ca0230a ENH: check in initial conv library stuff
    4d325a4 STYLE: Nightly Version update
    ffc0b5e BUG: Overwrite the symlink if it already exists. Close Bug #4418 - cmake -create-symlink doesn't overwrite existing symlinks
    7c72e03 BUG: Do not hack the exception handling default for linker flags or for per-source-file flags.
    d64a5a8 STYLE: Nightly Version update
    f529764 STYLE: Nightly Version update
    f2c0dbd ENH: More work on the packaging. Add Applicaitons, add icons, etc
    4904db4 STYLE: Nightly Version update
    a5aa05c ENH: add cygwin cpack stuff to release scripts
    c55a3e4 ENH: add cygwin on vogon
    1df084b STYLE: Nightly Version update
    39e3838 STYLE: Nightly Version update
    cfc38fc STYLE: remove empty line, so the documentation for the module is complete again
    df4cab2 STYLE: Nightly Version update
    0e95a19 ENH: add atonly support to cmCommandArgumentParserHelper.cxx and remove old non-yacc parser code from cmMakefile.cxx
    0e1ae13 STYLE: Nightly Version update
    83466bf ENH: Added PrecompiledHeader test for MSVC compilers.
    7fb573d STYLE: Nightly Version update
    5586c6f ENH: now also the "ecosclean" target works with MS nmake
    8b56708 BUG: fix for bug 4399
    cbe95df BUG: fix for bug 4414, find targets in the global generator for set_target_properties and add_dependencies
    f548dc4 BUG: fix for 4420 Unicode and MBC versions of the MFC
    96665eb STYLE: Fixed line-too-long.
    fb21ee5 STYLE: Nightly Version update
    f752ff9 ENH: fix documentation to include source language property
    bc8f3d5 BUG: Patch from Alex to fix single-command help broken by previous patch.
    d240b7e STYLE: Nightly Version update
    551397b ENH: add more time to bootstrap test
    6bba86c BUG: Patch from Alex to recompute dependencies when the include regex changes.  This addresses bug#4168.
    9e61ee2 STYLE: Nightly Version update
    27294f5 STYLE: Nightly Version update
    19b91cc STYLE: Nightly Version update
    266971e STYLE: fix warnings
    98a5bbd ENH: fix depend bug in qt
    4925e64 ENH: add support for cygwin source and binary packaging
    1feb4a0 COMP: Fix void return failure.
    2d4bc73 BUG: add gettext module for working with GNU gettext (#4081)
    c160587 ENH: allow the dashboard to override the timeouts for CTestTest
    f8b898f STYLE: Fixed line length and this-> convention violations from yesterday's patch.
    8f6b49f STYLE: Fixed line-too-long.
    180f90a STYLE: Nightly Version update
    fd799a5 STYLE: fix line length
    23d8525 BUG: Use the exe/lib output path for .pdb file location.  This addresses bug#3277 and bug#4287.
    4bc0fd0 ENH: Added cmTarget::GetPDBName method to simplify computation of .pdb file name for a target.
    ed7de15 BUG: Do not clean the .pdb file for a target just before it is linked!  This finishes addressing bug#4341.
    4d44392 BUG: Clean rule for exe pdb file should use full path.
    7e89682 BUG: Do not use bitwise OR on bool.
    05b5600 STYLE: Removed unused method declarations.
    939ae77 ENH: Added a special flags integer field to the flag map entries.  Added flags for user values and other special cases.  Added precompiled header flag translation entries.  This addresses bug#3512.
    293f247 STYLE: Removed one more stray comment.
    2da51e0 STYLE: removed code accidently checked in
    3dd4a53 BUG: fix for bug number 3320
    0b4bd97 COMP: Removed unused variable.
    a4d2dc4 ENH: Added smoke test for user-value flag mapping for VS IDE.
    62d4c1b ENH: Added mapping of /NODEFAULTLIB flag when no values are provided.
    d8aa121 ENH: Reimplemented parsing and mapping of flags into vcproj file attribute options.  This cleans up and centralizes a few things.  It is in preparation for dealing with precompiled header flags for bug #3512 since they require some special handling.
    d37abb6 ENH: Added EscapeWindowsShellArgument and ParseWindowsCommandLine methods to cmSystemTools.
    f46704f BUG: fix for bug number 3964
    58bf0db ENH: Patch from Alex to improve implementation and prepare for splitting the man page into more sections.
    712345f BUG: The .pdb file generated for a library or executable should match the real file name used for the target.  This addresses bug#3277.
    9d217a9 STYLE: Nightly Version update
    39eba4c ENH: commit cygwin source generator files, not used yet
    8013ffd ENH: do not use crazy long paths to object files for try compile
    22767f7 ENH: add support files for cpack cygwin setup package stuff
    9455085 BUG: finally fix #4331, the previous version just caught the tag, the filename not at all
    d48bf5c ENH: add more output when test fails
    b0cd969 COMP: Remove osx bundle from OSXScriptLauncher
    4240fc1 COMP: Use new API
    c32af51 COMP: Add missing file in the installation
    345df44 BUG: make sure external vs projects use the GUID in the project if it has one.
    c6c4e3a STYLE: Nightly Version update
    bb73047 STYLE: KDEDIR is deprecated and not used, so also document that KDEDIRS is used instead
    7437cea ENH: Allow to specify build target
    4a24747 COMP: Fix bootstrap
    49085f7 BUG: fixes so that --build-and-test will honor timeouts
    b32f3b4 ENH: allow copy if different from a file to a directory to work
    88f798d STYLE: Nightly Version update
    098c1dc BUG: fix in the timeout code
    2b54ecd STYLE: Nightly Version update
    b5cc765 STYLE: Nightly Version update
    9c3fb10 STYLE: Fix typo
    fd9a41a STYLE: Nightly Version update
    2888b13 STYLE: improve IF documentation to cover elseif
    52803bc BUG: Added use of KWSYS_INSTALL_COMPONENT_NAME_DEVELOPMENT for header file install rules.
    15d338e COMP: fix warning
    d67ccb8 BUG: remove early ;
    bd531d3 BUG: fix for 4186, kdevelop adding file twice
    2f84bd1 ENH: added per test timeout support
    f71ad85 ENH: Patch from Alex to make deprecated command documentation more consistent.
    03a46e0 ENH: Patch from Alex to document this command as discouraged.
    1d34e22 STYLE: Nightly Version update
    37d979e ENH: this does not need to be safe as the value is checked
    8638e31 STYLE: Nightly Version update
    863f2b7 BUG: reent.c wasn't intended to be committed, too special
    152040f STYLE: use even more absolute paths, can't hurt for out-of-source builds STYLE: use SET_SOURCE_FILES_PROPERTIES() on multiple files at once instead of interating over each one of them STYLE: no need to add target.ld to the clean-files, this is done now automatically by add_custom_command() ENH: now also MS nmake can be used to build ecos apps
    0272c20 ENH: avoid crash, but do not make it an error if include flags is missing from a language
    91bd809 ENH: make the include flag required for a language avoids seg fault
    e537b60 ENH: undo bug fix because of failed test
    ef9e460 ENH: add link flags for debug/release etc
    c3ae42f STYLE: Nightly Version update
    c0a0f88 ENH: Patch from Alex to document WRITE_FILE as a discouraged command.
    1e56670 COMP: Patch from Alex for const correctness.
    d0a49db BUG: Patch from bug#4312 to make uninstall work with DESTDIR.
    a3877bf STYLE: Nightly Version update
    aa761ed STYLE: Nightly Version update
    6671810 COMP: Fix typo that makes all Qt4 builds break
    4fe11cc STYLE: Nightly Version update
    c9c1898 BUG: fix for bug 4331
    51bf1bd BUG: fix for bug 4331
    6f7bfb6 STYLE: Nightly Version update
    1589890 ENH: do not use relative paths for custom command commands if they working directory is used
    c37f2c2 ENH: the ecos headers are always in the binary dir
    4cb8e3c ENH: building ecos apps now seems to work also out-of-source
    c6f74df BUG: also check that tclsh is available, otherwise you can't build any eCos stuff ENH: make the name of the config file ecos.ecc adjustable via the new variable ECOS_CONFIG_FILE
    e264771 ENH: Add support for "~otheruser/"
    8388640 STYLE: Fix kwstyle
    cc2364f STYLE: fix link lenght issue
    df6d0ab STYLE: Nightly Version update
    5e6f6f4 STYLE: Nightly Version update
    a85e26d STYLE: Nightly Version update
    50489ff ENH:  Handle "~" in SplitPath.
    cca67d7 BUG: fix for bug 4239, NODEFAULTLIB flag support in ide
    266ce70 STYLE: Nightly Version update
    cd5535e STYLE: Fix kwstyle issues
    bee7c78 STYLE: Nightly Version update
    c314881 ENH: fix warning and code style
    f015e1f ENH: Change permission for getdisplay.sh to make the runtimescript work
    de5540f ENH: First pass at CPack generator for OSX X11 applications. This are applications that require X11 to work. This is not really installed but a bundle packager
    c2780e2 STYLE: Nightly Version update
    8fe00d7 STYLE: Nightly Version update
    55f5f27 STYLE: Fixed documentation of how to produce forwarding executables for multi-configuration builds with CMAKE_INTDIR.
    74f75c8 STYLE: Nightly Version update
    1671455 STYLE: Nightly Version update
    332f409 STYLE: Nightly Version update
    7ab81d1 ENH: if a wrong qmake has been found, mark it as invalid in the cache, so that it is searched again the next time cmake runs Tested in KDE since Jul 5th: http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/FindQt4.cmake?rev=558318&view=rev
    4167622 ENH: add QT_USE_QTDBUS as it exists for all other modules too
    f53f056 BUG: also look for qmake4, as it is named on OpenBSD
    a2262a8 BUG: fix for bad argument handling
    2861c05 STYLE: Nightly Version update
    92db085 ENH: change STRICT to CMAKE_STRICT
    6feb9a3 ENH: add RC stuff to main tree
    51d255b STYLE: Nightly Version update
    5826ce4 ENH: partly sync with KDE svn: add the macros for generating the dbus files
    4fbcdcc ENH: mark more variables ADVANCED
    1626da5 ENH: partly sync with KDE svn: handle QtMain more like the other libs
    c864c8f BUG: argument names in macros are not real variables, which can lead to problems, which we fixed for KDE in Trysil: http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/FindQt4.cmake?rev=557470&r1=557241&r2=557470
    c8c4b68 STYLE: some more space to make it easier to read
    f35f487 ENH: partly sync with KDE svn: also find the QtDBus and the QtDesignerComponents libraries
    2c480fd ENH: partly sync with the KDE vesion: find the dbus tools coming with Qt since 4.2
    e9be4e0 STYLE: Nightly Version update
    63ab3c4 STYLE: Nightly Version update
    2f86520 STYLE: Nightly Version update
    7fc2132 STYLE: Nightly Version update
    0b4fdd8 STYLE: Nightly Version update
    113231d ENH: try to fix test on watcom
    a9819e1 STYLE: Nightly Version update
    255a4b9 BUG: fix problem with path suffix and mac frameworks and find stuff, showed up in FindPythonLibs.cmake
    f6c2972 STYLE: Nightly Version update
    b622d09 STYLE: Nightly Version update
    c074927 ENH: Support JVM on Mac
    3f3d700 STYLE: Nightly Version update
    996e1a1 STYLE: Nightly Version update
    1aa4fab STYLE: Nightly Version update
    e44e0cd STYLE: Nightly Version update
    b3a6ef1 STYLE: Nightly Version update
    1ed84c3 BUG: reverting previous change.
    fbfd05a BUG: When a "wrong argument" was detected, we call the WrongArgument handler. If the handler returns success, the argument parsing should continue. Currently, it was stopping parsing immediately after the wrong argument was processed, irrespective of the WrongArgument handler status. Fixed that.
    87f5f6e STYLE: Nightly Version update
    34cf1b1 STYLE: Nightly Version update
    1a1c523 STYLE: Nightly Version update
    fa69ba9 BUG: FileIsDirectory would remove the trailing '/' even when the path is indeed the root i.e. '/'. Hence the test would be incorrect for root directory. Fixed that.
    b95f198 COMP: Fix compilation when VS6 is using the new ANSI stdlib
    ef8735a STYLE: Nightly Version update
    e2570c3 STYLE: Nightly Version update
    f75900f STYLE: Nightly Version update
    df54b22 COMP: Try to get stringstream emulation working
    6469e1a STYLE: Nightly Version update
    f7611f1 ENH: Made cmMakefileTargetGenerator::GlobalGenerator have full type cmGlobalUnixMakefileGenerator3 to give access to all methods.  Fixed broken custom targets with no commands for Borland makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set.
    1fe21ae ENH: Adding stringstream compatibility implementation.  It is currently identical to ostringstream.  Fixed local variable pcount hiding method warning.
    55af790 BUG: Remove stringstream implementation, this was a wrong interface anyway.
    db116b9 BUG: disable test for now
    0fcccb1 ENH: Changes from Ryan C. Gordon to fix old process execution on BeOS.
    3106262 STYLE: Nightly Version update
    d6422d3 BUG: Fixes for dash
    2245c50 COMP: oops really did not mean to check in that change
    5d11564 ENH: allow source file properties to chain to Directories and up
    e1a142f ENH: fix for back VTK error message
    cc73abf ENH: provide stringstream too. FIX: warning shadow var
    7d1801b STYLE: Nightly Version update
    ed4d2ec ENH: remove old commands
    af2b0e0 ENH: put in a better error message for VTK 4.0
    62b368f ENH: removed old VTK tests
    6aa73a8 ENH: minor cleanup
    69ef251 ENH: do not use svn until it is working again
    372ce05 ENH: fix a warning and a nice fix to the IF command
    97eceff STYLE: Nightly Version update
    179579b ENH: improve SetProperties and fix a couple warnings
    09029e9 STYLE: Nightly Version update
    cadac9f STYLE: Nightly Version update
    ff61463 ENH: better backwards compatibility, and deprecate PKGCONFIG
    b9787a9 BUG: revert yesterday patch. The implementation was correct. The problem was that _WIN32 was forced to be #define on cygwin when included from ITK, which was miss matching the implementation from the declaration. Put extra condition for CYGWIN system
    945dfe5 STYLE: Nightly Version update
    458fa75 BUG: Make sure to use the Win32 interface (HINSTANCE) for handling shared lib on cygwin and mingw system
    1dd5db0 COMP: fix some warnings and style issues
    5ccd5a4 STYLE: Nightly Version update
    179aad3 BUG: fix 4164, also search for libruby1.8.so, I guess it should be synced with the KDE version of FindRUBY.cmake
    2ad2566 BUG: fix bad comparison
    a47820c ENH: add beos file
    cf43e6c COMP: fix a warning
    a00200e ENH: implements SetProperties for TEST
    013ec39 ENH: fix test for config dir based stuff
    21d9f9a COMP: fix bootstrap maybe
    5d91219 COMP: fix warning
    2305f7a COMP: fix warning right now
    f056de5 BUG: fix missing return value
    1936242 ENH: add test I removed by mistake
    ba75d1e COMP: fix warning
    27379d7 ENH: make properties a bit more formal with documentation and chaining
    833548f STYLE: Nightly Version update
    26b527a ENH: fix bug in full path to target depends stuff
    a44ac07 STYLE: Nightly Version update
    c0dc50b ENH: fix compiler warning
    0b7e1f5 ENH: fix compiler warning
    c2308e7 COMP: fix line length style error
    6b7bf34 COMP: remove warning
    0c381a2 ENH: fix bootstrap for mac
    1513773 ENH: fix build error on IRIX
    3b1c74d ENH: fix for backwards compatibility
    3a32cec ENH: merge in changes for beos support
    de8ffca ENH: Changes based on patch from Ryan C. Gordon to enable process execution on BeOS.  There seems to be no way to implement it without polling (or threads).
    d045ae4 BUG: Do not print empty install configuration repeatedly.
    273ac87 BUG: fix for bug 4102
    3fb55bf BUG: fix for bug 4123, find xmlrpc in standard locations
    ff67e8a ENH: added properties into the compile, but not that many
    011532e ENH: added properties into the compile
    fbc9fed STYLE: fix line length
    434d229 ENH: put checks on vector before referencing begin iterator
    f67f158 STYLE: Nightly Version update
    6600143 ENH: fix warning
    49a3349 ENH: getting some of the property changed chewcked into CVS at least
    d99ee73 BUG: fix for 3815 seg fault
    567d02c STYLE: Nightly Version update
    639d257 ENH: clean up comment and avoid some vector access calles
    5ff037e BUG: better fix for .dll.lib problem
    464e3c1 ENH: add a module to find Cups (#3081), taken from KDE svn
    4c87d57 ENH: make it work for hp
    1192f03 STYLE: Nightly Version update
    9eb1ec3 ENH: add extern for hp c compiler
    445e091 ENH: fix test to run with debug or release and put the exe next to the dll, still shows the bug this is testing for
    b56a60d ENH: fix errors for unix builds
    e2a7c93 ENH: fix warning
    33170bc ENH: there can be only one version
    2915f24 COMP: fix compile issue on Sun hopefully
    f211823 ENH: fix test for configuration type builds
    9ffabcb ENH: fix compile error on mac
    9b42fff ENH: maintain backwards compatibility in UsePkgConfig
    ccb77b6 ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only use cmVersion
    46f8ed0 BUG: fix a problem where it tried to link .dll.lib files
    d621958 COMP: fix compile issue on Sun
    965a147 BUG: Fix problem with loading dylib on Tiger (10.4) x86. We need to be using the dlopen/dlclose instead of the old NSModule
    daa6d2b ENH: updated handling of debug and optimized target link libraries
    e9a80cd ENH: add rc to version stuff
    07fe017 ENH: use older os for AIX release
    6438931 ENH: use the built cmake for file compare as older versions of cmake may not support this
    466dca0 STYLE: Nightly Version update
    1ae24c1 ENH: use correct project name
    f2e8fd0 ENH: make sure things do not depend on optimized libraries if they are debug, and the other way around as well
    31a576a ENH: add a test for a target name with the same name as the output of a custom command
    0954696 ENH: fix line length problem
    b3d5e0f ENH: fix crash in plplot build
    19892ab ENH: save logs of passed try compile stuff as well
    a72f4c0 STYLE: Nightly Version update
    11e1ac0 STYLE: Nightly Version update
    8ae572e STYLE: Nightly Version update
    9baa760 BUG: fix problem when a target name is the same as the output of a custom command
    3ad6f7e STYLE: Nightly Version update
    367773d STYLE: Nightly Version update
    23fa16f ENH: kde-config has been renamed to kde4-config several weeks ago, so it's not necessary anymore to use "kde-config" as fallback, since this will surely be a wrong version
    05e12b0 ENH: make sure it is qt3 before running test
    fb8a239 ENH: make sure it is qt3 before running test
    3c900bb ENH: check in new pkgconfig stuff from Enrico Scholz
    651fece ENH: make sure findqt3 finds qt3 and not qt4
    445ff04 STYLE: Nightly Version update
    b7faa7f STYLE: Nightly Version update
    cd29818 STYLE: Nightly Version update
    2852600 ENH: fix for when a library is tagged both debug and optimized
    a5fc448 STYLE: Nightly Version update
    056b7f0 STYLE: Nightly Version update
    23c0fca STYLE: Nightly Version update
    f405014 BUG: undo bug fix 2722, still replace @foo@ in cmake files
    240deb0 STYLE: fix a long line
    384dd71 STYLE: Nightly Version update
    d92f220 ENH: remove old hack now that project level compatibility files are supported
    97b1963 ENH: added to handle case in very old odd versions of VTK
    540d163 ENH: added to handle case in ITK 2.8 and earlier
    786fdbc ENH: fix a bug with useing debuf optimized libs from other builds
    197cbc5 STYLE: Nightly Version update
    ae2e27f STYLE: Nightly Version update
    1047cd1 STYLE: Nightly Version update
    2e37a00 ENH: Expand comment
    ba238d7 ENH: add depend information from qrc files
    2366926 STYLE: Nightly Version update
    6609a53 STYLE: Nightly Version update
    9e97f7f BUG: fix for 4028 fix scroll after delete
    93002a4 BUG: fix for 4009 lib64 should work with path suffix
    5ac4801 BUG: use different commands for shared libraries and exe for manifest stuff fix for bug#4039
    6d932c6 STYLE: Nightly Version update
    dd8d1e8 ENH: remove warning
    3b7005c BUG: fix for broken borland compiler
    6b2cc48 STYLE: Nightly Version update
    9442cd3 ENH: fix it to work with stl debug mode on mac
    b0bc59f ENH: commit fix for putting everything in the build on vs
    976424f STYLE: Nightly Version update
    65d717f STYLE: Nightly Version update
    ef0fd47 STYLE: Nightly Version update
    4e1f279 STYLE: Nightly Version update
    fa6bcb6 STYLE: Nightly Version update
    f168018 STYLE: Nightly Version update
    a1f9b28 STYLE: Nightly Version update
    cf8625c ENH: add support for finding mpich2 on windows
    86d2d98 ENH: look for QtAssistantClient4
    d6f2cbe STYLE: Nightly Version update
    cc7bfeb ENH: Added XXX_RUNTIME_LIBRARY_DIRS as a suggested variable.
    db4c5c5 STYLE: Nightly Version update
    897a2a9 ENH: Cleanup of install component list. There was already the list in the global generator. Use that one
    605d887 STYLE: Fix kwstyle
    7ded253 ENH: Add support for displaying the list of components
    b2240ef ENH: Adding FindSubversion module from Tristan Carel.  This addresses bug#3987.
    7aef923 ENH: make sure null const char* is not put into ossttringstream to avoid seg faults
    4400842 ENH: Added test case for bug#3966.
    fb99991 STYLE: Nightly Version update
    e29b587 ENH: More documentation
    9ae7fb9 ENH: Add support for libjvm
    f23ade5 ENH: remove JavaEmbedding
    6dba95c ENH: fix warnings on windows paths
    d9f1d4d ENH: Added NO_MODULE and COMPONENTS options to improve flexibility of the command.  Re-implemented argument parsing to be simpler and more robust.
    5418998 STYLE: Fix typo
    b9f3de8 BUG: When writing newlines between script portions in prebuild, prelink, and postbuild command lines they must be escaped for XML so that the IDE receives them.  This fixes the fix for bug #3977.
    e15249f COMP: Remove unused variable.
    89f098b BUG: Adjust prebuild/prelink/postbuild script construction to account for ConstructScript no longer producing trailing newlines.  This addresses bug#3977.
    e23b82c BUG: Avoid leading and trailing newlines in custom command scripts because some VS6 versions do not like the trailing backslash this produces.  This addresses bug#3977.
    9b8f479 ENH: Re-enabling # escape test now that it is implemented everywhere.
    54731fa ENH: Adding support for # escape in Watcom WMake.
    9e29a74 BUG: EQUAL -> STREQUAL for string comparison.
    b7e04e6 BUG: It cannot be an error if the values do not convert.  The docs say that if the values do not convert the test is false.
    d563ab6 BUG: For LESS, GREATER, and EQUAL check that the arguments can actually be converted to numbers.  Also force the conversion results to be stored in memory to make sure they both use the same precision.  This addresses bug#3966.
    9192f36 COMP: Remove unnecessary provocation
    f1a0e48 BUG: Attempt to fix the test
    b4da7bb STYLE: Fix line length
    5a2b413 BUG: honor the REQUIRED flag for Perl, please backport to 2.4 branch so that it will be in 2.4.4
    e8d4815 BUG: Looks like gcov produces lines with string /*EOF*/ on them if there is no line at the end of the file. This will fix the coverage code complaining about it
    212eeff ENH: remove failing test
    112dadc ENH: fix more doxygen issues
    ae5df56 ENH: remove JavaEmbedding framework
    ee93410 BUG: Disable testing of # escapes until it can be implemented for Watcom WMake.
    0945aec BUG: fix #3955: add -O2 by default but only if no special buildtype is set
    87dcfb5 ENH: Added # character for shell escaping.
    b25629e ENH: Remove old IF(FILE_IS_NEWER) syntax.  It was never in a release anyway.
    74c70d4 BUG: Do not display cmake -E usage when any old command line error occurs.
    2e3eebc ENH: put in backwards compatibility for older cmake
    d1a9c93 ENH: Patch from Alex to provide nicer syntax for FILE_IS_NEWER.  Using name IS_NEWER_THAN so old syntax will continue to work.
    0c52510 ENH: remove broken test
    21a56b7 COMP: Fixed typo: CMAKE_TEST_CMAKELIB -> COMPLEX_TEST_CMAKELIB.
    c9aee13 ENH: Remove old include dirs.
    3cf35f5 COMP: Fix for building without system xmlrpc installed.
    6ff05e3 ENH: Adding option to use system-installed third-party libraries.  This addresses bug#3653.
    f91b3c1 ENH: Add options to build with system utility libraries.  Organize inclusion of third party libraries into a single header per library.  This addresses bug#3653.
    de007ef ENH: Adding CMAKE_DEPENDENT_OPTION macro.
    b646183 ENH: Added explicit name for option to test CMakeLib.  Added option to disable testing of CMakeLib if system utility libraries are used until linking made easier.
    93ce08e ENH: Find module for XMLRPC libraries.
    d913a7b ENH: Find module for EXPAT library.
    d25595a ENH: Find module for CURL library.
    f7a5289 ENH: added total time limit for a CTest run bug 1207
    2fd1b37 ENH: Patch from Jan for bug#3453.  Cleans up find script and enables -isystem feature for use script.
    bfe885f ENH: Clarified search behavior when the objective is not found.
    e9fb6cd BUG: Correct the SystemReportDebugHook function. It should not call exit. It gets called multiple times at shutdown in a memory leak reporting scenario... This is the source of the long standing KWWidgetsTour debug build dashboard failure.
    4d6435f STYLE: Fixed line-too-long.
    b155f3a ENH: Adding image version number (major.minor) property to windows binaries.  Default is 0.0, but the VERSION target property may change the value.  Windows now has first-class support for dll and exe versioning.  This addresses bug#1219.
    3023551 BUG: Need to collapse path argument to get_directory_property.  This addresses bug#3847.
    49bf0b9 ENH: Make hyperlinks in documentation active when generated into HTML documents.  This addresses bug#3906.
    e55ff93 ENH: Allow user project code to distinguish between an install prefix set on the command line and one set by CMake as a default.  This is useful for changing the default prefix while still allowing the user to override it.
    3a0b941 BUG: partial fix for the progress after install bug
    71c934f ENH: update for release
    e593fbf ENH: Added OUTPUT_STRIP_TRAILING_WHITESPACE and ERROR_STRIP_TRAILING_WHITESPACE options to EXECUTE_PROCESS command.  These allow it to behave more like the old EXEC_PROGRAM command that it is supposed to replace.
    641a0ad BUG: fix for bug# 3310
    2071291 STYLE: Fix kwstyle
    3206db1 ENH: Properly propagate config type to test
    655ba54 BUG: fix for bug#3908 if header_file_only is set on cxx files in visual studio do not compile them
    bf74cd9 BUG: Compression must be set before any output is created.
    8a4c70c COMP: Fix Sun build
    fb7c767 BUG: When using link scripts use native shell escapes instead of makefile shell escapes because the script is not interpreted by a make tool.
    5330a03 ENH: allow for -gdwarf-2 to be in cflags or cxxflags for xcode
    5a0af03 BUG: fix for bug# 3921 INPUT wrong
    d460481 BUG: fix for bug #3846 more advanced stuff
    4d89019 BUG: fix for bug#3898 find qt plugin dir
    870f2ae BUG: Replace some errors with warnings
    69356d8 BUG: Juse use cmake -E echo instead of the native echo on MinGW makefiles.  The echo; hack did not work when running from ctest.
    0230413 BUG: Do not try to compute the location of a non-library target for linking.
    2f71307 ENH: Report command line as a measurement and allow user to add custom measurements
    052cb77 ENH: undo bad changes
    61a4c12 BUG: Use BuildDirectory from the DartConfiguration information. Also, Make missing coverage information not make ctest fail
    d5f3129 BUG: Use variable instead of retrieving again. Fixes bug: Bug #3476
    9226a92 BUG: Report and error when ctest -S script fails... Fixes: Bug #3540
    b548e2d ENH: Add NSIS compression
    911317a ENH: Handle more regular expressions
    df1ff57 ENH: Several CPack fixes. First, allow user to set CMAKE_MODULE_PATH for CPack; make SetOptionIfNotSet more robust to handle empty options; do test TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set environment variable CMAKE_INSTALL_PREFIX
    f9dc5b5 ENH: On Visual Studio and Xcode handle config type
    e607d5f ENH: More locations for Java
    e31dc3a ENH: Several CPack fixes. First, allow user to set CMAKE_MODULE_PATH for CPack; make SetOptionIfNotSet more robust to handle empty options; do test TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set environment variable CMAKE_INSTALL_PREFIX
    77a4227 ENH: some cleanup and commenting of code
    107e01c ENH: fix for bug -gdwarf getting removed
    b20fd1a BUG: Do not collapse the INSTALL_NAME_DIR setting because users may intend to have .. in the path.  This makes the makefile generator consistent with the already working Xcode implementation of this feature.  Also added a test for @executable_path/.. style settings for this property.
    c0326d0 ENH: Simplify code by removing redundant check against BUILD_WITH_INSTALL_RPATH.
    3a757c2 STYLE: Fixed typo: INCLUDE_DIR->INCLUDE_DIRS.
    86dd857 BUG: TARGET_QUOTED should always be replaced if Target is set in the rule variables.
    f0c79a0 BUG: Avoid duplicate conversion to output path.
    cdcbe25 STYLE: Nightly Version update
    8824f79 BUG: Fixed references to projects outside the build tree and in other locations with spaces in the path.  This is needed for out-of-source/out-of-binary subdirectories in the build.
    0fe0523 BUG: Fixed out-of-source subdirectories to work when they are also out-of-binary.  Updated the OutOfSource test to test this feature.
    9fca6a7 STYLE: Nightly Version update
    7d033e5 COMP: Fix or suppress warnings on Borland and Mac dashboards. Definitely fix "may be used uninitialized" warnings.
    2ea9530 STYLE: Nightly Version update
    830269f STYLE: Nightly Version update
    f7217ef ENH: remove old unused code
    cfb3c9e BUG: potential segfault
    22442fd STYLE: Make the set of supported STL headers the same in vtkstd and vtksys/stl. (The union of the present values of the two sets.)
    017cec9 ENH: do not print a call stack if the user does a message error unless --debug-output is used
    7f7374e BUG: Do not enable -isystem support for Xcode generator until it is implemented.
    0e497ef STYLE: Nightly Version update
    027b9cb BUG: fix bug where converage was required to get valgrind output because of bad current directory
    bdf8e18 BUG: Need to match shared library names before static because some platforms have static name patterns that match their shared patterns but not vice versa.  This is needed for implementing bug#1644 on cygwin.
    e0a662a ENH: Adding version number to the name of a DLL built in cygwin but not the import library.  This addresses bug#3571.
    48470ea ENH: Enabling link-type selection flags on Cygwin, MSYS, and MinGW.  This addresses bug#1644 on these platforms.
    7ad07e0 BUG: Fix link flags on cygwin shared libraries.  This requires that the shared library prefix be supported in the link library regex.
    7e92f0b BUG: Hack to make echo command work properly in mingw32-make.
    5341711 BUG: Robustly handle failure of FormatMessage.  See bug#3471.
    97e07dc BUG: Test -isystem without affecting other tests.  Made separate Library/SystemDir for this purpose.
    934c804 ENH: Added OPTIONAL option to INSTALL command to allow installation of files if they exist while ignoring them otherwise.  This addresses bug#2922.
    16b7813 BUG: Run testSystemDir test only if -isystem flag is available.
    1bdebd7 ENH: Adding links to web resources and FAQ to SEE ALSO section.  This addresses bug #3757.
    e1799a5 BUG: QNX GCC does not have -isystem.
    c11cf31 ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command.  This addresses bug #3462.
    e36eb71 STYLE: Nightly Version update
    9e709f6 BUG: The --help option should list generators.  This addresses bug #2494.
    9f52b7d ENH: Adding test of special characters in custom command and custom target comments.
    406f355 BUG: Fixed display of custom command comments with quotes, dollars, and other special characters in them.
    038c9e2 ENH: Adding Shell_Flag_EchoWindows option to setup escapes for arguments to the native echo command in a shell.  This special case is needed to avoid adding quotes when passing text to echo in a native windows shell which does no command line parsing at all.
    5a6b079 ENH: Added COMMENT option to ADD_CUSTOM_TARGET.  This addresses bug#3461.
    168591e BUG: COMMENT was missing from docs.
    40adb2c ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T and KWSYS_C_HAS_SSIZE_T to help ProcessUNIX.c build everywhere without warnings.
    6c19d3a ENH: Renamed kwsysPlatformCxxTests to kwsysPlatformTests and generalized it for multiple language tests (C and CXX).
    652d7bc BUG: Name of C test file ends in .c not .cxx.
    a48cf7e ENH: Renamed kwsysPlatformCxxTests to kwsysPlatformTests and generalized it for multiple language tests (C and CXX).
    4fc9533 ENH: remove paths that cmake already looks at
    d54a7bf ENH: apply patch so that the config values from ruby are used to determine the additional locations (see #3297)
    2dfa2ba ENH: Added APPEND option to ADD_CUSTOM_COMMAND to allow extra dependencies to be connected later.  This is useful to create one rule and then have a macro add things to it later.  This addresses bug#2151.
    523075d BUG: Do not replace @VAR@ syntax in list files.  This addresses bug #2722.
    430f6f3 BUG: fix for fat file systems and vs8 #2617
    608f735 BUG: Patch from Clinton to restore proper QT3_SUPPORT macro definition.
    4c44781 BUG: fix for bug#3362 xml escapes on -D stuff for visual studio
    9d5dc7b BUG: fix for bug# 3313 same advanced for tcl win and unix
    8750b19 BUG: fix for bug# 3664
    4f304e7 BUG: fix for bug #3517 seg fault with enable language before project command
    7ed0532 BUG: fix for bug#3520 - better find doxygen
    131d820 BUG: fix for bug# 3584 missing SONAME for fortran on darwin
    009dc7d ENH: make qmake-qt4 really work if qmake is qt3 also fix indent in file, for diff use cvs diff -w
    dabb4ea STYLE: Nightly Version update
    18e302a ENH: fix dashbaord error do not exclude root project from itself.
    2826dc4 BUG: fix for bug#3646 GLUT not Glut for framework name
    1155213 BUG: fix for bug#3652 use link /lib instead of lib
    48fdfda ENH: use core and not all of carbon
    f851821 BUG: fix for bug#3714 execlude_from_all not working on vs
    22a7977 ENH: added endmacro command
    26d31fc BUG: fix for bug#3720
    5f01d47 BUG: fix #3827, the name of the var is _tmp_FILE instead of tmp_FILE, so the dcop stuff should work now
    2e7aef7 BUG: fix for bug#3738
    d760e37 BUG: fix for 3765
    b3efab8 BUG: fix for bug#3775
    5b98b7a ENH: check for empty path
    943de01 ENH: disable static shared stuff on AIX, see comment
    8883a76 BUG: bug#3789 add msys for the msys generator
    4d0c0e6 ENH: make sure file is closed
    81996dc ENH: allow edit of file text directly
    d5cce9f ENH: fix compile error
    9c4302f ENH: do not allow null pointer access
    9c3b654 ENH: make sure value is set before using it
    46c6442 BUG: fix for seg fault bug #3815
    48ee381 BUG: Need to initialize to not use native pipes.
    a850604 STYLE: Fixed line-too-long warning.
    6eef663 ENH: Added Process_SetPipeNative method to allow user code to override the pipes connected to the child pipeline.
    9d566ee STYLE: Nightly Version update
    fcd5002 ENH: Renamed NOT_IN_ALL to EXCLUDE_FROM_ALL.
    1d9f287 ENH: Added NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid building the targets by default.
    603b47c ENH: Patch from Alex to help with KDevelop code completion in generated projects.
    e4ec89d ENH: Added SYMBOLIC source file property to mark custom command outputs that are never actually created on disk.  This is used by the Watcom WMake generator to generate the .SYMBOLIC mark on the files in the make system.
    bb01a0d COMP: Fix command line check test implementation for Watcom.
    a178761 ENH: fix from clinton
    066c24e STYLE: Nightly Version update
    3b515f7 STYLE: Nightly Version update
    51c140f STYLE: Nightly Version update
    fdcc888 ENH: Added support for getting a target's location on a per-configuration basis (ex. DEBUG_LOCATION).  This does not fix but helps with bug#3250.
    21f3a18 ENH: fix failing tests on mac
    28921d9 BUG: Fixed inclusion of progress.make from subdirectory makefiles.
    4ec039e STYLE: Nightly Version update
    1d2fd77 BUG: Move hack from old cmMakefile::AddUtilityTarget to this command directly.  There really needs to be a better way to represent external project targets.
    bd6aaef BUG: Moved progress.make file into CMakeFiles subdirectory to keep things clean.
    9a1d4e9 BUG: Fix/cleanup custom commands and custom targets.  Make empty comment strings work.  Fix ZERO_CHECK target always out of date for debugging.  Fix Makefile driving of custom commands in a custom target.  Fix dependencies on custom targets not in ALL in VS generators.
    7d2de52 ENH: Cleaned up signature of cmMakefile::AddUtilityCommand.  It is not valid to have an output from a utility rule and no calls to the method asked for an output anyway.  The argument has been removed.
    506dca3 BUG: Header and library search path ordering should be consistent.
    d01b6f1 ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET commands.  This option enables full escaping of custom command arguments on all platforms.  See bug#3786.
    16f8da8 ENH: Re-enabling .i rule test on MSYS now that it works.
    019dabc BUG: MSYS makefile shell needs posix paths to executables in some cases and it does not hurt to do it always.
    0b13576 BUG: Do not filter system directories for include file dependencies.
    c717db3 STYLE: Nightly Version update
    16cafd5 COMP: Fix init order.
    e5549cf BUG: One should be able to escape the @ symbol.
    4babd52 BUG: The copy constructor should copy the escape settings.
    f785ae9 ENH: Re-enable preprocessing target test but specifically disable it on broken platforms.
    dd332a0 ENH: Re-implemented command line argument shell quoting to support several platforms with one code base.
    5d22d36 ENH: apply patch from Dirk Mueller to support Python 2.5
    61d3b2f STYLE: Fixed line-too-long.
    e10f739 BUG: Handle header file dependencies for objective C
    2912432 STYLE: Nightly Version update
    1d11927 COMP: Removed yyunput function to avoid warning.
    aa8d37b COMP: Restoring previous AIX fix.
    c1b4a0b BUG: Disable new shell escape code until backward compatibility can be established in the new implementation.
    97c9773 BUG: Character + should be valid in a variable name.
    cba6306 STYLE: Nightly Version update
    1ce1c57 BUG: Disable new test_preprocess target until it is fixed on OSX universal binaries and mingw.
    2e6f937 STYLE: Nightly Version update
    f75958b ENH: Adding elseif to VIM syntax and indentation files.  See bug #3781.
    1338056 ENH: Adding test for running preprocessor rules.
    1c429da ENH: Adding elseif indentation.  See bug#3781.
    c9fd17b BUG: Attempt to fix winzip problems
    cf02e44 STYLE: Nightly Version update
    a6e63f3 ENH: added test for elseif
    5e46232 ENH: added elseif
    c27e9fd COMP: Need ANSI C flags to build check_command_line.c.
    bffc8ca STYLE: Nightly Version update
    a8426f5 COMP: Fix shadowed local variable created by previous cmake_force change.
    ca22f0f ENH: Adding test for non-trivial custom command line arguments.  This is for bug#3786.
    b9fc067 BUG: Enabled use of EscapeForShell to properly escape custom command lines.  This addresses bug#3786 for Xcode.
    6d72bb5 BUG: Need to escape spaces in custom command line arguments.
    45a44a7 BUG: Do not escape parens because we need to be able to reference make variables in the scripts.
    2459ceb BUG: Centralized generation of command line arguments in escaped form.  This addresses bug#3786 for several platforms.
    0952a96 ENH: Handle zip (command line was too long)
    d5d8687 BUG: Windows_ShellArgument: need to escape if the string contains one of a set of special characters as well as spaces.  Moved test for needing escapes to a separate method kwsysSystemWindowsShellArgumentNeedsEscape.
    f005026 ENH: Added System component of kwsys.
    683346f ENH: Adding 'System' component of C sources to hold system tools written in C.  Moved windows shell command line argument escaping code to kwsysSystem_Windows_ShellArgument and kwsysSystem_Windows_ShellArgumentSize.
    b6e8574 ENH: Added KWSYS_SHARED_FORWARD_OPTION_COMMAND option to allow users to replace the command executed.  Extended documentation at top of file.
    ef8771e STYLE: Nightly Version update
    358b947 BUG: cmake_force needs to be written into build.make as well as Makefile.
    194ef33 STYLE: Nightly Version update
    8b46841 ENH: add cmake modules for some common libraries: aspell, hspell, bzip2, jasper (jpeg2000), libxml2 and libxslt and openssl and the accompanying license (BSD)
    627758b STYLE: Nightly Version update
    86c63dc ENH: two macros to check whether the C/CXX compiler supports a given flag: CHECK_CXX_COMPILER_FLAG("-Wall" COMPILER_SUPPORTS_WALL)
    8e3bb08 ENH: Enabling link type selection flags for this platform.  See bug#1644 for details.
    572f2c7 STYLE: Nightly Version update
    a30c24a STYLE: Nightly Version update
    79d6047 STYLE: Fixed line-too-long.
    4a3a9eb BUG: Do not look for linker language unless it is needed.
    147b4ff BUG: Need -Wl, to pass linker flags when using gcc on Sun.
    0a4e202 STYLE: Nightly Version update
    690543c ENH: Enabling link type selection flags for this platform.  See bug#1644 for details.
    b2a5495 STYLE: Updated comment about link type flags and passing directly to ld.
    e21b65c BUG: Fix CMAKE_SHARED_*_LINK_*_C_FLAGS to pass link type selection flags directly to the linker.
    5845843 ENH: Enabling link type selection flags for this platform.  See bug#1644 for details.
    3079a67 ENH: Enabling link type selection flags for this platform.  See bug#1644 for details.
    07ec25e ENH: Added test for linking to a static library that is next to a shared library.  See bug#1644 for related changes.
    1d05029 ENH: Adding support to link specifically to an archive or a shared library based on the file name specified.  This fixes the problem of having -lfoo linking to libfoo.so even when it came from libfoo.a being specified.
    429571b STYLE: Removing unused platform variable CMAKE_SHARED_MODULE_LINK_Fortran_FLAGS.  It does not make sense because nothing links to shared modules.
    6b7bec6 STYLE: Nightly Version update
    070f581 STYLE: Nightly Version update
    6a347e9 ENH: Patch from Alex to speed dependency scanning approximately 2x.
    6ce165d ENH: Added diagnosis of bad target names.
    ff46146 BUG: Patch from Peter Visser to run wx-config from an MSYS prompt.
    f5b118f STYLE: Nightly Version update
    eb3da1c ENH: put the if in the right place
    0406aac ENH: fix for BUG: #739 again, makefiles did not depend on external full path libraries
    f8211e5 STYLE: Nightly Version update
    b177af7 STYLE: Nightly Version update
    99d650a STYLE: Nightly Version update
    bcbfa62 STYLE: Nightly Version update
    76f6ea8 BUG: Fixed ordering of code generated in Makefile and build.make files to make sure .SUFFIXES rule comes as early as possible.  Also cleaned up documentation in generated files.
    cff915c STYLE: Fixed line-too-long.
    e37ab55 STYLE: Nightly Version update
    d458764 ENH: Patch from Toni Timonen to allow cross-compiling of DLLs.
    64231a2 STYLE: Nightly Version update
    8358801 STYLE: Nightly Version update
    207292c ENH: fixes from Clinton to allow qt to work with static libs
    8be3602 STYLE: Nightly Version update
    c558899 STYLE: Nightly Version update
    c5f4d2d STYLE: Nightly Version update
    fd8236c BUG: Patch from Alex to fix name of includecache files to not look like source files.
    6b9c463 STYLE: Nightly Version update
    57eb300 STYLE: Fixed line-too-long warning.
    6932bbd STYLE: Nightly Version update
    e09dd5d BUG: Fix automatic computation of binary path to work for subdirectories of out of source directories.  This addresses bug#3592.
    409f70b ENH: Make sure all custom command outputs are up to date before scanning dependencies.  This avoids the need to pass a list of generated files to the dependency scanning code and to rescan after the files have been generated.  Currently there is no notion of implicit dependencies of the custom commands themselves so this design is safe.  We only need to make sure implicit dependencies are up to date before the make process for the /build part of a target is executed because only this process loads them.  This is a step towards fixing bug#3658.
    f12742d ENH: Patch from Alex to add IsDiscouraged method for future use in generating separate documentation for old commands.  Also modified documentation of MAKE_DIRECTORY and REMOVE commands to indicate they should not be used.
    2b33498 ENH: fix possible free memory use
    239fce5 ENH: Do not generate install target unless some INSTALL or INSTALL_* commands have been used.  This addresses bug#2827.
    8ffb323 BUG: Need to search for rc by default, not c++ compilers.
    43c84a2 STYLE: Nightly Version update
    712f3a3 COMP: Fix try-compile to fail properly on HP.
    82e5ab5 ENH: automatically find Qt3 on SUSE, patch from Dirk Mueller and Stephan Kulow
    07558db ENH: also look in /usr/local/include/libpng (OpenBSD) ENH: error out with FATAL_ERROR if REQUIRED was given but png hasn't been found
    416738b STYLE: Nightly Version update
    11d5caf ENH: Patch from Alex to fix current working directory when running executables built in KDevelop.
    51607bd ENH: Add support to INSTALL(DIRECTORY) to install an empty directory.  This addresses bug#3572.
    27a67fb ENH: Add support to INSTALL(DIRECTORY) to install an empty directory.  This addresses bug#3572.
    7001a88 BUG: Search for the compiler only once and store a full path to it in the cache.  This avoids problems with the case of locations in the PATH variable on Windows that change the compiler name when CMake is re-run.  CMakeFiles/CMake*Compiler.cmake files should hold the full path to the compiler always.
    bdb5301 BUG: bad progress for named top level targets
    21d7a24 COMP: Fix warnings in system headers on VS6.
    eef327b ENH: Adding install/local global target for Makefile generators.  This runs installation only in the current directory and not subdirectories.
    8a761b8 STYLE: Nightly Version update
    005e3b1 STYLE: Nightly Version update
    0afe72e BUG: fix #3324: KDE3Macros.cmake didn't find Qt designer plugins when running uic (the kde plugin dir wasn't used)
    0634447 STYLE: remove unnecessary /usr/local/include search path
    bc266c1 BUG: #3514: qt-mt3.lib wasn't found on windows STYLE: remove some (now) unnecessary /usr/lib, /usr/local/lib, /usr/include and /usr/local/include search paths
    a30e054 COMP: Use new KWSys IOStream component to help print large file size integer types to streams.
    c500078 ENH: Adding KWSys component IOStream to provide help with broken C++ stream libraries.
    2b602ea COMP: Need to use cmsys_stl when in CMake code, not kwsys_stl.
    703c0e3 BUG: Need to undefine temporary macros defined at top of file.
    ff930f7 BUG: When a try-run fails to compile create the run result cache entry with a bogus non-zero return value to avoid running the test again.
    d454231 STYLE: fix #3519 (incorrect comment)
    b81a8e5 BUG: fix comment (#3511)
    5c74e1d BUG: apply patch from bero (#3518) so that DESTDIR is supported for installing icons
    aef312f STYLE: Nightly Version update
    4af20a2 ENH: #3225: first check the special paths, the the default path, also for searching kde-config
    dc0c5d0 BUG: GetLineFromStream should remove carriage return characters to make sure newlines do not get duplicates.
    e61eac3 BUG: Fix location of CMakeOutput.log and CMakeError.log.
    ff9c167 BUG: Reverting previous change until it is further tested.
    7a31bc8 BUG: ConfigureFile must read/write in binary mode to avoid windows newline trouble.  The problem occurred when configuring a file in cygwin from a path starting with a windows drive letter instead of a posix path.
    9b89d84 STYLE: Fixed line-too-long.
    5d63233 STYLE: Fixed line-too-long.
    13d778f STYLE: Nightly Version update
    7e47f84 BUG: Fix for VS.NET 2003 SP1 to make sure global target and utility target rules run every time.
    ed6791c BUG: Make sure targets of type GLOBAL_TARGET have a makefile set.
    6e2f819 ENH: Changing default data and doc directories to share/cmake-V.v and doc/cmake-V.v instead of share/CMake and doc/CMake for consistency with many linux distribution conventions.
    a2e3b01 COMP: Fix for new kwsys Configure.h.in.
    209a3d4 COMP: Disable _FILE_OFFSET_BITS check until sys/types.h check is enabled.
    6449089 ENH: Patch from Alex for adding IF(FILE_IS_NEWER).  I also added a test.
    ebf532b ENH: Separate the notion of a request for LFS and its availability.  Allow user code to block definitions of LFS macros.  Added framework to give error if sys/types.h is included before this header when LFS is requested (currently disabled).
    ffb1a9f ENH: Moved test for large file support into kwsysPlatformCxxTests.cxx with name KWSYS_LFS_WORKS.
    6c75c03 ENH: Switching KWSYS_CHAR_IS_SIGNED test to use KWSYS_PLATFORM_CXX_TEST_RUN macro.
    3e572c9 ENH: Added KWSYS_PLATFORM_CXX_TEST_RUN macro.
    6849ae8 ENH: Globbing patterns should not match a slash inside a filename component.
    b4e1de7 BUG: Avoid putting double-slashes in fromFile during installation.  Also added regex debugging copy of the expression in string form.
    24cdf8a ENH: Added interface to add extra dependencies.
    6e97ab1 STYLE: Nightly Version update
    0bd4649 COMP: Added missing include for malloc on QNX.
    3ef750a ENH: Always do tar.Z since we do have compress now builtin
    93163cc ENH: Added code to remove any bad installations of CVS directories before running the test so that one failure does not need manual adjustment to get it to pass again.
    1fec884 COMP: Add missing malloc.h include for QNX.
    67944af STYLE: Nightly Version update
    2776e2d ENH: add i386 toolchain and some minor improvement of the comments
    8c38610 COMP: Attempt to fix aix build
    94e908f ENH: fix bad error reporting with not found paths
    2994f3a COMP: Add large files support to CMake
    77cf2b8 ENH: Added '256color' terminal names.  Patch applied from bug#3651.
    f826c6c ENH: Centralized generation of targets listed in the help to be done by the code that actually writes the targets.
    539e5ac STYLE: Nightly Version update
    22995b5 COMP: Support cmake older than 2.4
    f05fe5f STYLE: don't use the hack to copy and rename the created executable under cygwin but instead use the SUFFIX target property (I'll publish a short article about ecos+cmake RSN)
    b50691b ENH: Handle more warnings properly on AIX
    b2c06bb COMP: On some project configure may not copy right away
    6f5dc00 COMP: Add missing cmake file
    0ec4b84 COMP: Add missing cmake file
    d510ef2 ENH: Support large file systems in kwsys
    211e991 BUG: Fixed man page formatting for INSTALL command documentation.  Fixed line-too-long warning.
    c9eaf72 BUG: Add missing API
    6f7bb4d BUG: Fix error messages and fix remove item to actually remove all instances of the item
    377e4c1 COMP: Remove warnings
    4f784e3 STYLE: Nightly Version update
    0839e90 BUG: Fixed #if test for case-insensitive glob on OSX.
    a2b8912 ENH: Added check for bad installation of a CVS directory to test.
    c99dcc3 BUG: Directory installation pattern matching should be case insensitive on some platforms.
    08398a9 BUG: Need to execute sample_script.bat on windows and sample_script otherwise.
    c58777e BUG: FileIsDirectory should work when the name contains a trailing slash.
    bed79f6 ENH: Implemented INSTALL(DIRECTORY) command and added a test.  Re-organized cmFileCommand's implementation of FILE(INSTALL) a bit to help out.  This addresses bug#1694 and partially addresses bug#2691.
    f1ea7e8 ENH: Exposed pattern->regex API.  Cleaned up and commented implementation of pattern->regex conversion.
    07fa9ac ENH: Implement TarCompress generator using compress library
    ba9c97c BUG: RENAME option should be allowd for INSTALL(PROGRAMS) too.
    8b9d44d ENH: fixs for check compile stuff from Oswald B.
    129457c STYLE: Nightly Version update
    8c3f948 STYLE: Nightly Version update
    5ff3d5d STYLE: Nightly Version update
    7b58ed7 STYLE: Fixed line-too-long style errors.
    21b1ecb STYLE: Nightly Version update
    f39e1c7 ENH: fix project names to be case sensitive and change name to linkline from inkline
    0525d8b BUG: Bundle installation needs all file permissions to be preserved from the build tree.
    fa70bf5 ENH: Making documentation even less ambiguous since some users still think this command can generate a file with dependencies.
    8a72d43 ENH: Started implementing INSTALL(DIRECTORY) command mode.  This is not yet finished so it is undocumented and there is no test.  These changes also separate the notions of file and directory permissions.
    b642ffa ENH: Fix directory installation to properly deal with trailing slash names (using the rsync convention for whether the last directory name is included in naming the destination directory).
    d4ae484 ENH: reorder code to remove forward declarations
    3a44f2a ENH: Added JoinPath overload that accepts an iterator range.
    006b61b COMP: Fixed linkage specifier consistency warning.
    a40a17d ENH: Implemented support for installing VC8 runtime libraries.
    6461767 BUG: Removed code that is now in Modules/InstallRequiredSystemLibraries.cmake.
    9410826 STYLE: Nightly Version update
    11d18d6 ENH: revert change in parser as it sent the parser into an infinite loop
    93f8880 STYLE: Nightly Version update
    276e7e2 ENH: Adding flags to force generation of manifest files when building with VC 8.
    c7daee6 BUG: Need to clean manifest files that may have been generated for .exe and .dll files.
    c6f1a11 BUG: Added object language to list of object files in a local generator's directory.  Fixed generation of preprocessing and assembly rules to be done only for C and C++ objects.
    7169980 ENH: change comment for fortran depend parsing
    006a852 STYLE: Nightly Version update
    ff4886f ENH: remove c++ comments from c code
    78275f1 ENH: do not use OBJROOT or you can get two copies of executables
    f6b2a42 BUG: add newline for some versions of make
    97f1c2b COMP: Remove warnings
    622a22a COMP: Remove more warnings
    6b5403c ENH: fix for no newline on some makes  fix for ctest and some symlinks
    c76a2bb COMP: Remove some warnings and make library report an error instead of call exit
    71af96a ENH: still escape () but do not escape
    5c1bd19 ENH: Start building compress library
    9b2ff56 STYLE: Nightly Version update
    ab62cdd STYLE: Nightly Version update
    3565590 STYLE: Nightly Version update
    7de2d93 ENH: fix for AddKeepPath not calling realpath
    fd56f72 ENH: escape ( and ) in unix paths
    560a437 STYLE: Nightly Version update
    372b693 ENH: fix error in if statement
    76d05cd BUG: strlen logic was backwards resulting in function body never actually executing... when called with valid strings, it was always doing nothing and returning false... now it works as expected.
    65e3842 ENH: only change the cache if the value was really changed
    4ddcdbe ENH: fix failing tests
    9419e69 STYLE: Nightly Version update
    cd3d448 ENH: Enabling preprocessed source and asembly source generation rules on AIX compilers.
    8e6a9b2 ENH: Enabled generation of preprocessed and assembly source rules for MSVC with NMake.
    8fbf4a0 ENH: Enabling preprocessed source and asembly source generation rules on SGI MIPSpro compilers.
    3b99b5e ENH: Enabling preprocessed source and asembly source generation rules on HP aCC and cc.
    00e0c5c ENH: Enabling preprocessed source and asembly source generation rules on Sun CC.
    dd37d06 ENH: Changed preprocessed source extension to .i and assembly extension to .s for more portability.
    fe3d807 ENH: try to fix compress failure
    8c94be3 ENH: Added options CMAKE_SKIP_PREPROCESSED_SOURCE_RULES and CMAKE_SKIP_ASSEMBLY_SOURCE_RULES to allow projects to disable generation of .E and .S rules.
    3d6100d COMP: Fix warnings produced by the change in include order from the re-organization of lexer code.
    aab5816 STYLE: Nightly Version update
    2ddf9ad ENH: add cmake output to build and test
    a3836e0 COMP: Moved duplicate flex-generated lexer warning suppression and cross-platform support code to a single cmStandardLexer.h included by all lexer sources.  Added fix for macro redefinitions on Borland 5.8 compiler.
    8f1aaf2 ENH: make sure RuleVariable struct is initialized correctly, also make sure custom command targets do not crash cmake
    c3a22c0 STYLE: Fixed line length.
    6ad36e4 BUG: Duplicate object name detection should not be case sensitive since this code is used on Windows file systems.  This addresses bug#3589.
    67e1f90 STYLE: Nightly Version update
    5cfa1b0 ENH: Added generation of rules to manually request preprocessed or generated assembly sources.
    accf93f ENH: Added undocumented option -E cmake_unimplemented_variable to help print useful error messages for unimplemented features on a given platform.
    bba6583 ENH: finally fix the failing test on the dashboard for the past month or so
    60936ba STYLE: Nightly Version update
    d103721 STYLE: Nightly Version update
    a75f421 STYLE: Nightly Version update
    783f200 ENH: give up on try run
    f3a3f1f STYLE: Nightly Version update
    bbd0beb ENH: add a try run source code macro
    281c71e ENH: fix error
    947edfc ENH: fix for makedev three args test
    d1a25bd ENH: use try run source
    831492a ENH: change to a try run so that it will fail on the sun
    61aa4af ENH: add a crun macro and fix the output log for compile c
    441d208 ENH: Added target property CLEAN_DIRECT_OUTPUT to not clean all forms of a library name so that static and shared libraries of the same name can coexist in a single build directory.
    24b55bf BUG: Make sure sources with unknown extensions are not compiled by VS.
    88702ff ENH: Moved GetSourceFileLanguage up to cmLocalGenerator.
    e647052 STYLE: Nightly Version update
    15a2b5b STYLE: Fixed long line.
    2a01ae7 ENH: use dev_t instead of major_t and minor_t
    8f0697c COMP: libtar should build when included in non-CMake projects...
    221b343 ENH: Restoring previous change with a fix.
    2667a27 STYLE: Nightly Version update
    16e7364 ENH: undo change that broke borland 5.6 cont
    fe5a6e9 ENH: Moved generation of directory-level object convenience rules to a separate method.  This will aid generation of more such rules later.
    2350085 ENH: make cmake build with older versions of cmake
    89fb18f ENH: fix for qtmain
    c9506c3 BUG: Fixed shared library version support for Fortran.  This addresses bug#3558.
    e0e3240 ENH: add a try compile test for makedev_three_args
    612d2f6 ENH: fix for location of error log
    df3d4cb BUG: #3563. Segmentation fault with non initialized input or NULL pointers.
    8a79d25 COMP: Added missing headers.  This partially addresses bug#3556.
    b2ebcb5 ENH: add QtCored as a possible name for qtcore debug
    e46829b ENH: Added platform identifier for QNXNTO.  This partially addresses bug#3556.
    658d38e COMP: Added missing includes.  This partially addresses bug#3556.
    9b2b2b5 COMP: Use SA_RESTART only if it is defined for the current platform.  This partially addresses bug#3556.
    1a7172a BUG: Fix usage of FIND_PROGRAM command.
    1b58308 ENH: fix for optimized debug stuff
    ab61137 COMP: Fix and/or disable warnings for Borland 5.6 build.
    7776d18 ENH: fix qtmain for release
    4cafb72 ENH: fix qtmain for release
    1973efb ENH: Adding test for source files and header files with the same base name in the same target.
    8dda3a2 ENH: Adding .hh file as a C++ header file extension.  Remove duplicate code from implementation of unique object name computation for VS generators.  This addresses bug#3565.
    c75fb61 ENH: put back find qtmain
    23f2c1b STYLE: Nightly Version update
    17bdb3d ENH: Initial import
    4f9fcad ENH: better coverage
    b24533f ENH: fix line lengths
    8142636 STYLE: Nightly Version update
    efffcda STYLE: Nightly Version update
    b3b60f5 STYLE: Nightly Version update
    9e1f777 BUG: fix some bad code and add a couple more tests
    9336a3f ENH: remove old files
    eec4790 BUG: fix for 3557 TargetEnvironment for MIDL Compiler set correctly for 64 bit
    0de464f ENH: Add test for bz2 and check for compress
    b0d7f69 BUG: Bail out on generator initialization failure
    40b6db1 STYLE: Nightly Version update
    d3e8ef7 BUG: Set GCC_SYMBOLS_PRIVATE_EXTERN and GCC_INLINES_ARE_PRIVATE_EXTERN attributes on all projects to prevent -fvisibility=hidden flags.  This is needed to make RTTI work by default.
    7e3310e BUG: Fix executing and help
    0b196d1 BUG: Do not block signals during sleep.  Leave that up to the application.
    15ddcb4 BUG: Prevent crash when no input file or generator specified
    4a60db1 BUG: Fix error message when handler cannot be created.
    a3d49e9 STYLE: Nightly Version update
    9c35a99 BUG: fix comment
    e49b939 COMP: More warnings and hp issues
    45d85c2 BUG: fix for 3550  again
    a9c0929 COMP: Handle both ansi and non-ansi C
    47ef504 BUG: fix for bug 3550, for release builds do not build incremental
    60e4fef ENH: do not use c++ comments in c code
    112bb69 STYLE: Nightly Version update
    c482ef3 BUG: Mask signals during SystemTools::Delay to avoid interrupted sleep.
    16a15f3 BUG: remove command causing issues with mid build reruns of cmake on vs70
    f35c6d4 COMP: fix compile issue
    2433bf4 ENH: trying a slight change
    b379666 BUG: some bug fixes, better docs, and more coverage
    c3412de COMP: Remove warning
    814c7e1 BUG: remove c++comments
    6a944aa ENH: remove uncompiled header
    070e199 ENH: try to get rid of clock skew warning
    be2880a STYLE: Nightly Version update
    2523629 ENH: fix for case difference with nmake
    284f6c6 BUG: temp fix
    e206d58 BUG: fix for CXX only projects
    42819b7 ENH: add  more coverage
    3b74388 ENH: allow for source tree to be in root directory
    53549a6 ENH: more coverage
    41a381f STYLE: Nightly Version update
    d55c340 STYLE: Nightly Version update
    592f602 BUG: CMAKE_AR should be advanced.
    925037f STYLE: Nightly Version update
    3c9744f ENH: Applying patch from bug#3443 to implement FindwxWidgets.cmake properly.  It also updates the UseWX test and WXDialog sources to use the new find script.
    b377c8a ENH: Do not include experimental WXDialog in release.
    46d2660 ENH: Added documentation about XXX_FIND_COMPONENTS for FIND_PACKAGE.
    299bbca ENH: fix color output inside of ctest runs
    ad748ce BUG: work around XCode issue
    898dfe5 ENH: Cleanup. Replace c-style cast with static_cast and replace sprintf with cmOStringStream
    ef6cf10 ENH: Adding FindBoost.cmake module from Andrew Maclean.  This addresses bug#3447.
    d56e6a9 BUG: Fixed building of C++-only projects and added a test.
    673e3f8 ENH: Adding C++-only test.
    0189ce3 ENH: increase coverage in a couple places
    8a357d9 STYLE: Nightly Version update
    30c746d BUG: Do not display VT100 escapes inside emacs even if TERM is set to xterm.
    44508f7 STYLE: Nightly Version update
    41ee7c4 STYLE: Nightly Version update
    ec63724 BUG: If the user specifies a cache entry on the command line without a type, the FIND_* commands should add the type and docstring to the given value and put it back in the cache.
    48571e9 STYLE: Added note about singular versus plural name for XXX_INCLUDE_DIRS.  Added XXX_LIBRARY_DIRS and XXX_YY_INCLUDE_DIR conventions.
    475c37b COMP: Fix references to cin, cout, cerr, and clog in case of HP aCC compiler with -mt flag.
    dd8247e STYLE: fix long lines
    f572d9a STYLE: Nightly Version update
    94bf033 BUG: When handing the child stdin pipe a file, allow another process to be writing to the file at the same time.  This allows children such as tail -f to function properly.
    2bf9708 COMP: fix warning
    1087f80 COMP: Only delete once
    dca00d7 STYLE: Nightly Version update
    2297165 COMP: Remove some warnings
    d195bb9 STYLE: Nightly Version update
    2985361 STYLE: Nightly Version update
    9bc53f6 ENH: Add a way to get unused arguments and add a test
    71395c7 COMP: Remove warning
    784bb60 ENH: It does not really makes sense to have Boolean Argument List
    d2a3ccd ENH: Add support for multi-arguments: -f arg1 arg2 arg3 ... and support for lists: -f arg1 -f arg2 -f arg3 ... and for boolean to be stored as strings and doubles
    fc49142 STYLE: Nightly Version update
    ad3ca4c ENH: added progress to custom commands with comments
    0d6b407 COMP: Remove warning
    4f728e9 COMP: Remove warnings
    d2710d5 STYLE: Fix kwstyle
    13f88b0 COMP: Remove warnings
    df12751 STYLE: Nightly Version update
    6101b67 ENH: Remove debug
    821dc7b BUG: Fix error conditions
    c69d12d COMP: fix old compiler issue
    8ace577 BUG: reduce the number of file handles kept open
    ed54b93 ENH: added progress for subdir all targets and fixed compiler waring
    6bdff06 STYLE: Remove debug
    2e18823 COMP: Remove warnings
    daa99e7 STYLE: Nightly Version update
    6f52ed1 ENH: Added creation of XXX_FIND_COMPONENTS list of all components requested with REQUIRED option.  This addresses the feature request in bug#3494.
    981787c COMP: Fix stl string access
    12cc89a BUG: Try to fix the problem of bad test names
    87ef95c ENH: Made cmLocalVisualStudioGenerator a superclass of cmLocalVisualStudio6Generator.  Implemented object file unique naming when multiple sources share the same name.
    9bf5af6 ENH: Moved unique object file name computation from cmLocalUnixMakefileGenerator3 up to cmLocalGenerator for use by all generators.  Created cmLocalVisualStudioGenerator as superclass for all VS generators.  Implemented on-demand unique object file name computation for VS 7 generator to avoid slow compiles when all sources are in subdirectories.
    c05b8fb ENH: fix compile warning
    f1dfa7e BUG: changed to progress to make it more flexible and to no relink targets as often
    5604a14 STYLE: Nightly Version update
    e918403 COMP: Remove warnings and style problems
    17eddbd STYLE: Nightly Version update
    0f28edb STYLE: Fix some style errors
    c944a60 COMP: Remove errors
    e36ae0f ENH: Several cleanups and support for multiple generators
    fbdac25 ENH: Add a copy constructor to copy the values
    e015e10 ENH: Pass -C flag to cmake to generate the apropriate build command
    8f4f1c8 STYLE: Nightly Version update
    360133f STYLE: Nightly Version update
    2a31d34 ENH: Be more verbose
    ccfab26 ENH: Adding test for multiple source files with the same name but different full paths.
    18fcd85 STYLE: Nightly Version update
    9dffe62 ENH: Improve the test to create a bundle in the subdirectory
    5a71f83 BUG: Several fixes to handle bundle content on Mac OSX
    9e96537 BUG: Make the path change more localized to bundles only
    46febb9 BUG: Revert the change 1.152
    356a7df STYLE: Nightly Version update
    24e6ffa BUG: If the source file specified is not in a source tree, do not use full path to the file
    cf80510 ENH: On apple do not look for X11
    9f4e756 ENH: Updated installation options and implementation to use INSTALL command if it is available.  This will allow installation component assignment and separate installation of the .dll and .lib on windows.
    98ffeb0 ENH: Adding cmake 2.4 style installation. NOTE: These changes will work on a paraview build only. This file has to updated to be general
    b1e82cf STYLE: Nightly Version update
    1cf4d14 ENH: Merge debian changes. Support more fortran extensions
    205635d ENH: prefer kde4-config over kde-config, since for KDE 4 kde-config will be renamed to kde-config, and so cmake has to prefer this one over the old version
    dc727d7 STYLE: Nightly Version update
    f9ba82d STYLE: Nightly Version update
    ae5655f STYLE: Nightly Version update
    a34fb3b STYLE: Nightly Version update
    f5e87c3 ENH: add EHa option
    c71ff8b STYLE: Nightly Version update
    cb87d93 STYLE: Nightly Version update
    c02e2b7 BUG: Fix usage of FILE(APPEND) mode.
    ba539d9 BUG: Make sure try-compile source ends in a newline.
    4bdc783 ENH: remove cerr output
    e026f62 BUG: fix typo
    11a64c8 STYLE: Nightly Version update
    dcbb4e4 COMP: warning fix
    bec28bb ENH: fix for subdir all target after control c
    88e3cd5 ENH: fix ia64 build with aCC
    8033e32 ENH: fix crash when glob has wrong number of arguments
    f372c0f STYLE: Nightly Version update
    35c3a91 BUG: When using a working directory for the custom command do not convert paths to be relative to the build directory.
    e050211 BUG: fix for bug 3444, remove trailing . in lib names
    f16b03e ENH: fix subdir issue
    1307dfb ENH: Clarified documentation of EXISTS and IS_DIRECTORY modes.
    26a3a22 BUG: Added missing release steps.
    1477062 STYLE: Nightly Version update
    7890524 BUG: The operator precedence is [] followed by *. Calling this method was causing out of array index segfaults bounds
    75b974e STYLE: Nightly Version update
    259ab8e STYLE: Nightly Version update
    e0e57a4 ENH: Default drop method http
    a6e68ac ENH: Use CMake's error reporting mechanism
    99f4edb ENH: DIsplay the list file stack when displaying errors
    847c3a5 ENH: add a higher performance method to get the number of files in a directory
    55b0935 STYLE: Nightly Version update
    dfece7a STYLE: Nightly Version update
    7e5509a ENH: avoid crash in sprintf
    fe99b15 ENH: fix line length and warning
    15ca72a BUG: Delay relative path configuration until as late as possible to make sure the source/binary dir are set.  This is a work-around for lack of a more structured way of creating the global generator.
    a6bf59b ENH: fix for dependent targets
    6207dc4 ENH: Do not search for X11 if it is already found.
    f26a030 COMP: Fix conversion warning.
    c8f35fc ENH: do not use the link script on windows
    0a89a90 BUG: Do not write link script lines that use the ':' command which is supposed to be a no-op anyway.
    d52f88a STYLE: Nightly Version update
    7d550e8 BUG: Need to use different link script name when relinking.
    da14079 STYLE: Nightly Version update
    57746b6 ENH: warning fix
    e92731c ENH: cleanup how progress is reported for individual targets to fix an integer math issue
    63c241e ENH: Updates from KDE
    4fa0193 ENH: fix line length
    1fa5f76 BUG: fix for bug 3417
    79ebc7c STYLE: Nightly Version update
    9ab387b ENH: add a comment
    c4dcfd2 ENH: Provide access to CMAKE_PATCH_VERSION in CMake code.
    9d02ac6 BUG: Pre-install rules for a target should not have target-level dependencies.  Each target can be re-linked independently as long as the original targets are up to date.
    0bbcb49 ENH: Added generation of link rules into script files executed by a cmake -E command in order to support longer link lines.  This is needed only on platforms without response file support and that may have weak shells.
    6438bec ENH: Added Option_Verbatim to run whole command lines directly.
    6071052 ENH: fix linelength
    4c2c2cf BUG: Clarified documentation about custom command outputs and custom target dependencies.
    640c90f ENH: Unknown command invocations should be fatal errors.
    b454276 ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker search path directories not inside the project to the INSTALL_RPATH automatically.  The property is initialized by the variable CMAKE_INSTALL_RPATH_USE_LINK_PATH when the target is created.
    60487a2 BUG: Always check dependency integrity whether or not CMake will re-run because the generator no longer checks integrity during generation.
    17258b3 STYLE: Nightly Version update
    8e9a6be ENH: centralized locaiton of CMakeFiles setting
    108839f ENH: removed old out of date files, online and command line help is better
    f9eb5cf ENH: fix line length
    7f497ea STYLE: Nightly Version update
    1f11964 ENH: fix line length
    0964cb6 ENH: Add support for overwriting the name of the file CPackConfig.cmake and CPackSourceConfig.cmake
    77b401d ENH: removed logo info from the manifest tool
    54a7e00 BUG: Patch from Miguel A. Figueroa-Villanueva for fixing documentation.
    ede1491 ENH: cleanup
    14cc1ef ENH: some cleanup to progress
    a21a320 ENH: Switch to http submission
    71adfb8 STYLE: Nightly Version update
    59f0ec9 STYLE: Nightly Version update
    fa710e7 STYLE: Nightly Version update
    97c5324 BUG: don't append to ZLIB_NAMES ENH: also check for zdll on windows ENH: honor REQUIRED and QUIETLY
    bba61bc ENH: check in partial cygwin generator
    3eec8a9 STYLE: Nightly Version update
    64e5fe3 STYLE: Nightly Version update
    8d604cf ENH: add docs for debug trycompile
    abf97b5 ENH: fix /TP for c code
    85c5a7d ENH: fix for replacement of @var @ only legal variable names should be replaced
    ef56c80 STYLE: Nightly Version update
    a7441ce COMP: Removed unused variable.
    df70e3d BUG: Always check whether a subdirectory is below the top of the source before computing the binary tree automatically.  Even when the source is a relative path it may contain ../ which would allow it to be outside the source tree.
    7d5bc02 ENH: line lengths
    503e2ba BUG: Use proper signature for EXEC_PROGRAM to get return value of cmake -E remove.  Also fixed spelling error in message, and made non-existing files not a fatal error so that the rest of the files are removed.
    932e352 ENH: Changing shared library versioned file names on OSX to conform to that platform's convention.
    7ebe470 ENH: Added rxvt-unicode and cygwin terminals for color support.
    a70e73a STYLE: Nightly Version update
    1917b8c STYLE: Nightly Version update
    69bd53b ENH: Handle 'screen' terminal. Thank you Thomas Z.
    5bb3062 COMP: Remove warning
    c32b8c1 COMP: More fixes for non-ANSI C compilers.
    9af54c4 COMP: Fix for non-ANSI C compilers.
    d857168 STYLE: Nightly Version update
    e1c110d BUG: Custom commands should actually generate the files they claim to generate.
    886c559 ENH: Display cmake install information when in verbose mode
    87d4d0e BUG: cmGlobalGenerator::Build should not always use the /fast target name because dependency checking is often required.  It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles.
    bfb0ec5 BUG: Adjustment of install_name with install_name_tool should account for DESTDIR when specifying the file to be changed.
    ad9dd6d ENH: Moved generation of the /fast version of GLOBAL_TARGET targets to the proper place in the local generator instead of in the global generator.  Also made the install/fast target not depend on the all target.
    791706a BUG: Added /fast targets in subdirectory makefiles.  Removed bogus INSTALL_*/fast targets.  Also fixed preinstall/fast target.
    09f2be1 ENH: Added test for generation of files listed explicitly as sources but not used during the build of a target.
    4189370 BUG: Custom command outputs listed explicitly as source files in a target should be generated whether or not an object file in the target needs them.  This useful and makes Makefile builds more consistent with VS IDE builds.
    f54d254 STYLE: Nightly Version update
    c88c75b ENH: reduce string construct delete ops
    d9ae0aa STYLE: Nightly Version update
    d307382 BUG: Fix progress when total number of source files is less than 100.
    d9e060e BUG: Fixed cmake -E remove return code.
    1d93480 STYLE: Nightly Version update
    fa30521 STYLE: Nightly Version update
    3a28f61 STYLE: Nightly Version update
    58506c5 STYLE: Nightly Version update
    13d1e2b STYLE: Nightly Version update
    81b778c ENH: Adding advanced option CMAKE_COLOR_MAKEFILE for makefile generators with default ON.
    ff41664 ENH: Slight improvement in genreation time by recording the setting of CMAKE_COLOR_MAKEFILE in an ivar of each local generator at the beginning of generation.  This avoids many repeated table lookups.
    9704c8f ENH: add qtmain to findqt
    7eba286 BUG: fix to progress for small projects
    60ebc57 ENH: remove debugging output
    ec2104c BUG: Updated Makefile dependency scanning to provide a full local generator to the dependency scanner to do proper path conversions.  This allows the rules written into the depend.make files to use the same relative path conversion as those written into the build.make files.  Several previous changes added more and more information for use by the dependency scanner and it was converging to having the full local generator anyway.
    1245616 STYLE: Nightly Version update
    9b74e59 BUG: Do not leak global table of processes.
    2cae0ce ENH: fix compiler warnings and posibly java test
    6561353 STYLE: Nightly Version update
    3db44b6 COMP: Added missing include for isspace.
    52a8004 BUG: Fix parsing of definitions to support REMOVE_DEFINITIONS.
    9a74185 BUG: Fix REMOVE_DEFINITIONS command to not remove substrings.
    13a68cd COMP: Fix warnings on Borland dashboards...
    35334d0 ENH: Re-enabling SIGCHLD handling implementation with a fix for Cygwin.
    859db10 ENH: Add ability to find VTK 5 without user help.
    1b956e9 BUG: Finished fix to bug#3229 and bug#3272.
    15535c3 BUG: Fix for spaces in path to build directory with new progress stuff.
    50d058a ENH: always compile progress
    4a2d72d STYLE: Nightly Version update
    25c2ee3 COMP: fix bootstrap
    108101c COMP: fix mac warning
    53dce3b ENH: part of the progress reporting checkin
    29b75dd BUG: Reverting previous change until it can be fixed on Cygwin.
    677fcd1 ENH: fix line length
    da285df ENH: Added test 8 to test grandchildren running after children exit.
    40aa67e STYLE: Nightly Version update
    58e8bfb BUG: Fixed deadlock condition when grandchildren are running after the children exit.
    0d594a4 ENH: Implemented handling of SIGCHLD to detect the termination of immediate children.  This allows grandchildren to remain running after the children exit.
    3dd70af ENH: Enabling process tree killing on Cygwin.
    f3ba74a STYLE: Nightly Version update
    a86c766 BUG: kde3: use QT_UIC_EXECUTABLE instead of simply uic BUG: use qouting for the path to Qt4 moc and uic, should help with paths with spaces
    7d0bc95 ENH: release scripts
    a2ca478 ENH: fix for uclibc
    0f2f074 ENH: fix for vtk 4.4 and other projects that may try to link to a module
    c8c3fff COMP: fix warning
    25ae877 STYLE: Nightly Version update
    ed981ef ENH: fix crashes when command line arguments are not followed by the correct number of arguments
    6580114 BUG: fix issue with too many fast targets being listed
    29a03db ENH: allow loose loop constructs
    095e975 BUG: Fix signature of main to work on both strict ANSI and non-ANSI C compilers.
    7336fff STYLE: Nightly Version update
    520350e STYLE: Nightly Version update
    0379bb4 BUG: Added missing cd command before running executable version symlink rule.  This addresses bug#3229.
    43fd40f ENH: fix warning
    0883dee ENH: fix rebuild problem with xcode and universal binaries
    70d8c0f STYLE: Fix style
    8224fee STYLE: Nightly Version update
    c0e2743 PERF: performance improvement
    fd8e45d ENH: Add simple progress reporting during make
    000bce8 STYLE: fix line length
    ed1ea24 ENH: Fix INSERT to allow inserting to empty list
    cb2a9be ENH: Change REMOVE and REMOVE_ITEM to REMOVE_AT and REMOVE_ITEM
    3b92585 ENH: Remove some errors, fix append to work on nonexisting lists
    52a6524 ENH: check return value for uname -p
    21564b4 ENH: check return value for uname -p
    b2c8f4d ENH: extra path
    635aee0 STYLE: Nightly Version update
    e838bb3 BUG: Make sure RUN_TESTS target passes the desired configuration to ctest.
    3b0c62e STYLE: Nightly Version update
    af04164 STYLE: fix line length
    bf5ed9b STYLE: fix line length
    cac30b5 STYLE: fix line length
    daa37f1 STYLE: fix line length
    2bb2456 STYLE: fix line length
    3c4bfa1 STYLE: fix line length
    47c7108 STYLE: fix line length
    7dc8a92 STYLE: fix line length
    4b176d7 ENH: add the processor to the system name for cpack
    58d0d05 ENH: remove bad quoteed code
    21089bf BUG: INCLUDE_DIRECTORIES should interpret relative path arguments with respect to the current source directory.
    01c25dd STYLE: fix line length
    1a2b8af ENH: remove bogus machine setting
    2c80b0f ENH: fix path problem with qt
    0d99f60 STYLE: Nightly Version update
    60988dd ENH: honor REQUIRED flag
    97fcff2 ENH: use the new FILE(TO_CMAKE_PATH ...) command instead of regexps BUG: append the kde 4 cmake module path instead of prepending it
    221a169 ENH: working package creator
    d369146 ENH: fix error message
    ba2b99b STYLE: fix line length
    80f7135 STYLE: fix line length
    b1b1973 ENH: Some documentation and add APPEND
    231bd4e BUG: Fix segfault
    bf0cb4d STYLE: fix line length
    039ec75 STYLE: fix line length
    6e64163 ENH: fix for bug  3216 allow full path to qt input files
    b8483cf STYLE: fix line length
    5e68642 ENH: use @ file for winzip on windows
    9c28eb8 STYLE: Nightly Version update
    a90e97e BUG: Prevent stripping of sources
    844d798 ENH: remove ps thing
    262f3c7 ENH: it works
    71b9935 STYLE: fix line length
    2af4710 STYLE: fix line length
    afbc574 ENH: add vogon
    bb88ef5 STYLE: fix line length
    1478110 STYLE: fix line length
    a5ed047 STYLE: fix line length
    d77fbb9 STYLE: fix line length
    20c2706 STYLE: hmm
    3840afa ENH:
    aa3fc27 STYLE: hmm
    5ac59d8 STYLE: fix line length
    aae0bcd STYLE: fix line length
    26e7504 BUG: Fix relative path to config file, fix cmake_install.cmake location problem
    5b3a2c8 ENH: use radio buttons to choose PATH options
    da8403a ENH: allow for cpack stuff to be changed
    3883b38 STYLE: Nightly Version update
    f3023d5 ENH: works
    37baeda ENH: seems to be working
    4f75fca ENH: add a xterm script create script
    eb1e0c3 ENH: add 64 bit sgi
    f294f7e ENH: mark time
    73a6664 ENH: copy right files
    917c6c4 STYLE: Nightly Version update
    176ea3c ENH: skip bootstrap test as it already does a bootstrap
    467bfbf ENH: change name to MAKE_COMMAND
    4d90438 ENH: fix docs to include linker lang
    ef08f5c ENH: add extra copy for ibm
    1b40075 ENH: add make program stuff
    1d8043c ENH: search for program without extensions
    e1b163d ENH: Some cleanups and fix installing as a non-admin
    5f20340 BUG: Disabling an EXECUTE_PROCESS test until problems on UNIX systems are fixed.
    d2cb6fe ENH: try to find qt3 better
    44e55c8 STYLE: Nightly Version update
    8452194 STYLE: Nightly Version update
    fe2b970 ENH: add extra copy for aix
    f08b1a2 ENH: add the flag for creating windows gui's
    51a84aa ENH: handle empty variables
    bc135b7 BUG: MSVC* variables should be set in IDE generators instead of just NMake.
    fad3e1d ENH: use a directory with space
    bf9de32 ENH: make release directory a variable
    e0924bb ENH: fix windows path issue
    50a0f71 ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules.
    059320a ENH: fix env vars
    7b654d6 ENH: add ability to set CC, CXX and LDFLAGS
    77e894d ENH: move from tr to cat since it works from a windows machine and works on the AIX
    7477aaa STYLE: Nightly Version update
    495a77e ENH: add missing quote and some comments
    c0c80ac ENH: remove old copy
    9f46c81 ENH: working on hp
    66d7aef ENH: Adding COMPONENT option to an INSTALL command call to smoke-test it.
    323dc3a ENH: Added information about target needing a source file when one cannot be found.
    d7faff7 ENH: Added example of sub-group to docs.
    a317715 ENH: Added option to not use copy-if-different when installing.
    25a85c0 ENH: create script is working
    a3c8601 ENH: create script is working
    1a7a6cc ENH: create script is working
    523d9eb ENH: Added always/if-different option to CopyADirectory.  Added CopyAFile with the same interface.
    6b9f681 ENH: change to script mode
    68bac14 ENH: add file
    6661d55 ENH: add file
    ec3c568 ENH: add some machines
    a468872 ENH: add a check to make sure targets only link to libraries and not utility targets to avoid seg faults, bug 3194
    d5d1525 ENH: remove debug output
    1794836 ENH: fix build c stuff with c and c++ with c++
    8268d16 STYLE: Nightly Version update
    3e6a1f9 ENH: make sure path is converted to unix
    d4e84f8 ENH: Add BZip2 support, add better documentation
    9600c0a ENH: add cvs command variable
    f4e1157 ENH: more aix stuff
    2fa2160 ENH: add aix
    96d4a89 ENH: Better output
    00d063a BUG: use SHELL var
    f131463 BUG: fix CPack to use correct paths
    826d238 BUG: Fix to avoid repeated calls to CollapseFullPath during dependency scanning.  This addresses bug#3191.
    0cfda4a ENH: use correct flags for optimization
    67029ab STYLE: Nightly Version update
    86beb67 ENH: getting better
    38c1ab5 COMP: Fix cast to char*
    12048d8 COMP: Try to fix windows builds
    6597cc4 ENH: Add generators documentation
    7e788fe ENH: Simplify TarCompress to only require compress. Use cmake's tar
    12e07f9 ENH: Initial cut at TarCompress generator
    fd40430 ENH: remove debug
    67490f5 ENH: more stuff
    3832369 ENH: remove if0
    adf1600 ENH: first pass at cmake scripts to create the cmake release
    38373b5 ENH: fix qt version detection
    4394cc8 BUG: add a fast version for preinstall
    96b52c1 BUG: need to make sure paths are OK
    7d82ffa BUG: need to make sure paths are OK
    032cf3c BUG: fix for unix
    3023eb7 ENH: Makefile performance improvements
    2324e7e ENH: Add support for stipping and make more things overwritable
    3eea199 STYLE: Nightly Version update
    a8bb20d ENH: Add license and make it more verbose
    689a4e4 STYLE: Nightly Version update
    a147709 STYLE: Nightly Version update
    e2102de BUG: Make handle arguments work again
    f816c4e ENH: Handle the no-icon case
    34feb38 ENH: Allow CTEST_UPDATE_COMMAND and fix the comments. This should allow SVN update too, maybe
    9102d54 ENH: Acknowledge NAMIC
    de4127c ENH: Add more install registry options
    619ebce ENH: Add NSIS options page for path selection, fix adding and removing from path, add welcome page and license page
    16d1266 STYLE: Nightly Version update
    2d81046 ENH: Add support for special tracks, fix options of handlers so that the -R, -U, and so on work in  the new style scripting
    185c282 ENH: Add XMLRPC support
    3006560 ENH: Add template of ctest script
    cd09448 ENH: Allow overwriting CTestConfig.cmake items
    d57ba7c STYLE: Nightly Version update
    4c93b9a ENH: put the fix back in with abort
    dc304cf ENH: remove code that does not compile, on windows cwd must exist
    8d2c78f ENH: Better support for adding and removing path
    2b5d8e8 COMP: Fixing the the build for windows.
    4e586c8 ENH: remove warning
    6c6eeba ENH: handle running from a directory that has been deleted
    2ae84e5 ENH: Fix problem with Source Lines and add debugging of regular expressions
    64cf77f ENH: use the ADD_FILE_DEPENDENCIES() macro coming with cmake instead a duplicated implementation _qt4_add_file_dependencies() here
    f59ad1a ENH: -apply the patches by Clinton Stimpson and Kenneth Moreland which fix some QtMain issues on Windows ENH: -sync with KDE svn FindQt4, which features a lot of enhancements
    f0e2563 BUG: Use the extra definicions
    a275fef BUG: Make sure each cmake_depends process uses the same SystemTools path translation table as the original process.  This addresses problems with dependency scanning when make is run from a symlink directory pointing at the original binary tree.
    b11d60c STYLE: Nightly Version update
    a3cd7fd COMP: Disable color support for bootstrap.
    a4f9d6a BUG: Default SHELL on windows should not be a hard-coded path.
    4494c29 ENH: Enabling color makefile support using cmsysTerminal_cfprintf.  Support for color is automatically detected when messages are printed.  Also made color scheme more readable on both black and white backgrounds.  This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project.
    92ea0a0 BUG: In example .emacs code use \' for end-of-string instead of $ for end-of-line.
    c8e355b BUG: Mode should only be used if CMakeLists.txt is at the end of the buffer name.
    0a9d238 BUG: Tabs around a function name are allowed.
    7b5c4ab ENH: Using suggestion from Stuart Herring to avoid needing a list of command names in the highlighting table.
    c5beebd STYLE: Nightly Version update
    c3078ab ENH: fix global help
    8d3d137 ENH: make sure special vs ide path is only used for msvc_ide builds
    2172a64 ENH: Cleaned-up mode in preparation for inclusion in emacs upstream.
    8c02cc6 ENH: Added option CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all in-project include directories before all out-of-project include directories.
    dbd7009 BUG: IsSubDirectory should use ComparePath to do platform-independent path comparison.
    0005d62 ENH: add special windows CMAKE_MSVCIDE_RUN_PATH variable for adding to the path of vs IDE for running custom commands from cmake
    bb08b88 ENH: make sure command is unix style as it may have been sent into cmake as a windows path
    456f01e ENH: fix build on AIX
    71b37d8 STYLE: Nightly Version update
    b9e03e0 ENH: Enabling build/test of Terminal code now that it has been manually tested on several platforms.
    c9cd47d ENH: make sure command depends on fluid
    7cad270 ENH: fix warnings
    6d21001 STYLE: Nightly Version update
    bff279c ENH: create the correct jar name
    54b1655 ENH: merge in Alex patches
    4e9564a ENH: Propagate system name and handle win32/win64 name
    f334809 ENH: Enable path
    8bb82f4 ENH: Add a line to Add/Remove programs to uninstall
    1198106 ENH: use the right name for the test
    e5fdf83 ENH: fix build
    d184c10 BUG: finally really fix #2576 by adding UseEcos.cmake to cvs :-)
    6af0edb STYLE: Nightly Version update
    3eb75cd BUG: fix QT_MIN_VERSION handling, it didn't work anymore (qt_version_str vs. qt_version_str_lib)
    b3d2055 COMP: Added missing include of string.h for strcmp.
    f3368e7 BUG: Fixed bug in check for vt100 assumption.
    415b16a BUG: Fixed uninitialized variable when not building with windows console support.
    071e267 ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals.  Currently only a cfprintf function is provided to print color messages.
    b663e22 ENH: fix in source build for vs ide
    57c535a STYLE: Nightly Version update
    72f0c21 ENH: fix borland bug
    9c754bf BUG: Fix typo
    b2b2e68 ENH: performance improvments
    4e4ae36 BUG: Fix the missing nightly start time bug and do some cleanup
    f5e6885 ENH: Cleanup
    d11ae30 ENH: supress xcode warning
    2eea3e3 ENH: use a better name
    c33c052 STYLE: Nightly Version update
    e3d7dbd ENH: Add While support
    2a335ae ENH: ignore all files that we do not know about just like in ide generators
    03cee03 ENH: do not compile header files
    cf23679 ENH: save the cache on fatal error so that users can set cache values
    25d4127 ENH: fix .. in the path of subdirs
    0952ff6 ENH: don't add package target if no package file is around
    350c3ef BUG: VS7 seems to have a limit on the length of the link directory list string.  Try to make the string as short as possible by avoiding trailing slashes and using a relative path (if it is shorter).
    3187574 ENH: fix help for global targets
    b9947a9 ENH: Cleanup link libraries. Remove -l from -ldl
    18d9fad ENH: Add help for graphviz
    c2aac58 STYLE: Add missing command
    cceb8e8 BUG: Changed color scheme to be more readable on both white and black backgrounds.
    4d9634c ENH: Simplify the generic instructions
    23200f8 ENH: add ignore for xcode
    013f6d6 ENH: append to log files
    84b5a3b ENH: update cpack stuff to match old cmake releases
    e6ef33f ENH: name pdb files for visual studio make based builds
    f2e2f23 ENH: unix makefiles should work with cl
    0a8ff83 ENH: create new change log with cvs2cl
    4a20d4f ENH: don't need two of these
    96c140e ENH: test for vs8 correctly
    37bff40 BUG: Need ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the Win32 implementation of process execution.
    864c029 BUG: VS6 generator now uses ComputeLinkInformation just like all other generators.
    0b49011 ENH: check for version 1400
    be55005 STYLE: Nightly Version update
    769d0e4 ENH: put global targets in the help
    bb4a2e1 ENH: move version numbers to 2.5.0
    7b4adec BUG: Do not require language flags variables.  Other generators do not, and it breaks programmable language support (like the Java test).
    d5237b3 ENH: try to bypass Microsoft assert() on isspace, isalpha, etc.
    428b4c9 ENH: Updated VS6 generator to use target.GetFullName() to compute target file names.
    392137b ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis.
    0ec43f7 ENH: Cleanup header and make license compatible with VIM
    88ebd1d ENH: Remove some debugging
    84f6721 BUG: Using the source-file permissions by default for installation is somewhat unpredictable because users can extract source code with almost any permissions (umask).  Changing the default to use 644 for files and 755 for programs.  No release has documented the old behavior so we do not need compatibility.
    016e689 BUG: Fixed missing false values in documentation of IF command.
    9db4220 BUG: Need to ignore source packaging of #*# files created by emacs during editing.
    e39ca96 COMP: Remove non-existent header
    4709c76 ENH: More cleanups and add stgz header script, so it does not have to be hard-coded. Also, the user can overwrite it
    7777148 STYLE: Nightly Version update
    126e5e3 ENH: Fix copyright year
    1c44342 ENH: remove duplicate file name test because it fails on xcode
    71b370c BUG: Verify the global target name exists before using it. Fixes VS and Xcode
    d71f723 ENH: fix find x11 on the mac
    8fa5ed7 ENH: fix java for ide builds again
    1e608c9 ENH: Add packaging of source code (make package_source)
    688e630 COMP: Fix compilation on linux (dlopen/dlclose symbols)
    5ecfd3d ENH: fix java and add OBJECT_DIR support
    0f8603a ENH: allow multiple files with the same name in different sub dirs test
    69488e5 ENH: allow multiple files with the same name in different subdirs
    c80faed ENH: add mingw test to cxx
    b4c7f84 ENH: add windows apps to mingw
    9c28940 STYLE: Nightly Version update
    32cd4a8 ENH: Cleanup, make case insensitive, remove macro since it does not work anyway
    4a99b9a STYLE: Nightly Version update
    c09c3c6 ENH: Support for packaging source, several cleanups and more yeehaa...
    1df8e12 STYLE: Nightly Version update
    f7f05be ENH: make sure frameworks are not searched for x header files
    54746bd STYLE: Nightly Version update
    ca82d06 ENH: fix syntax
    c836be6 ENH: Start adding support for packaging component and to package into a subdirectory
    0adee1e ENH: make sure cmake can be built with an older version of cmake
    1871a74 ENH: fix warning
    96a46bd ENH: search for help modules in the correct place for install and source tree builds
    ac242e3 BUG: Fixed install rules to use copy-if-different.
    b8a589b ENH: Improved implementation of FilesDiffer to avoid allocating enough memory for the entire file twice.  Instead using a block-at-a-time comparison.
    58d0c5e COMP: Do not use ANSI function prototypes to pacify HP.
    cae4e6b ENH: add patch for finding applications on OSX
    b323c3f BUG: Work-around Watcom WMake limitation for multiple-output custom command support.
    bfaff96 STYLE: Nightly Version update
    d4c5fe8 ENH: Added INSTALL(CODE) mode to allow inline specification of install script code.  This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first.
    58641b2 ENH: Unify the comment
    5171493 ENH: More system variables, more operators, more commands, fix some string issues and some cmake arguments issues
    8ec0f76 ENH: lang by custom command does not yet work for Xcode
    17ebcb1 COMP: fix warning
    1bca540 ENH: fix compile issue on HP hopefully
    0cae876 ENH: case insensitive command help
    1f5f2ce STYLE: Nightly Version update
    8521350 ENH: add more verbose output in verbose mode
    fa41504 ENH: fix re-run of cmake based on configured files that are done with copy if different and never change
    ed4974d ENH: enable test for java with IDE builds
    0828989 ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables CMAKE_<lang>_STANDARD_LIBRARIES.  This is needed to get programmable language support working with Visual Studio generators.  It makes sense anyway.
    e380bad BUG: Use flag-map transform only for C and C++ flags.
    bb014b0 ENH: Restored implementation of AddCustomCommandToCreateObject.  Updated it to use newer custom command functionality.
    ae2cbc3 BUG: Install scripts should honor EXCLUDE_FROM_ALL options for subdirectories.  This addresses bug#3100.
    535acdc ENH: some performance optimizations
    acf33ba BUG: Do not add non-per-config subdirectory name of cmake target libraries as full path libs.
    d5719f2 ENH: Added support for multiple outputs generated by a single custom command.  For Visual Studio generators the native tool provides support.  For Xcode and Makefile generators a simple trick is used.  The first output is considered primary and has the build rule attached.  Other outputs simply depend on the first output with no build rule.  During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated.  This approach always builds the custom command at the right time and only once even during parallel builds.
    b613cf0 BUG: Fixed typo in new cmake-rerun code.
    47d9021 BUG: The fast mode should not read CTestCustom.ctest files
    be2c468 STYLE: Nightly Version update
    8c06f8e ENH: add support for re-running cmake if the cmakefiles change
    3df8a59 ENH: add test for mfc
    6c13d60 ENH: handle single path
    51f91db ENH: add correct flags for msvc generators
    bad1215 ENH: Add support for preinstall for cmake generated projects when packaging them
    e4f3568 ENH: fix so all configurations show up
    0bad15c ENH: Deprecate CPACK_BINARY_DIR and add CPACK_INSTALL_CMAKE_PROJECTS
    e2fb2b8 ENH: Some ctest custom fixes
    bb7debf STYLE: Nightly Version update
    e1c4175 STYLE: Nightly Version update
    55c0ff5 BUG: Improve the behavior of the ReadCustomFilesCommand
    2238e22 ENH: make sure verbose output is used for kde
    604ec6b STYLE: Nightly Version update
    bcfd6f7 ENH: add better variables for MSVC versions
    ccf1eed ENH: Allow to overwrite CPACK_BINARY_DIR
    2761979 STYLE: Nightly Version update
    50ba863 STYLE: Nightly Version update
    79da272 COMP: Moved var decl out of _WIN32 block.
    8e39418 BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not yet exist and correct drive letter case to avoid duplicate paths on windows.  Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries.
    24f0832 ENH: add path conversion stuff and rm SYSTEM_PATH
    13bc9ef STYLE: Nightly Version update
    5853873 ENH: add search directories for 32 bit devenv from a 64bit cmake
    99ee188 BUG: Removing part of earlier fix because it does not work with VS generators.  It may be restored later after cmOrderLinkDirs is further fixed.
    5462f9a ENH: Added documentation for COMPILE_FLAGS property and clarified meaning of DEFINE_SYMBOL.
    57a9e26 BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly.  Also taking libraries that will be built but may not yet exist into account.  The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also.  Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings.
    e45ef47 BUG: compiler fix
    d81ebf0 ENH: added support for -SP scripts in new processes
    b45f4a5 ENH: change library order to use a vector
    2301a02 ENH: Added global TargetManifest computation between Configure and Generate steps.  This allows generators to know what other targets will exist on disk when the build completes.
    cddedaa ENH: INCLUDE_DIRECTORIES should have been written to prepend to the include path so that the most local directories are included first.  This is a patch from Alex to resolve the problem by allowing users to switch the default using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still explicitly appending or prepending by using AFTER or BEFORE arguments explicitly.
    66faeee STYLE: Nightly Version update
    6e21792 ENH: use correct addcache call to fix build tools
    71505ff ENH: fix spaces in path for xcode
    2fcae19 ENH: make sure include and lib dirs are unix paths
    c98d15e ENH: fix warning, and remove debug code
    3c8e899 ENH: add support for per config target LINK_FLAGS
    32b63ef STYLE: Nightly Version update
    d342d51 ENH: Add ZIP generator and add support for including or excluding the toplevel directory
    c0fe6aa STYLE: Nightly Version update
    5e7b5dd STYLE: Nightly Version update
    beea623 ENH: fix spelling
    5ebe1f5 ENH: fix for bug 3067 the first framework ate the rest of the libraries
    ae10b35 ENH: add a wrapper for xcodebuild to get around bug and verbose output
    bc649db ENH: remove c++ comment from c code
    52531ad STYLE: Nightly Version update
    0ee2d0b ENH: remove warning
    1247616 ENH: add program to run xcodebuild and get around bug
    f0e8c75 BUG: Fixed order of options to cl for 32-bit/64-bit test to work with VS 6 NMake.
    eb31755 ENH: Implemented VT100 terminal escape sequences.  If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it.  This addresses bug#3060.
    5a2668b ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
    08b1416 ENH: Added named component installation implementation.  Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked.
    3cf3fc5 ENH: make sure framework search order is correct
    7b3be31 ENH: modified the relative path code to not do relative paths between bin and source
    d92205b STYLE: Nightly Version update
    c2da475 ENH: Use PBXResourcesBuildPhase for resrources
    dfbee4a ENH: use correct name for path
    5076590 ENH: Simplify. Instead of doing ../MacOS just copy to current directory
    7bc8564 ENH: Add support for Xcode 2.1
    32ec28a ENH: Add copy stages for bundle files
    4fd3292 ENH: add a test for find framework stuff in find_library, and fix the framework search stuff
    388c005 ENH: remove test on cygwin since it randomly fails
    337362d COMP: Return 0 instead of false
    386900b ENH: Several cleanups and make sure things get propagated where they should. Also, allow to load CTest custom files to the actual ctest -S script
    b75166e COMP: Remove warning
    afc0299 STYLE: Nightly Version update
    ad380d6 BUG: Fix the read custom files command and add a coverage test
    93f5712 COMP: Remove warnings
    cca91e1 ENH: Pass handler flags to both test and memcheck handler
    fb9eedc ENH: Add new ctest command
    2b197ed ENH: Added check of CMAKE_BACKWARDS_COMPATIBILITY to skip the CMake system path search when simulating CMake 2.2 and earlier.
    fce93e8 ENH: Add command to read ctest custom files
    d9dd474 BUG: Handle spaces in the path
    09b4b2d ENH: Check if files exist
    ed5f95c ENH: Add proper support for installing bundles
    0d540b3 STYLE: better error message when KDE4 hasn't been found
    15f7676 BUG: Pay attention to the MACOSX_BUNDLE target property only on APPLE platforms.
    40272a1 ENH: Add support for adding content to bundles
    5d722df STYLE: Nightly Version update
    53ab2aa ENH: add /opt/local/include
    a64f629 ENH: add unix paths
    d330219 ENH: add more search paths and add UnixPaths to all unix platforms
    91dd212 STYLE: Nightly Version update
    1cafba6 STYLE: Nightly Version update
    4be2b7f STYLE: Nightly Version update
    a0471c3 ENH: allow unset vars to be used in list length
    ca5647c ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command.  It is a third option added to RUNTIME and LIBRARY property types.  Static libraries and import libraries are now treated as ARCHIVE targets instead of LIBRARY targets.  This adds a level of granularity necessary for upcoming features.  Also updated the CVS CMake patch level set in CMake_VERSION_PATCH from 4 to 5 to allow users of this version to know whether this incompatible change is present.
    a18297e ENH: Updated implementation to use new FIND_* command power.  The correct library is now found on MinGW also.
    3731dff ENH: Added NO_CMAKE_ENVIRONMENT_PATH, NO_CMAKE_PATH, NO_SYSTEM_ENVIRONMENT_PATH, and NO_CMAKE_SYSTEM_PATH options back to allow more granularity than NO_DEFAULT_PATH.
    a59dd5d BUG: Fix '/use/lib' to be '/usr/lib'.
    6ccc18b BUG: fix test to list generate dheader
    f7c1723 ENH: add support for universal binaries
    cec6543 STYLE: Nightly Version update
    9ce59db COMP: Remove warning
    00d2546 ENH: removed unused rules from targets for VS
    1615245 BUG: Fix CTestCustom.ctest file
    af7466b ENH: try to get rid of warning on HP
    ccde6c4 ENH: More error handling
    b5fb135 STYLE: Nightly Version update
    f4e9a5e ENH: do not dereference empty stl vectors
    eb77348 ENH: added testing for new features
    a2d8447 BUG: Fix logic. If the variable is not set, then it is always ok to write the file
    ee19755 ENH: Allow blocking of writing into the source tree
    10efe3b ENH: added some new functionality
    43b9f18 COMP: Fix apple bootstrap issues
    36e2728 ENH: Cleanup bootstrap even more
    0376fe4 ENH: Added support for linking to MS .lib libraries in MinGW.
    3806c10 ENH: Remove things from bootstrap
    960cdb9 STYLE: Nightly Version update
    d82c979 ENH: the arguments to this function were not checked in a robust way
    07a0f51 ENH: Add flag for MFC
    539c7ba ENH: Handle visual studio versions
    9a94d11 ENH: Two things. If there is CTestCustom.cmake in the toplevel directory read that file only. If there is CTestCustom.ctest in the toplevel directory, do the glob, if there is none, do nothing
    d41f97a ENH: Add relative tag and add test for relative tag
    9dbf443 ENH: Add support for relative paths and cleanup
    1cdd8b4 BUG: Handle visual studio 8
    6690a25 BUG: put the path to the kde3 lib dir in KDE3_LIB_DIR, not the complete libkdecore.so
    15d7dd9 ENH: Remove cmGlob and use glob from kwsys
    bcfca6e ENH: Enabling CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more consistent with its name.  This also makes double-quote and angle-bracket include styles (almost) identical.
    b29c26e STYLE: Nightly Version update
    fbfbe47 ENH: Handle unusual path for packagemaker
    a980fdc BUG: don't include MacroLibrary.cmake, but add a cmake module which implements ADD_FILE_DEPENDENCIES() ENH: mark the variables from FindPNG.cmake as advanced
    cfe1245 STYLE: Nightly Version update
    a6acd30 STYLE: Nightly Version update
    640ee2e ENH: add more warning stuff
    263de48 STYLE: fix typos
    abe0e68 STYLE: Nightly Version update
    29f91e1 ENH: Propagate cmake variables to macros in C
    b507f8f ENH: Simplify the test
    84f1420 COMP: Use the current cmake's CheckCXXSourceCompiles
    b20cb78 ENH: Handle missing unsetenv and add check for environ
    ca8d1bc ENH: make cmake compile
    733a0e7 COMP: Fix windows
    0addc75 COMP: Handle windows with hack for now
    e9fcafa ENH: Use const char where it should have been. At same time fix Bug#2958
    d5631f3 ENH: Add a method to remove environment variables
    fe1fda6 ENH: Use vector of plain strings and add cmake -E command for getting environment
    f44fedd ENH: Add access for all environment variables
    c499c0d STYLE: Nightly Version update
    94cc589 BUG: When generating the install rules for CMake itself the per-configuration subdirectory must be used to specify the executable location.
    0fa30e1 ENH: clean up find stuff so that NO_SYSTEM_PATH is backwards compatible and you get put system env variables in the find commands
    88f69f0 BUG: /DWIN32 and /D_WINDOWS should be defined for all configurations or if no configuration is set.
    437e28e COMP: Skip trying to use native auto_ptr implementation and just provide a conforming one.
    f430ad0 BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files.
    1d38a3e BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files.
    dbe7d39 BUG: When copying the module variables from shared library variables use double quotes for the required definitions ...PREFIX and ...SUFFIX to make sure a value is set even if it is empty.
    f01bd91 COMP: Using KWSys auto_ptr to avoid cross-platform problems.
    68ad664 ENH: Adding auto_ptr to KWSys to provide a conforming version everywhere.
    779851f ENH: after searching for kde-config in the special dirs, search again in the standard dirs BUG: handle paths on windows correctly
    520b792 COMP: Fix for auto_ptr usage on VC6's broken implementation.
    77c65b9 BUG: Fixed generation of mismatched IF in install script.  This bug was introduced during the m_ sweep.
    8893db3 COMP: Fix malloc/free declaration for windows compilers.
    180a45c BUG: Do not leak the ofstream object in append mode.  Just use an auto_ptr for both cases.
    3b43c29 ENH: Using patch from Frans Englich to clarify error messages.
    124860a COMP: Make members protected so that subclass can use them
    867e41d BUG: Couple of memcheck bugs: Log files should really be different for test and memcheck. Also make sure to not trunkate the output of the test until the valgrind or any other checking is pefrormed.
    e975836 ENH: not all messages are errors
    a1f22bd ENH: don't put the default framework path in a -F option
    974e9d4 COMP: Fix problem with namespace
    8e137c5 ENH: Enabling soname support on FreeBSD.
    f483e48 ENH: Cleanup DynamicLoader so that the symbols have more consistent names, start using dynamic loader from kwsys in CMake
    4102949 STYLE: minor comment cleanups
    fb5d92e ENH: m_ cleanup for curses
    4b83a08 ENH: a warning fix and some more cleanup
    438c49f STYLE: Nightly Version update
    fdb605d BUG: fix warning
    44e6852 ENH: use c not cxx
    d41587b BUG: change the formatting of the pkgconfig module documentation so that it doesn't crash some versions of konqueror (fixed with current konqy)
    5208004 ENH: fix up this changes for mac
    da279f0 BUG: some UNIX fixes for my m_ commit
    886e9be STYLE: Nightly Version update
    3d96e522 STYLE: some m_ to this-> cleanup
    609af5c ENH: Add svn cleanup before running svn
    e48dc06 ENH: Allow multiple install directories
    1aecb47 ENH: go back to finding the framework opengl on the mac
    c685c96 ENH: use standard include path for OpenGL
    88bd3b5 ENH: add support for removing language flags from shared library and shared module link commands
    8e702ac BUG: Fixed object file name construction to use Convert method for relative path conversion.  Also fixed test of result to check explicitly for a full path.
    c332ff4 BUG: Avoid full paths and spaces when constructing object file names.
    6018c27 BUG: Clarified confusing error message.
    1b6912f STYLE: Nightly Version update
    983ed68 STYLE: Fix style checker
    b4654c2 COMP: Fix warning
    2b316f1 ENH: Introducing new policy to construct more unique object file names.  This should allow multiple sources with the same file name but different FULL paths to be added to a single target.
    4f9efe7 BUG: Fix problem on MacOSX, by disabling part of the test.
    009b3cb ENH: add backwards compatibility fix for more aggressive find_path command
    7f5222d ENH: Fix dashboard with coverage
    7b36bf6 ENH: Do not build the library if we are not doing Testing
    325baa3 ENH: Make test usable from command line
    3c7aeb4 STYLE: Nightly Version update
    83daad3 ENH: remove warning
    1cda55e ENH: remove test until it works
    637c10d STYLE: Nightly Version update
    4ce8f43 ENH: take advantage of new framework stuff
    5a8e1e4 ENH: remove print
    08bb4d5 ENH: try to clean up the search for programs
    6420337 BUG: Fix for MINGW32
    46096c0 ENH: Add support for LastError on HPUX
    347efde ENH: Also look into data segment (consistant with other implementation)
    6f3ef5a STYLE: Nightly Version update
    d2f7b0c ENH: undo last change because it broke the dashboard
    ac432c7 ENH: add a new FILE SYSTEM_PATH that allows you to read a environment variable with a path in it.
    7387cb5 ENH: fix find program to look for .com and .exe correctly and not return files with no extension on windows
    8e7d920 ENH: Add documentation on the problem with system wide path for looking up dynamic libraries. STYLE: Fix trailing white spaces
    87fdcd6 BUG: Need a / for Visual Studio build
    7763163 BUG: Do the proper path
    aaa780d BUG: Need a trailing slash
    fe66b15 BUG: Fix problem with  in the path
    862f5df STYLE: Fix some style issues
    c0161e9 BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen
    89e5fc6 STYLE: fix line lengths
    509e383 STYLE: Remove trailing whitespaces
    f90e754 BUG: Fix DynamicLoader implementation on MacOSX (using old API)
    5623ef9 ENH: Add trailing whitespace
    634343c STYLE: Fix some style issues
    f01afc8 STYLE: Cleanup trailing spaces
    5fe4a9d STYLE: Make sure to use the proper cast.
    1ef5bdf ENH: new module to find the FindKDE4Internal.cmake installed by kdelibs4
    97aca50 ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast
    011de35 ENH: Hopefully have the DynamicLoader to the proper thing.
    6b47b28 ENH: fix line length style stuff
    e0be3c7 ENH: avoid adding junk into paths
    d633bac BUG: Make sure to have proper dependencies
    9345da2 ENH: use CMAKE_DL_LIBS and not dl directly as it does not always exist
    ae7fdcf COMP: Fix cygwin build
    fe6fc81 COMP: Fix compilation on MacOSX (common symbols not allowed with MH_DYLIB output format)
    4909154 ENH: Add package to bundle test
    09b34fa COMP: Add missing include
    187821a STYLE: Nightly Version update
    87efbe2 BUG: Remove comment
    69dd8ee ENH: remove test temporarily
    20c680e ENH: Still more coverage of the DynamicLoader
    117c871 ENH: Add a file to generate the lib
    9b55f25 ENH: Improve test coverage
    7ca1c6d STYLE: Minor style
    3ba5d52 ENH: Updated patch level to 4 for special KDE release.
    8cdb87e ENH: if CMakeCache.txt has been removed, then automatically remove CMakefiles/*.cmake
    15b5869 ENH: add correct initial flags for aix
    14cb9c5 ENH: remove junk
    81922f8 ENH: Carefully turn testing of DynamicLib on
    1defe94 STYLE: Minor style
    428bc24 ENH: Adding initial test for DynamicLoader
    4c5ba06 ENH: use a cmake script to do the clean step, this allows for large numbers of files to be removed without making the command line too long
    d253baa ENH: add real-world-tested and used KDE3 support, and obsolete FindKDE.cmake, which wasn't used by anybody that I heard of
    26e1fea STYLE: Fix some style issues
    cb95c0a ENH: fix a bug in the find path stuff so that it can find headers deep in frameworks
    6503a0e STYLE: Fix some style issues
    10d1b20 BUG: Fix problem on Wacom system with global symbolic targets
    95ea027 STYLE: Fix style problems
    8c11d31 COMP: Remove win64 warnings
    12d4066 STYLE: Nightly Version update
    e97157f ENH: make sure system path is not added unless asked for
    6dd39ce ENH: add a cmake module for using pkg-config, tested in kdelibs, ok by Bill Hoffman
    e8affe5 STYLE: Lots of formating to remove style problems
    3d44b9a ENH: Add additional subdirectory to improve testing and to allow cleanup when testing cpack
    c14a06c BUG: Handle version with multiple dots
    27b9ab4 COMP: Ok, fix typo
    cd62290 ENH: Add testing for cpack
    bde71e9 ENH: Enabled process tree killing on AIX.
    6fb7bac ENH: Enabled process tree killing on the SGI.
    95f86d5 ENH: Enabled process tree killing for FreeBSD and Sun.
    17d7923 ENH: Enabled process tree killing on HP-UX.
    c31c18b BUG: Do not leak ps FILE when the process starts but reading the header fails.
    a155eac ENH: Added a way to quickly enable manual testing of grandchild killing.
    3c39acc ENH: Added implementation of process tree killing that runs "ps" to traverse the tree.
    892a439 BUG: Remove some old legacy code  and remove memory leak
    d91bd3d BUG: Including file within a namespace{} is dangerous(unless symbols are within an extern C). Also update documentation about special case for MacOSX
    cdc3c9d STYLE: Nightly Version update
    d03c92b ENH: remove cpack stuff for now so that we can get mac dashboards again
    ccac954 ENH: Add a way to overwrite some preferences and ignore certain targets
    6d4b742 ENH: Add CMAKE_COMMAND and CMAKE_ROOT variables when running in script mode.  This partially addresses bug#2828.
    c21a61c BUG: Check for whether to add -C to package rule should check for a . in the first character not the second.
    e82de6a COMP: Fix warnings
    19f5d12 BUG: Most platforms other than Linux seem to require executable permissions on their shared libraries.
    2caa6bb BUG: Some platforms require executable permission on shared libraries.
    96a8f94 STYLE: Nightly Version update
    506afe9 ENH: add more depends for bootstrap
    592aef9 ENH: add support for language flags that allow for universal binaries
    3f532f5 ENH: add support for language flags at rule expansion time
    36080b0 ENH: add support for manifest stuff
    f4fb2ca COMP: Fix compilation on MacOSX
    e037fba ENH: try to fix non-clean dashboards
    12ebc43 ENH: Compile DynamicLoader
    ffd4bcd ENH: Adding kwsys implementation for a DynamicLoader class. Copy from itkDynamicLoader, with patch from cmDynamicLoader
    eee281c ENH: add missing cmake depend hacks
    3aec248 ENH: add missing cmake include
    73e1d9a COMP: Some STL implementation do not provide clear on std::string
    e34d666 BUG: Need to reset internal structure in case of multiple calls to Load
    70e6fe3 ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code).
    174cad0 STYLE: Nightly Version update
    2b7e439 BUG: Fix for generated install scripts to support prefixes with trailing slashes or just a single slash.
    a2bfdf9 ENH: fix old style parsing of FIND commands and fix broken tests
    dc41887 STYLE: Nightly Version update
    1c14084 STYLE: Nightly Version update
    4cdfc76 ENH: make sure NAMES tag is not required for name argument, fixes msys generator
    06846c4 ENH: Added PERMISSIONS option to the TARGETS mode of the INSTALL command.
    a2e136f ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and PROGRAMS mode, and corresponding support to FILE(INSTALL).  Default permissions for shared libraries on non-Windows/non-OSX platforms no longer has the execute bit set.
    5792dc8 ENH: Replaced UpdateLocation method with call to GetLocation.  Added comment about problems with the LOCATION attribute.
    ce51e36 ENH: Check package maker version
    49c0a4b COMP: Oops, typo
    bc4e558 ENH: Add support for exporting graphviz of the project dependencies
    93c95f1 BUG: Fixed installation of MacOSX Bundle executables and the corresponding install_name remapping support.  Extended the BundleTest test to check that this all works.  Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators.  It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory.
    ea8c278 ENH: add manifest support for 2005
    deece7e ENH: look for VCExpress first
    a460c60 ENH: Add verbose flag to package maker and add CFBundleIdentifier string
    056c307 STYLE: Nightly Version update
    be375b1 ENH: fix std in kwsys, has to be kwsys_stl
    8aa1786 ENH: remove warning
    0db4cb0 ENH: removed unused methods after find changes
    2000940 ENH: pass CMAKE_MODULE_PATH into try compile projects
    6fadc10 ENH: fix spelling errors in docs
    a5825cd ENH: check in new find stuff
    2f78d87 ENH: fix for bug 2921, move _OVERRIDE variable to a better position to allow changing _INIT variables
    f292286 STYLE: Nightly Version update
    54732b0 ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it.  The value of this variable is used when a library target is created to initialize the <CONFIG>_POSTFIX target property.  The value of this property is used (even for executables) to define a per-configuration postfix on the name of the target.  Also enabled use of the OUTPUT_NAME property for non-executable targets.
    ae62f66 ENH: CMake does not need RPATHs at all for its own executables.  Disable them to avoid relinking during installation.
    8d9a997 ENH: Cleaned up generation of directory-level rules and their support structure.  The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first.  The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean").  Also fixed directory-level rule for preinstall.
    007421e BUG: Check for whether to add BUILD_TYPE to install rule should check for a . in the first character not the second.
    b1b052f ENH: Several changes to for NSIS
    4077d6d ENH: Install system libraries only if project requires them
    ff50bb9 BUG: Even more VS8 issues
    98dc57c BUG: More VS8 fixes
    c7f0940 ENH: Install cpack files
    07260a6 ENH: Cleanup global targets even more and potentially fix Xcode
    d231a42 STYLE: Nightly Version update
    e6b8706 BUG: Ok, fix the ordering
    a8c8f17 BUG: Fix for STL
    0321dae BUG: Handle buggy streams
    5b638bb BUG: Add additional check
    6783765 BUG: On Visual Studio and XCode, handle build configurations
    0f36f0e STYLE: Remove debug
    b25820e ENH: Add resource files for PackageMaker
    a87de1e ENH: Add generic instructions
    3341923 ENH: Attempt to handle windows without NSIS installed
    b144393 COMP: Fixed warnings for Borland 5.8.
    b5b06cf BUG: Fix typo
    2251970 ENH: Add support for debian having both qt3 and qt4
    7603244 ENH: use program files env for searching
    7db64cd BUG: Need to use the CMAKE_COMMAND cache entry to get the location of CMake.
    36d7f39 ENH: Add support for multiple build targets and start adding simple cpack tests
    456c823 STYLE: Nightly Version update
    bebb6b1 ENH: fix problem if there are .. in the path to the source file specified in a source group
    4650f78 ENH: add new find stuff
    718de4c ENH: fix spelling errors
    ee227d3 ENH: Several packaging issues. Allow random variables to be passed to cpack (anything starting with CPACK_, add preinstall to the list of dependencies for package, fix typos
    ac99baa STYLE: Nightly Version update
    f86af90 STYLE: Nightly Version update
    bec82af STYLE: Nightly Version update
    3d9610f COMP: More fixes for non makefile generators and global targets
    1cd8c64 STYLE: Remove debug
    c4156b4 COMP: Even more global target fixes
    4675765 ENH: Install cpack
    07d0e77 BUG: More fixing of support for global target son visual studio
    586a942 ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries.  This is the OSX equivalent of RPATH.
    7db7b98 ENH: fix warning and remove unused variable
    576f0b6 BUG: Fix generation of Xcode 2.0 and earlier projects to use CMAKE_BUILD_TYPE.
    f437c8e BUG: Treat GLOBAL_TARGET like UTILITY for generation.
    f119d6e COMP: Remove warnings
    77e5a60 BUG: Only add test targets when testing is enabled. Also add CMAKE_CFG_INTDIR when specified
    0ba40b5 COMP: Handle preinstall properly on IDEs
    1ecd48b COMP: Fix for preinstall
    743b4c9 BUG: Fix the module
    a488b19 BUG: Fix location of ctest for bootstrap
    32aece7 STYLE: Nightly Version update
    2874b35 ENH: try to fix things up for the dashboard
    66ea097 ENH: Properly handle target dependencies
    542b034 COMP: Even more Visual Studio fixes. Why is this code duplicated?
    7c02510 COMP: More fixes for visual studio
    549b770 COMP: Fixes for visual studio
    3d617b4 ENH: fix for bug 2908 crash for empty source group name
    32c403f ENH: Remove debug
    12dc64c ENH: Add a notion of a global target
    ea55646 ENH: Add a notion of a global target
    f1fb182 ENH: Add accessors for CTest and CPack
    2e19553 ENH: Allow running without config file
    01a5555 ENH: Make modules use configure instead of file write
    1d96f83 ENH: Several NSIS features
    69ca764 STYLE: Nightly Version update
    61dab99 STYLE: Nightly Version update
    0a0e459 ENH: make command line flags more consistent with ide settings
    74d3150 ENH: use last mount point found for mingw location, not first
    b6863e9 ENH: try to get the order a bit better
    9e2049f STYLE: Nightly Version update
    e015df7 ENH: better finding of mingw from msys, and delete CMakeFiles directory when cache is deleted
    2cb68f6 ENH: make sure CMAKE_STANDARD_LIBRARIES are used
    398827e ENH: make it compile on vs6
    7bdec94 BUG: Add target-level COMPILE_FLAGS to the target not the individual source files.  This simplifies the generated files and puts flags in a more logical order (VS6 works, VS7 needs more translation to work).
    39e636a ENH: change expand stuff to pass a struct for all the args
    e20c007 ENH: Order compilation flags from most general to most specific: language, then target, then source.
    3fa4a95 BUG: Xcode generator should use local generator computation of include directories.
    e16c8d7 STYLE: Nightly Version update
    3ca9ef0 BUG: Fixed optional file install support for multi-configuration generators.
    c212875 ENH: Switched order of slash and configuration name in cmGlobalGenerator::AppendDirectoryForConfig method to increase flexibility.
    5180801 ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands.  This addresses the request for absolute path install destinations in bug#2691.
    4140f4a STYLE: Removed unused includes.
    8d27255 ENH: Using CMAKE_SKIP_BUILD_RPATH to test relink support.
    8dd00d5 BUG: Fixed relink with new install framework.
    b6e4bc0 COMP: Removed unused variables.
    e14d591 BUG: Do not report files as installed if they are optional and do not exist.
    39f4e7f BUG: Import libraries should be installed as STATIC_LIBRARY.
    96f0266 ENH: Created new install script generation framework.  The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files.  A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command.  See bug#2691.  Bugs 1481 and 1695 are addressed by these changes.
    90c8ea1 BUG: Fixed module creation rules.  Removed soname portion of all rules because it is never used on this platform.
    57d2f7f BUG: Fixed cygwin module creation rules.  Modules should not have the "cyg" prefix by default.  Removd soname flags from creation rules because they are never used on this platform.
    98a187a ENH: Automatic include directories should not be done by default as was just implemented.  Instead a project may now set CMAKE_INCLUDE_CURRENT_DIR to get this behavior.  The current source and binary directories are added automatically to the beginning of the include path in every directory.  This simulates in-source behavior for double-quote includes when there are generated sources and headers in the directory.
    b6fd3b7 BUG: Install location full-path test for windows needs to account for both lower case and upper case drive letters.
    2a7753a STYLE: Nightly Version update
    377f4e7 BUG: Remove trailing slashes from install destinations.
    cd3c98d ENH: Clarified error message.
    644f6e8 COMP: Fixed shadowed variable warning.
    81677b3 ENH: Generate import libraries for DLLs on Cygwin and MinGW.
    9ba0283 ENH: If CMAKE_NO_AUTOMATIC_INCLUDE_DIRECTORIES is not set try to approximate in-source build include file behavior in an out-of-source build by adding the build tree directory corresponding to a source tree directory at the beginning of the include path.  Also fixed VS6 and VS7 generators to use cmLocalGenerator's computation of include paths.  The VS6 generator will now short-path the include directories if the total length is too long in order to try to avoid its truncation limit.
    fc70e35 ENH: apply patch from Alex to support some more kdevelop stuff
    1a338c8 STYLE: Nightly Version update
    c59937a ENH: put the system path ahead of the command path
    a5b8b06 STYLE: Nightly Version update
    06b6308 BUG: Do not install MSVC dlls for a non-MSVC build.
    8facf1f ENH: Made default install prefix consistent with building with another CMake.
    f09778c BUG: Work-around borland make bug that drops a rule completely if it has no dependencies or commands.
    53821a5 ENH: Clarified documentation of DEFINE_SYMBOL.
    b3b341c BUG: Report error when a target does not exist.
    3cd5fd4 BUG: Remove debug and fix space between label and exec name
    213ea40 ENH: Variable name changed
    43df79d BUG: Do not perform pre-build, pre-link, or post-install commands when relinking.
    ad2cc1f BUG: Need INSTALL_RPATH property on SimpleInstallS2 also.
    3b7011b ENH: Fix icons
    c70da1a ENH: Use target property for INSTALL_RPATH of SimpleInstall so that it is the only one that needs to relink.
    b07ece0 ENH: More work on NSI to improve installing and uninstalling
    537e2b4 ENH: Implemented RPATH specification support.  It is documented by the command SET_TARGET_PROPERTIES.
    13661cd ENH: warning fix
    ff3eeef ENH: warning fix
    4c1ae1b ENH: fix for bug 2808, use dlopen on new OSX versions
    036fd21 STYLE: Nightly Version update
    5042581 ENH: better algorithm for looking for make and gcc on msys and mingw
    5288d61 BUG: Use NOINHERIT macro to avoid linking to project default libraries which may not exist.
    60cd72d ENH: Cleaned up generation of symbolic rules.  Removed generation of rebuild_cache and similar rules from internal makefiles.
    38c3145 COMP: fix compiler warning
    731e1ed ENH: fix build error for mac
    141ad76 ENH: some reorg of the unix makefile generator
    f2cf7e9 ENH: Enable capture of output from VCExpress.exe and devenv.exe.
    79b7e0c ENH: remove warning suppressions for borland compiler, projects wanting this should use -w-, the default warning level is used for all other compilers.  Used to be -w- -whid -waus -wpar
    92cfb52 STYLE: Nightly Version update
    14cbc95 ENH: do not allow mingw makefiles to generate if sh.exe is in the path, also do not write CMakeCache.txt if there is a fatal error.
    aea456a ENH: Added FATAL_ERROR option and fixed check to not have floating point roundoff problems.
    6c89a96 BUG: Removed hard-coded linking to odbc32 and odbccp32.
    916ea2b BUG: Avoid adding unused rules to special targets like ALL_BUILD.  Make sure project regeneration rules go only in desired targets.
    bd0b829 BUG: Fixed generation of VS8 solution file to not be re-written when loaded by VS and to work with msbuild.
    eeab2c5 ENH: Added CMAKE_REQUIRED_DEFINITIONS and CMAKE_REQUIRED_INCLUDES to the interface.
    9762573 COMP: Fixed form of function main.
    21975ce ENH: Better handling of executables on windows
    c9ecd78 ENH: Cleanup
    e9fa7fa ENH: Report which cmake was used to generate the cache in the comment
    6f96bba ENH: fix try compile for MFC
    7740ccd ENH: some cleanup of the makefile generator
    3bce601 ENH: Improved support for icons, random directories, etc...
    2d29e48 STYLE: Nightly Version update
    b77d382 STYLE: Nightly Version update
    20301c7 STYLE: Nightly Version update
    ac0a893 STYLE: Nightly Version update
    de8080c ENH: Added test for IF(DEFINED ENV{var})(.
    85a69c1 ENH: Updated patch level to 3 for special KDE release.
    8492360 ENH: Allow IF(DEFINED ENV{somevar}) to work.
    8de6e95 ENH: Added highlighting for LIST command.
    f87271d ENH: Add initial implementation of the list command
    b8a33fb ENH: Added INSTALL command as a placeholder for a future generic install specification interface.  Currently it supports only a SCRIPT option specifying a script to run during the install stage.
    d262106 ENH: fix for bug 28618, cmake.exe can not find itself
    1b6e559 ENH: Strengthened EXECUTE_PROCESS output check test.
    4646929 ENH: Remove extra windows newline characters from process output.  Centralized text fix processing.
    976ab27 ENH: Mention relationship of EXECUTE_PROCESS and EXEC_PROGRAM.
    b403ad6 BUG: Fixed echo command to not print trailing space.
    62ca4d3 BUG: Fixed bootstrap from MSYS prompt.  It was working only when the bootstrap directory in MSYS mapped to the same directory on windows except for the drive letter in front.  Now it should work from any path.
    aacd510 ENH: fix test to work with in source build
    6cccf0a ENH: fix bug for single char libraries
    8b4af97 BUG: Fix CMAKE_REQUIRED_LIBRARIES stuff in this module
    6e57c4f STYLE: Nightly Version update
    8f71efa ENH: bug fix for 2829 better flags for idl tool
    0748f6a COMP: Removed unused variables.
    6379f03 ENH: Updated patch level to 2 for special KDE release.
    f0a1da0 ENH: Made Check* modules more consistent and well documented.  Added CMAKE_REQUIRED_DEFINITIONS option.
    f8a8e88 BUG: Need to include empty arguments when parsing prefix/suffix lists for FindLibrary.
    db0681d ENH: Adding option to return empty arguments when expanding a list.
    1b5e3f4 BUG: Fixed generation of cmake re-run rules.
    e666b8e BUG: Avoid case problems on windows.
    e31f93e BUG: Deal with case insensitivity on windows linker paths.  Also fixed spelling typo.
    3f97831 ENH: Put libpng name back because it is needed for plain windows.
    64cb554 ENH: Removing platform-specific name hacks now that FIND_LIBRARY handles it.
    33587ce ENH: Added platform settings CMAKE_FIND_LIBRARY_PREFIXES and CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for libraries.
    0ddf06e ENH: Pay attention to CMAKE_REQUIRED_INCLUDES.
    e40ca0f BUG: Need Windows-g++.cmake module to support C++-only projects on Windows.
    b78d936 BUG: Need to duplicate some information from CMakeCCompiler to support C++-only projects.
    c90b8d0 ENH: Patch from Alexander Neundorf to improve behavior.
    ef88c8c ENH: Added names for gnuwin32 library versions.
    b93a093 COMP: Last (?) fix for dashboard warning.
    913a46e STYLE: Nightly Version update
    ccdca71 ENH: fix broken tests
    55dd619 ENH: working directory working for XCode
    c674136 ENH: Enabled new WORKING_DIRECTORY option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET on VS 6 generator.
    7a3ed46 ENH: add test for working directory of custom command and target
    347c5f4 ENH: add working directory support
    6fe45fe ENH: Added option BUILD_CursesDialog if curses is found.  This allows people to disable building the dialog even when curses is found.
    dd710c9 BUG: Fixed qt version message.  Submitted by Tanner Lovelace.
    30daaa6 COMP: Fix problem with STL on HP, and fix reusing the same variable in for loops
    fba7296 STYLE: Nightly Version update
    7953f6a ENH: Adding definition of MSVC when it is the compiler.
    9163af87 BUG: Fixed finding of MinGW libraries with a windows build of CMake.
    5356435 ENH: Add missing help for -C option
    2ed1ca1 COMP: Fix compile problem on windows and mac
    9740913 COMP: Fix build problem
    e5a8e11 ENH: Move relative path to kwsys
    f71a085 ENH: Added kwsys::String class to shorten debugging symbols and error messages involving std::string.
    4763c14 ENH: Add some doc for visible class
    4259971 ENH: Since list file cache does not make much sense any more (because of proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out
    5157570 COMP: Fix next round of dashboard warnings.
    09b7568 STYLE: Nightly Version update
    185cb0b ENH: allow for - in the name of targets for nmake
    a5d2c59 COMP: Fix CMake dashboard warnings related to previous revisions.
    c081c7e STYLE: Nightly Version update
    06f939a STYLE: Nightly Version update
    bd21ba3 STYLE: Nightly Version update
    b48fb85 ENH: Incremented patch version for special KDE release.
    9787e55 ENH: Added test for new EXECUTE_PROCESS command.
    44f96ff ENH: Adding new EXECUTE_PROCESS command that interfaces to KWSys Process Execution.
    2683c5b ENH: Adding new EXECUTE_PROCESS command that interfaces to KWSys Process Execution.
    131c4a3 COMP: Added missing method decl to header.
    0323a0d BUG: Fix mem leaks related to th_get_pathname. Change this implementation of th_get_pathname so that it *always* returns a strdup'ed value. Callers must now free non-NULL returns from th_get_pathname. Change all callers to call free appropriately.
    afa8367 BUG: Fixed cmTarget::GetFullPath to not append the configuration name when only one configuration is built.  It now asks the generator what subdirectory if any to use for a given configuration name.
    0f5aced STYLE: Nightly Version update
    02f743c COMP: Fixed build on VC++ Express 2005.  Explicitly testing for MFC to determine whether to build the MFCDialog.
    ca4b82d BUG: CMAKE_INSTALL_PREFIX must always have forward slashes.
    63b4952 BUG: Removed odbc32.lib and odbccp32.lib from standard libraries on VS 8 because VC++ Express 2005 does not have them.  They are SQL database access libraries and should not be needed for every application.  User code can always explicitly link the library.  Also replacing deprecated /GZ option with /RTC1 for VS 8.  This addresses bug#2795.
    4c0668b BUG: Fix memory leak in libtar's kwReadDir. Use a static buffer like readdir (probably) does rather than malloc-ing a block which never gets free-d.
    9dd1633 STYLE: Nightly Version update
    e1d562d STYLE: Nightly Version update
    73284a1 ENH: Enabled build of VS 7 and 8 generators for MinGW.
    576d8b4 ENH: Enabled bootstrapping with MinGW from an MSYS prompt.
    0dbe4ed BUG: ABSOLUTE option should evaluate relative paths with respect to CMAKE_CURRENT_SOURCE_DIR.  This addresses bug#2797.
    bfa972a STYLE: Nightly Version update
    96d7540 ENH: more cleanup and removal of old code
    5d35fd4 ENH: cleanup and remove some old code
    8c77bb3 STYLE: Nightly Version update
    57eae62 STYLE: Nightly Version update
    ee9d6a5 STYLE: Nightly Version update
    9388907 ENH: Improved support for user-configured search paths.  Paths given in the CMAKE_LIBRARY_PATH cmake variable are searched first, then those in the CMAKE_LIBRARY_PATH environment variable, then those listed in the call to the FIND_LIBRARY command and finally those listed in the PATH environment variable.  The support is similar for finding include files with FIND_PATH, but the variable is CMAKE_INCLUDE_PATH.
    f4b306d BUG: VS7 generator should use per-configuration linker flags for targets.  This addresses bug#2765.
    04c705b ENH: Better handle interleved error/output
    9f625be ENH: Added optional component list to the REQUIRED option of the FIND_PACKAGE command.  This addresses bug#2771.
    194b1b1 STYLE: spelling fix
    69a43bb STYLE: grammer fix
    62e4c3f ENH: add extra thing for svn X status output
    b5a3b2c STYLE: Nightly Version update
    b8e9265 STYLE: Nightly Version update
    f5ce41e ENH: fix double CMAKE_(LANG)_FLAGS problem in try compile
    b442e86 ENH: change to fatal error
    aa98e36 ENH: fix more than one argument passed in to compilers via environment
    269b66d ENH: fix docs, and revert fatal error change
    0205c6b ENH: make all errors fatal in message command
    07ef88c ENH: add COMPILE_FLAGS to targets
    008406a STYLE: Nightly Version update
    538d6e8 ENH: do not force users to create paths
    e2e08e4 ENH: fix for borland memcpy junk
    f95310c ENH: fix bug, write the correct file
    a2c1777 COMP: fix warning
    daca548 STYLE: Nightly Version update
    a6a20d8 ENH: fix warning
    1ff49b9 ENH: by Bill make sure path is unix style
    7f237c5 ENH: fix problem with watcom and short paths and -I
    5c692ee ENH: correct include for memcpy
    6d65b48 ENH: add kFreeBSD support
    b6dfe1e STYLE: Nightly Version update
    1eb57b6 ENH: fix check type size
    dce1af7 STYLE: Nightly Version update
    affe706 STYLE: Nightly Version update
    69c3b6c STYLE: Nightly Version update
    ca7620a STYLE: Nightly Version update
    484aaaf STYLE: Nightly Version update
    909d9db ENH: fix for icc
    46422c1 BUG: revert such that it should work
    ac58fb8 ENH: more fixes for watcom
    9891260 ENH: add support for watcom wmake and wcl386
    2694ad7 ENH: correct standard libraries
    6bb5f20 STYLE: Nightly Version update
    dbff065 COMP: wrapped compat.h inside a extern C block so that we can use it in C++ code
    c59c3d3 STYLE: Nightly Version update
    e6edd4e STYLE: Nightly Version update
    8f1413e COMP: Fixed shadowed variable warning.
    b0a8c7b STYLE: Nightly Version update
    8340c0d ENH: Further centralized custom command dependency computation.  Custom command dependencies in the source tree may now also be specified relative to the source directory.
    18477b1 BUG: Removed bogust dependency.
    079826d COMP: Removed unused variables.
    327489a COMP: Removed unused paramter from cmLocalGenerator::OutputLinkLibraries.
    22c62c9 BUG: Sweeping changes to cleanup computation of target names.  This should fix many bugs related to target names being computed inconsistently.
    2622956 ENH: fix for CMakeTmp move broken stuff
    96f948a ENH: fix checktypesize
    0c644de STYLE: Nightly Version update
    1d72bde ENH: move define into configured file and do not use the command line
    9ab3b14 COMP: Remove warning
    4bdca3b ENH: put CmakeTmp into CMakeFiles
    1fd9060 ENH: contribution from Jan Woetzel
    7089a17 COMP: Fix compile error that was caused by the binary flag
    d9afb8e STYLE: Nightly Version update
    4880813 ENH: Fix compression on Windows
    867c3a7 ENH: Add support for binary
    0126fd0 ENH: Add a way to specify a custom install command
    2a6bc87 ENH: Some improvements: specify link, copy msvc libraries, fix install directory
    c4a5b90 STYLE: Nightly Version update
    581adff COMP: Remove legacy code and fix sun build
    d530038 STYLE: Nightly Version update
    25f6a10 ENH: Use specified output file name, also detect errors during install
    f219d3c ENH: Pass CPACK_PACKAGE_FILE_NAME
    3194220 ENH: Cleanup
    65ce6ec BUG: Allow spaces in path
    c3a7680 ENH: add test for generated header
    a919470 ENH: for all custom commands that can not be given to a target, add them to all targets in the current makefile
    aa9734a STYLE: Add an explanation for a bunch of backslashes
    6d113b9 BUG: Fix memory problem
    75a4712 ENH:
    19e566d ENH: add qt quiet stuff
    0c302a7 ENH: Fix test for cpack variables, add support for icon on windows
    e8b7d23 STYLE: Nightly Version update
    f73a588 STYLE: Nightly Version update
    bb9c112 STYLE: Nightly Version update
    0edceb3 ENH: fix missing plist file error
    cda76d7 COMP: Try to remove more warnings
    0bb9d2d STYLE: Nightly Version update
    8dc1de6 BUG: Fix for scanning generated headers included with double-quotes.  Also fixed double-quote include support to not use the special quoted location when a full path is given on the include line.
    bdbb7f8 ENH: Added special test 0 to just run a given command line.
    b9c4cff ENH: More debugging and work on PackageMaker code
    17c3a89 BUG: libtar now compiles in VJ and works with vtkzlib
    4a76518 ENH: flush the output
    88b4d5c BUG: Use objects that exist
    af923d1 BUG: Print the right line number to the right pipe
    6ac0063 BUG: Revert back
    51a3c20 ENH: use a safer check for CPack
    7b1440a ENH: fix bundles for Mac and Xcode
    11cd7b0 STYLE: Nightly Version update
    1184bd9 ENH: remove assert
    5358809 ENH: More CPack stuff and fix zlib compression
    0b40b42 ENH: remove debug print stuff
    6e675ce COMP: Do not build tests if build testing is off
    0a35713 STYLE: Nightly Version update
    2c73d2e ENH: add new cmakedefine01 feature from bug report 2603
    b08a151 ENH: add exe stuff for cygwin
    9a1098f COMP: Remove warnings
    1e6bc6e COMP: Remove warnings on HP-UX
    c47e8f6 COMP: Remove warnings
    b6a2c9b STYLE: Nightly Version update
    ebbe101 ENH: Start working on CPack input file and cleanups
    f00b344 COMP: Fix compile errors
    bbf1c2d ENH: More improvements and add logging
    9d0f86d BUG: force EXECUABLE and LIBRARY output paths so bad cache entries do not fail tests
    e37d886 BUG: Flush the EXECUTABLE and LIBRARY output path to internal
    86ad253 BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix
    1c289b5 BUG: fix build problem on gcc
    61e056e BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the help
    1d9ef3f COMP: Remove warning
    9e5c219 ENH: change framework order
    bf044ce COMP: Fix build problems
    8b0c047 BUG: Fix the compression with custom extension
    c9f3ad1 ENH: Use libtar
    b7ba65e ENH: Add a way to overwrite compression extension
    f379128 STYLE: Nightly Version update
    8477aa5 ENH: Merge from cpack branch
    a11b9a4 ENH: Merge from CPack branch
    d032991 ENH: Merge from the cpack branch
    74680f1 STYLE: Nightly Version update
    2166bdf ENH: Simplified ln command to use relative path in symlink.
    8489a94 BUG: When more than one command is given and one of them fails to start and the rest are killed, do not forget to reap the killed children.
    ccae106 COMP: Try to fix major/minor problem on aix
    75b6f52 COMP: Attempt to fix problems with major and minor
    d512118 STYLE: Nightly Version update
    14606c9 ENH: move framework stuff from FindFile to FindPath
    9b0a485 ENH: fix so verbose is put in the correct place
    9b97f43 COMP: Fix systems that do not have both vsnprintf and snprintf.
    c09548b COMP: Fix support for vsnprintf
    6534e66 COMP: Fix warning on sun
    2c30cb6 COMP: Another borland bug
    6a9d13a ENH: Add testing of symlinks too
    f30b28a BUG: Handle mkdirhier properly since it may modify the string
    0037167 COMP: Remove sun warning
    8ff4919 ENH: Add a tar test
    c690311 ENH: Add a way to compare two files
    bb618a7 ENH: Cleanup the file handler stuf so that now any file descriptor type can be used
    8b95125 COMP: Cleanup regular expressions
    7b02221 COMP: Remove unused variable
    a2d9b44 COMP: Remove warnings by exposing some variables
    6d0f0e0 COMP: Fix support for gzip on non-32 bit platforms
    01ac415 COMP: Remove warning about argument not being int
    2804a0d COMP: Remove shadow variable warning
    081625c COMP: Use mangle names
    416bbae COMP: Remove warnings
    9e0633c BUG: Several Borland fixes
    bc447c7 STYLE: Nightly Version update
    abe4fd7 ENH: Make the syntax more line tar
    64b5118 COMP: More cygwin fixes
    6946eb2 BUG: Fix on cygwin... again?
    c5e532d COMP: Try to remove warnings and add support for cygwin
    14c256d ENH: Make additional file names optional
    d1180fc ENH: Add untaring support
    21c7454 BUG: Fix extract. Looks like dirname actually changes the string, so temporary string should be used
    cef4806 COMP: Remove c++ style comments
    ebfaf36 STYLE: Nightly Version update
    4562762 BUG: Now really fix the test
    26b7569 COMP: Fix test
    2fcd413 COMP: Fix complex test and fix bootstrap
    0ef674b COMP: Add missing include
    7a49a0c BUG: Return proper values
    5d1000e COMP: Remove more warnings
    5222266 ENH: Add command to create tar
    fdc844e ENH: Add method to create tar
    ba63b6f COMP: Link tar library to cmake
    ee1d5b3 COMP: Fix path to include files
    c622641 COMP: Remove more warnings and rename library to cmtar
    1f18c36 COMP: Remove warning
    18d31fd COMP: Several borland fixes
    d715d52 COMP: Remove warnings
    f2a67f5 ENH: First cut at enabling tar
    cbc6fee COMP: Only do O_BINARY on windows
    3d7939b COMP: Fix windows
    09237c6 STYLE: Nightly Version update
    a5b4a61 ENH: Fix building on cygwin
    e1ca832 COMP: Fix build on sun by adding missing include
    3a94531 ENH: Windows fixes
    bc1548b ENH: Initial import
    552842d ENH: make sure -F is not duplicated
    82bb6fa ENH: add framework support to FIND_FILE
    c04cbca ENH: Fix command line argument parsing
    7947923 ENH: remove warning
    4529256 ENH: add better support for framework linking
    102ab85 STYLE: Nightly Version update
    41e0d83 STYLE: Nightly Version update
    c8993a5 STYLE: Nightly Version update
    ba556d4 STYLE: Nightly Version update
    f6588b7 ENH: fix borland make clean targets before build, add new generators for msys and mingw
    001bbb0 STYLE: Nightly Version update
    391d3ed ENH: make sure depend helper actually works, if a depend library gets updated, then the target needs to be removed, and the CONFIGURATION directory needs to be used
    5b95c0a BUG: Libraries and executables that are built with version numbers and symlinks should be built by a rule using the real file name.  The symlink file names should be rules that just depend on the main rule.  This way if a version number changes a target will re-link with the new name and the symlinks will be updated.
    932c5b7 STYLE: Nightly Version update
    c3a5319 COMP: Fix build on uclibc
    b0c3846 ENH: remove duplicates
    a0e413c ENH: Improved robustness of sharing parent pipes with children.  This ensures that the parent pipe handles are inherited by the children.  If a parent pipe handle is invalid a handle to an empty pipe is given to the child to make sure all pipes are defined for the children.
    f4c0031 STYLE: Nightly Version update
    5261f51 BUG: fix for bug 2560, Xcode does not create correct bundles
    64f7c3c STYLE: Nightly Version update
    19138bc STYLE: Nightly Version update
    ea016d6 STYLE: Nightly Version update
    037487a ENH: make sure uncommented modules are not documented
    affced3 BUG: Return if the file is in any directory not just in first one
    945073f STYLE: Nightly Version update
    0795d64 BUG: Fix test
    74eaecf ENH: cleanups
    5966bae ENH: Report an error if the target does not exists
    d2689c9 ENH: some style fixes for the book
    4b0fd57 ENH: fix module documenation to handle bad docs and fix qt3 docs
    eef9390 STYLE: Nightly Version update
    b7fa820 ENH: add documentation support for modules
    805d365 ENH: Renamed ZeroTargetCheck target to ZERO_CHECK for consistency with other CMake-generated targets (ALL_BUILD, RUN_TESTS, INSTALL).
    9f38df7 COMP: Fix conversion warning.
    163e3ff ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has the ivar m_Makefile now.  Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets.  This should fix problems with custom commands and executables with the OUTPUT_NAME set.  Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed.
    af36d6e COMP: Fixed unused variable warning.
    5007cbc BUG: Fix the problem with update.xml.tmp not being coppied
    c3c3491 ENH: removed TARGET_DIR_PREFIX support and someother fix
    0b69b89 ENH: removed TARGET_DIR_PREFIX support
    fa3120a STYLE: fix missing docs
    1c70750 ENH: Added support for parallel builds in VS 8.  There is now a special target on which all other targets depend that re-runs CMake if any listfiles have been changed.  This addresses bug#2512.
    a8d199d BUG: Fix storage/use of argc/argv in CMakeSetup dialog.
    be019c9 ENH: removed the add to path
    23ba8f9 STYLE: Nightly Version update
    129299f ENH: fix for bug 2584, empty source groups with children skipped
    b08a9e3 STYLE: Nightly Version update
    d512aa1 STYLE: Nightly Version update
    ccf5a13 COMP: for a in range(100): write_on_board(No std in kwsys...)
    ea7c7bb ENH: Allow the installer to overwrite the install prefix
    5e56c7c ENH: Add a method to remove remaining arguments
    5999a81 COMP: Fix the exporting so that it can actually be used
    33c891f ENH: Add another signature to FindProgram that matches more to the one from CMake
    9c64a17 STYLE: Nightly Version update
    90bdb21 ENH: try to fix hp build problem
    63a5eff ENH: fix compile error
    d13643a ENH: clean up style a bit
    92b6c8e PERF: apply patch for bug 2575 speeds up depend scanning
    3a3ffea STYLE: Nightly Version update
    25e9bce STYLE: Nightly Version update
    02b961f ENH: Make commands scriptable
    19398fd STYLE: Nightly Version update
    22a4341 STYLE: Nightly Version update
    33691be STYLE: Nightly Version update
    13e6693 STYLE: Nightly Version update
    a6356e2 STYLE: Nightly Version update
    782bef7 ENH: Add a way for the generated command to include extra flags. This is useful for CTest (or try compile) to add -j2
    e95224b STYLE: Nightly Version update
    1578beb ENH: Add variable for debugging. This variable CMAKE_PARENT_LIST_FILE holds the parent CMake list file of the current cmake list file.
    358a9b1 STYLE: Nightly Version update
    b8b2708 STYLE: Nightly Version update
    630924c ENH: fix problem with building vtk 4.4.2
    c1cdb72 STYLE: Nightly Version update
    b1cf984 STYLE: Nightly Version update
    820bda2 STYLE: Nightly Version update
    4918330 STYLE: Nightly Version update
    36653b9 STYLE: Nightly Version update
    d0e8012 ENH: executable prefix and post fix variables should not be the same as the executable extension
    77fb139 STYLE: Nightly Version update
    102dd34 BUG: Do not expand escape sequences when re-expanding variables in include directories, link directories, and link libraries.
    130d469 BUG: Do not accept a directory name as a library.
    76724c2 BUG: fix for bug 2357, do not allow targets to link to directories
    9312deb BUG: fix spelling error
    d952f68 BUG: Tweak VS8 generator to keep VS8 happy.  The .vcproj files need their own GUIDs in a ProjectGUID attribute.  The top level .sln file needs a special comment at the top to allow it to be opened with double-click in explorer.
    abebb97 COMP: Define _CRT_SECURE_NO_DEPRECATE to build CMake itself on VS8.  This disables 1000s of deprecation warnings about standard code.
    2dff097 BUG: fix for bug 2488
    066d525 ENH: more compiler flags
    ed72b56 STYLE: Fixed documentation to state target_EXPORTS default right after DEFINE_SYMBOL documentation instead of many sentences later in a random place.
    ed54935 BUG: QT_DEFINITIONS should not be quoted.  This addresses bug#2481.
    21fffc6 ENH: set java compiler works
    8830c10 STYLE: Nightly Version update
    4c2dee2 STYLE: Nightly Version update
    0a15a96 STYLE: Nightly Version update
    4984077 ENH: add some more properties for visual studio projects
    9104097 COMP: fix compile error
    c3d9a7c ENH: fix docs
    408abf5 STYLE: Nightly Version update
    1c01c12 ENH: more chars need quotes
    1ecb0e0 BUG: fixe dproblem with not uninstalling start menu entries
    47622dd ENH: fixes for Xcode 2.2
    c0ee3a1 ENH: add new error regex
    036a780 BUG: Fixed flag-to-vcproj-attribute conversion code to work again (it was broken by the optimization changes).  Added conversion of /nologo flag to SuppressStartupBanner attribute and /Gy flag to EnableFunctionLevelLinking attribute.
    a9c2ff4 COMP: Need target-level dependency from wrapper targets on Wrap executable target.
    8dc8232 BUG: Fixed XML escapes for custom commands.  Also added escaping of newlines for VS 2005.
    0df3c16 BUG: Do not dereference an end iterator.
    70b4e10 BUG: Fixed support for external object files built by custom commands.  Also added a test to keep it working.
    6ce463d STYLE: fix docs
    4d2ce04 STYLE: fix docs
    f6ef36d STYLE: fix docs
    bb7577f STYLE: fix docs
    590377d STYLE: fix docs
    71934ce STYLE: fix docs
    5385811 STYLE: fix docs
    ef5fe4b STYLE: fix docs
    fb6d598 BUG: clean up scoping
    435f4ad BUG: fix incrementing past end
    7321be8 BUG: fix incrementing past end
    1e2a08e STYLE: fix docs
    a1c7a6f STYLE: Nightly Version update
    25b26ae STYLE: fix docs
    0342189 STYLE: fix docs
    d1840f2 STYLE: fix docs
    69d931f STYLE: fix docs
    8b7091a ENH: fixes for xcode21 and build styles and comments in the generated project
    7a1745b STYLE: fix docs
    0334c77 STYLE: fix docs
    bd45a7b STYLE: fix docs
    89f3e97 STYLE: fix docs
    e387662 STYLE: Documented reference to "man select_tut".
    5dae3d6 BUG: Do not close handle obtained from GetModuleHandle which does not increase the reference count of the module.
    1d4b3f8 STYLE: fix docs
    f6a6522 STYLE: fix docs
    0629e25 STYLE: fix docs
    e3b06f1 STYLE: fix docs
    3395e13 STYLE: fix docs
    a043b66 STYLE: fix docs
    09b3d9d STYLE: removed some docs that did not make sense
    4de14f8 STYLE: Nightly Version update
    51cf783 STYLE: updated comments
    b1e0e86 STYLE: Nightly Version update
    03e2911 BUG: fix SIZEOF VOIDP problem
    6174cc7 STYLE: Nightly Version update
    0255f59 STYLE: Nightly Version update
    b366c14 STYLE: Nightly Version update
    870bb34 STYLE: Nightly Version update
    fed6dae ENH: some fixes
    b94d785 ENH: add all libs
    5a007dc ENH: some fixes
    a41c41e STYLE: fix spelling
    4d35375 ENH: added tutorial tests
    3480c25 ENH: change the pass regexp so that it overrides the return value
    6f5a536 ENH: step 5
    699a97a ENH: step 4
    814f0a5 ENH: step 3
    aadec14 STYLE: Nightly Version update
    cf31168 ENH: checkeed in step 1 and 2
    4245eb0 STYLE: More comments
    4e9d832 ENH: Change flag to PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION and add help in cmSetTestsPropertiesCommand
    a285a90 COMP: Fix all dashboards
    933c975 STYLE: Nightly Version update
    1de28a7 ENH: Add test for output regular expression
    34e7834 ENH: Add support for output reguilar expression
    eccc477 STYLE: Nightly Version update
    a2578e6 STYLE: Nightly Version update
    cf4609d STYLE: Nightly Version update
    aa59ab1 STYLE: Nightly Version update
    4dcff55 DOC: updated comment about the inherited ivar
    b338aad ENH: Cleanup and unify
    5acbbcb STYLE: Nightly Version update
    0d96e28 DOC: better documentation
    0a5b9db DOC: better documentaiton
    35b529c STYLE: Nightly Version update
    a8d79ab STYLE: Nightly Version update
    726e3cb STYLE: Nightly Version update
    18d9add ENH: changes from Eric Wing, bug 2249
    c78df46 BUG: fix stack over write bug
    74e66e3 BUG: fix space in path probs
    08be73f BUG: make the clean target work
    946c9a2 ENH: Improved file modification time comparison on Windows to use GetFileAttributesEx instead of CreateFile/GetFileTime/CloseHandle to get file times.  This results in a 30% reduction in time to do a build system check.
    6b0c50e STYLE: Nightly Version update
    c564125 STYLE: Nightly Version update
    27d06a7 STYLE: Nightly Version update
    43e4272 STYLE: Nightly Version update
    6d03a11 STYLE: Nightly Version update
    52edb9c ENH: fix for bad placement of SILENT target
    8a1f581 BUG: symlink issue
    017af44 BUG: fix bad checkin that had debugging code in it
    54f75b0 ENH: try to get this thing to pass with cmake 2.2.1
    d9418a8 STYLE: Nightly Version update
    4c32cfb BUG: fix over checking of build system
    d3d746a STYLE: minor cleanup
    b7b902e BUG: fix for def files and new local target link lines
    a2d4e15 ENH: missing check_build_system for all target
    929553a ENH: big cleanup and fix for jump commands
    097debb BUG: end is not really end, but rather length
    1e64318 STYLE: Nightly Version update
    370cfb0 COMP: fix compiler error
    eff0013 ENH: More output
    baa7b74 BUG: Initialize to something resonable
    bf6b379 COMP: More namespace fixes to build on HP
    6b444ee BUG: cd into local directory to reduce link line length
    66e5057 COMP: Fix namespace. This way kwsys can be built outside cmake
    d9d8d53 STYLE: Nightly Version update
    13c322a ENH: fix test
    eef7ccc ENH: add .txx files and put the start directory in the search path
    f72deca ENH: unused include
    4009405 ENH: spelling
    fdc4795 ENH: Push glob to the kwsys
    37dc4bd COMP: On mingw, -fPIC is not necessary and it actually produces warnings
    8a5bb25 ENH: More tests
    2a9d2ed COMP: Remove warning
    314641a STYLE: Nightly Version update
    f6c00e7 ENH: Fix precedence
    985d092 ENH: Add rudamentary mathematical expression support
    427ed70 ENH: Add math test
    a7d4b61 BUG: Lexer should be case insensitive so flex should be run with -i option.  This partially addresses bug#2361.
    12ef4ed ENH: Add String length and substring
    6e5cdd6 ENH: Add regular string replace (not regex), and relative path command. Also add tests
    33ac188 BUG: If test passes but it should fail, report an error
    2df1442 STYLE: Nightly Version update
    07c07e8 STYLE: Nightly Version update
    b038279 STYLE: Nightly Version update
    0194425 STYLE: Nightly Version update
    0a24d70 ENH: More error exceptions
    6a67b1b BUG: Fix logic to return true when the file was already statted. Also, use nanosecond percision if available. Remove debug
    f2b8c8f STYLE: Nightly Version update
    f18e7c7 ENH: Improve performance of check build system by creating another file that is simpler to parse and therefore much faster overall
    a51dfef ENH: Optimize performance by caching stat results
    2dd035c COMP: Windows fixes
    775c349 ENH: Add file time comparison code
    b93359f ENH: Add an accessor for the maximum file length
    18e14ba STYLE: Nightly Version update
    a8f9361 STYLE: Nightly Version update
    345fb99 ENH: some fixes for better backwards compatibility
    63185c1 STYLE: Nightly Version update
    b876151 STYLE: Nightly Version update
    840c917 STYLE: Nightly Version update
    ccac51a ENH: Add support for setting the maximum number of errors and warnings reported. This should fix Bug #2318 - The maximum number of errors to report is fixed to 50
    e853caa STYLE: Nightly Version update
    07b45da ENH: CMake kills me (so does Cygwin)
    0281892 ENH: some fixes for missing vars and missing libs
    fa4c143 STYLE: Nightly Version update
    6c54adf ENH: avoid the use of GET_TARGET_PROPERTY by testing the CMake executable instead of the test executable
    01ac390 BUG: Reverting fundamental type info change until it is fixed on more platforms.  It was tested on Linux, SGI, HP, Sun, OSX, Windows with nmake and VS 6, 7, 7.1, 8, Borland Make, and cygwin by hand with spaces in the path and cmake 2.0 and 2.2 before committing but still seems to be failing on some dashboards...strange.
    ab62098 STYLE: Nightly Version update
    b83dffb ENH: the test for kwsys uses GET_TARGET_PROPERTY, which was not in the CMake bootstrap
    1362753 ENH: add kwsys test for DetectFileType
    89569f0 ENH: More verbosity
    6258a11 STYLE: Nightly Version update
    d937de4 ENH: Converting FundamentalType try-compiles into a single try-run.  All the information about the existence, size, and signedness of types can be determined in one program thanks to limits.h.
    b9e088d BUG: Double-quotes in definitions must be escaped.
    a1188ce STYLE: Nightly Version update
    2b2c787 STYLE: Nightly Version update
    8a1de40 STYLE: Nightly Version update
    e12cf33 STYLE: Nightly Version update
    082b86a STYLE: Nightly Version update
    14ebbaf STYLE: Nightly Version update
    4776b13 STYLE: Nightly Version update
    9721006 STYLE: Nightly Version update
    46521ae ENH: try to find a gui for the Mac
    f7d926d ENH: remove -lgcc used by crazy coverage stuff
    1d03136 ENH: java fixes from Mathieu
    9be3413 BUG: the -P option was not working with relative paths and a couple types
    244f5ec STYLE: Nightly Version update
    ba90fac COMP: Try to remove warnings
    5c133cd STYLE: Nightly Version update
    d134ac9 ENH: Updated to use modern FILE command for writing to output logs instead of WRITE_FILE.
    393adee BUG: kwsys_ios namespace should import streambuf also.
    c59d56f BUG: Corrected and updated documentation of the -P option, -C option, GET_TARGET_PROPERTY command, and GET_SOURCE_FILE_PROPERTY command.
    059f62c ENH: removed ITK command
    0981ffd STYLE: Nightly Version update
    0d824e1 ENH: Properly report failed tests
    8607e80 ENH: increase coverage in loaded commands
    2e50727 ENH: Make message into status
    fdca696 STYLE: Nightly Version update
    dbe997e BUG: When an unquoted argument contains a pair of matching double quotes spaces and tabs should be allowed in-between.  This allows arguments like -DFOO='"bar zot"' to work.
    ec36660 BUG: Remove warning and try to fix memory problem
    5f2343b ENH: Test for both commands
    51a19d9 ENH: Modify output based on wether it is tested or memory checked
    53b3b56 BUG: This should fix memory checking
    eee1a7e ENH: fix typo
    51abb73 ENH: remove message
    487c543 STYLE: Nightly Version update
    e2d7c3a STYLE: Added reference to documentation in CMakeLists.txt.
    e440c6a STYLE: Added backward compatibility disclaimer.
    498c2e6 BUG: Fix which argument is which, also, fix the test to be less agressive
    aab5d12 STYLE: Nightly Version update
    66019dc ENH: Fix memcheck command
    28a9e9a ENH: Add testing of GET_TEST_PROPERTY command
    8ee8cd3 BUG: On WIN32, since we are using subkey, set it
    18e76ba STYLE: Nightly Version update
    ef8212d COMP: Remove unused variable
    767057f BUG: Fix encoding and add deleting to the test
    9b486ba ENH: Modify API a little bit to allow arbitrary length values. Encode certain characters. Rename UNIX registry to FILE registry. More testing
    cd510bf move off branch
    efeffc5 COMP: Remove problem on borland
    4d1f0fe ENH: Enable registry, add test of SET_TESTS_PROPERTIES, rename tests for dart2
    3548c51 COMP: Remove some more warnings
    6d9aee1 ENH: Cleanups and expose unix registry on windows (for cygwin etc)
    30b67a8 COMP: Win32 fixes
    df4f999 ENH: More handling of unix versus windows registry
    0b30d23 ENH: Initial import
    656357a STYLE: Nightly Version update
    287eeb2 ENH: Expose version of ctest
    79bf20e COMP: Too fast commit
    34f1419 BUG: Make sure full paths are collapsed
    5b9ecde ENH: fix warning
    8be3e4e ENH: clean up EnableLanguage try to fix problem where try compile runs cmake
    d2ff55b ENH: cleaner code coverage
    6975e6a STYLE: Nightly Version update
    c6fbe4a ENH: only add optional qt stuff to QT_INCLUDES
    f81412a ENH: if qt4 qmake is found then set QT_QMAKE_EXECUTABLE to that value so that the same one will be used in FindQt4.cmake
    7f185a4 STYLE: Nightly Version update
    839c75b ENH: coverage cleanup for non XCode builds
    fd26d14 ENH: test get directory properties ability to get props from subdirs
    2a45d5c ENH: added DIRECTORY option to GET_DIRECTORY_PROPERTIES
    c09a1fa ENH: missing get_directory_property command
    908db09 ENH: add some checks on the qmake install
    16ef79b ENH: fix if statement
    f9fa8ee STYLE: Nightly Version update
    a9344a5 ENH: add docs for QT_REQUIRED
    9405e30 ENH: more findqt fixes
    9a326a4 ENH: convert to work with the new syntax for ADD_SUBDIRECTORY
    4cb9d2f ENH: better format for ADD_SUBDIRECTORY command
    74918bf ENH: add new place to search for qt4 in registry
    7a330b9 ENH: fix typo
    6dfb10d ENH: use the findqt3 from this cmake and not the one configureing cmake
    1b421cc ENH: add a better message
    3587b47 ENH: add more libraries for qt3
    5eb6aea ENH: use correct variable for qmake
    85856f2 ENH: add a better message
    7187390 ENH: add some messages not errors for findqt
    34170ed ENH: more qt changes
    4dabf40 ENH: add -D options for qt stuff
    f52977a ENH: make sure the correct qmake is used
    b6880f2 STYLE: Nightly Version update
    44db5b6 STYLE: Nightly Version update
    f9a3e38 ENH: only print errors if QT_REQUIRED is set
    f8c259b BUG: try to fix qt problems
    e6cb2ee STYLE: Nightly Version update
    afbc9b7 ENH: clean up the find qt stuff some
    b66c08f ENH: try to fix this find qt stuff
    3123ce4 ENH: to support both admin and locla installs
    44d079f ENH: make FindQt default to qt3 and print a message, and add CheckQtInstalled.cmake
    1d16de7 STYLE: Nightly Version update
    29a40d3 ENH: remove UMR
    cae9971 BUG: fix spelling error
    93ee345 BUG: fix xcode 15 (really bill Hoffman)
    b72d77d BUG: bug num 1994 library linking when a config is not specified but debug and opt libs are
    af59771 ENH: clean up some stuff
    1c3d7a9 ENH: add ability to set outdir in swig
    bcd62c8 ENH: add support for java 1.5
    db1903d ENH: add Matlab support
    fcafddb ENH: add a find motif
    b64b020 ENH: add Ken Morelands fixes for FindQT
    0a521f4 STYLE: Nightly Version update
    9c4bfe9 ENH: add a fix for VTK on the mac and a way to fix some projects with a single file in the cmake modules directory
    9936824 STYLE: Nightly Version update
    fcce3ac ENH: Add a way for test to intentionally fail
    52b8082 STYLE: Nightly Version update
    4bc5844 ENH: fix warnings
    496724c STYLE: Nightly Version update
    a68d420 STYLE: Nightly Version update
    a0fb6e9 ENH: fix bootstrap, maybe this should somehow grep awk the sources from the cmakelist file....
    5da9185 STYLE: Nightly Version update
    6b4c142 ENH: add real support for Xcode21
    3893339 BUG: not all Macs are case insensitive if they mount nfs directories
    03b528f STYLE: Nightly Version update
    5292384 ENH: fix NONE
    8a79c86 STYLE: Nightly Version update
    2e004e0 ENH: Added cygcheck knowledge for --ldd option on Cygwin.  Added error message for --ldd option when no tool is available but the option was still requested.
    9770d27 STYLE: Nightly Version update
    62ae060 ENH: use native Deployment and Development directories
    feb2d86 STYLE: Nightly Version update
    8ed25a5 ENH: add flags for debug release for aix
    5fddc58 ENH: Picking better default for CMAKE_INSTALL_PREFIX on Windows by using ProgramFiles environment variable.  Now that install actually works on Windows I'm making this entry non-advanced also.
    808ce04 STYLE: Nightly Version update
    ec19b5f STYLE: Nightly Version update
    e47ad1e STYLE: Nightly Version update
    d8c5e8f ENH: More paths for java
    bd9852e COMP: Simplify logic and remove sun compile error
    af7221b STYLE: Nightly Version update
    557cd3d STYLE: Nightly Version update
    547280b BUG: Prevent from creating bogus files
    049678f STYLE: Nightly Version update
    c3a7f0e ENH: Added support for finding qt-mtedu, the educational version of Qt.
    621c84f make sure correct path type is used
    d13e654 STYLE: Nightly Version update
    d944b68 STYLE: Nightly Version update
    f6263e3 STYLE: Nightly Version update
    20c4468 STYLE: Nightly Version update
    05e6c3f BUG: Fixed OUTPUT_NAME feature for VS6 generator.  It was not working for Debug builds and was not paying attention to the executable output path.
    98e5119 BUG: Install rule should take build configuration into account.
    c69c9e0 ENH: add support for OUTPUT_NAME
    8d8c3be BUG: If the scanner is not defined this would crash. For example when using new language
    904305e ENH: Added cmake -E create_symlink command that behaves like ln -s.
    7a32401 BUG: Need to test void* not "void *" because the Intel compiler icc expands the asterisk.  Thanks to Filipe Sousa for the patch.
    8346edb BUG: Removing exe VERSION attribute test until it is implemented in the XCode generator.
    b79027b STYLE: Nightly Version update
    74caa9f COMP: Add STD namespace
    ca1cd08 BUG: Fixed dirname in a few cases on windows.  Now using KWSYS_SHARED_FORWARD_CONFIG_NAME setting instead of CMAKE_INTDIR directly to give choice to user code.  Updated documentation to include @KWSYS_NAMESPACE at _SHARED_FORWARD_CONFIG_NAME, @KWSYS_NAMESPACE at _SHARED_FORWARD_OPTION_PRINT, and @KWSYS_NAMESPACE at _SHARED_FORWARD_OPTION_LDD settings.
    a274a8f ENH: Improve log file strategy
    d9ed857 ENH: Set update options
    207c39a ENH: Added support for Windows.
    861719c COMP: Avoid C++ comment in C translation unit.
    a5d1e0e COMP: Work-around iterator/const_iterator comparison problem on Borland 5.5.
    bf87041 STYLE: Nightly Version update
    af5d324 BUG: It seems the auto-object-depends feature does not work in Visual Studio.  I'm restoring the explicit OBJECT_DEPENDS lines.
    1c96fa4 BUG: RunSingleCommand should translate NULL characters in the output to valid text.  This should fix the missing-output problem caused by NULL-characters in VS build output.
    93efb1c BUG: Automatic pwd/cwd path translation must check that the generated logical-to-physical mapping is correct by using realpath.
    b0d05cf ENH: Updated SimpleInstall test to test new versioned executable and OUTPUT_NAME support.
    d392acb ENH: Added versioned executable support.  This partially addresses bug#2143.  Also made OUTPUT_NAME work when installing executables.
    78112ee ENH: Added -E cmake_symlink_executable command to help create symbolic links for versioned executables.
    122ef73 BUG: Do not make a file depend on a virtual target.  That causes everything to always rebuild.
    6179a0a ENH: More error regex
    2a5fec6 COMP: Cannot use first/last insertion constructor of std::set because it is not available on all platforms.
    1774d30 ENH: Adding test for auto-object-depends feature.  It has been tested with the Makefile generator.  Hopefully this will work for the Visual Studio and XCode generators.
    f4920b8 ENH: Adding support for automatically adding the OBJECT_DEPENDS for generated header files.
    b3dd7f1 STYLE: Nightly Version update
    e08ce7e ENH: file is now configured
    582cff4 STYLE: Nightly Version update
    5706117 STYLE: Nightly Version update
    d1cd0c2 STYLE: Nightly Version update
    de88409 STYLE: Nightly Version update
    634f22e STYLE: Nightly Version update
    039d4b6 ENH: added better error checking for cases when there is a CMakeCache.txt file but it is not readable
    8a537ce STYLE: Nightly Version update
    f958cc6 Implemented new parser which can handle: -G"generator" (legacy format) -G "generator" (new format)
    e59e9d0 ENH: fix bug 2087 lib prefix stripped off on windows
    b058a5e ENH: some clean up from Clinton
    97e43d6 ENH: add Eric Wings FindSDL updates
    5f132ab STYLE: Nightly Version update
    baffdde ENH: fix bug in depend file removing for deleted depend files
    df37d87 ENH: fixed up qt stuff from Clinton Stimpson
    8a52a91 Implemented -G option
    7df63f3 BUG: do not search the user's path for text executables when a full path is provided to the test
    93535a6 STYLE: Nightly Version update
    0b0c97d BUG: fix for sun make with spaces
    154529b Started on command line parsing, added string parse method for default generator
    52f9353 ENH: have the build.make file include flags.make and use the language flags
    fd05925 ENH: fix for earlier fix on source with relative path
    bb04328 BUG: Do not convert SOURCE argument from relative to full path.  It breaks the old-style SOURCE==TARGET trick and the SOURCE argument is only present for old-style commands anyway.  This addresses bug#2120.
    2c658a6 BUG: Need TSD target to be built before SimpleInstall.
    d6a3268 BUG: Do not escape CMAKE_COMMAND twice.
    f7d26c4 ENH: fix and issue with spaces in paths
    30d362f STYLE: Nightly Version update
    ce52a08 BUG: When exiting before the configure step in script mode we must account for cmSystemTools::GetErrorOccuredFlag() for the return code.
    2b5f4b0 STYLE: Nightly Version update
    7fc4c32 STYLE: Nightly Version update
    dce07ca ENH: fix warning
    c8a44b4 ENH: some fixes for cwd problems with rebuild_cache option
    6b5c4c9 STYLE: Nightly Version update
    26d6409 ENH: If VTK_LIBRARY_PROPERTIES is set then the properties it lists will be added to VTK library targets with SET_TARGET_PROPERTIES.  This will be useful to enable shared library versioning.
    b78053c STYLE: Nightly Version update
    674fdf8 ENH: Clarified documentation further.
    b8c789a ENH: More build errors
    9a3abaa ENH: More handling of gcov 4.0
    7bd1e74 ENH: More support for gcov 4.0
    e26c160 ENH: Initial import
    d604f5f STYLE: Fix typo
    6479f4d ENH: Add support for the new gcc that uses files with extension .gcda
    e3d4eb3 COMP: Fix for proxy test
    643538f STYLE: Nightly Version update
    cb0cd91 ENH: /nologo must be first
    a95fef3 ENH: add changes for qt4 from Clinton Stimpson
    feb5019 ENH: add changes for qt4 from Clinton Stimpson
    67d336e ENH: change name from XCode to Xcode no need to test bootstrap for xcode
    233a679 ENH: change name from XCode to Xcode no need to test bootstrap for xcode
    d937129 ENH: get around problem where OBJROOT has been set by default for all projects in Xcode gui
    29231c8 STYLE: Nightly Version update
    3b0632a FIX: fix bad depend info and COMPILE_FLAGS problem and remove extra cerr calls
    8d62804 COMP: Try to fix test by taking arg1 into acount
    49b7c37 ENH: add advanced values
    bccf040 BUG: Unquoted arguments can have quotes that are not at the beginning, but only an even number of them.
    0592f3a STYLE: Nightly Version update
    40cd76a ENH: first step to only rebuuilding on flag changes
    12ed2c8 ENH: make sure CMAKE_C_FLAGS are not clobbered
    83a1af1 BUG: Patch from Filipe Sousa.  QT_WRAP_CPP should generate the file moc_dlgmain.ui.cxx instead of moc_dlgmain.cxx.
    10b6e2a ENH: Add C++ test too
    e898324 ENH: Add a test for C source file like AC_TRY_COMPILE
    efc41c6 ENH: use ansi flags
    bebc745 ENH: Add set and get test propety command
    ec3f3b5 STYLE: Nightly Version update
    0f380c0 ENH: no c++ comments in a c file
    f588b69 STYLE: Nightly Version update
    76bd115 ENH; better warning message and fix type per julien
    76e14b4 ENH: do not test for c and cxx flags on visual studio as it does not work yet
    db28904 ENH: change loc of log files
    8dc6db4 ENH: add new test to make sure c and cxx flags are going to the right files
    4f79ce8 STYLE: Nightly Version update
    ee6df5f BUG: Fix dependencies. Looks like all dependencies were missing subdirectory
    df26171 ENH: undo last change
    f179fb5 ENH: support versions greater than 20
    c6b011e ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree
    ad46c80 ENH: fix warning
    47e22fe ENH: make sure c flags are used for c and cxx flags are used for cxx, really Bill
    6e4b6ca ENH: add method to attempt to check if a file is text or binary
    fac6130 ENH: make sure custom commands depend on full path files only: Bill as Andy
    a6abb79 STYLE: Nightly Version update
    825a762 ENH: always write out all custom commands
    6873773 BUG: InitializeFromParent should copy include file regular expressions.
    80802c2 ENH: RUN_TESTS target now uses proper CMAKE_CFG_INTDIR setting to get $(IntDir) or $(OutDir) depending on the generator.
    99f3b37 BUG: Hack to support building existing trees with UTILITY_SOURCE commands and the new VS generator directory structure.
    de217be BUG: Generate RUN_TEST target if any tests are there
    f9aef0e ENH: Generator now creates a separate intermediate files directory for each target.  This is needed for MSVC 8 to support parallel builds.
    4a98fcd ENH: fix some warnings and cleanup some
    eccf5e7 STYLE: Nightly Version update
    50cf415 ENH: maybe fix fortran issue
    33efcc4 ENH: fix some warnings and cleanup some
    ccc292e ENH: fix some warnings and cleanup some
    6cc7bca ENH: fix some warnings and cleanup some
    f85f919 ENH: reduce the number of files produced still needs a bit more cleanup
    90cefde ENH: Added VS8 support for DART_CXX_NAME.
    35e36b5 ENH: make sure source file depends are used to determine if custom commands are used
    9b8d159 ENH: if it is not a cmake target or a full path do not put depend information in the command
    b15852d ENH: make sure custom command depend on fluid so if fltk is part of project fluid gets built first
    97286f3 STYLE: Nightly Version update
    82a8e9b ENH: Added FundamentalType header defining platform-independent fixed size/signedness integer types.
    a5483ac ENH: Added TEST_KWSYS_CXX_SAME_LONG_AND___INT64, TEST_KWSYS_CXX_SAME_LONG_LONG_AND___INT64, TEST_KWSYS_CAN_CONVERT_UI64_TO_DOUBLE, and TEST_KWSYS_CHAR_IS_SIGNED.
    b9d472d ENH: Moved kwsys_ns and kwsysEXPORT macros to Configure.h in the case of building a kwsys source file.  This allows more than one header to be included in a kwsys source file without redefining the macros.
    5b26fef ENH: Add support for multi-string compiler name, and improve support for subversion
    6a73e8a ENH: fix lib case bug correctly
    13bb9a9 STYLE: Nightly Version update
    89ddfc2 STYLE: Nightly Version update
    182e669 STYLE: Nightly Version update
    6ea4ead BUG: undo fix
    f5a5304 STYLE: Nightly Version update
    7041af8 ENH: more efficent fix for bug # 2063
    72fdb13 BUG: fix for case mismatched lib bug # 2063
    dc43a3d ENH: string += is very slow, so don't use it
    ca90e80 ENH: Better handling of removed files and remove warning
    9c8875a ENH: More regular expressions
    a2acc02 ENH: Add support for detecting files that were removed
    3074513 STYLE: Nightly Version update
    8483fa9 BUG: Remove duplicate prefix
    21d6980 ENH: fix warning
    b8b2981 ENH: make sure flags set in CC or CXX environment variables stay with the compiler
    ff25056 ENH: move flags next to compiler, so if env contains compiler and some flag, they stay together
    5bb158f ENH: java does not work under mingw
    380f8f6 ENH: make sure qmake is on the machine before running it
    712e64e ENH: Rename test
    4bba497 BUG: Initialize variable
    11359c5 ENH: Rename test
    7f11eda STYLE: Nightly Version update
    8ca558d ENH: make it so that bootstrap does not use xml parser
    9062e6d ENH: fix for bug 1866, make -G,-D -C options allow for space between arg and value
    a137138 ENH: if Xcode21 is installed then create 21 compatible project files
    0ba0cb8 ENH: add new stub generator
    0e986b1 ENH: add more docs
    af4b6fb ENH: make KDevelop3 default to CMAKE_VERBOSE_MAKEFILE
    004b833 ENH: make KDevelop3 default to CMAKE_VERBOSE_MAKEFILE
    5cc08c6 STYLE: Nightly Version update
    f47a57c ENH: Add a way to submit extra files to the dashboard
    3d84afe ENH: Several improvements and cleanups: 1. Add long command line arguments for every argument 2. Add a way to overwrite CTest configuration by providing --overwrite TimeOut=10 3. Improve argument parsing. 4. Add submit index argument
    0949deb ENH: Cleanup file name
    0e3b1fe ENH: Cleanup the help a bit
    300e6c9 ENH: fix qt bug
    20a5965 STYLE: Nightly Version update
    39422f5 STYLE: Nightly Version update
    c6c95f3 STYLE: Nightly Version update
    6688a72 ENH: fix bug 1960
    455d8fc BUG: fix for bug 1838
    68bbbf9 BUG: fix for bug 852
    8d418fb ENH: fix hard coded include from patch
    7ea6617 ENH: fix hard coded include from patch
    bd88a6f ENH: fix hard coded include from patch
    dc1426b ENH: add new qt stuff from warfield at bwh.harvard.edu, thanks
    0dbf895 BUG: converted to 1.8 form of custom commands
    bc088d1 ENH: Add registry for 2.4
    d85f394 BUG: Set PYTHONINTERP_FOUND
    53cc549 ENH: fix for older versions of cmake
    fe9714e ENH: fix static build of vtk with cmake by having custom targets chain depend information
    95e2b60 ENH: remove commented code
    9e99e4f ENH: remove messages about not running java test
    2a8f981 ENH: fix compile error bug# 2020 on mac
    28d4d44 ENH: Initial import
    2001d2f STYLE: Nightly Version update
    846701f ENH: fix wxdialog to build with xcode
    21bac16 ENH: add an install target for WXDialog
    44b54d2 ENH: fix for bug 992, mac bundle install fix
    a9692f0 BUG: fix for bug 1850 wrapping can leave out files if they are a substring of another file
    0d14b57 ENH: Some more cleanups and add ctest custom vector for regular expression to exclude from coverage
    79eeb9c BUG: Look for custom files in all directories
    237e7d3 ENH: add missing files
    c7de609 ENH: Add custom supression regular expressions
    b7b35d2 FIX: fix bug  2043 borland compiler and dll problem and add a test for it
    e8b10e1 BUG: Fix line number inconsistency, improve output
    903541f BUG: add support for borland exe with shared libs back in
    1b95674 ENH: Do 4 files
    308db35 ENH: Add a test for cmGeneratedFileStream
    0af5ef0 COMP: Remove warning and fix the logic
    81211fc BUG: Rename tmp files
    514a774 STYLE: Nightly Version update
    42b76ae BUG: remove part of patch from bug 1965 that set executable paths
    3d5a724 BUG: revert part of patch that set executable debug prefix as it breaks too much stuff
    1b115dc ENH: add -L as possible library flag
    472c00e ENH: add support for bundles
    19ae75a BUG: try to fix failed test
    041d468 ENH: add bundle test
    4214dd3 ENH: add a bundle test
    aa47caa FIX: apply patch from bug# 1965
    1e72091 ENH: Add timeout support
    3e020b3 COMP: Remove warning on windows
    6d37630 ENH: fix for darwin from eric wing
    403959b ENH: add a bunch of find sdl stuff from eric wing
    6571799 FIX: for 1852 fix fortran case
    969bf65 STYLE: Nightly Version update
    ce401c6 ENH: remove unused files
    f03db9e ENH: change version
    d938397 add -dl on unix
    df8e9a8 move release stuff off branch
    aa7bef7 ENH: update changes for 2.2
    0f14e54 ENH: fixes for macosx
    eee2d2b BUG: Revert the change to FileIsDirectory. Add FileIsSymlink and treat symlinks as files when removing directory
    0e76ab6 BUG: Go back to the original directory after examining the current directory
    c9a7f05 BUG: Make sure it always starts in the current directory when searching for tests
    219bcf2 BUG: When removing directory, use lstat instead of stat to make sure that symlinks are treated as files and not as directories
    2dc914c BUG: Fix problem with visual studio in release mode
    0afdb6e STYLE: Nightly Version update
    e4894bf ENH: add curses include directory
    d138d16 ENH: merge changes from branches
    5a3a015 add from branch
    3e99368 ENH: Add default update options
    6ca7664 BUG: Remove warning when using CVS
    e09f2a6 STYLE: Nightly Version update
    c51fa2b STYLE: Nightly Version update
    29a0eda STYLE: Nightly Version update
    91730c6 ENH: slightly modified version of Alex's relative path arguments for custom commands
    6c0f018 ENH: update rev to 23
    d68b579 ENH: minor version update
    931233e COMP: Fixed uninitialized variable.
    388f034 STYLE: Nightly Version update
    f3ed62b ENH: configure file will assume start source dir if a full path is not provided
    13e9949 BUG: library return values were not UNIX slashes on Win98
    ea38258 BUG: mor emissing convert to unix slashes
    c5bfdf6 ENH: cleaned up some old methods and vars
    eb60fed ENH: Removing CMAKE_HIDE_TARGET_DIRS since it has been superceded by CMAKE_TARGET_DIR_PREFIX.
    a899321 ENH: Added use of CMAKE_TARGET_DIR_PREFIX variable to prepend a project-specified string to the names of all the target-name.dir directories.
    dcc0aa1 ENH: added ability to prefix target directories with a . to make them not show up in ls. From patch from Alex
    9d53130 BUG: win95 returning non unix path for cmake command
    3f14dae ENH: Extended test 0 to run the executable twice using the same process object.  This tests the reusability of the objects.
    7e7249c BUG: Fixed reusability of process object by clearing each pipe's Closed flag when cleaning up.
    132eaa1 STYLE: Nightly Version update
    ababb68 BUG: fix for bootstrap problem
    c4db8ab STYLE: Fix typos
    0b86a0c COMP: Remove warning
    38b68bc ENH: Improve support for various versions of gcov
    2a7e0e7 ENH: Replace with the one from InsightApp
    5aad7d1 BUG: project command should also work with lower case
    f65b3b0 BUG: minor fix to project name to match ADD_TEST call
    f1f141f BUG: On windows there can be a problem because scp does not handle drive names. This uses relative path for scp
    c6cb18d STYLE: Nightly Version update
    17d1bd1 ENH: a start on UNIX release
    aa02ba5 ENH: better release support
    5212f44 ENH: better release support
    3a5e24f ENH: Improvements by Julien
    4c00a1d ENH: revert back to string replacement version
    12605f1 BUG: util targets now show up in locla makefile and make rebuild_cache now works in subdirs
    d11707c BUG: fix for debug optimized link libraries
    d129145 STYLE: Nightly Version update
    8efd193 STYLE: Nightly Version update
    034d87e ENH: Only truncate files when not in try compile. Alsom move truncating code closer to configure
    69911a7 STYLE: Nightly Version update
    baf5601 ENH: Improve performance of MakeXMLSafe, improve performance of reading custom ctest files, and remove error when running ctest on directory without DartConfiguration.tcl
    26a70a2 STYLE: Unify number of spaces
    bd44dc1 ENH: Improve performance by compiling regular expressions when needed
    e712c7c ENH: Improve performance of testing and do not complain if DartTestfile.txt is not found or if directory does not exist
    69ca877 ENH: Start adding the code that will truncate output logs
    5a25895 STYLE: Nightly Version update
    7f2e744 ENH: added Alexander's target property TYPE
    d581471 ENH: added patch from Alexander Neundorf to get DEFINITIONS
    6a1de7f initial checkin for bin dir
    8c28e4e Initial checkin new wx dialog
    099587c deleted old wx-dialog
    ba3b7c1 ENH: added testing of the WHILE command
    8ea0a1a ENH: added while command
    ff99d68 ENH: added while command
    42d331b ENH: better release scripts
    cfda73f ENH: hard coded for VS 71 nmake for now
    6048659 BUG: Fixed escaped quote at end of .
    154a0cd ENH: added local help and install targets
    33abddf BUG: Do not increment optr by 2 after storing only one character.  Also fixed possibility of storing uninitialized characters from the last triplet.
    2b27152 STYLE: Nightly Version update
    387bcc5 BUG: Need to use the -c option for implib to produce case-sensitive symbols in the .lib files.
    e16d47c COMP: shut up warning
    e90bbc1 STYLE: Nightly Version update
    b512170 ENH: added our own bitmap
    35affa0 ENH: added some release support
    03e78aa STYLE: Nightly Version update
    121fa37 BUG: dont pass unverified char * to streams
    d75a2f0 ENH: convert to lower case
    cf8c6a3 ENH: updte to lower case and using ADD_SUBDIRECTORY
    b43aaed ENH: mods to warning excludes based on new locaiton of curl
    8d19ce7 STYLE: Nightly Version update
    8147e22 STYLE: Nightly Version update
    20198a9 STYLE: Nightly Version update
    359397e BUG: Exit properly on SCP submission
    05d8429 COMP: Remove warnings
    b751458 ENH: Move curl to utilities
    7c73097 ENH: Initial import
    c4036bd STYLE: Nightly Version update
    e7d15aa ENH: Make iterators const
    b60d8a7 ENH: Perform second test if subversion exists
    1b578d3 ENH: Several improvements with the way things are handled. Also, support multiple submited files
    5c68b61 COMP: fix compiler warnings
    0e18526 BUG: reverting to 1.53
    573bd54 BUG: fixed conflicts between file names among different utilities.
    dec5cc1 ENH: converted macro to use variables and fixed some case issues with some function blockers
    553f7a0 ENH: Added some smaller primes to allow small hash table sizes and therefore shorter initial construction times.
    cad1975 STYLE: Nightly Version update
    5c3bd0e STYLE: updated the docs to be more accurate
    de89c6f COMP: fix possible poroblem with freed memory
    6e6bfc7 COMP: fix unused variable
    f5dbca4 ENH: changed FOREACH to use variables instead of string replacement
    1823e78 BUG: Fix displaying of percentage
    cba6b73 BUG: clean rule wasn't cleaning libs and executables
    3b66c0a ENH: some better checks
    369308c ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk
    5fab6ee STYLE: Nightly Version update
    01a78e6 ENH: Remove stray abort
    dd2e280 ENH: fix for BSD makes no longer use dir name as a target
    60b72ab BUG: Fixed error message formatting when try run executable command cannot be found.
    9e9b6a8 BUG: Fix escaping to make OSX work again
    05f5f37 BUG: Use sleep(1) instead of usleep(1000000) because some UNIX systems specify that the argument to usleep must be less than 1000000.
    b25dea9 ENH: add test to make sure custom commands are used
    43e1e82 STYLE: Nightly Version update
    c60263f ENH: Initialize handler before processing it
    b17c77a ENH: Until there is some test for curses dialog, no need to do coverage
    e1e7b11 ENH: fixed some spelling errors
    e6f9ea3 BUG: goof in new feature fixed
    2735dbe ENH: removed unused files
    26c53fe ENH: modified GET_TARGET_PROPERTIES to work with all targets
    490119d ENH: fix test, it has to return a true/false value otherwise it just passes the test, and add test for EscapeChars
    ff3ad96 BUG: fix some missing quotes for STREQUAL IF statements
    165d708 ENH: adde dback in CMAKE_VERBOSE_MAKEFILE that was acc removed
    cbdc3f4 ENH: Added documentation of VERSION and SOVERSION properties.
    3748dff ENH: no longer used
    6b46665 COMP: converted to lowercase commands
    dc05f15 ENH: updated emacs mode to include lowercase commands and missing command ENDMACRO
    68cb67c COMP: see about fixing warning
    d7756a8 ENH: Skip svn test for now
    abcf16a STYLE: Nightly Version update
    087a2cc STYLE: Nightly Version update
    342af15 STYLE: Nightly Version update
    793ae71 COMP: Fix problems with old cmake
    1bbccc5 ENH: Improve handling of escaped characters
    b7a2d11 ENH: Pass ctest config type to subprocesses
    6ab962b ENH: Pass configuration type to subprocesses
    81c9238 ENH: Enabling new test 7 of process execution.
    7aa0492 ENH: Added polling feature to documentation of WaitForData.
    5df6d35 BUG: Fixed polling feature of WaitForData.
    28ffc13 ENH: Added test 7 to expose problems with polling by WaitForData.
    9fd4560 BUG: Fixed polling capability of WaitForData.
    4b5559f ENH: Make CVS one nightly
    a7b3ae8 ENH: Add subversion test
    d9dc9b5 ENH: Add superclass for all commands and handlers. Improve handlers to have initialization code, and start initializing ctest when start is invoked
    d3239ac ENH: Fix Bug #1950, provide a direct access to the input. Minor cleanup (convenience)
    65e2c18 ENH: Enabling ability for CMAKE_MINIMUM_REQUIRED version to include patch level.  Submitted by Alexander Neundorf.
    6c1a836 ENH: Fix test on HP
    fb7b1cb STYLE: Nightly Version update
    5e5d8d8 When running the same ctest as the one we are testing, make sure to run as separate process
    f7ddfbe ENH: Add extra argument
    73fe7c3 ENH: Return error if there is an ERROR_MESSAGE. Also fix tag for the test
    ed75322 COMP: Fix build error on Windows
    c346960 ENH: Add test of macro
    9a7dec3 ENH: Before running configre, remove all macros. Also, backup the command names. Also, make command names case insensitive
    4c658a5 ENH: Add classname to commands
    bb6203f ENH: Initial import
    2cc5ed4 ENH: Several improvements to CTest:
    b156314 ENH: add first cut at support for exe with same name as lib
    fbf40e2 ENH: add first cut at support for exe with same name as lib
    0fa7565 ENH: add same name test
    662234e ENH: replace brackets with more generic find
    84dce82 ENH: make more specific in reject self linking
    67c4e66 STYLE: Nightly Version update
    63a3487 ENH: Add accessor for Makefile and make SetError public
    65b1771 BUG: Fix typo
    d6f77bd ENH: Pass in memcheck command options and suppresions, and change skin to tool
    9755dd4 ENH: Handle passing in coverage command
    feb2710 ENH: Add logging to improve coverage
    78a4164 STYLE: Nightly Version update
    0ea9081 ENH: No need to do coverage of utilities
    d797ba2 ENH: More cleanups
    307b010 ENH: Also perform memory checking and coverage
    04f0a63 ENH: Add commands for memory checking and coverage
    40d289d ENH: Improve variable name regular expression
    24a5c0a ENH: Save command that macro overwrites
    a95a4b0 ENH: Separate standard output and standard error for problematic commands
    02f12a8 STYLE: Nightly Version update
    7f2c1e4 ENH: add method to escape some chars in a string
    6037d1a ENH: Handle non-existing variables
    29f7e50 ENH: Use the new parser that supports nested variables
    385cced ENH: More cleanups
    043ddab ENH: More optimization
    733c1c1 ENH: Initial import
    d36f3c5 ENH: Handle errors and optimize a bit
    84f12f9 ENH: Remove some allocations
    1a1e78b ENH: Rearange and cleanup
    c9cc368 ENH: made configure file immediate by default for 2.2 or later
    4391edc STYLE: Nightly Version update
    e862a8c STYLE: Nightly Version update
    8f8b721 ENH: remove old 1.2 compatability from cmake 2.2
    80f7960 ENH: remove old 1.2 compatability from cmake 2.2
    e559aa1 ENH: added support for forcing recomputation of depends
    e187080 ENH: change to work with new FLTK command
    c25e2b9 ENH: change workings of command so that it can all happing in the initial pass still works the old way but complains
    f0b8cec ENH: allow libs with no sources but complain
    ab313ca ENH: Be more verbose
    cf4ed39 ENH: Be more verbose
    708828d ENH: removed old convert calls
    8b88391 STYLE: Nightly Version update
    c08862a ENH: removed UMG2
    26f509d ENH: deprecate old ITK wrap command
    953e059 BUG: fix KDev gen to call parent class Generate
    494c843 ENH: make KDev sub off of Gen3
    ea0a77f ENH: removed old 1.2 compatability
    d053034 ENH: no longer test ITK command
    2d4b06c ENH: some better error reporting and more robust handlign of bad targets
    a7fcb07 COMP: Disable more warnings.
    65ef62c COMP: Fix no-assignment-operator warning and disable typedef-name synonym warning.
    05bd270 COMP: Disable useless warnings.
    943108c ENH: C++ configuration should include C configuration.
    c1f64ba COMP: Need windows.h even on cygwin to get CreateFile API.
    c7a61b9 COMP: Fixed conversion warnings.
    1046ba0 STYLE: Nightly Version update
    d82a038 BUG: fatal error in include file should not cause report of missing include file
    25314c4 ENH: remove bad add target commands
    cc6170c ENH: better error checking for add library or executable with no source files
    4ff9d1e BUG: prevent segfault when no sources provided for lib
    bbf1c3a ENH: Handle more cases
    859b517 ENH: remove requirements on 1.2
    2e4258e ENH: shift to using ADD_SUBDIRECTORY
    2f42e93 ENH: Initial import (not working yet)
    894fa6a ENH: Experimenting with auto-dated copyright.
    ac3dfc7 ENH: Cleanup
    a3e70d3 STYLE: Nightly Version update
    8108786 ENH: fix for incorrect setting of CONFIZGURATION_TYPES
    7758abb BUG: Remove debugging code
    749fe26 ENH: fix problem with dependency scanning
    6af66e8 ENH: Add capability to include files to DartTestfile.txt and add example of that
    33f9780 ENH: Use CMake for parsing DartTestfile.txt
    100d856 ENH: Added search locations for a FreeBSD location.  Contributed by Alexander Neundorf.
    06ee4fc STYLE: Nightly Version update
    3a839f7 BUG: Initialize the iterator to prevent seg-fault
    5217fdf STYLE: Nightly Version update
    0845d0e STYLE: Nightly Version update
    1a165dc ENH: Move the build-and-test code to a handler
    6fe633e ENH: Add a method to parse command line argument inside the handler
    26765e8 ENH: Test setting of environment variables
    99fa337 BUG: Remove memory leak
    fdbfd6f ENH: no longer used
    672296f ENH: removed old commands
    473a172 BUG: Remove unused code
    0dda524 ENH: shut up buggy gcc stl header
    d77b861 STYLE: Nightly Version update
    d56bed9 ENH: Add debug flag
    8f6c1d3 BUG: Fix the order of things to make submit handler not crash when proxies are set
    2ab429b ENH: updated commands
    1dfe02f ENH: removed old command
    d94deae ENH: removed old commands
    19b5c93 ENH: Cleanup output even more
    6a19668 ENH: removed the ABSTRACT_FILES command
    a4ae84c ENH: updated to remove ABSTRACT_FILES and add ADD_SUBDIRECTORY
    f5a8161 ENH: removed use of ABSTRACT command
    c2aa4e7 ENH: now also provides obj rules for local Makefiles
    0b518c2 COMP: Remove compile warning
    ac05727 ENH: Once the number of errors or warnings was reached, stop counting them. Also fix compile warning on bad compilers
    afb83a7 BUG: On windows there are problems when opening file as ascii
    88a9cb9 STYLE: Nightly Version update
    36121b9 ENH: Streamline build process. This reduces the memory footprint, since only some number of lines of output will be in memory at the time. Also, this will report the build errors and warnings as it goes through the build
    46e5b9a ENH: minor perf improvement
    0f8282f BUG: do not add help target if there is a real target named help
    5a4f27b BUG: Fixed name given to clean target listing for executable and library targets.
    8cd3eab COMP: fix warning
    cd97dc5 BUG: Remove duplicate targets when in different generators
    35fcd27 COMP: fix warning
    5b3dfd2 COMP: suppress warnings in 3rd party libs
    492b16b COMP: fix warning
    704ed70 COMP: fix warning
    c3c609a ENH: made immediate
    8e3832c ENH: Make CMake --build-and-test to be verbose by default
    20bb808 ENH: Add support for deque
    34b6353 STYLE: Nightly Version update
    7f7cf5e COMP: Remove ERROR reserved word or something and replace with ERROR_MESSAGE
    f6e5a87 ENH: Add support for writing output file. While doing that, redesign the way ctest does output. There may still be problems with commands failing, but that should be fixed by applying the similar concept to whole CMake
    f963c40 ENH: shut up some warning on SGI
    8d55775 BUG: shut downgrade XMLRPC support
    664a931 ENH: removed the PREORDER option from the AddSubDirectory command
    e26293f COMP: fix a waring
    6999000 ENH: now uses Makefile2 to cleanup zsh issues and provided some more documentation
    f79376c STYLE: add some better comments and remove some unused code
    d101f94 STYLE: Nightly Version update
    72ee8e6 ENH: Add support for iomanip
    ea856b1 STYLE: Nightly Version update
    43cc525 STYLE: Nightly Version update
    bd74de5 COMP: warning.
    04457b6 STYLE: Nightly Version update
    a662af8 ENH: add convenience function to convert Windows command line args into Unix argc/argv. Pulled and cleaned from PV/VV/VJ init code
    c593bfc ENH: Use generated file stream for files
    6e2e4eb ENH: Dart change
    f0ed673 STYLE: Nightly Version update
    ef013ca ENH: Fix for changes in XML-RPC for Dart2
    17da34e COMP: Fix for support of VS 8.0 beta 2
    b0a97bc STYLE: Nightly Version update
    a2f1489 ENH: added clean target for subdirs
    d7cbf3e BUG: a fix for constant recomputing of depends
    0e194ca ENH: new fortran depends to match new Unix Gen
    1937472 ENH: switch to using new Unix Makefile generator for Unix as well
    89e65c2 STYLE: Nightly Version update
    8c8573c BUG: fix for directory of empty depend.make files
    144f367 BUG: building libs caused all generated files to be deleted
    8949584 STYLE: fix the docs
    baeeb40 ENH: some more cleanup and changes to how custom commands are stored
    ef6c5ae ENH: optimization to not use requires step unless a language requires it
    7157fa1 ENH: added requires flag
    ee51ec6 STYLE: Nightly Version update
    a088b81 STYLE: Nightly Version update
    112fc14 STYLE: Nightly Version update
    2b812f4 STYLE: Nightly Version update
    e86b9d3 BUG: fix for empty custom commands
    60bcce7 ENH: added help target and made custom commands execute in start output directory
    db3d203 ENH: fix warning and also add back in build.make
    9d8d6c1 ENH: fix warning and also add back in build.make
    75598b9 STYLE: Nightly Version update
    39f0ead COMP: fix warning
    463c8e0 ENH: fixes for subdir build Makefiles
    6adbe6d ENH: Be more verbose, handle network paths, and write compiler output to the log files
    b2cca47 COMP: fix warning
    c37eecf BUG: fix for bad depency clearing
    1e78125 ENH: some performance improvements
    1137970 STYLE: Nightly Version update
    451c63d ENH: fix for makes that do not handle targets wihtout a rule to build them
    78b5cca ENH: another step to the next generator still not optimized yet
    aa73e65 STYLE: Nightly Version update
    8575d23 COMP: some warning fixes and cleanup
    185b6f0 ENH: implemented provides requires code
    61358ac ENH: some more reorg
    226f7f6 STYLE: Nightly Version update
    7ed018e BUG: Changing to a new test for whether to do relative path conversion.  Now only paths inside the source or binary trees are converted.
    26f82b0 ENH: Removing previous debug code.
    1c95c08 ENH: some updates to the provides requires code
    c2c0956 STYLE: Nightly Version update
    462fad0 STYLE: Nightly Version update
    6f247e8 ENH: remove duplicate provide rule for fortran
    a3a7f04 COMP: shut up warning
    cbf6358 ENH: Added knowledge of FreeBSD.
    b45071c ENH: Adding debugging code for freebsd.
    27ab533 BUG: minor cleanup and fix for convenience rules
    3744464 BUG: filx for old bug in rel path computaiton code
    8c65179 ENH: warning fixes and some first steps in cleaning up the convert code
    9e5315f STYLE: Nightly Version update
    bbdfcc5 Undo fix as it broke the dashboard
    70ed04d ENH: fix for bug where debug, release etc flags were not used for linker options, BUG 1781 fix
    32aef87 ENH: moved gen3 into bootstrap process
    7e430b6 COMP: shut up unused var
    4a70191 BUG: fix bad generator name
    52fc539 ENH: defer relative paths
    caf17c1 ENH: added new generator
    e1c9730 STYLE: Nightly Version update
    c85069b ENH: some changes to the depends signature to be more flexible
    25d6c04 ENH: another snapshot
    25f75d9 ENH: added new methods to convert to HomeRelative paths
    4b1c392 ENH: snapshot
    0f0c1bf STYLE: Nightly Version update
    858a513 ENH: Removing QNX hack for test 6 now that the problem has been fixed.
    a4aefb4 BUG: struct timeval uses unsigned types on at least one platform (QNX).  Alot of the time logic assumes a signed type.  Switch to using a signed representation that is converted to the native representation only for system calls.
    efcb43a ENH: Allow changing of file name
    dd9e2b9 BUG: Re-implemented dependency line parsing to deal with quoted paths and escaped spaces.
    b2f5af9 ENH: Remove the old code
    af5bc4f STYLE: Nightly Version update
    52d9753 ENH: some more fixes
    5fb21a0 ENH: some more cleanup
    20f668c STYLE: Nightly Version update
    1b35cab ENH: Add notes
    8adc177 ENH: Remove error about not being able to update CTest configuration
    0842958 ENH: Remove memory leak and remember global generator for next time
    4e49c3b ENH: Add method so that ctest handlers and commands can add notes
    26e8ff9 STYLE: Nightly Version update
    505e30e STYLE: Nightly Version update
    0cb2047 ENH: updates
    dc75c22 COMP: Fixed forced bool conversion warning.
    e891170 ENH: Added optional verbose output to build system dependency check.
    6f35a27 STYLE: Nightly Version update
    c2cd47b ENH: backup of work in progress
    a9b7291 BUG: If there is a fatal error, stop processing list file
    1c6f971 BUG: Added space after /clean to avoid putting it together with the build configuration.  This fixes the failure of the complext test on the second run in the same tree.
    da34e81 ENH: Add configuration file for kwsys
    3254c25 ENH: Add new style ctest project
    b74da8d ENH: Add default configure rules for CMake projects and add default rules for submission
    407eac6 ENH: Add variable that holds cmake executable
    21050b5 ENH: Add accessort for CMake executable
    946253c ENH: Disabling test 6 on QNX until process killing can be resolved.  It will just fail always for now.
    f4a8c58 BUG: Fix logic for verbose
    60c904a COMP: Removed unused parameter warning.
    69cf728 COMP: Added work-around to avoid warnings about unreferenced inline functions from SGI termios.
    3336b74 COMP: Added initializer to avoid warning.  It is not really needed, though.
    5d60ff6 STYLE: Nightly Version update
    fe110e2 ENH: Add split that splits on arbitrary separator
    37f2d32 ENH: Allow spaces in update command
    9619d54 ENH: Improve syntax
    082b3b4 BUG: Fix bootstrap test on machines with spaces in the path
    214269f ENH: Expose ConvertToUnixOutputPath
    84e65f6 STYLE: Nightly Version update
    2b29497 ENH: Add Site and BuildName, make sure that the rest of the default -S rule does not happen, and make sure that new tag will be created
    d772fce ENH: No need to convert to output path
    4b843d1 COMP: Removed warnings about unreachable code and constant control expressions.  Added the changes to the instructions in the input lex files.
    bac5643 COMP: Added pragma directives for SGI compilers to avoid useless warnings.
    c7a75e9 COMP: Changed while(1) to for(;;) to avoid warning about constant control expression.
    7b7f1db COMP: Removed stray semicolon.
    d8ea77e COMP: Added hack to avoid SGI termios.h warnings.
    7cd0192 COMP: Need #undef ECHO to avoid conflict with system ECHO definition.
    7ebba61 COMP: Changed type of regmlen to avoid warnings when other lengths are converted to it.
    7dcb42d ENH: Adding test of running executable with forward slashes on windows.
    de57a86 ENH: Cleanups
    c7feef3 ENH: Promote submit into a full handler, add test and submit command and do some cleanups
    4675aed STYLE: Nightly Version update
    eb3857c ENH: Make ctest build command work
    e4af567 ENH: Make AddCMakePath public
    f812d05 ENH: Make FindMakeProgram public
    f1ebfb2 ENH: More commands. Start working on new style ctest configuration
    572d9f1 STYLE: Nightly Version update
    8caff19 STYLE: Nightly Version update
    ee25540 COMP: Remove warning
    ed34550 STYLE: Nightly Version update
    1fff418 ENH: Try to see if GenerateBuildCommand produces apropriate result
    61d0a75 ENH: Add option to ignore errors. Only works on make
    48702f8 COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the AddUtility method on a target.  This significantly simplifies the implementation and removes warnings about hiding virtual functions.
    cf5c2b7 COMP: Remove warning
    2f50e43 ENH: make install depend on all
    1e6da64 STYLE: Nightly Version update
    064ca38 ENH: Start working on command that will abstract generating of build command
    cb3ea23 ENH: Start working on a method that abstracts generating of build command
    7c5745a ENH: Start working on command that will abstract generating of build command
    3b81a43 ENH: Added dependency from INSTALL target to ALL_BUILD target so that targets build before being installed.
    3a81832 BUG: Avoid infinite loop during installation.
    91c254d BUG: Extending all timeouts to help out slower machines.
    234d086 ENH: Add internal error
    6ae09b0 STYLE: Nightly Version update
    4b371ed ENH: Added dependency on all for install rule to make sure build is up to date before installing.  This behavior can be disabled by setting CMAKE_SKIP_INSTALL_ALL_DEPENDENCY to true.
    0ef2334 BUG: Do not leave ../ in the full path to a source file.  Using CollapseFullPath simplifies the code anyway.
    cc2cd3b BUG: Extending timeout of test 6 from 0.1 seconds to 3 seconds.  This should avoid missed signals and intermittent failures.
    b5aafa7 BUG: Use copy to produce doc1pre.txt instead of echo.  The redirection does not like forward slashes on Win9x.
    ddd307f STYLE: Nightly Version update
    c6e15f5 BUG: Fix try-compile for sys/prctl.h.  It needs to include sys/types.h first according to the man page.
    d6d91ac ENH: Removing stdio_core hack.  A better work-around has been put in cmStandardIncludes.h.
    7b2973d COMP: Adding inclusion of stdarg.h to work-around SGI header bug in 7.4.2m.
    0af2597 ENH: Added pre-build and post-build test for custom targets.
    d381fbf BUG: Looks like std::string changes the result of c_str() call. This fixes potential problems
    3db6752 COMP: Remove warning
    094dd40 COMP: Remove warnings
    15c7d45 BUG: Fixed ordering of multiple commands in a custom target when implemented as custom commands.  Also added support to execute pre-build rules first to be consistent with makefile generator.
    2b05a50 BUG: Added inclusion of pre-build rules for custom targets.
    8e38fd8 STYLE: Nightly Version update
    26d4dd1 COMP: Remove warning
    3a928c0 STYLE: Nightly Version update
    c736b5b COMP: Fix problem on compilers that cannot implicitly convert std::string to cmStdString
    d395b56 ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file
    3a8e759 BUG: The argument is --ctest-config
    f3ed120 ENH: Support for modified and conflicts in subversion
    e26bafa BUG: Older SGI compilers still have internal/stdio_core.h but do not support #include_next.  We'll have to try-compile to test whether this hack is needed.
    d6f9fd9 BUG: Remember if there was update error
    e6f2d88 STYLE: Nightly Version update
    53ff7ca STYLE: Nightly Version update
    b1c5289 ENH: Created cmTarget::GetLibraryNames to replace cmLocalUnixMakefileGenerator2::GetLibraryNames.  Added cmTarget::GetLibraryCleanNames to be used by cmLocalUnixMakefileGenerator2.  Now when a library is linked both the shared and static versions are removed from the build tree.  In this way we avoid having both kinds of libraries present when the user switches BUILD_SHARED_LIBS on/off.  This prevents problems with turning off shared libraries and then expecting the linker to use the static libraries only to find it is using the out-of-date shared versions.
    1b71f44 ENH: Added cmTarget::GetBaseName and cmTarget::GetFullName methods and removed cmLocalGenerator::GetFullTargetName and cmLocalUnixMakefileGenerator2::GetBaseTargetName.  This functionality is more sensibly implemented in cmTarget.  It is also needed for an upcoming feature in which both the shared and static versions of a library will be removed before one is linked.
    98d872c COMP: Commented out unused variable until the corresponding logic is finished.
    49cb763 COMP: Removed line continuation characters from #if lines to avoid linefeed problems on cygwin.
    b1e1d9c BUG: Drastically extending test5's timeouts to get it to pass when running on a heavily-loaded machine.
    8136f69 COMP: Fixed assignment-in-conditional warning.
    c13fee6 COMP: Fixed constant conditional warning.
    fbe5a2e COMP: Fixed unused parameter and constant conditional warnings.
    e4092a2 STYLE: Nightly Version update
    dadd974 ENH: Reorganize a bit and make sure to report an error if there are modified files or conflicts
    2f4e516 COMP: Using a new work-around for stdarg.h problem on SGI.
    cf8a3a1 BUG: Fixed hash_allocator_n size computation.
    e079b66 ENH: Added include-work-around for hashtable.hxx.in dependency.
    8567e7d BUG: Do not close stdout/stderr pipes in parent if they are shared.
    3f224b7 COMP: Do not do va_list hack if there is no std:: namespace.
    8ddc8ac COMP: Added KWSys try-compiles KWSYS_STL_HAS_ALLOCATOR_TEMPLATE and KWSYS_STL_HAS_ALLOCATOR_OBJECTS.  Needed for more old-stl support in the hashtable.
    9719bf0 COMP: Do not build the file when wide char is not set since the file would be empty
    755928d STYLE: Nightly Version update
    fb84b48 STYLE: Nightly Version update
    104b910 BUG: Adjusting timeouts for tests 4 and 5 to avoid early killing.
    52e284c COMP: Attempt to fix problem with building on SGI
    1e04844 COMP: Attempt to fix problem with building on SGI
    c98bd62 BUG: When killing a child all the pipe read ends should be closed.  This will allow a child that is blocking while waiting to write to the pipe to wake up and receive the kill signal properly on cygwin.
    f362d6e BUG: Expanded difference in timeouts between tests 4 and 5 so that 5 does not timeout while waiting for 4 to timeout.  This should fix the intermittent failure of test 5 on cygwin.  ENH: When a mismatch is reported it now reports what it was as well as what it should have been.
    8df3dfd COMP: Fix MAKE_WCS_BLOCK_NULL when HAVE_UNICODE_WCHAR is off.
    20bfde5 BUG: Need to use #cmakedefine for HAVE_UNICODE_WCHAR.
    6187081 BUG: Do not provide HAVE_UNICODE_WCHAR option if wchar.h is not available.
    eebd1fb BUG: For some reason the non-template allocator test compiles on VS6 even though its allocator is a template.  Adding ::size_type to be sure it accesses a member of the allocator.
    c290726 BUG: Fix iterator traits test to use a real iterator instead of int*.
    78d1491 BUG: Cannot use Win32 implementation for cygwin processes because then cygwin paths to executables like /usr/bin/ls are not found.
    bddade9 COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide kwsys/cstddef header (to get size_t for hash_fun.hxx).
    cc99627 COMP: Replaced kwsys_stl with @KWSYS_NAMESPACE at _stl to properly use the configured namespace.
    ecc142e ENH: move convenience method to get OS name and version from KWApp to KWSys.
    3085b3b STYLE: Fix english
    66095be BUG: Added missing variable initialization that was accidentally removed on the previsous commit.
    370a39c ENH: Changing kwsysProcess implementation on Cygwin to use the Win32 implementation instead of the UNIX implementation.  This makes dealing with misbehaving children work better.  The KWSys Win32 process implementaion is more robust than the Cygwin implementation (partly because it doesn't have to exactly reproduce the POSIX api).
    b1541f3 BUG: work around for buggy Tigger OSX systems that read two copies of the same file in a directory
    6c68c81 ENH: Added KWSys try-compiles KWSYS_STL_HAS_ITERATOR_TRAITS, KWSYS_STL_HAS_ITERATOR_CATEGORY, KWSYS_STL_HAS___ITERATOR_CATEGORY, and KWSYS_STL_HAS_ALLOCATOR_NONTEMPLATE to get the hash table to compile on old HP and Sun compilers.
    4caefef STYLE: Nightly Version update
    df994e5 COMP: Replacing _Select1st with a specialized hash_select1st that avoids requiring the stl pair to have first_type defined.  The old HP STL does not define first_type and second_type in its pair.
    7f706ec ENH: Added KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP try-compile to KWSys.  Needed to optionally bring hash table comparison operators into the global namespace when argument dependent lookup is not supported.
    d3a6976 COMP: Removed extra variable initializations to avoid Borland warnings.
    5cbd066 STYLE: Nightly Version update
    4fe07aa COMP: Remove friend templates and always use template friends (possibly with <>).  Needed to work-around Sun CC bug.
    caac6c7 COMP: Disable MSVC debug symbol truncation warning.
    b59dd02 ENH: For sanity, create directory before creating generated file stream
    8d150e0 BUG: The test1 executable has been removed from kwsys.  Instead using testIOS for the kwsys test.
    21d54ee STYLE: Renaming kwsys-hash test to kwsys-testhash for consistency with other tests.
    79c0487 COMP: Removing return value from test6.  It is an infinite loop, so the return causes warnings.  It will never return anyway.
    7297496 ENH: Removing old test1.c Process execution example.  It is fully replaced by testProcess.
    caf54b2 COMP: Adding work-around for CMake dependency scanning limitation.  Any configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies.
    826405a ENH: Speedup by storing source name without last extension
    030dd4b ENH: Speedup by only getting the source once
    c09f617 ENH: Improve performance by using vector of char instead of string
    5e02b5e BUG: Only do ~ test if HOME variable is defined.
    3a7920d BUG: Avoid error diagnostic popups on windows for test that crashes on purpose.
    be1084b COMP: Added KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT check for non-standard argument to stl allocator<>::max_size method.  Needed for kwsys hashtable to compile on Sun CC.
    551b28d BUG: allocator<>::rebind<> test should use kwsys_stl::allocator, not std::allocator.
    5bebcea COMP: Fix for Sun CC stl allocator signature of allocate method.
    81f7bc9 BUG: When constructing the bucket vector type the allocator given must have been rebound to _Node* already because GCC 3.4's vector type does not rebind it.
    925743e ENH: Added better error message when TRY_COMPILE does not recognize an extension.
    bf70e83 BUG: Fix GetFilenameName to not use uninitialized search position in win32 version.
    b370936 BUG: Added more try-compiles from kwsys.
    772b121 BUG: Fixed member template test to not produce a test program that crashes when it runs.
    bddcf4e ENH: Speedup improvements
    4a390c1 ENH: Do kwsys testing as part of cmake testing, command line arguments are not experimental and add simple test for systemtools
    3778d89 BUG: fix insert for 64 bit
    743ab3a ENH: Adding SGI hash_map and hash_set implementation ported from STL to KWSys.  This also adds try-compiles for KWSYS_STL_HAS_ALLOCATOR_REBIND, KWSYS_CXX_HAS_FULL_SPECIALIZATION, KWSYS_CXX_HAS_MEMBER_TEMPLATES, and KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS.
    1713c3f ENH: Added __HPACC_USING_MULTIPLIES_IN_FUNCTIONAL fix from vtkstd.
    db49ce0 STYLE: Nightly Version update
    a18df44 BUG: fix Ambiguity in insert call
    c8cc20a BUG: add missing header for borland
    85f82c2 COMP: Fixed ambiguous call to insert method of string.
    1004073 ENH: performance improvements
    9e4506a ENH: do not collapse full path for cwd
    a3d1de8 ENH: make regex static so it is not recomputed for each line of the cache
    266d5d1 ENH: optimization of cwd and do not leak library handle
    ee7fbdf BUG: local gen was setting proj dir when it shouldnt
    f33c633 ENH: also test for correct Proj dir settings
    02ed1e6 STYLE: Nightly Version update
    5e39c9c BUG: fix GetLongPathName for WindowsNT
    8fe7ea6 STYLE: Nightly Version update
    b1f6edf STYLE: Nightly Version update
    12c1cf3 STYLE: Nightly Version update
    ba58264 BUG: handle case insensitive library extensions on windows
    a5be6b8 BUG: fix build on mingw
    98e1bc3 STYLE: Nightly Version update
    3387db4 BUG: if short path or long path fails return the original input
    be32b25 ENH: check return value of GetLongPath
    f50e904 ENH: fix install test with xcode, the xcode generator does not support library versioning yet
    5fb8342 BUG: Avoid converting the subdirectory name to a relative path twice.
    738bbc7 BUG: Do not repeat paths when trying the lib/ to lib64/ replacement.
    0d494a0 ENH: Adding automatic generation of several 64-bit search path forms.
    290ffc0 ENH: Removing extra 64-bit search paths.  They are now constructed automatically from the paths listed.
    1c73f2f BUG: Fix rule name for subdirectory traversal to use relative paths.  This was broken by the recent subdirectory changes.
    76f9050 ENH: Adding support for 64-bit library paths.  Contributed by Peter Vanroose.
    fadff33 BUG: fix for bug 1717 incorrect path sent to dart server
    a1d7482 STYLE: Nightly Version update
    bcfc71c STYLE: Fixed spelling of "memmory".
    5d7593b BUG: Avoid duplicate definition by using cmsys_STL_STRING_NEQ_CHAR_DEFINED and cmsys_STL_STRING_NO_NEQ_CHAR.
    f0b10ad ENH: Added proper namespaced version of KWSYS_STL_STRING_ISTREAM_DEFINED, KWSYS_STL_STRING_OSTREAM_DEFINED, and _STL_STRING_NEQ_CHAR_DEFINED macros.
    1c4337d ENH: Removed CMAKE_GENERATOR_NEW now that the old unix makefile generator is never used.
    6f95540 BUG: The bootstrap script should perform the KWSYS_STL_STRING_HAVE_NEQ_CHAR test for kwsys.
    5e0a796 ENH: better fix for 64 bit, add 64 to the name of all directories in the search path
    69da19a ENH: allow sub projects to use targets that are not part of the sub-project
    1e69890 remove cerr stuff
    d8f75ba Fix bug in != stuff
    82aa6aa STYLE: Nightly Version update
    19aff4f COMP: hack fix for old sgi until bootstrap is fixed
    3ca1081 BUG: try to address Bug 1673 .
    96e2956 Fix for bug Bug #1287 - cmake use MesaGL by default instead of libGL - Return to bug list
    af60114 BUG: fix for bug 1636 add extensions to AUX_SOURCE_DIRECTORY files
    eae89e0 BUG: fix for bug 1652
    697d749 BUG: fix for bug 1660
    d74d8ae BUG: fix for bug 1700
    0255dab BUG: fix for bug 1702, better error message for GUID missing
    389f24f ENH: Added Close method and updated Open method to allow streams to be reused.
    2681215 STYLE: Nightly Version update
    2df5c60 ENH: make sure source flags don't have to be set
    ab7d515 ENH: get directory property should return an empty variable if it is not set, not just have an error
    0e62c76 ENH: fix for bug 1304
    525a216 FIX: fix for bug 1730
    0dd2b6e BUG: By default disable new files.
    f9545f3 STYLE: Nightly Version update
    a5f5610 STYLE: Nightly Version update
    d780742 STYLE: Nightly Version update
    86cebea ENH: More ctest changes and move SetupTest to superclass
    6cd36d1 ENH: Rename the DartConfiguration.tcl to CTestConfiguration.ini
    7acfc4d ENH: Start adding support for CTest testfiles
    eca18a2 STYLE: Nightly Version update
    dd40311 BUG: When generating the name of the custom rule file the character : should be replaced with an underscore because it might be a non-file-name part of a path.
    0470479 BUG: fix ITK build with xcode, as long as you build it in little parts, this fixes the headermap problem
    5947176 ENH: shut up warning in 3rd party packages
    76f7493 STYLE: Nightly Version update
    a0e71e7 BUG: It is possible for the nightly start time to be over 24 hours in the future which requires two days to be subtracted.  Using a while loop to make sure enough days are added or subtracted.  It should never be able to iterate more than twice.
    3bb990d BUG: Test for stl stirng operator!= for char* needs to know result of KWSYS_STL_HAVE_STD.
    7298d22 STYLE: Nightly Version update
    6296949 ENH: removed GetParentProjects
    179dc3c ENH: better test for subdirs
    c940351 BUG: Fix dependencies of custom commands that are relative paths to files or other custom command outputs.
    65f1e3e ENH: Added operator!= for stl string and char* when the system does not provide one.
    22f6d68 ENH: Added istream and ostream operators for stl string in KWSys when using old streams that do not provide them.
    c7a2c80 ENH: SplitPath now supports slashes in both directions in the input path but still produces forward slashes in the root component.
    571929e STYLE: Nightly Version update
    11077bf BUG: The  is replaced by cvs... This is safer anyway
    1816011 ENH: move EstimateFormatLength to kwsys
    11965eb ENH: change how the generator is selected and what the last one used was
    98f30a3 STYLE: Nightly Version update
    5c76a8c STYLE: Nightly Version update
    ebbe1ff COMP: Removing stl string io operators change until the CMake bootstrap script can be fixed.
    098c33c ENH: Added istream and ostream operators for stl string when using old streams that do not provide them.
    8c62539 STYLE: Nightly Version update
    70007a0 ENH: When in-source build, do not do bootstrap test
    b28937f ENH: Remove curl build testing
    8cb981b ENH: Clarified documentation of the command.
    888d5f2 ENH: For development versions report version when doing bootstrap
    e0cfb26 ENH: Adding SharedForward C header to help create forwarding executables on UNIX systems that configure the shared library runtime search path and then replace themselves with the real executable.  This is useful to create binary distributions that work from any extracted location even with shared libraries.
    4ba14d1 ENH: Re-implemented CollapseFullPath to not need to change directories.  Operation is now fully string based.
    7219c7a BUG: Adjusted GetNightlyTime computation to not depend on time_t being a signed type.
    33768c2 STYLE: Nightly Version update
    40b7ab9 STYLE: Nightly Version update
    584e0f2 fix for xcode
    ddfec3f STYLE: Nightly Version update
    296a3f4 FIX: fix bug 1690
    987c7a0 ENH: try to handle more source file types
    89b31c4 ENH: just use the file name
    213040b ENH: make sure project map is cleared each time.
    6baf211 ENH: use better names for files
    aa69a14 BUG: Initializing from parent should copy link directories as well.
    289429c ENH: Added check for invalid characters in output name.
    e0fab29 ENH: remove commented code
    c2ad3e4 ENH: fix adding of rc files
    56c0b62 STYLE: Nightly Version update
    d30265e STYLE: Nightly Version update
    2627dd0 STYLE: Nightly Version update
    eb1764b COMP: fix warning
    8838e72 STYLE: Nightly Version update
    0fe5f14 COMP: fix warning
    770d4a2 ENH: remove cmSubDirectory from unused files?
    345cf04 ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
    1f9df24 ENH: added immediate subdirectory command
    91e9640 ENH: bad idea
    303c41c STYLE: Nightly Version update
    2a5f879 BUG: Need to collapse full paths before depending on them to remove ./ and ../ to make sure target names match.
    1568f73 ENH: add source groups xcode
    eea7221 COMP: Using proper __QNX__ preprocessor test.
    dcbbcba STYLE: Nightly Version update
    4100a6d COMP: Fix more pthreads problems on windows
    3768961 COMP: More cleanups
    d224858 COMP: Remove warnings
    d30868d ENH: Make sure to use internal zlib
    2073646 ENH: Cleanup of the output
    b5bf646 BUG: No need to link threads libraries when pthreads are not found
    6b43d78 COMP: Only include malloc.h on QNX.
    74ec81c FIX: that was wrong
    db10dc0 BUG: Do not add Qt wrapping test unless QT is found and QT_UIC_EXECUTABLE is found.
    59ae675 COMP: Need malloc.h for malloc/free on QNX.
    21b194e STYLE: Nightly Version update
    8545b40 ENH: only support rel paths for now
    28bb8e0 COMP: Defining YY_NO_INPUT to remove compilation of unused yyinput function.  It was producing a warning about unreachable code.
    5ddaebb COMP: Removed warning due to unsigned enum type.
    80d7413 STYLE: Nightly Version update
    3abbf15 ENH: make xcode compile only on apple
    fe41711 ENH: oops forgot to chek this in
    dbf7410 ENH: try to fix rpath on qnx
    791aa60 ENH: add support for out of source source
    f7c024d ENH: added new test for out of dir source trees
    7a68698 ENH: added new structure to hold subdirectories
    16125cd COMP: Added __INTEL_COMPILER to test for yyerrorlab warning suppression.
    4a0373c STYLE: Nightly Version update
    5bca322 STYLE: Nightly Version update
    01026b2 STYLE: Nightly Version update
    332cd81 ENH: try to see if there is still a problem
    1ab9f47 BUG: Do not report an error removing the binary directory if it doesn't exist.
    a1de574 ENH: add last two small funcs from vtkString. Done removing deps
    95d6107 FIX: fix crashing test SubDir for xcode
    213c045 ENH: update documentation, sort methods into categories
    a6e9dd6 FIX: fix output of passing tests
    a116420 ENH: Initial attempt at QNX support.  Submitted by Tim Arney.
    0d0cfae COMP: Added missing include of string.h.
    084a1c9 COMP: Adding stdlib.h to standard includes.  We are using functions from it all over the place assuming it has been included here.
    c8772c2 COMP: fix some warnings
    63cd6e3 COMP: fix a warning
    4f1591d STYLE: Nightly Version update
    effbdf8 ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
    2415ff6 ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
    07bdc60 ENH: remove deps to vtkString by using KWSys (a handful of functions have been moved to KWSys)
    3ff6722 ENH: cleanup by removing all the olf local generate junk that i not longer needed
    a798682 ENH: move function from vtkKWDirectoryUtilities and vtkString to SystemTools
    0e3f421 ENH: better docs
    21acffc STYLE: Nightly Version update
    b81639c BUG: This is weird, but marquee does not seem to handle base64 with new lines
    630b635 BUG: xmlrpc does the base64 encoding
    83343c5 BUG: Remove awk, remove problems and add full spaces in the path support
    796e82d STYLE: Nightly Version update
    5a847aa BUG: Removing jump-and-build ordering change until we can prevent extra jumps from always occuring.
    636f158 BUG: Fix for spaces in the path when constructing cmBootstrapCommands dependencies.
    4c765d2 ENH: Removing ... ellipsis from end of echo lines.  It is just clutter.
    778c494 ENH: Adding extra dependencies to jump-and-build rules that force a single ordering to prevent parallel jumps.  This avoids problems with two jumps reaching the same target in parallel which happened occasionally with the old generator.
    b8e7851 ENH: Removed "Checking build system in ..." message.  It is always paired with an Entering or Jumping message and is not necessary.
    ddb0408 ENH: Added option CMAKE_SKIP_RULE_DEPENDENCY to skip making build rules depend on their own rule files.  It can be added to the cache by the user or added by the project in a list file.
    200c98f BUG: Only add leading ./ to custom command executable if the command is really specified as one in the current directory.
    d4a2000 BUG: When a custom command's executable is in the current directory the relative path to it needs a "./".
    f3a92bd ENH: Updating Kdevelop generator to use the new makefile generator.  The old one no longer works anyway because local generates are now disabled.
    5dc555e BUG: Dependency scans and checks must always set the current working directory to the directory containing the Makefile.
    59a7019 STYLE: Nightly Version update
    4a536db COMP: Try to remove warning on mingw
    e75df69 BUG: When checking for upper-case modules do not use an upper-case .MOD extension.
    04bb427 BUG: Handle restrictive permissions
    14890b6 COMP: Remove warning
    cc9a43d ENH: Add proper dependencies for cmBootstrapCommands
    b629f60 BUG: Remove memory leak
    8ee95c2 STYLE: Nightly Version update
    36880eb COMP: Try to remove warnings on windows
    fbc894b ENH: Fix the symantic of unicode_wchar
    994bb76 COMP: Remove warning on gcc
    55f5007 BUG: Fix destruction of objects
    8248953 COMP: Remove warning and fix the logic
    70b01d4 COMP: Do not build cmw9xcom on Cygwin
    c0de8ba STYLE: Nightly Version update
    6814780 ENH: Work on xmlrpc submit
    4203bdf COMP: Remove compile error
    d8a563f STYLE: Nightly Version update
    bee77d0 ENH: Start working on xmlrpc code. This code does not work, but it will at least test compiling with cmxmlrpc
    cecda2a ENH: Print more states including NY
    ef282e2 ENH: More cleanups and start linking ctest to XML-RPC
    89f603b ENH: More cleanups and reorganization
    f451469 ENH: Cleanups
    bab4bf8 BUG: This cmakelists file is not used any more
    6cb0184 BUG: Handle when initial cmake fails
    7bc8413 COMP: Remove warning about code being unused
    a98ce34 STYLE: Nightly Version update
    a9a0c91 ENH: fix for finding the correct target in the current project
    ed1afcd ENH: make it pass anyway so I can see debug info
    16b65d8 ENH: try and debug the failed test on the continuous
    ded7d15 ENH: try number two with topological sort
    a0c095d COMP: Ok, remove warnings because of removal of warnings
    2d7b46f COMP: Fix typo
    5377065 BUG: Comp sci 101. Strings go away at the end of the function
    2444cd3 ENH: Implementing explicit cmake_copy_f90_mod callback to copy Fortran90 modules to the stamp files more reliably.  This removes the temporary hack for per-platform upper-/lower- case.
    860a8e3 COMP: setenv is not needed any more
    b714101 COMP: Try to remove setenv warning
    089d339 ENH: Remove warnings
    2fe4e65 BUG: Fixed scanning to account for double-quote includes.
    5290b40 ENH: Added "ostringstream(const kwsys_stl::string& s)" and "void str(const kwsys_stl::string& s)" compatibility methods.
    ade034a COMP: Remove warnings on borland
    78ca400 ENH: remove code warrior classes
    96d0eb2 COMP: Remove warnings
    cd46fca STYLE: Nightly Version update
    17f474b ENH: reverse last changes to avoid dashboard failures
    7007b41 ENH: fix library ordering stuff to use a topological sort
    0f4cafe BUG: Attempt to get error code
    725645b ENH: Temporary proxy support
    1b68c76 BUG: Attempt to fix sorting stability using more deterministic compare function
    66a61e9 COMP: Remove more warnings
    78d85f4 ENH: now use xcode instead
    21a7704 COMP: Enum should really not have comma at the end
    e015d82 BUG: Pay attention to ForceUnixPaths setting in cmSystemTools for ConvertToQuotedOutputPath and for dependency scanning.
    ba6f07b BUG: We need to test the compiler for the case of the mod file names.  For now this is a temporary hack to use upper case on SGI and lower case on Sun.
    749b80c BUG: SGI make can support suffixes only up to 32 characters.  Renaming .hpux_make_must_have_suffixes_list to .hpux_make_needs_suffix_list.
    a00d3d3 STYLE: Nightly Version update
    87e6c54 FIX: switch to stable_sort to avoid crash
    058b07b BUG: Change error to warning
    ce40330 COMP: CMake should be build static. Also propagate build_shared_libs to curl
    2a8adb5 BUG: Module file names are case insensitive.  Always use lower case no matter the real name of the module.
    35f36d3 COMP: Removed unused parameter warning.
    c7beb28 ENH: Enabling cmLocalUnixMakefileGenerator2 by default.
    54c99dc ENH: Adding support for shared library versioning using the -install_name option on the OSX linker.  This is actually needed to support relative -o paths which are used by cmLocalUnixMakefileGenerator2.
    2aa613b ENH: Enabling cmLocalUnixMakefileGenerator2 (new makefile generator) by default.
    e979735 ENH: Framework for java dependency scanner.  Right now it does nothing but always reports success.  This is enough to get the Java test to pass with the new generator because the old implementation did not do dependencies anyway.
    b636a0f BUG: Added FILES mode to INSTALL_PROGRAMS command to make the single argument case unambiguous.
    717927d FIX: fix spaces in paths
    693b744 COMP: Attempt to remove warnings
    e7697ce COMP: #if WIN32 -> #ifdef _WIN32 for Borland.
    3cb8c6f ENH: Enable XMLRPC... please do not break everywhere...
    95c1f55 ENH: Enable test
    77e22a7 BUG: Replaced previous fix with an implementation of properly formatting the custom build code in the generated file.
    88c376f ENH: More removing of pthreads
    1191bd7 ENH: Attempt to remove threading code
    2e00f02 STYLE: Nightly Version update
    172e897 ENH: Add the rest of xmlrpc stuff
    638eb8e ENH: Add example
    a5501b1 FIXTHIS THING: fix the bug
    a65da51 fix typeo
    b7ef814 ENH: add re run cmake if inputs change
    46fc2dc STYLE: Nightly Version update
    588653c COMP: Remove warnings about shadow variables
    8946d2f COMP: Remove compile warning about shadow variables
    90c0fc8 STYLE: Nightly Version update
    80c9a67 COMP: remove some warnings
    ca7c121 STYLE: Nightly Version update
    8d59e58 COMP: fix warning
    c4ca049 ENH: clean up and use order link directories
    ea59fb0 COMP: fix warnings
    381777f ENH: make sure header files are in the header file group
    d18722a ENH: Replaced OutputEcho/pre-echo/post-echo with AppendEcho.  This allows for more flexible echo specifications and better preserves echo text.
    b402193 ENH: Added full pre-build/pre-link/post-build testing for both library and executable targets.
    cf8fb5c ENH: Adding inclusion of pre-build and pre-link commands when building executables and libraries.
    f11f012 BUG: ConvertToQuotedOutputPath must replace slashes in root component on windows.
    03e2878 ENH: Added ConvertToQuotedOutputPath method and used it to properly generate external object references with spaces in the path.
    5bbf471 STYLE: Nightly Version update
    c56045f BUG: Removed instances of calling ConvertToRelativeOutputPath twice on the same path.
    de47b43 BUG: Need to configure relative path support for LocalGenerate to support old makefile generator.
    397dc1c ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath always convert.  Some of these might be able to be switched back but we will first have to test what paths can be relative in the generate VS project files.
    d680e51 ENH: fix relative paths in xcode
    ea258e9 ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS.
    ea5f13f BUG: The path to the source file in a compile line should be made relative only when CMAKE_USE_RELATIVE_PATHS is on.
    cb48e0c ENH: Merged implementations of ConvertToRelative*Path methods.  The main ConvertToRelativePath method is now in cmGlobalGenerator.  It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees.  Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative.  Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option.
    9bf0811 COMP: remove compiler warning
    8b54b7a ENH: fix spaces in paths problems
    4956667 ENH: Added ComparePath method.
    2ebbf64 ENH: remove unused code
    c1ca511 COMP: HP compiler does not like initializing a  const std::string & with a const char* (which requires the reference to be bound to a temporary with the scope of the reference).
    a51f7b4 ENH: clean up and remove some debug code
    ff81258 ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible
    9c4997b BUG: Avoid putting a leading ./ on the dependency names.
    b40745c BUG: Using a better technique to produce the rule file name for a custom command when the output is not in the current directory or lower.
    a21c044 BUG: Added installation of .in files as well as .cmake files.
    2e45196 BUG: Only use the existing CMake(lang)Compiler.cmake file from the build tree if it was generated by the same version of CMake.
    df301a2 BUG: Fixed GetCacheMinorVersion to not always return 0.
    33024e8 COMP: Remove compile warning in bootstrap stage
    e9da9cc BUG: Do not crash when the link language for a target is not known.
    7719420 BUG: Need proper newline argument to ConstructScript call.
    f8c4e13 STYLE: Nightly Version update
    7b9f338 ENH: remove output path stuff
    f30e760 COMP: Several Windows fixes
    a8770cc BUG: fix for empty target or config strings in the Build method
    e5637ef FIX: fix to make this work with new custom command stuff
    b8c3656 STYLE: Nightly Version update
    798404a ENH: Added CMAKE_PROJECT_NAME variable to play the role of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR for the top-level project name.
    7c7b173 ENH: Added better default install location for windows builds.  The previous default /usr/local did not make much sense.  Now "%SystemDrive%/Program Files/PROJECT_NAME" is used, which is the windows equivalent to /usr/local.
    ec497c7 ENH: LOAD_COMMAND command will now set a variable called CMAKE_LOADED_COMMAND_<COMMAND_NAME> to the full path of the loaded module if loading was successful.  Otherwise the variable is not set (will evaluate to empty string).  This is useful both in testing whether loading worked and for installing loaded command modules.
    b9b4ea0 ENH: Initial import
    bfcb4b6 COMP: fix warning
    b8a77b2 BUG: Fixed formatting of generated documentation.
    7da6124 ENH: Added test for multiple commands in a custom command.
    12c4e90 BUG: fix test execution
    4baa085 BUG: better error handling
    39af9ee ENH: Updated implementation of custom commands.  Multiple command lines are now supported effectively allowing entire scripts to be written.  Also removed extra variable expansions and cleaned up passing of commands through to the generators.  The command and individual arguments are now kept separate all the way until the generator writes them out.  This cleans up alot of escaping issues.
    4d30cb3 ENH: ctest now uses CMake global generator to do the build part of build-and-test
    832fa0e BUG: Need to return before configure step when running in script mode.
    653bf6c ENH: Adding cmCustomCommandLine and cmCustomCommandLines subclasses of std::vector instantiations to represent multiple commands for a single custom command.  These will be used in an upcoming checkin.
    1662466 STYLE: Nightly Version update
    658dfe5 STYLE: Nightly Version update
    b787497 STYLE: Nightly Version update
    d51c43a STYLE: Nightly Version update
    ffb2c0c BUG: cmSourceFile instances should delete their own custom commands when a new one is set.
    04b5d16 COMP: Using const_iterator instead of iterator to walk through custom command dependencies.
    1088f39 COMP: Added missing forward declaration of cmMakefile.  This was only working because cmCustomCommand.h declared it.
    c116bf5 ENH: fix for spaces in the path
    94a3e4b BUG: We still want to print out the location where the object was found if it was found by the glob.
    c60cf65 COMP: remove warning
    4aab13b BUG: Disabling DART_ROOT removal until we can get Dart to submit without it.
    785b0dc ENH: all tests are passing for XCode
    b5ca101 STYLE: Nightly Version update
    e930043 ENH: more tests are passing, relative paths, and external objects are the ones left now
    28f2dfb BUG: Detect when TestsToRunInformation is not set
    d5aafe1 ENH: Some more generalization
    79a7f42 ENH: Cleanups and add CTEST_UPDATE command
    ab7668d ENH: Add a way to set options of the handler genericly
    e2ec4a1 ENH: Adding kwsys::SystemTools::FileTimeCompare method to compare file modification times with the highest resolution possible on the file system.
    508cff5 ENH: Added try-compile KWSYS_STAT_HAS_ST_MTIM.  This tests whether struct stat has the extra st_mtim member that has high resolution times.
    8fe1686 ENH: Cleanups and add CTEST_START command
    ad5115d ENH: Add support for single '
    0fd1c5d ENH: Added try-compile KWSYS_STAT_HAS_ST_MTIM.  This tests whether struct stat has the extra st_mtim member that has high resolution times.
    590ca03 FIX: fix for bug 1409
    2fdca2b FIX: fix for bug 1438
    761cbed FIX: fix for bug 1606
    6d487c3 ENH: Removing collapsing of files to full path before checking.  The current working directory is set correctly because the dependency lines are used by make anyway.  This drastically improves the speed of dependency checking.
    3d9d893 ENH: Avoid generating duplicate rules for an object file.  A warning about duplicate source files in a target is now generated.
    cd6dd55 ENH: Added generation of test target to run ctest.
    2651d17 BUG: Removing "guess when there is a space in the path" check for chdir command.  It is the responsibility of the caller of the command to ensure the arguments are properly quoted on the command line.
    e64f3c8 BUG: Fix for space in path for chdir test.  We just need to double-quote the arguments.
    9e65aca STYLE: Nightly Version update
    b0a0ccb ENH: add CMAKE_CFG_INTDIR
    6bf064d ENH: use ALL_BUILD target
    cb73410 ENH: more tests are passing
    ae63ae6 BUG: Report errors
    a8c74a6 BUG: On windows allow removing of files that are read-only
    ea6547b COMP: Remove unused variable
    fc913ee COMP: Remove warning
    71f0035 ENH: Improve output, and handle 'G' files in subversion
    8ec1ab2 BUG: If project is up to date, handle that case
    26f3b14 BUG: Clean the messages
    1ca05e2 ENH: Reorganize and add subversion support
    c8965ce ENH: Remove DART_ROOT to force DartConfiguration.tcl to be up to date
    3caedbd ENH: Initial implementation of SVN support. Closes Bug #1601 - Add subversion support
    ee0db4a BUG: fix CommandLine test problems with spaces and testing for the return value
    e689bfa ENH: add supp for xlc linking on darwin
    f2b4271 COMP: attempt to fix warning on Visual Studio 7
    aadde3f COMP: add a warning ignore for gcc 3.4.2
    93384c7 BUG: Removing debugging code now that the problem has been fixed on the remote dashboard.
    d35eb4b STYLE: Nightly Version update
    f508fc9 ENH: add custom commands, still failing a bunch of tests
    ca20522 BUG: Preserve trailing slash state when translating paths.
    3675a6e ENH: make sure paths do not end in / before adding one
    4601c46 STYLE: Added TODO comment for checking dependencies.
    eb9164b ENH: Added Fortran 90 test if the platform supports it.
    23dfc94 BUG: Adding debugging code to remotely debug a failing dashboard test.
    fc8e5ae BUG: Adding debugging code to remotely debug a failing dashboard test.
    01c799c STYLE: Nightly Version update
    34e7e36 ENH: getting closer
    d04a07e COMP: Try to fix test on HP
    7bc60c6 ENH: only do objc++ test with GNU of course
    1416d29 ENH: added supp for Curl coding style
    87b7b8d COMP: Need ANSI flags for C executable.
    534ed3e STYLE: Nightly Version update
    279ed8d STYLE: Nightly Version update
    4cf544c STYLE: Nightly Version update
    dd85161 ENH: Add command to copy directory with content
    39fcca0 ENH: Implement copy of directory with content
    71ff74d FIX: fix for bug 1135
    ef5db04 more work on linking flags
    f3f123f FIX: fix bug 1495
    a297221 FIX: fix for bug 1460
    575c343 FIX: fix bug 1303
    712f4b3 FIX: fixes bugs 1152 and 1154
    b259292 STYLE: Nightly Version update
    6173dea ENH: Split cmLocalUnixMakefileGenerator2 away from cmLocalUnixMakefileGenerator to be a stand-alone generator.
    23276ca ENH: Initializing translation map using the PWD environment variable and getcwd functions to automatically translate logical paths involving the current working directory.  Also added the JoinPath method to aid users of the SplitPath method.
    3b008ea COMP: std:: -> kwsys_stl::
    4bf8aa6 ENH: Added SystemTools::SplitPath method to split any file path into its basic components.
    52a6bb1 COMP: fix warning
    cab47a4 BUG: Fix for bug 1100.  If EXECUTABLE_OUTPUT_PATH or LIBRARY_OUTPUT_PATH is a relative path it should be converted to a full path relative to each build directory.
    f9e61d1 COMP: Disabling warnings in zlib code to avoid changing it too much.
    816d73f COMP: fix warning
    84f918f STYLE: Nightly Version update
    d8ed9ef ENH: fix bug 1324
    c840bbc ENH: move most of the to global generator
    b7b501b ENH: fix for 1450
    aa947ff ENH: bug fix 1573
    e63bdf6 ENH: bug fix 1574
    4931afd ENH: Adding cleaning of custom command outputs during "make clean".
    5798510 ENH: Moved reference from local driver targets (like build.local) into individual target rule files.  Main rule is now empty, except that clean.local may remove files registered for cleaning.
    5517bc9 ENH: Adding MakeClean test to test cleaning for makefile generators.
    41b2216 ENH: Adding test of "make clean".
    f6f765e ENH: add link library stuff
    25cc03f ENH: Display all output in ctest
    0bc51d1 ENH: fix bug in target linking
    16b9edd ENH: Added partial test for include regular expressions.
    1170f1a COMP: Removed useless expression warning.
    337ad80 ENH: Implemented support for include/complain regular expressions for dependency scanning.  This now includes the possibility that scanning will return failure and the build will stop.
    c44e6d3 ENH: Added generation of CMakeDirectoryInformation.cmake file in each directory next to the Makefile.  The include file search path is now stored in this file instead of duplicating it for every object file. This will also allow more information to be passed in the future.
    1d1bd31 ENH: Added GetComplainRegularExpression method.
    f765a56 BUG: Need to include full output to be a useful test.
    062b325 STYLE: Nightly Version update
    1ce1679 STYLE: Nightly Version update
    ec4fcb8 ENH: Updated post-build command to drive installation through the native build system.
    49bf10e STYLE: Nightly Version update
    8659d12 ENH: this version can build cmake
    f6e8b36 BUG: Fixed --build-target implementation to work with Visual Studio generators.
    e708045 ENH: Implemented external object feature.
    bde01e4 ENH: Adding test for external object file feature.
    81b8aaf ENH: Adding test for external object file feature.
    92458a1 ENH: Added test for Fortran90 support.
    92f89b5 STYLE: Nightly Version update
    00091e1 COMP: remove warnings
    fd0f29e ENH: depends work between targets
    cecf8bf COMP: Fix warning about printf format and given type.
    627f552 STYLE: Nightly Version update
    68c419c ENH: getting closer
    a9af1c2 COMP: Adding warning work-around for unused case label yyerrorlab on HP compiler.
    35ec094 ENH: move AddFlags stuff up to LocalGenerator from LocalUnix generator
    0aa05c1 STYLE: Nightly Version update
    f403811 ENH: closer
    7baa780 ENH: getting closer
    3bb54c0 COMP: fix warning
    8960a22 ENH: add trycompile code for xcode
    b08e6ec ENH: add trycompile code for xcode
    c98687e COMP: Disabling warning in generated code.
    289c745 COMP: Removing #line directives from .h file to avoid bogus Sun warning.
    f716511 COMP: Avoid adding content_encoding.c twice.
    04e56bf ENH: Changed over to using C++ for building flex/bison generated files.  It reduces the number of changes that need to be made after generation.
    51db859 STYLE: Nightly Version update
    861fb04 STYLE: Nightly Version update
    7f9fab3 STYLE: Nightly Version update
    52b533c COMP: Removed shadowed variable warning.
    0ab7b09 STYLE: Nightly Version update
    110ce95 COMP: Added missing labels to case.
    ca6fdde COMP: Another borland problem
    759ef8d COMP: Remove more warnings/errors
    562b0b8 COMP: Fix unused parameter warning when bootstrapping.
    300416f COMP: Remove warnings
    2ca86b8 ENH: move executable xcode stuff to a method
    3ec0862 COMP: Removed default argument from method definition.
    44abd32 ENH: Enable java dependency
    ab47573 ENH: Initial import of java parser
    3a67582 STYLE: Add some diff helping comments
    1d1aafd COMP: Disabled warnings in generated code.
    3cf0413 ENH: Initial import of java parser
    bbba869 ENH: use absolute paths
    97cd380 ENH: create mainGroup
    892a7c4 ENH: Implemented full per-object test for whether provides-requires mode is needed.  This will still use a recursive make for any Fortran object even if it doesn't have requires.  It is possible to avoid it but we can do that later.
    62aba58 ENH: Better checking for Dart. Closes Bug #1505 - Configuration fails to create Makefile
    e9eccb0 BUG: prevent -P or script to be passed as homedirectory
    51750d0 STYLE: Added another solution proposal for out-of-directory modules.
    c16aca0 ENH: Added provides/requires output for modules.
    7ceafbf ENH: Add error regex
    16dec1d ENH: remove debug print
    a0b437b STYLE: Nightly Version update
    b6f28aa COMP: fix warning
    10f475a ENH: Enable compression and use the new trigger script
    1cca4b3 ENH: Enable compression with DartConfiguration file
    b9982e4 ENH: xcode almost working for simple exe, but not yet
    29f9516 COMP: Fix build on sun
    e2ff9a7 ENH: fix a few more xcode things
    df730d2 ENH: add missing ;
    97a51d2 ENH: add more xcode stuff
    c22cc42 ENH: Several cleanups and improvements
    d268431 ENH: clean up running of default script
    dc0ce24 ENH: Add a superclass to all handlers
    bf3d774 COMP: fix some compiler warnings/errors
    6fd51bc ENH: added missing documentation
    62b310b ENH: Add compression support to XML files
    14477ce ENH: Add compression support
    197ba0b ENH: Link to cmzlib
    ef75402 ENH: added more capabilities to ctest
    3575fed STYLE: Nightly Version update
    a5a9822 COMP: Added instruction to remove TABs from generated file.
    a81a826 ENH: Added hook into Fortran dependency scanner.
    9343462 ENH: Added generated lexer and parser sources.
    d69cc8c COMP: Added additional instructions about how to modify the generated files.
    f1b52f3 COMP: Added constructor to cmDependsFortranFile to avoid using initializer list.  Also included assert.h.
    da7b9d3 COMP: Added forward declaration of yylex.
    f6e6633 ENH: Add zlib from VTK
    0e4571d ENH: Initial import from VTK
    483534f ENH: Removed Lexer/Parser prefix before _yy symbols.  Just cmDependsFortran_yy is enough.
    9157838 BUG: fix version number
    19f977b ENH: Added Fortran dependency scanner implementation.
    aaac6f2 ENH: Added default constructor and Open method.
    f6cd83d ENH: Add support for shrinking the output of the test
    f7063fc ENH: Add method to populate custom integers
    cbe845f STYLE: Nightly Version update
    a47197b COMP: fix warnings
    0f71716 COMP: fix warnings
    7eba58a ENH: add xcode stuff to bootstrap
    96daa41 ENH: add initial non-working XCode stuff
    e07af61 STYLE: Nightly Version update
    e57b17d ENH: initial xcode stuff
    a921cca STYLE: Nightly Version update
    5fd8942 STYLE: Nightly Version update
    3fb0931 STYLE: Nightly Version update
    2f63164 ENH: start xcode stuff
    13865fc ENH: move project map to global generator base
    35c33d0 COMP: fix unused var warning
    a641ad3 ENH: split up cmCommands into two files
    1bfb319 ENH: added while command
    0c225eb ENH: added while command
    819c910 STYLE: Nightly Version update
    c66e55a COMP: fix unused var warning
    acdd032 ENH: now the set command can set environment variables
    36dd18e ENH: stuff to keep compiler tests from re-running all the time
    beb584e ENH: add some comments on how this could be moved to global generator
    4d31557 STYLE: Nightly Version update
    89a8261 ENH: Mangled lexer symbols to begin in cmListFileLexer_yy instead of just yy to avoid conflict with other lexers that may be added.
    47ee00b ENH: Removed unquoted version of OBJECTS make variable.  Quoted seems to work everywhere.  BUG: Fixed AppendAnyDepend to properly identify executable targets.  BUG: Used CreateMakeVariable to fix variable name for OBJECTS list when target has a . in its name.
    b94585d STYLE: Nightly Version update
    1f4d3c7 COMP: Add proper link directory
    fc43cc0 COMP: Add cmexpat to complex
    195cdf1 ENH: Split dependency scanning and checking into separate cmDepends superclass with language-specific subclasses such as cmDependsC.
    ed9e062 COMP: Ok, actually link to the library....
    0532cc2 COMP: Try to resolve compile errors because of missing includes and wrong include path
    4a7a86e COMP: Use cmOStringStream not ostringstream
    dcadffb ENH: Add XML parser
    b37b661 STYLE: Added TODO comment for another missing feature (external object files).
    be4593f ENH: Cleanup
    1540067 ENH: Add uninstall. This is not really a feature but more of an example on how to do it.
    3e7366e STYLE: Nightly Version update
    57bacd1 BUG: when ctest is looking for cmake look in the build directory as well as where ctest is so that purify will work
    e7bc462 BUG: fix running of cl in trycompiles
    64f4880 ENH: Adding partial implementation of provides-requires mode.
    97a3d51 BUG: Fix for relative path conversion when path is a subset of relative path root.
    e6e98b4 BUG: make sure handles are always closed even if Wait is not called.
    5573da9 STYLE: Nightly Version update
    9fcc458 STYLE: Nightly Version update
    f5887c7 BUG: fix for Bug #1466 delete cache leaves file button and can crash
    2ff66ba STYLE: Nightly Version update
    ba89252 ENH: now limits warnings and error report to 50 each
    6207a6d ENH: now limits warnings and error report to 50 each
    52f7a0c BUG: encoding 2 bytes into 4 bytes was accessing a 3rd byte from the source
    f51a308 STYLE: Nightly Version update
    d084824 STYLE: Nightly Version update
    89c0d42 STYLE: Nightly Version update
    7b1d0e7 STYLE: Nightly Version update
    7b6ee85 STYLE: Nightly Version update
    6df3783 STYLE: Nightly Version update
    4b48a89 ENH: Added install target implementation.  Also added missing include of assert.h.
    79c67a6 ENH: Added relative path support (mostly done).  Many paths are written relative even if CMAKE_USE_RELATIVE_PATHS is not on just to keep makefiles short.
    524769a ENH: Made ConfigureOutputPaths virtual to help new generator.
    320e90e ENH: Add a delay method
    8032c5c BUG: Applied patch attached to bug #1453.
    96cdce0 ENH: fixed SET command to accept cache values with more than one value
    60bc9bb STYLE: Nightly Version update
    9bc9dbc STYLE: Nightly Version update
    2c2f306 STYLE: Nightly Version update
    0a16956 STYLE: Nightly Version update
    1442094 STYLE: Nightly Version update
    fa8e3ed STYLE: Nightly Version update
    c0f2658 STYLE: Nightly Version update
    9906ba2 STYLE: Nightly Version update
    6f4788e STYLE: Nightly Version update
    3254119 STYLE: Nightly Version update
    ae6a103 STYLE: Nightly Version update
    d5be87a STYLE: Nightly Version update
    190b89c STYLE: Nightly Version update
    c010979 STYLE: Nightly Version update
    d2789b3 STYLE: Nightly Version update
    ac395b5 STYLE: Nightly Version update
    4cb5c71 STYLE: Nightly Version update
    645f7c0 STYLE: Nightly Version update
    476f278 fix number of arguments
    080a626 ENH: fix for OpenBSD
    4bf392e STYLE: Nightly Version update
    fa28d72 STYLE: Nightly Version update
    a360df4 STYLE: Nightly Version update
    cb33fe8 STYLE: Nightly Version update
    a3d3e9e STYLE: Nightly Version update
    8e1d981 STYLE: Nightly Version update
    65cb467 STYLE: Nightly Version update
    1c663cf BUG: Fix to avoid relative path with ..s all the way to the root.
    c710a23 BUG: Support for custom command outputs in subdirectories of current build tree location.
    e8ef42e BUG: AppendAnyDepend must handle non-existing files.
    1480676 ENH: Added post-build rules to executables and libraries.  Generalized AppendLibDepend method to AppendAnyDepend.  This takes most of the functionality of AppendCustomDepend too, and generalized jump-and-build to executables.
    477f328 ENH: Implemented utility targets.  This involved pulling part of the custom command rule implementation out into shared methods.
    729c564 STYLE: Nightly Version update
    72a4cad STYLE: Nightly Version update
    67af364 STYLE: Nightly Version update
    2aaac85 FIX: fix for bug 1325, Tru64 not True64
    2615e6f BUG: fix for bug 1396, object files could not be used as sources any more
    e3bb668 STYLE: Nightly Version update
    fa8a0c6 STYLE: Nightly Version update
    7e5d474 STYLE: Nightly Version update
    0ad63cf ENH: minor fix for windows
    b1c5f1a ENH: fix for relative paths
    82ec50f STYLE: Nightly Version update
    e75992a BUG: fix for 1369 before include directories need to be always added
    ec6b579 BUG: fix for bug 1385, /tmp should not be used on windows
    f445b94 STYLE: Nightly Version update
    920df08 COMP: Need to choose between <new> and <new.h> based on whether standard headers are available.
    ca2f4aa COMP: Disabling old streams warnings when including old headers on MSVC.
    0689b4e STYLE: Nightly Version update
    9bf52f7 BUG: Need to include header <new> to use placement new syntax.  Really this should be fixed by replacing the stream buffer to set a new string instead of reconstructing the object, but this will require quite a bit of work to do portably.
    de4a1c3 STYLE: Nightly Version update
    201d132 STYLE: Nightly Version update
    df4b288 STYLE: Nightly Version update
    c7db7dc STYLE: Nightly Version update
    9bf5f8b STYLE: Nightly Version update
    b5ce55d STYLE: Nightly Version update
    a0c9621 ENH: Add support for proxy authentication (thanks Jean-Michel)
    6711194 STYLE: Nightly Version update
    a8fb3b6 ENH: try and fix aix xlC with gcc
    04ca53e ENH: try and fix aix xlC with gcc
    bdb660b ENH: try to fix aix with native cxx and gcc
    1e61513 ENH: Make more things XML safe
    761e477 STYLE: Nightly Version update
    b2282ec STYLE: Nightly Version update
    380a9bd STYLE: Nightly Version update
    f503e5e STYLE: Nightly Version update
    6f407ec ENH: Moved custom command rule files into special CMakeCustomCommands.dir subdirectory.
    4352c2f ENH: Unified WriteDependRules, WriteBuildRules, WriteCleanRules, and the future WriteInstallRules into a single WritePassRules method.  Also added WriteTargetDependsRule and WriteTargetCleanRule methods to unify writing of depend and clean rules for each target.
    e32928a STYLE: Nightly Version update
    48d9bb5 STYLE: Nightly Version update
    bfed636 STYLE: Nightly Version update
    09b58f0 STYLE: Nightly Version update
    e7fd6ba COMP: fix warning
    327d94b STYLE: Nightly Version update
    a05df0a STYLE: Nightly Version update
    5a0366c ENH: added -U option to take union of -R and -I
    247c367 STYLE: Nightly Version update
    29deba3 STYLE: Nightly Version update
    243ae72 ENH: Another linker error on sun
    c113208 STYLE: Nightly Version update
    144bc1e FIX: make sure the object file name is correctly mangled for depend information
    6257ca3 ENH: added custom supp for cmake
    1cbec80 STYLE: Nightly Version update
    28b7cc0 STYLE: Nightly Version update
    7e2759d STYLE: Nightly Version update
    a199b49 STYLE: Nightly Version update
    a204ee0 STYLE: Nightly Version update
    d39b877 ENH: Added partial clean target support.
    6297bcb ENH: Moved code that checks output path variables to separate ConfigureOutputPaths method.  Needed to provide access to the same code from a subclass.
    d41ed99 ENH: Implemented VERBOSE output setting.
    d6673e7 STYLE: Nightly Version update
    b905e8b STYLE: Nightly Version update
    7fdcb4e ENH: Generalized driver targets and subdirectory traversal rules.  The implementations of all, depend, build, clean, install, etc. now follow a common framework.
    30e685b ENH: Removed unneeded requires rules now that canonical names are available.
    8a4c067 ENH: Added convenience rules to build targets without specifying full paths.
    a5ae290 STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity.
    e34207c COMP: Fix new cmGeneratedFileStream for MSVC.
    d46d8df ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically.  This will avoid problems with the process being terminated while generating a file.
    3050e23 STYLE: Nightly Version update
    2823a47 ENH: Added partial RC language dependency scanning (just using C dependencies for now).
    6de0ff4 ENH: Added dependencies between libraries.
    22cc48c BUG: Removed debugging output.
    04f958b ENH: Implemented generation of custom command rule files.
    95f67dc COMP: Remove compile warning
    fd8ae3d BUG: Fixed subdirectory implementation for Borland Make.
    914f28b ENH: Implemented subdirectory rules for all target.
    1e1b22b STYLE: Nightly Version update
    160c32e BUG: add a test for a single char dir, and fix bug introduced in 1.53, but we still can not handle a space as the start of a directory name
    8ef263f STYLE: Nightly Version update
    b442634 STYLE: Nightly Version update
    ec77c00 STYLE: Nightly Version update
    3bb39d4 ENH: Added framework for subdirectory traversal.
    bf2a2b2 BUG: Dependency makefile lines must be at least three characters long to hold a dependency.
    81bbae1 ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2.  This now uses a special --check-build-system flag to cmake which replaces --check-rerun.  Integrity of dependencies is also checked during generation.
    674349c FIX: fix shared flag
    901dc9d ENH: remove debug print
    ff7ab5f BUG: Fixes for Borland Make.
    17b1cc2 BUG: Fixes for NMake.
    6b3ca00 ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented jump-and-build on Windows and UNIX.
    37ae7d6 ENH: Cleaned up format of generated makefiles.  Consolidated rule generation into single WriteMakeRule method.  Added special targets like rebuild_cache and edit_cache.
    53763e1 STYLE: Nightly Version update
    692f185 ENH: add a check for empty include directories
    4de0a51 COMP: Fix local shadow warnings.
    8711ce3 COMP: Fix for Mac specific code.
    bce0865 STYLE: Nightly Version update
    b69606d ENH: look in the windows LIB env variable for libraries
    3dc0202 DOC: documentation change
    72e125c ENH: Do not try to handle unimplemented target types yet.  Fixes for projects with subdirectories.
    cc5c136 BUG: If bootstrap cmake is run with no argument produce error
    36c8f1d ENH: put error checking for missing linker languages
    56234ae PERF: Remove several classes from the bootstrap and so making bootstrap smaller and faster
    21c8183 STYLE: Remove unused code
    8e0985f ENH: Added executable dependencies on libraries including jump-and-build support.
    235bf25 BUG: Check for the variable first time
    a2b8c1f BUG: Add a space before the : only if the target name is one letter long.  This works around bugs in some shells' tab completion of target names.
    0d622ae ENH: Added generation of rules for shared libraries and modules.
    414a2fd ENH: Added rules to build executables.  Also began to consolidate flag list construction into separate methods.
    5c16817 STYLE: Nightly Version update
    c48af00 BUG: Handle DOS files un unix file systems
    c57512e BUG: Only test for cxx flags the first time around
    18642f4 ENH: Do not generate touch rule for target level dependencies.  There are no build-time dependencies by default.
    d7aca58 ENH: Added generation of rule to build object file.
    bb316a4 ENH: handle read only directories with configure file destination
    239378e ERR: Missing std:: on endl.
    2a7e2ad ENH: Added object file dependency scanning to cmLocalUnixMakefileGenerator2.  This needs a hook in cmake.cxx.
    3e59af4 ENH: Added cmLocalUnixMakefileGenerator2 to build.
    1a4037c ENH: Added object file dependency scanning.
    163919a COMP: Remove warning on icl
    d6c7de2 ENH: Handle more REMARKS on SGI
    16e86a3 ENH: Split part of GetIncludeFlags method into separate GetIncludeDirectories method.
    2bad658 COMP: Attempt to fix warnings on SGI
    182f6f9 STYLE: Nightly Version update
    ccea942 ENH: add some more comments
    5eda379 ENH: clean up loaded command test so you can tell what really failed
    ef07a85 COMP: remove an unused variable warning
    626be78 FIX: go back to not trying to handle spaces in the path for run single command and comment it so that people know to call the right thing
    a3798b2 COMP: remove warnings
    e26c14e ENH: add test back for single char exe
    7ed6313 FIX: fix RunSingleCommand to work with spaces in the path, and with an already quoted command
    a3ce1fb ENH: Allow disabling of long running tests
    604478e STYLE: Nightly Version update
    5f5504f STYLE: Nightly Version update
    b35a73a remove run program test until run single command is fixed
    9f98481 undo last check in as it breaks borland with spaces some how
    5c26f29 ENH: add missing file
    040f776 FIX: fix the problem where a target is a single character and nmake gets confused and add a test for it
    43bc8a0 COMP: remove warnings
    5ceae46 COMP: Remove unnecessary commit
    fc70a2b ENH: Add development version support in CMake
    f4a04a9 COMP: This should fix the borland random build problem
    3b891e6 COMP: remove warning
    0cbf557 BUG: Fix reporting of path and full command when test program was not found
    ab817f2 COMP: fix warnings
    560b7af COMP: fix warning
    7cef36c ENH: add the ability to generate custom commands for a language that is not supported by an IDE
    8ff4c07 BUG: Handle remarks on SGI properly
    03be131 ENH: better support for kdevelop3
    fc45973 COMP: Remove warning
    30c71b5 ENH: perfer gmake for bootstrap
    bb20ea5 ENH: Display version of ctest first
    eb6fb9e ENH: Add regular expression for remarks on IRIX
    e9b6e65 BUG: if the paths share nothing then just return the remote path with no ..
    429cf9d BUG: Remove instances of // in the output
    cafd48a EHN: Even more cleanup
    f38a28f ERR: Fix problems on windows
    20461af COMP: Fix on sun
    922bdc3 ENH: Remove bogus clean step
    d7d16d3 BUG: Ok, this should make the test actually do something
    7481c89 ENH: Do bootstrap test on all unix systems
    89d35bc ENH: better comments and variable names
    e60b8b8 ENH: Add bootstrap test
    6abbc7b BUG: make sure output path is used for target with canonical name
    6b7257d ENH: Add check for previous bootstrap in the source tree when doing out-of-source build
    ace5f90 BUG: Fix output to match the Dart output
    b40cd9f ENH: Cleanups and unify output
    ddb3dfd ENH: Specify full path to the executable
    3de7010 ENH: Add method to get the relative path to source or build
    1761950 ENH: Update to the new coverage code. It may not be perfect yet, but it is a start
    9cbfe0e ENH: Propagate more things
    bc66973 ENH: Add method to find file in parent directories if it exists
    9a92c42 ENH: Propagate MEMORYCHECK_COMMAND and COVERAGE_COMMAND to the CTest test
    4ee2f26 ENH: Handle coverage errors
    bf32609 COMP: Security.c should be only build when Kerberos is on
    6bc6466 ENH: Added --check-rerun option to allow a runtime check of whether a new generate should really be done.
    b4176dc ENH: Added FileTimeCompare method to compare file modification times.  Currently the resolution is limited to one second.
    4b20a7a ENH: Added generation of rule to build object file.
    39f112b BUG: make sure all returns for ConvertToRelativeOutputPath get passed by ConvertToOutputPath
    9fe79b2 BUG: now that system tools relative path works, clean up the convert to relative output path code
    6579e30 COMP: remove warning
    ef83857 BUG: allow split string to know if it is separating a path
    78e8f12 BUG: fix and comment relative path funciton
    68c3550 COMP: Remove warnings on borland build
    3f75f0e COMP: Attempt to remove warnings on borland
    a4c8aee ENH: If dart or ctest are not found, use ctest. For default drop location etc, support http submit (just set DROP_METHOD to http. Only look for tclsh if DART_ROOT is set
    9fd8d5f allow kdevelop for cygwin
    77307ff BUG: remove bad headers
    832a302 BUG: do not build kdevlop stuff when bootstrapping
    8007841 ENH: Support not writing files to the source tree. Generate single project file for whole project, some other little cleanups
    914932f BUG: Fix generated XML
    47bae09 STYLE: Remove anoying message
    9594c88 BUG: On Windows, remove extra CR characters. Hopefully this will result in not duplicated new-lines
    d4f1785 COMP: Remove alignment warning
    1ed5888 BUG: fix split program from args to not get stuck in an infinite loop in some cases
    e78a575 ENH: make sure the c++ compiler is a c++ compiler
    37c5553 COMP: Remove alignment warning
    031e956 ENH: add kdev to bootstrap
    45c1dce COMP: Remove alignment warning
    e0778d4 COMP: Remove alignment warning
    766c093 NEW: add kdevelop patch from Alexander Neundorf
    4b7f371 COMP: Remove alignment warning
    47333c9 COMP: Remove alignment warning
    bc6ae06 ERR: Replaced std::string with kwsys_stl::string for portability.
    b221d04 ENH: Add method to retrieve parent directory and for checking if directory is a subdirectory of another directory
    890528e COMP: If compiler know strtoll or strtoi64, then no need for compiling strtooff.c
    3b3dd31 COMP: Remove warning on optimized build
    fbaead2 COMP: Remove warning about assigning 0x8000000000000000L to long long
    e46b0a9 ENH: Properly detect strerror_r for glibc or posix"
    387ffe9 FIX: broken sun build
    2aa1a17 COMP: No need for ldap for now
    b727f31 COMP: Fix problems when doing -Werror
    c03fa90 COMP: Fix C syntax, and remove unused variable
    c47af14 COMP: Fix compile warnings on certain hp systems
    ce54dc9 COMP: Remove assignment warnings on hp
    caa8ca7 COMP: Fix hostent redefined warning
    87c27b6 COMP: Undef SETBLOCK before redefining it to remove parse warnings
    7d0b2ea COMP: If both tests are succesfull, prevent compiler error
    8732505 COMP: Remove unused variable warning
    f6e25ab COMP: Remove compile warning on cygwin
    00f6e6e COMP: Attempt to remove warning
    99b444b COMP: Attempt to fix non-blocking tests
    84f0447 COMP: Fix C build problem in certain conditions
    f47690e BUG: Prevent crash when strerror fails
    decb1ac ERR: Too much commits
    9e1288d PERF: Several cleanups, and remove need for Curl directory to be in include path
    16c8392 BUG: change the name of memory.h
    f9468a2 FIX: correctly handle if path table can not open
    29794b2 ENH: pick native compilers first, and aCC before CC
    7f17646 BUG: fix realpath problem and unix slashes
    1aab11b ERR: Fix TRUE build problem and replace error couts with cerrs
    b847a6a ERR: Fix Windows build
    609801f ENH: Update Curl to 7.12.1
    50da032 COMP: fix some compile issues with insert
    7f21ee1 BUG: Fix O_NONBLOCK test
    dcaf523 ENH: We need this for the new version of Curl. Once CMake 2.2 is released, this can go out.
    c86e9f5 COMP: fix bad include file
    bb86524 ERR: Fix bootstrap
    518de19 ENH: Add option of adding random include files before doing CheckTypeSize
    b1a1526 ENH: When test fails, write out the output
    bf46e4f ENH: Started new makefile generator implementation.  It will temporarily be called cmLocalUnixMakefileGenerator2 until it is ready to replace the original completely.
    1066af4 ENH: Mathieus support for path conversions
    7e3c700 BUG: Use kwsys from the source tree
    c75c2a8 ENH: Better sorting of results
    c20b14d BUG: Fix problem with spaces in the path
    a9028df BUG: Attempt to remove memory leak
    a1bc51d BUG: Add regular expression to vector
    1b0ee0b ENH: Use existing CTest and cmake
    6e9ec45 ENH: Add CTEST_EXECUTABLE_NAME to CTest scripting. This way you do not have to specify ctest executable in CTEST_COMMAND, but just a variable
    7350756 ERR: Added missing include of string.h
    1b07b74 ENH: Let us recognize it on the dashboard
    6e7ba70 ENH: Cleanup CTest test
    74b07fc ENH: Do kwsys instead of CMake
    377b06e ERR: Fix for non-gcc/icc compilers
    f2e46cf ENH: Added optional display of output for tests.  Avoid printing alot of output for test 6.
    77209d3 ERR: Fix error
    d186bbd BUG: Check if the compiler is gnu. If it is, do not do special platform tests. Fixes Bug #1215 - bootstrap uses native flags with gnu compiler on OSF
    cbab381 ENH: Add support for SourceFile and LineNumber
    5bf55d1 ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString
    64a6ad4 BUG: Remove maximum size of test output
    70c973b ERR: Fix Windows build
    3fc7dc5 ENH: Move permissions code to kwsys so that copyfile can use it. Fixes Bug #1133 - cmake -E copy file dir sets the wrong permissions on the destination directory
    cf8d340 BUG: If extra update failes, continue with dashboard. Closes Bug #894 - Fatal CVS update error kills test, and is not reported
    1852a88 ENH: When copy file, if the output file exits, delete it first
    fdf589d ENH: Allow CMake to use CommandLineArguments without warning
    f3cfe48 ENH: Add lots of comments
    7488e43 ENH: Add access to last argument parsed
    a58b873 ENH: Enable Command Line Arguments
    6972cdf ENH: Move all extracting of variables to ExtractVariables. This way it is easy to know what variables are used
    e96b0b4 ENH: Add accessor for Argv0
    61d6150 ENH: Add some documentation
    309b4ca BUG: make sure release flags are replaced
    de3cc6f ENH: allow for a different jni.h to enable java testing
    a69275d ENH: allow for a different jni.h to enable java testing
    591fa1d space in path problem
    9ee34e6 ENH: use jni.h to determine java version
    6b9e217 ENH: use jni.h to determine java version
    eadf3ae BUG: If notes file is missing, create empty notes file with error message
    80050d9 clean up output of test and force verbose makefiles
    016e0e5 BUG: make sure java jar files are not libfoo.jar but are just foo.jar
    f5b978f ENH: better message for skipping java
    0871ddb ENH: Replace INCLUDE(Find...) with FIND_PACKAGE(...)
    dfd275b ENH: use correct args for test of java
    74b3924 try and get this java test to work
    4b87fda ENH: only use newer java for testing
    0a26f8d4 ENH: add some java code to try and find the system path
    e63ea0a BUG: LINK_FLAGS are now all LINK_(LANG)_FLAGS
    e735351 BUG: fix crash with vs6
    1ffbc81 ENH: check for all parts of java
    5360480 ENH: remove classpath so that this test passes with older java compilers that clober the system class path with the -classpath option
    1603e16 ENH: replace all enabled languages in rule vars
    9e08d07 ENH: change ignore function so that it first checks to see if the extension has a language
    5bc5426 ENH: use c++ with c++ and c flags with c
    16c0a02 ENH: correctly ignore files
    76dac72 temporary fix to try and get a clean dashboard
    b3481a9 ERR: Fix memory problem
    4b93867 STYLE: Only allocate as much space as needed
    4966d10 ENH: Make GetRemainingArguments actually work
    a7e20ab ENH: only replace the language being used in expand rule variables
    d11ceca STYLE: remove warning
    d85738f remove warning
    67ac3ea ENH: fix problems with .def and RC files
    0eb9c01 ENH: make sure cmake has 2.0
    47c82a3 ENH: Attempt to detect a non-parallel make
    8cb20b7 BUG: fix perfered linker language code
    8691def use verbose makefiles
    effeac8 make it verbose
    9cca063 fix compilation
    c8750db remove warnings
    11aeb6e BUG: let the generator quote the path
    692ba48 ENH: major changes to support addition of languages from cmake modules directory.
    5971857 ENH: only try to use fortran if the generator is make based
    4cf0f5b BUG: fix GNU check variable and add new variables used by enable language
    26eff86 ENH: look for java in more places
    bc26a21 BUG#1179: Fix for  syntax in unquoted arguments.
    bedb6e8 BUG: fix for bug 1041, _MBCS sometimes added for UNIICODE which is bad
    239cec1 BUG: commit bug 1123
    2d3c33b BUG: 1163 fix documentation
    09d0111 ENH: Attempt to handle Intel's remarks. Close Bug #1156 - Better support for icc 'remark'
    2e58daf ENH: Add missing include
    6a4071b ENH: Add method to retrieve the terminal width
    d349d6f ENH: a bit more cleanup. The help should really be replaced by something like cmDocumentation
    cf7893b BUG: fix VSExternal for visual studio 6
    a2c19a4 ENH: Condense help string, add support for setting line length and make it work
    444dbd3 BUG: fix external project command for VS 7 and 71
    f545c51 ENH: Remove double slash
    df82ea0 BUG: Attempt to fix bug on Windows (and apple) where files returned are all lowercase
    f188d46 BUG: Propagate file name and line number inside FOREACH. Fixes Bug #1169 - Erro messages inside FOREACH have bad filename and line number
    e192b45 ENH: fix for vs 70 generator
    5001eed ENH: clean up of INCLUDE_EXTERNAL_MSPROJECT contributed by Clinton Stimpson
    b1f3e10 BUG: make sure env CC and CXX are not set for VS IDE builds
    49b554c ENH: produce better output
    2e4264e ENH: do not check for gnu for visual studio
    1ebc070 ENH: Move callback structure out of the public interface. Also block the warning on Visual Studio Debug
    785371a ENH: add a test for external projects
    b39b3d8 ENH: add a test for external projects
    013b66d ENH: add a test for external projects
    32fe8ca bug fixes for external projects
    c30e777 ERR: Fix borland build
    899be21 ERR: Add missing include
    73ddc94 ENH: Use const correctness for arguments
    d385543 BUG: fix include external project bug
    e6c7707 ERR: More missing ios and includes
    184087c ERR: Fix IOS namespace
    c8fa658 ENH: Move command line argument parsing code to kwsys
    3e03bed ENH: fix warning correctly
    cd8dc09 ENH: Add warning messages if curses library is not found
    0e67feb ENH: Use FIND_PACKAGE instead of INCLUDE(Find...
    685a8ed fix dash8 warning
    54aeed9 fix HPUX bugs
    b18faff add ifort support
    766c48a WAR: remove a warning on i64
    3708ed4 try to fix fortran on hp
    be7722b missing include
    f08589a missing include
    43d8918 more cleanup of ctest
    fca0ce5 ENH: add more output for fortran so I can figure out what is going on with other fortran compilers
    815c1ca BUG: don't close the pipes too early
    b5bdf2c ENH: add better error reporting for file open failures
    8f92e8c Fix leaked file and registry descriptors
    2c4b1a1 duh errors
    1e3e5be duh errors
    15af486 duh errors
    79faf21 more warnings
    3eae8f4 more warnings
    0a184c3 more cleanup
    8a2bedd more cleanup
    05d985c some bug fixes for my recent checkins and some more cleanup
    9d6ea59 another platform fix
    21b91da another platform fix
    47961a3 jesus
    9f60bd9 oops
    a5e791a fix warning
    1b5b6ab starting cleanup of ctest
    ce277b6 warning fix
    ac188aa broke out part of test scripting into seperate class
    0d4cd04 ENH better test for free VC tools
    9d19df2 remove warning
    76efcdc fix for darwin
    46a493a ENH: remove warnings
    c2ef51e ENH: define language extensions in cmake files and not hard coded, also fix trycompile problem
    652823d ENH: check for ms free command line tools
    c5756a4 BUG: Fixed line number of end of file error message.
    486a26d BUG#1049: Added error message when file ends in an unterminated string.
    491bebe BUG: Fix crash when CMAKE_DEBUG_POSTFIX is not set.
    dc73da6 ENH: Cleanups
    a0f48a0 ERR: Removed inclusion of fstream header.  This file is meant as a compatibility header for iosfwd and therefore should not include any other header.  Whatever was fixed by adding the include of fstream here should be fixed by other means.
    3e2e0d5 BUG: fixes for mingw and CMakesetup with spaces in the source directory
    4fb678e Make sure cmake uses consistent module prefixes
    891c273 ENH: remove warning
    731369e ENH: try to initialize all languages at the same time
    ad4f98f ENH: Cleanup. Use relative path to modules
    c9eaf38 hack to try and fix sun platform
    419df21 BUG: Only count block open tokens if they are followed by an open paren.
    8786099 ENH: try compiles in CXX require C to be enabled as well
    ca5e9e6 ENH: try to find fortran compiler before adding the test
    c2be640 ENH: try to find fortran compiler before adding the test
    50045b7 remove test fortran for now
    74fb2c6 Add a fortran test if there is a fortran compiler
    9136914 Add a fortran test if there is a fortran compiler
    e803b32 Add a fortran test if there is a fortran compiler
    66a08c1 ENH: more uniform approach to enable language, one step closer to being able to enable a language without modifing cmake source code
    7cdf5c4 ENH: Make default date shorter
    09f7ee4 ENH: better error display for failure
    bfbf5af ENH: produce better error message for missing variables in -S mode
    ded244d ERR: Fix the list of targets. The base target name now includes the MACOSX_BUNDLE path
    81487bd BUG: If macdir does not end with '/' then add it always, not just when adding current directory
    75cf590 ENH: Implement PreLoad.cmake feature for CMakeSetup
    2dba8e4 fix syntax
    cc510f2 ENH: fix out of the box build on sgi to match dashboards
    28cc5b9 BUG: 1107 add extra place to look for java
    1a1be53 now will check out src dir if it has the necc info
    049985f BUG: 1107 add extra place to look for java
    96b8d6f ENH: Handle gmake error message
    c8c5bb4 BUG: Unly set gcc flags for C compiler if CMAKE_COMPILER_IS_GNUCC is set
    a5bc469 BUG: When GetNightlyTime returns past time, fix everything. Also, return correct time when printing
    fa84ecf ENH: Initial import for Darwin using xlC
    3bc8cbd ENH: Reload PreLoad.cmake every time you do configure
    c4805a1 ENH: Enable preload for ccmake
    957ddc4 ENH: Move PreLoad.cmake code to public method so that ccmake and CMakeSetup can call it
    576041d BUG: Attempt to fix timezone problem where start time appears one day before the actual start time. Also add verbosity to GetNightlyTime
    a34d16c fix it
    b41d447 ENH: use GetRequiredDefinition instead of GetDefinition and crash
    bb32a51 ENH: change RUN_TESTS to use -C and not -D also use GetRequiredDefinition where needed
    2a1bbab ENH: minor fortran fixes
    d2087df ENH: fixes for RUN_TESTS from visual studio IDE, fprintf does not print right away, so std::cerr had to be used.  Also, allow .\ to start the config type
    a1b94f4 ENH: minor fortran fixes
    3abd630 ENH: Allow user to overwrite Platforms files
    d8bada4 ENH: Initial import
    8a70315 BUG: fix for try run failing on some cygwin builds.  Allow a driver letter to start a full path on cygwin
    63e6237 BUG: fix bug where custom command generated .h files do not get the header_file_only flag set
    26a6b4b ENH: initial fortran
    9655299 ENH: initial fortran support
    0220a85 ENH: remove verbose QT message
    3371038 ERR: Replacing hack call to CONFIGURE_FILE command with direct call to m_Makefile->ConfigureFile.
    46418e7 BUG#427: Generated makefiles need to have targets with canonical names for each executable and library target in order for try-compiles to work correctly when specifying the target.
    aa1b322 BUG: Fixed crash when CMAKE_CXX_STACK_SIZE is not defined.
    3c5bccf BUG: Fix crash when adding a custom command to a source file that cannot be created.
    023f5d1 ENH: allow debug of tryrun
    9b1771a BUG: CMAKE_TRY_COMPILE_CONFIGURATION should be obtained from the cmMakefile instance for the listfile containing the TRY_COMPILE call, not the top level listfile.
    f99d948 ERR: Removed duplicate default arguments.
    b6da1d1 ENH: Added support for special variables CMAKE_CURRENT_LIST_FILE and CMAKE_CURRENT_LIST_LINE that evaluate to the file name and line number in which they appear.  This implements the feature request from bug 1012.
    743eed0 BUG: Fixed typo in name of MSVC 8 registry key.
    87cab82 ERR: Fix warnings and memory leak
    2938652 ENH: create a server that does not use vtkPVApplication or tcl wrapping.  Move several classes from GUI/Client to Servers/Filters. Remove use of PARAVIEW_NEW_SOURCE_ORGANIZATION define.
    f3e58ae BUG: When regular expression failes to compile, produce error: Fixes part of Bug #1025 - CMake silently ignores regular expression failure
    1f203c2 BUG: these flags do not take arguments, so they do not really need to check if they are last. Fixes Bug #1020 - ctest doesn't parse its options correctly
    f8f388b ENH: Since install works on Windows too, remove the UNIX
    65e4a95 ENH: Add some documentation, and make sure that the flag given to -D -T or -M is valid. Fixes Bug #1015 - Documentation: ctest -D
    11d89d3 ENH: Add MemCheck to the list of Make targets. Closes Bug #1016 - Testing targets in Makefile
    073db7c ENH: Add AIX linker error
    e3edb83 BUG: Fixed crash when optimized/debug argument is not followed by a value.
    8e13e2d ERR: Fix test to use post CMAKE_X_LIBS variables
    e52dc31 ENH: Added documentation of LOCATION target property.
    2a8b05b BUG: fix for bug 971, pick a better generator from the command line
    07231d0 DOC: Fix typo
    ece8f1a BUG: Allow submit and trigger url to contain ?. Fixes Bug #997 - CTest cannot handle URLs which contain a "?"
    1ed700d ENH: Allow project to overwrite CMAKE_SYSTEM_NAME part of default BUILDNAME
    c8101e8 BUG: fix for bug 998, fix spelling errors
    983919f ENH: Support Threading Problem in memcheck
    fd50bc4 ENH: Add maximum size of test output
    67d3634 ENH: Added warning about using this command to avoid listing sources for a library by hand.  It is supposed to be used only for Templates directories.
    f929104 BUG: put back flags to maintain backwards compatibility
    76c3777 BUG: Encode current time so that on some international computers xslt will not break. Also, for continuous, do not repeat if there were locally modified files or conflict, but only when things actually update
    6d3ba1e BUG: If source and destination is the same file, then do not copy file always
    42ea896 ENH: When running cmake with PreLoad make sure CMAKE_CURRENT_SOURCE/BINARY_DIR works
    2474302 ENH: remove deletes
    9fe2ab2 BUG: fix for 981 cursor returns to correct place in help screen
    c5be640 bug fix for 986
    997ee7b ENH: add a message at the end of the cmake run telling the user where things were written.
    ff7757e make sure tests flush output
    07dae7b ENH: sort flags, and fix order and case problems and add a few more
    6ef6d3a better error warning exceptions
    871db97 ENH: remove warnings
    a3eeaa1 ENH: use a map to fill out flags, and keep command line consistent with the GUI
    cb85eea Fix browse button to use correct windows style initial directory
    b993cd7 BUG: Fixed off-by-one error in test6 function.
    0437b77 ENH: Added test for runaway output.
    4322586 ENH: Re-arranged handling of the two threads per pipe to improve readability of code.
    a6c9cb9 BUG: Fix for read pipe wakeup when child is writing alot of data and may fill the pipe buffer before WriteFile is called.
    be99013 fix warnign on OSX
    7f31f95 submit elapsed times as well
    b0d8640 BUG: These regular expressions were wrong because \\t does not match tab. Also, this fix prevents whole file to be dumped to the cache
    0e0eec1 merge in fixes from neundorf at kde org, bug 869
    5b63b18 BUG: fix spelling errors BUG 952
    8c656dc BUG: remove unused variable CMAKE_OBJECT_FILE_SUFFIX from cmake
    5701282 ERR: Fixed missing return warning.  Code was not reachable anyway.
    d759b68 BUG: remove double include flags for rc resouce compiles
    1d6eecd ENH: Added windows implementation of Disown/Detach.
    55c1c3b BUG: Do not disown if process has already been killed or the timeout expired.  Also need to call kwsysProcessCleanup to disown.
    ae28d93 ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow detached processes to be created.  Currently implemented only on UNIX.
    52eff23 BUG: LastMemCheck is not really an XML file
    6df0668 ERR: Using KWSYSPE_PIPE_BUFFER_SIZE in place of separate bufferSize constant for consistency.
    86195ca ENH: add support for VCExpress 2005
    bbc9e4a no c++ comments in c
    4772d6b fix for hp build
    0ae1970 BUG: Need a C-only library for C tests.
    e6145d6 BUG#392: Implementation of process tree killing for systems with /proc filesystem.
    0b7ab2a BUG#969: Partially fixed by at least using the timeout for the individual calls to RunSingleCommand from within the inner ctest instance.  This should be modified to incrementally adjust remaining time.
    40a5bad ENH: Made RunSingleCommand take a double as its timeout length.
    b8917c7 BUG: Fixed generation of installation manifest to account for library versioning symlinks.  Also removed DESTDIR prefix from generated manifest.
    419f53e BUG: install_manifest.txt should be overwritten each time the install is run.
    ffb54f8 ERR: Removed debugging code from test.
    04a8572 BUG: If the destination is the same as source, do not copy file. Fixes Bug #956 - make install broken
    9d61ea3 ENH: Also read PreLoad.cmake from the binary tree
    40fbba2 ENH: add CMAKE_FILE_PATH, CMAKE_PROGRAM_PATH, CMAKE_LIBRARY_PATH, and search them first, PATH second, and last the paths listed in the FIND call
    35033f2 ERR: Fix typo
    0a208d5 ENH: remove QT_WRAP_UI flag
    3238180 BUG: make sure if swig is found, we know it is found
    43d380e ENH: Better handling of debug postfix and fix the test
    ed0999c ERR: Fix visual studio install
    f9b43b9 BUG: Implement installing of shared library versioning and add test for the whole thing
    d392cca BUG: Add more comments and fix CMAKE_SWIG_FLAGS
    0beaf4c BUG: Replace MATCHES with STREQUAL for better checking, better checking for existence of swig directory, verify if required flag was set, support fedora's location of swig. Fixes Bug #955 - Swig on fedora and Bug #954 - FIND_PACKAGE(SWIG REQUIRED)
    3860a2d BUG: SWIG_FLAGS was ignored by the add swig source to module command
    15097cf ENH: Build expat as a part of default build
    9d4b5e5 ENH: Initial import of expat
    2cf4a02 ENH: remove warning on borland
    78cc9ad BUG: exec program should not fail if it can not exec the program, but should only set the return value to -1 and set the output to the reason for the failure.
    2705b1b BUG: fix spaces in path on mingw, and change EXEC_PROGRAM to return false when it does not run, also do not convert the directory to an output path for EXEC_PROGRAM as this is done by the process execution, and doing it twice may cause trouble on some shells.
    dc4a6f6 C++ compiler is not set for c only projects
    4eb0400 ENH: Adding MODIFIED property to cache values that have been changed by the user.
    f1842f9 BUG: fix spaces in path with mingw and custom commands
    b5f2442 change minimum cmake
    491ef99 BUG: Added special hack for VTK 4.0-4.4 to re-enable automatic addition of current source directory to -I path.
    0fec8c8 ERR: Fixed typo.
    06cfe37 BUG: Need to preserve automatic addition of source tree to -I path if CMAKE_BACKWARDS_COMPATIBILITY is set to below 2.0.
    9739104 BUG: Fixed parsing of unquoted arguments to allow double-quotes within the argument.
    2716ac3 BUG: Fixed parsing of unquoted arguments to allow double-quotes within the argument.
    7ce0ee3 clean up documentation
    6ccbfe9 clean up commands so they don't need extra variable
    4df215a Removing automatic addition of a -I path for the current source directory. This is not consistent with the Visual Studio generators which do not provide this path.  It should not be added anyway because it is adding an include path not requested by the CMakeLists.txt code.  The code I'm removing was originally added in revision 1.17 of cmUnixMakefileGenerator.cxx as a part of several other changes and has a commit log entry of
    1d061ae fix include order because of GetCurrentDirectory define and windows.h problem
    b646606 ENH: add NDEBUG to windows release builds for both ide and nmake
    a18fbc3 added strequal
    cd875fe ENH: Handle spaces in the path
    dcb3bf0 ERR: On Mac we need GET_SOURCE_FILE_PROPERTY for building curl
    50c900b ENH: add FindKDE from Alex from kde.org
    88d644d fix for bug 915
    c15adc9 BUG: fix sub project path problem
    a014eee BUG: fix crash for if statment due to bad microsoft docs on deque BUG id 917
    b17c6ac fix bug on mac if COMPILE FLAGS are not set then you end up with NOTFOUND as a compile flag.
    94847d0 BUG#891: When building CMake itself, use the new cmake to install so that the current cmake can be overwritten.
    4b55ff7 ERR: Do not use the binary directory as a regular expression.
    9e85e3a ERR: Disable long double warnings on xlC for the Mac.
    1a6030c BUG: Files in top-level directory of source tree were not reported in updates log.
    818aba2 ENH: Cleanups
    699a6cf BUG: Even if update fails it should produce valid XML
    67c0684 ENH: Use viewcvs instead of cvsweb
    8de4534 support for floating ponit strides
    6037cc8 a) new version of tools like Doxygen and Graphviz now set install path info in win32 registery. use it. b) remove DOT_PATH, it was polluting the cache (can be computed from DOT, update CMakeLists.txt accordingly if DOT_PATH is not defined)
    32ccf38 BUG: undo last bug fix because it breaks cmake, rebuild_cache on ParaView gets tons of errors about not being able to create the bin directory
    a2949c2 BUG: Do not create a directory on top of a file.
    ab579c5 ERR: Remove warning
    23b81b7 ERR: Do not add the library if no sources are used.
    30e1007 ERR: Remove testinf of PREORDER on Windows
    00acf80 ERR: Try to fix simple install on vs6
    ebe116e Fix for bug 903 change order of fltk libraries
    92fcca4 ENH: Implement scp submission
    830e1ac BUG#895: Adding -DNDEBUG to C and C++ flags for release builds.
    5bbfbd5 ENH: More elaborate install test
    2936c54 ENH: make sure find library does not find directories
    8d1a5c4 BUG: fix for 871, include external should work for 7.1 and 7.0
    b97ad90 ENH: Fix bug in cmake install when exec/librayr output path not defined. Closes Bug #899 - subdir INSTALL_TARGETS INSTALL_PROGRAMS dont work
    c56547a ENH: Fix preorder. This caused preorder to not work and the test passed because of jump-over rule
    27deb15 ctest -S support for  multiple ctest command arguments
    42bc978 BUG: When creating a test driver, do not remove the old file, so if nothing changes, it will not rebuild. Fixes Bug #885 - cmCreateTestSource overwrite file when running cmake
    d1470b7 ENH: Detect if there were problems writing file
    757cec6 added another error string and change the -I option some
    e67ffe8 better error message
    f49e768 ENH: speed up for NOTFOUND
    d655b65 ENH: fix rerun of cmake command
    35cacf3 BUG: back out change due to broken dashboard
    66288b1 ENH: remove regex use where strcmp is faster
    3031467 ENH: Implement additional make clean files as a directory property instead of cmake variable
    17d6f9e BUG: allow cursor to be changed by the OS
    d53bf33 BUG: dont put the output of a try compile in the output because visual stduio 7 ide will thing there were errors
    70eaddb BUG: make sure global generate is done when cmakelist file chagnes, also make sure guids are stored in the cache so the .sln file does not change every time
    44803a0 ENH: look for qtmoc in some other places
    d7c6f51 updates to gui to delete cache
    6665adc added error
    f82c1bf ENH: make it run much faster
    6b31e5c BUG: fix problem where cmake thinks the intel compiler is gnu
    55969dc ENH: append to the list of clean files, don't just set them
    0ace9ad ENH: change ADDITIONAL_MAKE_CLEAN_FILES to work with spaces in the path and on windows with no spaces
    fdb358e BUG: Bug #835 fix, add swig generated files to clean target
    5fc2cf6 new feature for continuous clean once
    b6fb2fe BUG: Do not wait for children to exit when killing them.  Sometimes they do not really die.
    5b145fe fix warning
    79fcc81 better error checking for FOREACH
    0b2bdfa ENH: Add some ctest coverage
    0401627 BUG: Move documentation so that it does not apear in ctest
    9255e40 ENH: Add a way to force ctest to be a new process
    26e8d63 ENH: Added regex.
    81bd499 BUG: Need to recognize -B linker options.
    6c4ab7e ENH: Adding native windows process tree kill to ProcessWin32.c.  This replaces the ProcessWin32Kill.c implementation.
    dd70c8f ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns.  Also undefining the macro at the correct time.
    5017fc6 ENH: Renaming kwsys macro to kwsys_ns to work around borland preprocessor bug.
    914a9fb ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns.  Also undefining the macro at the correct time.
    568c921 ENH: remove extra include for compile with mingw
    9c0411b ENH: change to c code so it can be built with mingw
    2c4922f ENH: remove unused include file so it will build with mingw
    40e54de fix for config type passing between ctests
    6bcdfdc some cleanup and fix for PVLocal
    a613100 BUG: remove debug pop hacks, also remove duplicate call to argvc function
    8da9b14 ERR: On Borland preprocessor goes into recursion which adds some weid spaces in the include name. This fixes it
    02e90fd ENH: better documentation
    9ff7fdc ENH: add the ability to block popup error dialogs in tests on windows
    99a1ec6 BUG: make sure the correct state is set for expired processes
    c1d9c2c missing header for unix
    840339e updated testingoptions for continuous dashboards
    4b74d4c Add a missing dollar sign
    c10cb4d fix warning maybe
    cc2ab62 BUG: make sure install works with spaces in the path
    db4fd2a ENH: Adding process tree killing for Win32 process execution.
    7de6edc ERR: Added units to SetTimeout documentation.
    cd002c0 BUG: fix ctest so that the search path for test executables produces better output and does not use config dir when it is not set
    8d41f97 BUG: fix collapse full path to handle a file in the root directory
    6c0fb31 horrible hack
    f299f4a fix warning
    6e17e79 fix for in source testing
    d8ae50b a guess at some OSF compiler flags
    0e09290 ENH: add new change log marking 2.0 branch
    1490cec ENH: move version to 2.1 for cvs because 2.0 has been branched
    23798f8 ENH: Remove memory leak
    22de04f ENH: fix tests to work with in source builds
    ee897e6 support in source builds and arg passing
    ea8dc07 ENH: Only mangle object files if CMAKE_MANGLE_OBJECT_FILE_NAMES is set. Only on borland for now.
    1f6e59a fix warning
    b691517 ENH: Cleanup example a bit
    baee28c ENH: After running test clear results for memory checking
    787ca64 ENH: Skip tests that do not have defects
    575afc8 ENH: support STDDEF and cleanup
    0d3bbe8 minor backwards fix
    22d69a9 BUG: fix to make spaces in paths work for jump over with borland and nmake on second build
    50a0936 ENH: Remove warning
    c93d43b ENH: Documented use of \1 syntax in replace expression.
    781a1ea ENH: fix warnings in test
    ee9f925 ENH: remove warnings in tests
    a371576 BUG: putenv syntax was wrong and caused a crash on the SGI
    50db277 better if expression support
    7965cfb fix to find opengl on some osf systems
    49ced45 ERR: Remove warning about shadow variables
    2eb42a5 ENH: Remove warnings
    b569571 ENH: Remove warning
    23ba009 ENH: Add environment variable that Dart sets so that tests can know they are being tested from Dart/CTest
    51d6c66 ENH: link in more than just python
    d0fd0b5 ENH: Report filename of the note
    a401922 ENH: More paths
    b99046b ENH: add another place to look for swig.exe
    5fd1c7f ENH: try to find swig.exe in SWIG_DIR
    920aef7 ENH: Add support for notes in Testing/Notes subdirectory. This way test can write notes that will be reported
    a828368 ENH: Here is test for swig module
    257daa4 ENH: Initial import of swig. Start working towards Bug #749 - Add swig support module to cmake
    858564f BUG: remove duplicate depend on cache file and use of make variable in make target
    7eab2e4 ENH: remove unused variable
    94f6dfb ENH: remove warnings
    98da4d3 BUG: add missing install file
    5601afe ENH: Added automatic adjustment of C++ flags to include -timplicit_local and -no_implicit_include for the Compaq compiler on OSF.
    28f6e1b ENH: Add ARGV and ARGN support to MACRO command. ARGV is the list of all arguments and ARGN is the list of all nonexpected arguments
    8750f1c ENH: Add RANGE support to FOREACH
    ae50b4b BUG: Add a safety check so that you cannot send cmOStringStream.str() to other stream and produce the funky hex number. This makes it impossible to compile such a code. Adding that exposed a whole bunch of places in CMake where streams were used wrongly
    d5763a8 BUG: Most of time when asking if file exists, we actually want to read it... Should fix Bug #809 - FIND_INCLUDE should check readability
    7ca0eb8 ENH: remove warning
    56f9602 ENH: remove warnings
    55af104 BUG: fix crash from bug id 806
    1620242 ENH: remove warning
    e34c835 BUG: fix for bug 121 add some docs for MFC flag
    a6b6084 BUG: fix for bug 116 platform files can now specify directories that should not be added by CMAKE
    e539cf9 ENH: make test driver more flexible by using a configured file instead of generating all the code. fixes bug 28
    df31c57 ENH: Add support for automatically preloaded cmake file. Closes Bug #802 - Add auto preload file support in CMake
    ddf814f ENH: Encode object files with funny characters in the name. It should fix Bug #418 - Borland 5.5.1, Templates/*.cxx files with '+' chars used in execs
    14ba8b5 ENH: add a test for EQUAL in if
    996ac24 ENH: More special cases
    f248295 ENH: fixes for optional flag arguments to check include macros
    c472345 BUG: fix logic in EQUAL if test
    79269fc BUG: fix for bug 80, check include cxx now has an optional argument that can is added to the cxx flags
    d76c9f8 ENH: add a numeric EQUAL to the IF statment, very useful for variable arguments in MACROS
    b2bddc9 ENH: Add LOCATION to GET_TARGET_PROPERTY. Closes Bug #34 - Add to GET_TARGET_PROPERTY location of target
    5a5cd54 ENH: GetSafeDefinition is now in cmMakefile
    e09e167 ENH: Add method to get definition even if it does not exists
    e76b103 ERR: Remove warnings from tests
    482eef7 BUG: Fix aus source dir and add better testing of it
    c19a70b WRN: remove warnings
    5a4a6a5 ENH: Another one of those nasty hex numbers in the ctest output
    38abe90 ENH: Add extra test files
    ec0626e ENH: fix for bug id 27, add a signal handler for crashes in loaded commands
    d6090a2 ENH: When source file is in subdirectory put object file in subdirectory. Fixes Bug #290 - Source files in subdirectories should produce object files in subdirectories
    62fec96 ENH: Add TCL_FOUND
    56a8269 ENH: With new install framework we don't need install-sh any more
    e9b8a57 ENH:Add test for GET/SET_DIRECTORY_PROPERTY
    34115a5 BUG: Fix resolving of infinite loops while CMakeSetup/ccmake still running
    c63c23a added tests for var args with macros
    2d53fcf macros now support varargs
    7c0844d BUG#682: Adding environment variable check to FIND_PACKAGE command.
    b6f7e08 STYLE: Removed trailing whitespace.
    a8b2400 BUG#502: Do not let optimizing compilers think the symbol exists.  Require the symbol by making the return value depend on it to force linking.
    71b57bc BUG: fix for bug 769 CMAKE_STANDARD_LIBRARIES  now used in ides
    aff8c7b ENH: Add GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can change include directories and get all sorts of things. Closes Bug #25 - Get_CMAKE_PROPERTIES
    0b7d154 ENH: add verbose make abilility to visual studio 7
    8b0b749 ENH: add SUBDIR PREORDER and fix clean for non-relative paths
    eae3d4c ENH: Unify with other variables
    3262bc7 ENH: allow verbose makefile flag to remove nologo from all commands so you can see them in visual studio 6
    32a6a8f ERR: Fixed unused variable assignment warning.
    724019f ENH: Add DynamicAnalisys support. The old Purify is still available through --compatibility-mode
    ef5387a BUG: fix for bug 618
    a688f59 BUG: fix for bug 743
    9dbd619 BUG: fix for bug 607
    7b57686 ENH: add support for static library property STATIC_LIBRARY_FLAGS
    8ba5612 ENH: contribution from Ian Scott, thanks.
    45878db update comments
    86bf9f3 ENH: add a property for HAS_CXX to a target that will force the use of a c++ compiler in the linking of an executable that contains only c code
    161c31b ERR: Verify that getenv returned something before using it
    84a1d5e update docs
    d59e065 BUG: fix for 301 CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH env vars now used in FIND_LIBRARY and FIND_PATH in addtion to and before PATH
    5ff05c3 BUG: fix bad if statements
    4e8b76d BUG 178: make top level cmakelist file a source in ALL_BUILD
    6918844 ERR: Fix install on VS71
    5473791 ENH: Added cmListFileLexer_SetString method to allow a string to be parsed as input.
    7aaf404 add dep
    8414c65 ENH: fix for mingw
    b55d109 BUG: Put all files to manifest
    bfd79e9 BUG: Fixed check of number of arguments.
    78803c0 ENH: Terminate with a FATAL_ERROR if FIND_PACKAGE command was called with REQUIRED argument and package was not found.
    ac8232e ENH: Do preinstall and postinstall script even if the target is not installed
    4d55c65 ENH: Report error and exit when the current directory is not specified
    0009567 BUG: Prevent crash when the current working directory cannot be established
    61f602d BUG: If the line ends without new-line character, Split should still return something
    30d4262 RNH: Support NoDartCoverage in the binary directorory
    d4214bc ENH#696: Adding REQUIRED option to FIND_PACKAGE command.  It will terminate the cmake configure step if the package is not found.
    55a71ba ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops
    af61b68 ENH: Add support for adding object files and sources. This way you can use external program such as assembler or fortran to generate object files. Also star of fixing: Bug #757 - add .o file as a source file
    3da0f49 better args handling for -I options
    5c61844 better args handling for -I option
    4c9c3ac ENH: Better reporting of what tests failed and write a file with failed tests
    62bd5b7 BUG: fix for bug 91
    685be51 ENH: Add support for HOME and END keys. Also fix Bug #666 - In CCMake when deleting something, it does not stop at the beginning of line
    0986b42 BUG: Prevent deleting not existing variables and therefore prevent crash. Fixes: Bug #750 - CCMake crashes when deleting all variables
    23a1549 ENH: Add test for REMOVE_DEFINITION
    504d0bc ENH: ADD REMOVE_DEFINITION command. Fix feature request: Bug #182 - Add opposite to ADD_DEFINITIONS
    a5c3087 BUG: fix for 282
    9ac9681 ENH: Handle make install target on Visual Studio 6 and 7 and install templates
    5c85e88 ENH: Ok, that is it. Remove old install and replace it with new
    038cc6f BUG: fix for bug 506
    e78cf5c BUG: fix for bug 689
    fad91fb ENH: fix tests for non-ansi c on hp and remove warnings for ansi c
    c7a42a1 BUG: fix for bug 608
    7fa3651 BUG: fix external projects for vc7
    6c5b679 ENH: remove warnings from try compiles
    0c92cfb ENH: Renamed --help-list-commands to --help-command-list and split --help [command] into separate --help and --help-command cmd options.
    8020279 ENH: Added --help-list-commands option.
    6174100 ENH: remove warning
    e61aa37 ENH: fix warning
    b1032dd ENH: add the ability to run a limited sub-set of the tests
    96d04f0 ERR: Fix warning
    1344d86 BUG: fix for bug 593
    b4c62ce BUG: Display string not some weird pointer
    59756a4 BUG: add full path libraries to the depend information
    1dbcfd2 ENH: Improve Mac OSX bundle support
    df3205e fix problem with custom command
    1616135 ENH: remove warnings on sgi
    5c9fade BUG: _LINK_TYPE cache variable should never be switched from optimized to debug or vice versa.
    51cb75d ENH: fix for apple
    7099db8 BUG: fix warning and shadow variable
    c92c5e4 fix for missing valid images
    cb90652 ENH: Added comment for future work to make forwarding executable always statically linked.
    d34c342 BUG: Fix bug on windows. You cannot cout std::string directly
    dd92411 ENH: Add logging of submitting
    3e0817e BUG: fix non relative paths
    e2ed5d1 BUG: fix for non relative paths with spaces in the path
    82101f7 ENH: Added registry check for ActiveState Tcl 8.4.6.
    ccf46f5 ENH: Reduce number of GetCurrentWorkingDirectory
    d401fcf ENH: Change to the new directory
    d0cea4c ENH: make relative paths optional and default off, and add a test for them
    d1185c5 BUG#724: Preserving current working directory during file selection.
    99feab3 ENH: When installing project, write manifest
    747e67b ENH: Add a way to clean additional files
    4a1f15c ENH: If configure file fails do not create directory
    ba0b6d3 ERR: Remove debug
    4fbf360 BUG: Support paths with spaces
    eeb7637 DOC: Fix comment
    db68c54 ENH: Add pre and post install script support
    4515223 ENH: Add support for importing modules without specifying path
    f00186f ERR: That slash is unnecessary
    a4d0758 ERR: Shouldn't be adding xlibs to opengllibs on osx
    afc7439 coverage change that will probably end in an infinite loop
    a109ba1 ENH: Clarified documentation for LINK_LIBRARIES and TARGET_LINK_LIBRARIES.
    39bf591 BUG: Added support to library flags parser for -Wl and -R options.
    7fa9a5f ERR: Fixed incorrect documentation for CMAKE_CXX_WARNING_LEVEL.  Submitted by David Cole.
    f19c1a8 ENH: Fix warning
    1e03fe7 ENH: Clarified recursive TRY_COMPILE error message.
    a7c7797 ERR: Fix warnings about wrong format
    5b78e5f ERR: Fix build on broken C++ compiles with no != operator for std::string
    157b239 BUG: change directory before running test and remember test number
    ec3a119 BUG: When error occurs, try compiles should still work
    6b56245 ERR: On some compilers structure inside class cannot reference private typdefs from the same class
    cb37fe0 ERR: Added missing include for auto_ptr.
    9e8a45d ENH: Always include KWSys header files directory
    7b6491d BUG#675: If not appending, do copy-if-different on exported file.
    bf9dce6 ERR: Fix build
    97360ff ENH: Add support for future tags
    824b231 ENH: Count tests while they go. Also in the logs report more stuff like elapsed time etc.
    aeea489 ERR: SIGSEGV == SIGBUS on BeOS.
    94d8d25 ENH: update vs71 generator to support excluded subdirs
    ddb815c ENH: add new subdirectory exclude from top option
    bf69950 ENH: create new test to test subdir exclude
    c7067f4 ENH: Properly build WIN32 executables
    f93b1e6 ENH: Try to remove warning
    0f4f967 ENH: Add comment about RUNTIME_DIRECTORY
    3f752ea ENH: Move implementation of configure_file to cmMakefile, so that other classes can use it
    4990e14 ENH: Added STRING(CONFIGURE ...) command.
    1dd7184 ENH: Moved variable and #cmakedefine replacement from cmConfigureFileCommand.cxx to a ConfigureString method on cmMakefile.  This will give other commands access to the configuration code.
    be45b5d ERR: Too much commits
    07bd2d8 ERR: Fix GetModulesFile
    bdd4f8a ENH: Handle backticks as a valid library
    3455bec ERR: Cleanup and remove warning
    7aa8085 ERR: Fix build on Mac
    b1a7421 ENH: Styart working on bundles support and abstract WIN32_EXECUTABLE
    6ab8755 ERR: Fix crash. We should check output before appending to it
    3c832dd BUG: CVS update fix. If the CVS command was not set there was no indication that something went wrong. Now it will make sure it does. Also start working on multiple configuration scripts
    c6c1f70 ENH: Put Process execution errors in output and honor verbosity
    34b8852 ENH: Improve coverage support and add more verbosity
    007d2bb ENH: Make more commands scriptable
    183273b BUG: Prevent crash when deleting the last cache item
    2ccce87 ENH: Cleanups
    5151661 ENH: Ok, when doing cmake -P you should not have to squish filename next to -P, There should be space between
    413a595 ENH: Handle wrong library on sun and no project on visual studio 7
    62fd43e ENH: Comment out test
    b092ffa ENH: Cleanup
    f1cffef ENH: Make IF command scriptable
    ece9ae9 BUG: Fixed identification of ( and ) tokens to avoid finding them in string literals.
    bfe234d ENH: Macro should be scriptable
    985f3dd ERR: Do not exit when find bad custom files.
    8f565bd BUG: don't crash when loading a module that does not exist
    5a391f8 shut up unfixable warning
    c60f2fa ENH: use cmake variables for cmDynamicLoader to figure out library prefix and extensions
    07b4d8b BUG: fix mingw module load tests
    a46e0d3 fix warnings
    eb7ab79 shared modules are not linked so do not use lib prefix
    f7ce654 ENH: change mingw to use libfoo.dll instead of foo.dll since it can link to them
    c44d0ef ENH: Add DESTDIR support
    41c8677 ERR: Fixed use of _findfirst for MSVC 6.
    012a14d fix incorrect signature for findfirst
    6223d60 Fix install test fail on mingw
    729e2a4 BUG: Like cygwin, mingw does not produce .lib file for shared libraries, so search for dll when searching for library
    302d603 ERR: Remove warning
    ff6bc56 ENH: On Cygwin shared libraries have only .dll file no .lib file, so when finding library on cygwin, search also for .dll. Also fix SimpleInstall test on cygwin
    eaf25c6 ERR: Use filepath followed by filename not another filepath
    d278cde ENH: Add logging of tests while running. This way you can actually see the output as it goes
    a1e4c4f ENH: Some cleanup and try to fix Visual Studio builds
    6720075 BUG: -l or whatever should be at beginning of line.
    1061101 ENH: Some systems do not handle spaces in the path
    4dd97ff ENH: Install stage2 to handle runtime problem
    9107592 ENH: Attempt to support tests in funky subdirectories
    e72bac5 ENH: Add second part of SimpleInstall
    31c1071 ENH: When nor specifying full path, make sure it actually works, on broken filesystems fix case of files.
    9c744cf ENH: Handle script mode
    54785fa ENH: Make more commands scriptable
    f171b82 ENH: Better finding of JNI
    5755950 ERR: Fix test on windows with network paths
    2522153 ENH: Fix test on HP-UX
    e6de1ef ENH: Fix support for debug postfix
    038abb8 ENH: Add support for install postfix
    a721b96 ENH: Cleanup output
    59adb4e ENH: Fix ADD_DEPENDENCIES on Unix makefiles and fix SimpleInstall test not to link the module
    c06828a ENH: Make test work on windows
    5e4e4b7 ENH: Propagate build type
    228dc33 ENH: Fix exports
    2106bdc ENH: Add install test
    48dc13a BUG: keep output
    b9f2bd1 ENH: remove depend on CMakeCache for rebuild_cache target to avoid double rebuild cache
    eea07a2 ERR: Fixed prototypes of gmtime, localtime, and mktime.
    9b8ca58 BUG: After running builtin ctest, go back to the original directory
    c1002cc ERR: Remove cout
    d23636d BUG: Corrected detection of exceptional exit code.
    e27ad7e ENH: Added exception string to abnormal termination report.
    305e972 Including exception string in test's error output.
    4be80e7 ERR: Remove warning about unused variable
    038caa1 remove old file
    9be1b58 ENH: add a dynamic loader flush cache
    3540324 ENH: Only display the precontext or postcontext up to the next or previous warning or error
    6b6971a BUG: fix FMM
    d13e30f ENH: Make install on windows seems to work now
    127872e ERR: Fix build on Mingw. Looks like Mingw is more like visual studio... Thanks Fred Wheeler
    bcd194f fix for backup restore
    f33c01b ERR: And yet another set of constants for file permissions
    fb228e7 ERR: Properly handle mode_t on borland
    1089ec2 ERR Fix borland
    6eed8b5 BUG: Fix for spaces in path
    5c8c6fa ENH: Several windows bugs and fixes
    dae3e14 ENH: Add unix style install in file command
    09421a2 ENH: Preserve permissions when copying files
    900ad59 ERR: Fix build problems on Visual Studio 6
    7527fbc ENH: Add code for setting and getting permissions
    0217af3 ENH: Improve calling of RunSingle command and fix compile error
    1d958ca ENH: forgot return value
    2db971a ENH: Add support for CTestCustom.ctest, which modifies some behavior of ctest
    222e9a2 BUG: fix put/get env problems
    dd7f85a ENH: fix for build on cygwin mingw
    7608d3f ERR: Fix std:: namespace
    797db2b ENH: Start adding new installation framework
    3b5139a BUG: Due to backward ordering, Visual Studio GUIs need the link directories for the libraries the first time.
    a588dbc BUG: .lib from a .dll should go in m_LibraryOutputPath not m_ExecutableOutputPath
    1a31bb2 BUG: libdir was set wrong on windows
    927b2b4 BUG: jump over feature was not working for windows
    5d069cd ENH: Fix url
    8685fab BUG: fix for debug flags into project files
    bcc0b40 BUG: more fixes for relative path stuff
    ae0f6d9 ENH: Add nightly reporting
    e729516 ENH: use CFLAGS for testing for gnu
    16711ab ENH: More continuous e-mail stuff
    0f5f691 ENH: More continuous e-mail stuff
    cfe6aee ENH: convert the .o files to not have ./
    ed1c257 BUG: Fix to build rule generation with relative paths.
    15fb761 ENH: Improving CMake continuous dashboards.  Sending continuous email for all kinds of failures.
    da76ed1 fixes to backup restore options
    01e4c82 STYLE: Deleted trailing whitespace.
    58814ba ERR: Fixed project name for Jump tests.
    9651c9d ERR: Fixed function prototypes with zero arguments to be C-style.
    9cf5bb4 BUG: If working directory does not exists, exit
    c1ba581 BUG: If at least one test fails, the percent cannot be greater than 99
    fad0651 BUG: Fix jump-over-and-build for missing libraries when the relative path to the library is different between the source and destination of the jump.
    a4aab3b ENH: Improved test to have a different relative path name for libraries between the Executable and Library directories.
    778af63 ENH: Added JumpWithLibOut and JumpNoLibOut to test whether jumping over to build a missing library works.
    49bd89f BUG: CopyFileIfDifferent should return success if the files did not differ or if the copy succeeded.  It should return failure only if the files were different and the copy failed.
    f9a3f74 ERR: Fixed post-build rule to copy shared library correctly.
    3a33f2c ENH: Adding test for jumping over and building a missing library.
    8bd124e ENH: This will probably break some obscure version of gcc, but until then, everybody doing profiling will be happy
    f864244 BUG: ::Stdout method should flush cout after writing data.
    802cc38 BUG#530: Using #error to report a nice error message if the C compiler is set to a C++ compiler.
    af81df2 BUG: Use return statement instead of exit.
    ba9687d BUG: empty method on std string is a test, and does not set the string to empty.
    d72f5a0 BUG: fix leak
    cb95dde BUG: Fixed buffer size in MakeXMLSafe.
    d609e03 BUG: Fix valgrind error. If working directory is not set do not do chdir
    13753b8 BUG: if a test is not found, it should fail
    4d082d4 ENH: make sure tests that are not run fail, and make sure that it does not try to run directories with the same name as tests
    7f018b5 ENH: bug fix for IBM broken xlC 6.0.0.4 compiler
    1690c45 ENH: dont do relative paths when nothing is relative
    9878c9e ERR: Fixed unused argument warning.
    5ba4fd9 ERR: Must include Dart module after PROJECT command.
    f2714ab ENH: Added Dart testing configuration.
    740505b ENH: Added a recursive process execution test.
    d4e3804 fix so that ctest is run even with bad cmake result
    e5a48ea ERR: Disabling some borland warnings.
    f687b3d ENH: Handle spaces in the dart output of test
    2f5673c ENH: Fix typos about copying exe flags to shared flags and to modules. Bug #518 - On borland, initial flags for bulding module are wrong
    79a1734 ENH: Added more error state checks to RunSingleCommand.
    09b766e ERR: Do not ignore argument after nocmake
    8907dad ENH: add no cmake option
    f0f9b50 BUG: use the flags when testing for type of gnu compiler
    a9beaa4 BUG: try to get access to work on borland
    e5bcc92 ENH: use access over stat for performance
    b4bf414 ENH: Only look for executable until found
    002679f BUG: make sure property list is cleared between cache loadings
    1b2e663 ENH: make it a bit smarter at finding stuff: now you need only to set *ONE* of (TCL|TK)_INCLUDE_PATH, (TCL|TK)_LIBRARY, TCL_TCLSH and the rest will be found.
    00332a9 ENH: clean up the output some more
    c47409d ENH: clean up output
    67f1dab ENH: add an ability to specify a build run directory
    972e090 ENH: clean up output
    c1f83b0 ENH: add a local target for libraries as well as executables
    5e3b391 BUG: Updated warning regex to match in more cases.
    a00a1da BUG: if the build fails then the test fails
    6b1abee BUG: fix arguments to wxwindows test
    294dec3 BUG: make sure relative paths in command line options are expanded
    c336a9b BUG: make sure null terminator is in the right place for putenv static char array
    4f4984f ENH: remove warning
    eb9c51a ENH: remove warning
    a0afa50 temp remove of optimization internal ctest use putenv causing trouble on cygwin
    baadc0a ENH: print errors when they are there
    66dc845 BUG: initialize ivar
    ea28cef BUG: fix command line parser bug
    dcdde83 ENH: remove warning
    4009a4b ENH: remove warnings
    2c2291b ENH: add new feature to ctest so that it can cmake, build and run a test executable
    a862077 BUG: fix crash in external dsp include
    5d987e4 BUG: fix crash
    c3003ab ENH: Improve notes support (now you can specify them with the rest of the command line), improve reading of configuration file (now it actually rereads configuration file after running update/configure/build...). Remember the model (nightly/experimental) across runs
    e365b64 ENH: Removing empty source file now that makefile dependencies should have updated.
    d1efed1 ENH: fix for hp make and relative paths never have targets with a ./ at the start of the name
    c83f3b3 fix for glob command
    972541c BUG: Fixed typo in error message.
    cb2b5a1 fix for long lines with post build rules
    15cdf40 BUG: Fix dependency to input file for QT_WRAP_CPP. Bug #421 - QT_WRAP_CPP
    fca398f ERR: Removed use of FILE command and using WRITE_FILE instead.  We would still like CMake 1.6 to be able to build CMake CVS, and kwsys is used.
    f3d1225 ENH: reduce flicker
    0c4bec7 ENH: fix bug with advanced items loosing edit and do a better job sorting
    02d253c fix for multiple nexted projects
    25b0dbf ERR: Fix bootstrap for the changes in kwsys
    c149156 ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be more readable in the C++ sources.
    1c8f885 ENH: Added GetExceptionString method to provide an error description when GetState returns Exception.
    f48941f BUG: CollapseFullPath was calling SplitProgramPath before changing the working directory to in_base.
    bcd4f87 BUG: Do not call cmsysProcess_GetErrorString unless GetState returns State_Error.
    ae69928 BUG: borland make treats ./target and target as different also convert to outputpathrelative may get passed a quoted path
    bbfc747 ENH: Remove warnings about unused variables
    362ce0c sets variable now
    d0bc3b9 only generate test target when enabled
    d18c955 sets variable now
    13e9428 BUG#423: Fixed search for frameworks on OSX.
    c237e0a ENH: Do not use nslookup. All we really care is hostname. If somebody wants something fancy, just set it yourself. Fixes Bug #407 - nslookup is being deprecated for Red Hat and Fedora distributions
    d97e79c ERR: Fix problems with OPTION and -D on command line. Fix Bug #408 - Using -D without a type does not always work
    b753a67 BUG: use ./ infront of the current directory
    46aaf2d ERR: On systems where uname does not support -p, try -m. Fixes Bug #426 - CMAKE_SYSTEM_PROCESSOR unknown and inconsistent
    de30a18 ENH: Add QT_ASSISTANTCLIENT_LIBRARY support. Fixes Bug #425 - Suggsted mod to FindQt.cmake to handle qassistantclient.lib
    bc16c68 BUG#452: Fix to argument checking for TOUPPER and TOLOWER subcommands.
    242f4f2 ERR: Removed ftime ambiguity created by poor C++ standard headers provided by Borland 5.5.
    2f2596c ENH: Add option to submit notes. Implements Bug #465 - Add notes support to CTest
    32accc1 BUG: For consistency, use cmStdString. Also, there was a bug in SplitString which make it lose the first character.
    b503577 BUG: On Windows network paths do not really work as regular paths, so when the binary directory is on the network, we will not support relative paths
    fbd0baf ENH: use cd pwd trick for path for libnames
    f3c42f5 BUG: use full paths via pwd for -L paths on unix shells
    06bf73f Fixed a problem where ifstream was not the same as kwsys_ios::ifstream on MSVC 6.0.
    460f90d ENH: Fix coverage to actually work and add support for .NoDartCoverage
    09ba0a0 BUG: keep more of the case information
    79c2343 BUG: fix for vtk build
    ef96274 ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree.  This corresponds to the same merge in KWSys.  Fixes for bootstrapping on cygwin are also included.
    032d1d8 ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree.  This introduces separate kwsys_ios and kwsys_stl macros needed to support all platforms.
    0bdb092 ENH: add relative paths to visual studio 6 and 7 project files
    d79e3ae ENH: move relative path to parent generator class
    a5fa6e2 ENH: make new relative rpath work with spaces
    f0bc1ed ENH: use fullpaths based on the actual current directory
    4f8afac ENH: use a full path for rpath
    eb9fc21 ENH: add support for relative paths in makefiles
    dad738e ENH: Even better. Only replace when path longer than 20 characters. Also replace parent directory. That way it will replace for related projects.
    b3c7fe0 ENH: Attempt to cleanup the build output
    d3a68a2 bug fix
    1b2f84a ERR: Remove debug
    72d8bd1 BUG: Fix Bug #445 - Same library in multiple projects can cause problems
    c3840b5 BUG: Fix Bug #445 - Same library in multiple projects can cause problems
    31bb398 ENH: Mark things as advanced
    7e4dce0 ERR: Remove debug
    3a488c1 ENH: Add more error regular expressions
    076e52a better ctest driver and return codes
    92bcdb8 ERR: std -> kwsys_std.
    32f1d93 fix in quoting
    f90fc6e ENH: Purify support should work now.
    802601b ENH: Added SetPipeShared method to allow stdout and stderr pipes to be shared with the parent process.
    ab0a30e ENH: Add suppression file support for valgrind
    4cf81ba ENH: Add suppression file
    8ca149d ENH: Added GetEnv method.
    40ea4b6 ENH: Updated copyright.
    e70aa1b ERR: SystemTools now depends on Directory.
    e9e391c ENH: Several cleanups and attempt to do purify support
    cd5ec5e is there any chance thiswill work on all platforms hmmm added removeAdirectory
    303cb13 ENH: Cleanup output
    6e5eddb ERR: Fix coverage on gcc 2.95
    d9658c1 ERR: Ok, think before commit... This fixes two build problems. The missing brace and the std::string signature is different on gcc 2.95 and gcc 3.3.
    652b162 ERR: Inner loop used the same counter as outer. Broke coverage code
    67285f9 ERR: STD fixes
    5b232de ENH: Add initial memory check support which works for Valgrind
    ce8a349 ENH: Updated copyright.
    737d2fc fix compiler warning
    0c72acd ENH: fix for gcc 3.1
    c9e9e8d STYLE: Fixed typo on comment.
    5dcbef7 ENH: Using CreateFile with FILE_FLAG_DELETE_ON_CLOSE to automatically delete the Win9x forwarding executable even if the parent process crashes.
    8da7871 ENH: Added KWSYS_NAMESPACE_STRING macro.
    31d72f9 BUG: Fixed dllimport.
    d3f1410 ERR: Added include of sys/stat.h for open functions mode bits.
    1f40a42 ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, and stderr to be redirected from/to files.
    dc96992 ENH: Code is now robust to New method returning NULL.
    128f3cb ENH: Added CMAKE_SHARED_LIBRARY_SONAME_C_FLAG and CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG settings to enable shared library version support for SGI.
    18112d0 ENH: Added CMAKE_SHARED_LIBRARY_SONAME_FLAG setting to enable shared library version support for HP-UX.
    c1add91 ENH: Using separate CMAKE_SHARED_LIBRARY_SONAME flags for C and CXX.
    9a096e8 ENH: Added CMAKE_SHARED_LIBRARY_SONAME_FLAG setting to enable shared library version support for SunOS.
    89fe29a ENH: reduce the number of times gnu is tested for
    256947e now can do extra updates
    add1f25 BUG:427 trycompile target must be exe
    df32e28 BUG: need a dummy first argument to cmake
    baaf5ea fix to the signature and argument parsing
    afc33a1 ENH: Argument for script mode is -P (process) and take out the automatic script mode
    5acab1e BUG: roll back change for variable used in path
    c624879 ENH: Adding /usr/include/w32api for OpenGL header search.
    4d68d00 BUG: File comparison on windows must test the volume serial number as well as the file index.
    941c80a move start time up one hour
    cf42225 ERR: Removed YY_BREAK statements after return statements because they are unreachable.
    c85e164 ERR: Added missing static keyword to cmListFileLexerSetToken and cmListFileLexerAppend definitions.
    1eca26f ENH: use variables for output paths
    e3e4a78 some updates to handle inline cache files and environment variables
    ec78910 BUG: Reimplemented ExpandListArguments to properly handle escaped backslashes that occur right before semicolons.  This is important for lists of paths ending in backslashes on windows.
    06092a3 bug fix to escaped semicolons in arguments
    2b95719 ERR: Fixed comment about how to run flex to reflect new name of this file.
    c05b800 ERR: Renaming cmListFileLexer.l to cmListFileLexer.in.l to avoid make programs trying to run lex automatically whn building cmListFileLexer.c.
    aa859a7 ENH: Fix bootstrap to handle lex parser
    6df489c ERR: We must define YY_NO_UNISTD_H to build on windows.
    00ae7ea ENH: Using lex-based tokenizer and a simple recursive-descent parser in place of the old hand-coded parser for CMake listfiles.
    380ee8c STYLE: Removed trailing whitespace.
    306fc9e ENH: Improved error messages when source tree does not have a CMakeLists.txt file.  No matter how many cases we check, there always seems to be a user that finds a case that gives a confusing error message...
    403f220 ENH: Improve coverage on systems with multiple gcov commands
    b777b86 ENH: Cleaned up pipe numbering.
    21c5c6c ENH: Using cmListFileCache to read the DartTestfile instead of duplicating the parse loop.
    bcfd5ce ERR: Need to include Configure.hxx to get kwsys_std definition.
    ed853b5 ENH: Removed pipe selection argument from WaitForData method in kwsysProcess.  This greatly simplifies its use.
    97b4695 STYLE: Removed trailing whitespace.
    9ce4e23 BUG: Process startup-info struct dwFlags were being set incorrectly due to a change in statement order.
    f791e1a ENH: New indentation implementation to support multi-line strings.
    458fed9 STYLE: Removed trailing whitespace.
    ddd3190 ERR: Added missing static storage class specifier for kwsysProcessCreate.
    10f88cd some fixes to test harnes
    cee49e7 ERR: Some platforms define stdin, stdout, and stderr as macros.  Renaming these symbols to StdIn, StdOut, and StdErr.
    ad8bc4b ENH: Merged changes from KWSys-MultiProcess-bp to KWSys-MultiProcess-b2t-1-mp to main tree.  This introduces support for process pipelines.
    be15d66 better error handling
    a442f17 a start on the dashboard driver
    81be61b BUG#411: Re-ordering statements so errors show up in CMakeError.log.
    9ec524d STYLE: Removed trailing whitespace.
    ffd8ca9 BUG: cmake_symlink_library should return the accumulated result, not just 0.
    aaf0ed3 ENH: Adding implementation of shared library version support on UNIX.  This addresses the feature request described in bug#32.
    f0035d8 ENH: Adding implementation of shared library version support on UNIX.  This addresses the feature request described in bug#32.
    9229e6b ENH: Adding implementation of shared library version support on UNIX.  This addresses the feature request described in bug#32.
    5bbc45d BUG: The cmake_symlink_library command needs to remove existing files before creating links.
    f764e1f ENH: Added undocumented cmake_symlink_library to help with building versioned shared libraries.
    587370e remove more warnings
    d89adbf remove warnings
    8876adc ERR: Fixed unused parameter warnings.
    6e9a961 ENH: fix some warnings
    9a58ac6 ENH: Added CreateSymlink method.
    725de95 ENH: remove removecache entry call
    5ccfaef ENH: generate a sln and dsw file for each sub project in a project
    945fcb5 BUG: Do not use std::string to accumulate output.  Use std::vector instead.  This is much better at memory management.
    6018ebd BUG#393: Adding XML escaping for additional per-source compile flags.
    7cf5aa9 BUG: remove junk code
    7b3ba55 BUG#266: Added cygwin names for the library.  Module now documents output as PYTHON_LIBRARIES instead of PYTHON_LIBRARY.
    0637e46 STYLE: Removed trailing whitespace.
    c3530dd BUG: fix for bug 383 gcc flags are now always set if the compiler is gnu
    a293f8f fixed argument parsing
    070fa61 ENH: Documentation improvements.
    a65fd59 BUG#299: GTK_gmodule_LIBRARY is optional just like GTK_gthread_LIBRARY.
    ac8bf0d BUG#374: Adding OUTPUT_VARIABLE OUTPUT to TRY_COMPILE commands.
    9d4aefc BUG: fix for bug 373 make depend problem
    467fa9d ENH: Bug #371 - Add build configuration for try compiles using cmake variable
    37149fc BUG#199: If DART_EXPERIMENTAL_USE_PROJECT_NAME is set, the PROJECT_NAME will be included in the name of the Experimental and ExperimentalSubmit targets.
    343f327 BUG: fix for 363, VCMIDLTool not used for idl files
    220aea3 BUG: Handle -C properly for executables that are not in the project; Fix Bug #344 - ctest -C Debug
    2bb8d87 ENH: Add warning exception for VTK type warning blocking
    7ed344e ENH: Handle kwsys properly
    6d193bc ENH: Cleanup. We do not really need to use vtk for documentation. We only need utilities/doxygen directory
    34853be BUG: fix for bug 346, borland should now support dash in the path
    251032b BUG#259: Fix for spaces in paths to executable added to previous fixes for this bug.
    c02edd8 BUG: fix for bug 323
    2480a83 ENH: Adding registry entries to search path.
    37bbb27 ERR: Removed extra variable assignments.
    8f8cc16 BUG: Removed CloseHandle in case of error in DuplicateHandle.  According to documentation, DuplicateHandle will close the source handle regardless of error condition.
    0169ccf BUG: Cannot add extra escapes for backslashes because it makes the behavior inconsistent with previous versions of cmake.
    def3fd0 BUG: This fixes problem when submitting bugs on Mac: Bug #320 - When st_size in stat is 64 bit ctest does not submit
    eff0a82 BUG: hack fix for problem of MS vs 6 and custom target commands
    271f4be BUG: Fix Bug #319 - Change in QT_WRAP_CPP's behaviour
    b1f1118 ENH: Cleanup parsing of argument to help fix Bug #259 - CMake does not quote correctly in DartTestfile.txt
    5f30c8c BUG#259: ADD_TEST command generated in DartTestfile.txt now quotes/escapes all arguments.
    f60e16f BUG: fix for debug libs not using output path
    b7361dd BUG#318: cmake.check_depends now collects all dependencies for cmake.depends and then uses a single rule.
    44d6e03 BUG: fix for bug# 317
    368d7f7 ENH: Attempt to add debug library postfix for visual studio 6
    ba707ce Fix for BUG: 316
    3020a55 ENH: Report when having conflicts
    7ce0e4c BUG#313: Improving error message when no CMakeLists.txt file is found in the source tree.
    fc689df BUG: Backing out previous change until a deeper problem can be investigated.
    cc3887c BUG#259: Do not double quote arguments if they are already quoted when writing DartTestfile.txt.
    f2e6d57 BUG#163: Added documentation of OUTPUT_VARIABLE argument.
    a92c58b BUG#262: Marking DVIPDF_CONVERTER as advanced.
    e92779a BUG: Fix Bug #310 - CTest sends wrong time to cvs on Windows
    d21532c ENH: Ok, no more argument needed for script mode
    3b7c4b2 ENH: More scripting changes
    ac2859a ENH: Start includding the scripting support
    69dd321 ENH: Start includding the scripting support
    b79c2f5 ENH: Command should also be quoted
    77afae6 BUG: add preprocessor flags to resource compiler
    3e2c1f3 BUG: fix for bug 303 pass makeflags to sub makes
    032883c ENH: Add all subdirectories
    16fe086 BUG: make sure -M flags are not duplicated and are only set in the xml
    9a4c654 BUG: Fixed same spaces-in-paths problem for CMakeTestGNU.c as in CMakeDetermineCCompiler.cmake.
    545ae43 BUG: fix for unicode and for /D -D
    bd588e7 ENH: Fix problem with wx 2.4
    848364b ENH: We do not really need streams. Also fix the test on windows
    27476da ENH: Enable test on windows
    296e731 FIX: for Windows users, it seems logical to favor native win32 installation before Cygwin ones. Otherwise you can end up with bad mixes (part of the java tools were picked from the SDK, part from Cygwin)
    4d2ca08 ENH: allow UNICODE to be specifed in the cxx flags and if not default to MBCS
    073a5b6 ENH: allow users to change to unicode
    2ff2353 ENH: Handle all white spaces, fix problem on cygwin
    db3cd82 BUG: fix for bug 78 should be on 1.8 branch
    de27c12 ERR: Old -flat_namespace -undefined suppress flags for CMAKE_SHARED_MODULE_CREATE_C_FLAGS should be included when CMAKE_BACKWARDS_COMPATIBILITY is 1.6 or lower.
    b0e79ef BUG: Fix for spaces in path when loading CMakeTestGNU.c.
    97dd683 ENH: Add test for FindwxWindows. Thanks to: Mathieu Malaterre
    db12c17 ENH: Documentation fix
    5d4bdcf ERR: allow spaces in the path
    c17be8d BUG: Message describing variable was using result variable.
    96e8cd8 ENH: put the system path after the paths specified on to the FIND command
    1e62f23 ENH: Add CMAKE_IGNORE_DEPENDENCIES_ORDERING to prevent warnings about dependency problems
    a1d61af BUG: Comparison of build tool should be case-insensitive.
    ab28d3e ENH: Fix comment
    8102451 ENH: Better testing
    c968abd BUG: Fix Bug #186 - QT_WRAP_UI uses the path twice
    c056415 BUG: Check for whether to use CMAKE_EXE_LINKER_FLAGS should look both for EXECUTABLE and WIN32_EXECUTABLE targets.
    da623cd ENH: Add missing newline Bug #185 - CTest exceptions output is missing new line
    e15ebb6 ENH: remove /tmp_mnt in collapse full path
    54584d1 BUG: Need to check for -Ae flag on HP-UX cc compiler.  Needed for ANSI C compilation.
    0cd97b4 BUG: Must use C compiler to compile C files during bootstrap, not C++ compiler.
    dd4e8df BUG: make sure exe output path is used for dep hack stuff
    5824302 bad evil nasty ken
    2b2a9d7 fix to executable depends for custom commands
    62fec9b BUG: remove bundle_loader stuff it did not work with spaces in the path and is not needed for this test
    58d9cfa BUG: fix bug with custom commands depending on executables
    2ff4690 ENH: remove the -flat_namespace and -undefined suppress hacks from ENH: CMAKE_SHARED_MODULE_CREATE_C_FLAGS ENH: and fix the complex example to specify a -bundle loader for the ENH: shared module that it builds.
    44429c4 ENH: remove warnings from use of NULL
    9f8444d ERR: Using union-based "cast" of DynaGetFunction result to avoid warnings about strict aliasing.
    a35d911 ENH: MinGW build now passes all the tests
    f9064ee Merging release script changes from 1.8 branch to main tree.
    ae28d81 ERR: Fixed typo in comment.
    a381efc ENH: Added support for "make VERBOSE=1" to run one-time verbose make runs without changing CMAKE_VERBOSE_MAKEFILE.
    41445f6 BUG: Fixed crash of cmake -i when CMAKE_ROOT cannot be found.  Made resulting error message cleaner.
    c59cc5a ENH: Moved decision to build MFCDialog up to top level.  It is used in both the Source and Utilities directories.
    26c08ee ENH: remove ifdef code and use makefile definitions
    9cc69e8 ENH: add configure file for gcc under windows
    21ec234 ERR: Reorganize to try to fix the -pthread problem on some systems
    a413160 ENH: add the unix makefile generator as an option from the windows GUI, this builds with mingw, cygwin, and combinations of make cl, bcc32
    0270b60 ERR: If WX_CONFIG_LIBS are , then you get weird cmake error. This should fix it
    f2e5ccd *** empty log message ***
    8017a17 ENH: Added documentation of specifying an existing build tree as an argument.
    0d8f8a0 ERR: Fix crash of cmake on broken load commands
    5e21538 ENH: Improved default choice of -64 compiler/linker flags based on how cmake was built.
    aef3ca6 BUG: LastError can return 0, so handle that case
    af72118 BUG: Fix Bug #156 - ps2pdf is not found on linux
    26d804a BUG: Report failed as failed...
    39c7cb9 ENH: Remove unused variable
    ff32379 BUG: Fixed Bug #154 - Uninitialized type initialized value cache variables should return value
    7f5b38b BUG: Fix Bug #153 - CTest does not detect tests that are not found and Bug #153 - CTest does not detect tests that are not found
    3935711 ENH: remove warning and unneeded cast
    0bdfbc7 BUG: Fix test reporting
    3bbe953 ENH: Fix verbose output, fix error message, and fix the exit code check
    86947e0 ENH: remove a warning
    cbeeaa7 ENH: Better error reporting
    beda09a ENH: Made error message consistent between win9x and non-win9x version of error reporting.
    ef603d1 ENH: Treating SIGBUS as a fault by default.
    dbed2f9 ERR: Reverting dlopen changes.  We don't need them.
    d0c039e ENH: Fix hidden console for ctest
    f686f1f BUG: Need to force HAVE_LIBDL and HAVE_DLOPEN to 0 to support old cache files.
    9ad2a2e ENH: Add error message for make missing
    d6b9648 Merge from 1.8 branch.
    ffd7c4d ENH: Removing dependence on dl library since we don't actually use ldap.
    6c9ba63 BUG: Need to check both CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE and CMAKE_WX_CONFIG.
    730a278 BUG: Bootstrapping with wxWindows support needs SEPARATE_ARGUMENTS command.
    a6bd324 ENH: Installing readme.txt in Modules directory to be consistent with windows.
    173aa0e Update from 1.8 branch.
    8e3202d Updated for new location of wxWindows.
    3baca1e added beta release support
    3c1292a version 19
    8bbabb8 ENH: Add documentation for -D and add missing targets
    d9cb234 ENH: Cleanup the output
    0b0a732 ENH: Take Purify out because it is not implemented yet
    5d3420f ENH: Remove debug
    072db6a removed redundent includes
    cc8aa74 removed duplicate includes
    6a2f192 removed duplicate include
    db2d146 ERR: Rename some variables to remove shadow warning
    511b0c9 ENH: Add regression images support
    5a19bd6 ENH: Better output and use RunMakeCommand for configure
    8149dbe ENH: Cleanups and add missing CMakeOutput.log and CMakeError.log appending. Close Bug #136 - Verify that all modules that do try compile produce CMakeError.log and CMakeOutput.log
    565ed7d added stdio
    13b60f7 fid post build iue on vs6 utility targets
    b6ac54c EHN: Also display Configure.h and Configure.hxx from cmsys
    a656732 ENH: When fixing cache value with uninitialized type, collapse full paths for PATH and FILEPATH. Closes Bug #82 - Specifying relative path when entering path can break things
    2003b49 ENH: Handle untyped but initialized values for boolean AddCacheDefinition. Closes Bug #118 - Specifying cache entries with -D should not need the type
    9106567 ENH: Get accessor for cache value as boolean
    103f115 remove shadowed variable
    1346a0f ERR: Fixed use of != operator for std::string on old broken compilers.
    967d1b4 ENH: Add help for cmake -E
    0c6d028 ENH: Flush the output file, to make more nice output for tail -f
    a36bd0b ENH: Add displaying of dots when building project. Also, file is now written as the output is produced, so, tail -f works, baby...
    028f5aa ENH: Abstract parsing of arguments so that I can use it in other places
    9a0ca08 ENH: More verbose
    b60e52c ENH: Bold attempt to remove warning
    f5cb26f ENH: Bold attempt to remove warning
    7498011 ENH: Clarification of help dumped when no arguments are given and no test file is found.
    5523c4a BUG: fix the test
    ab335db ENH: Added compatability for capitalization of _DIR and _FOUND variables in cmake 1.6.
    8cd7dcc ENH: Add PDFLaTeX and LaTeX2HTML. Closes Bug #132 - Add pdflatex and html2latex to FindLATEX.cmake
    ffaaedc ENH: Add remove watch
    81b5c3b ENH: Fix dependencies for curses dialog
    1de2bba BUG: Fixed typo in error message.
    6c65c77 ENH: Report an error when ADD_LIBRARY and TARGET_LINK_LIBRARIES are in the wrong order and fix CMakeLists files to actually work
    7e54a53 ENH: improve coverage
    4bad15e ENH: Cast into apropriate type to remove warning
    6e5462b ENH: Use the new signature
    5d203a9 ENH: More verbose test
    c2d52d7 BUG: fix for main in a library on windows with nmake
    773de6e ENH: Added convenience signature to OutputMakeRule.
    3cdde61 ENH: Makefiles now have rules to do a global generate if the CMake listfiles have changed.  Necessary for when try-compiles are added to a listfile.
    4a1412b BUG: fix for bugs 125 - 128, and a fix for the bug introduced by the bug fix for but 92.  & was being replaced with &amp, but after double quote was replaced with &quot causing it to be &amp;quot.  Also add more search paths for mpi
    d0b3391 ENH: oops, initialize variable
    96d561a ENH: Add option to retrieve list of macros. Close Bug #25 - Get_CMAKE_PROPERTIES
    7d6aaf2 BUG: Don't use -V as a version option.  It conflicts with ctest.
    9234f45 ENH: Removed old argument processing code that never does anything.
    88e1571 BUG#129: Fixed load/save of CMakeCache.txt when it is not in the current directory.
    b41978f ENH: If CMAKE_EDIT_COMMAND is not specified, use cmake -i
    123759d ENH: Add rebuild_cache
    51301d8 ENH: On apple use -lpthreads
    fa642fe ENH: Tweaked whitespace in documentation of command.
    ac0911e ENH: Tweaked whitespace in documentation of command.
    d485462 ENH: Added SEE ALSO support for generated unix manpage.
    c981e03 BUG: We don't want to install cmaketest on UNIX or windows.  It is for internal CMake testing only.  We should probably fold its functionality into ctest anyway.
    1471a1a ENH: Added documentation for ctest.
    b78888f ENH: Added configuration of name of executable in man page header and version banner.
    f86ffd7 BUG: If a directory is specified on the command line that is not an existing build tree, we should still use any -G option that was given to set the generator.
    999810b ENH: Hide windows for processes run by RunSingleCommand.
    7b9663e Fixed indentation
    60f9816 ENH: do not output make install rules on windows because they do not work
    d9b8768 BUG: Fixed spacing error in message.
    ef2e6b8 ENH: Install test is now enabled when CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/Tests/TestInstall/Prefix to keep test in one directory.
    26fce5a ENH: Added Install test.  It is enabled when the CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/InstallTest.
    ea6a84c ENH: Fix install problem
    07865fd BUG: Need to provide stdin to child processes.
    9e44bcf ENH: Added test of --copyright and --version arguments for coverage.
    894a198 ENH: Added test of --help [command] form of help option for coverage.
    c479431 ENH: Added support to --help to print help for a single command.
    df2280a BUG: Fixed implementation of long dependency list support.  The proxy target must have a corresponding file to work correctly.  Instead of using a proxy target, we now just list one line for each dependency and then print one copy of the build rule at the end.
    75b3751 ENH: Clarified source directory mismatch message.
    1e077d4 ENH#61: cmake and ccmake now support passing the path to a CMakeCache.txt file as an argument.  Its settings will be loaded.
    8830b45 BUG#92 - Added XML escaping for <, >, and &.
    2799e2c BUG: Open as ascii to remove extra new lines
    59d886d ENH: Added show/hide window support.
    27289e3 ENH: Added SetOption/GetOption methods for platform-specific options.
    878b579 BUG: Can't close stdin.
    e99e9ba BUG: Added missing zero-initialization of struct sigaction.
    dfcd4f2 added test for whether pdbtype should be used for nmake
    5ffb75b BUG: GetErrorString should return ErrorMessage buffer, not the pipe buffer.
    75ce40f minor fix
    e8d1ee2 added outputEcho method and fixed make help for nmake and borland
    c172200 ERR: Fixed typeo tests->test.
    439f07e added make help target first cut
    333562e fix for debug libs on UNIX
    867f88a ENH: Improve paths on windows
    4515c33 ENH: Fix escaping on windows
    d86d2fd ENH: Fix argument parsing on UNIX with spaces
    2c33b3d ENH: Use new RunCommand
    41feb1f ENH: Use new RunCommand
    369a418 ENH: Use the new RunCommand
    1d3921b ENH: Use the new signature
    0b150f6 ENH: Use the new RunCommand
    32c2ed2 ENH: Use the new signature
    8a31793 ENH: Add back the kwsysProcess RunCommand, now is in parallel
    c7f1198 ENH: Add accessor for the list of commands
    32bfe66 BUG: Fix problem with uninitialized variables
    8a0e3c1 ENH: Make it work for QT 2.3 non commercial on windows
    f7000fa ENH: Make out of source work on Windows
    3e8f596 ENH: Add more debug
    e036e52 ENH: Fix test for Visual Studio
    7d1cbf2 ENH: MAke it work on FreeBSD
    ff5f031 ENH: Do better test for pthreads
    cb4e99f ENH: Fix indentation
    2dff3c6 ERR: Remove debug
    3358031 add missing file
    8daa162 ENH: Dependency lists are now split into multiple make lines to allow longer lists on limited make programs.
    f5559b0 ENH: Add support for -pthread
    1f3106c BUG: Adding link flags to an executable that links to shared libraries must be done for both EXECUTABLE and WIN32_EXECUTABLE targets.
    4808d9c BUG (85): allow . to be in the name of an executable
    2f98c79 ENH: Allow specifying cmake variables on the command line without specifying the type Bug #118 - Specifying cache entries with -D should not need the type
    7d33e05 all Makefiles now have both full path to exe and short version
    8b8766d fix for utility command without EXECUTABLE_OUTPUT_PATH
    c198fa1 ENH: Syntax cleanup
    63ca58c ENH: allow lib prefix for to stay for nmake and borland make as it is not a system prefix
    46acf16 change lib path back to empty
    b036f6e ENH: Fix echo's to use @echo. This way verbose mode does not print twice: Bug #45 - add @ from echo commands
    4228cd1 made more options advanced
    64a45a3 made option advanced
    ae20203 ERR: Only link qt to qt executable
    847bda5 fix for bug # 101
    ad4dc3e more reverting back
    6e494f9 BUG: when creating rule files remove the IntDir
    e9c517e fix for spaces
    42b3909 ENH: add support for OBJECT_DEPENDS for visual studio
    0e067f9 bug fix for bug # 117
    388d274 made a minor bugfix on my FindwxWindows.cmake. I capsulated the regular expression matching for the libdrs with another IF (line 355). By: Jan Woetzel
    e8a3e93 ENH: Fix wx test
    0f79c4a ERR: Attempt to fix wrapping on Windows
    4b5a63d ENH: Fix problem on HP. Whay should K&R be default?
    7762431 ENH: when linking in QT, we should also link DL, since QT uses them
    9549a5f ENH: QT if it is multi threaded should link in threads
    2760bf9 ENH: Really test uic and perform configured uic test
    804efd9 ENH: Allow qt ui files being it the binary dir. Bug #110 - QT_WRAP_UI problem on out-of-source builds
    de16c3b ENH: Revert back
    cd94e07 ENH: Also fail when make failsSource/cmaketest.cxx
    36e6b85 ENH: Add executable for wrapping test, so that make stage actually passes
    c12cc46 ENH: Speedup globbing and attempt to fix cygwin problem
    f0a9aa8 ENH: Use FindX11 when doing Qt on unix
    4faaf7c ENH: Add Use file for wxWindows. Thanks Jan Woetzel
    2f58c28 ENH: Improved find module. Thank you Jan Woetzel
    4ef0f14 ENH: Fix typo: Bug #100 - Spelling correction to an error message
    2ba1c0a ENH: performance fixes for network depends
    3d27a6a ENH: put back old style call to SOURCE_GROUP, no need to break things for this
    f7c9e25 BUG: make sure initial cache file read only reads one file, and does not look for CMakeLists.txt files on the entire disk
    fe384ee add a better message for the GUI if no CMakeLists.txt file is found.
    27a3c00 for unix add x11 and pthreads for qt
    ca4b50a ENH: Remove warning
    fae0756 ENH: Fix legal issues.
    85d16ea fix for utility depends bug#76
    62d5138 ENH: Added FindPackageTest to improve coverage.
    78367fb ENH: Implemented QUIET argument propagation to FOO_FIND_QUIETLY setting in FindFOO.cmake module that is found.
    185c82b BUG: Fix for network path argument parsing.
    d720b2b ENH: On windows handle network paths
    e450309 ENH: Improved error message for VTK_DIR not found to refer to it as a cache entry.  Some users thought this was supposed to be an environment variable.
    08441da ENH: Added CommandLineTest to add coverage for command line arguments to cmake executables.  This replaces the old DumpDocumentation test.
    1a0ca72 ENH: More coverage
    dfdcd23 ENH: Added build of documentation for CMakeSetup.
    5a1d6f2 ENH: Added support for documentation options.
    ae84581 ENH: Added construction of original command line in argc/argv style.
    6849cbd ENH: Improved behavior when run with arguments from the command line.
    fde552e ENH: CheckOptions now takes const argv.
    6f1a044 ENH: Added backwards compatability.
    48aedb2 ENH: Fully implemented SOURCE_GROUP command.
    e093bda ENH: Fix compatibility
    296ded5 BUG: Fixed off-by-one error in file list loop.  Fix submitted by David A. Karr.
    8d22e9f ENH: On windows and apple handle lowercase/upercase file name problem
    d4289ee ENH: Added more verbose output of what globbing results.
    0662fef BUG: Don't install ccmake documentation if no ccmake was built.
    dada285 ENH: Adding forced settings for prefix, docdir, mandir, and datadir.
    452d378 ENH: Direct link to cmake bugs
    7eb7973 ERR: Fix error on bad C++ compiler that do not handle return void
    ef20a2a BUG: Fix copy/paste typo
    8327883 ENH: Add DisplayStatus
    92ac368 ENH: More coverage
    6920d40 ENH: More coverage
    e63dd4e ENH: Increase coverage
    3c30dae ENH: Added generation of ccmake documentation on UNIX.
    be68519 ENH: Added introduction paragraph to documentation.
    a1bb1a4 ENH: Added optional configuration of data/doc/man dirs.  This will be useful for package maintainers.
    d4afed0 Removing old file.  This was used by old configure script which has been removed.
    2d513c2 ENH: fix glob on windows and add glob recurse test
    d4042b4 ENH: Added generation of cmake documentation during build preocess.
    90397af BUG: Text dump of documentation should be in ascii mode.
    1d75f1c BUG: Fixed documentation formatting.
    0152cc3 ENH: Use new deprecation mechanism
    18c6f9e ENH: Initial framework for deprecated commands
    0e1de8a ENH: Fix comment
    4d31198 ENH: Initial framework for deprecated commands
    187a584 ENH: add more coverage tests
    8540b88 ENH: Handle ^ as [^fu]
    add486e ENH: Add additional new line after the string to match the change in file command
    11e212b ENH: Remove extra new line after the written string
    d6ebc12 ENH: Extra new line after output
    79c298e ENH: set CMAKE_SYSTEM_VERSION for windows
    8ca5266 ENH: Added QUIET optional argument to block error message when _DIR variable is not set.  Also removed upper-casing of package name.
    c2b9895 ENH: Added dump of more files.  Improved robustness of dump.
    f47b9d0 ENH: remove local broken implementation of convert to windows path
    aeab59d ENH: better error checking
    53510fa BUG: Custom commands should have variables expanded before comparing with previously added custom commands.
    af8c7e7 some updates
    24f4c27 some updates
    eacc8da some updates
    274535d ENH: Recurse subdirectories
    2910c30 ENH: Removed cmsys include directory from bootstrap build of kwsys.  It is no longer needed.
    0e0fa2a BUG: Update of release utilities must maintain tag.
    a17587c ENH: Replace WRITE_FILE with FILE(WRITE and FILE(APPEND. Replace MAKE_DIRECTORY with FILE(MAKE_DIRECTORY, replace STRING(ASCII things
    958987c ERR: Removed duplicate generator documentation.e
    7c2b4e3 ENH: Added SEE ALSO section to generated man page.  Minor formatting improvements for generated text-only documentation.
    c080627 ENH: Added CMAKE_STANDARD_INTRODUCTION macro defining standard documentation for inclusion in every binary's documentation.
    a04796d ENH: Wrote basic description in full documentation block.
    27ecfce ENH: Add missing include
    dda94a9 ERR: Generated source files need access to kwsysPrivate.h.  Just copy it to the build tree.
    45ea83a ERR: Remove unused variable
    d715fba ENH: Added use of KWSYS_HEADER macro in c and cxx files to include kwsys headers through their configured namespace.
    b75c229 ENH: Add test for string and file commands
    c4275f5 ENH: Add upper and lower case support. Close Bug #79 - STRING TOUPPER and TOLOWER
    a6fd6a0 ENH: Added escape support for ( and ).
    40c156d ENH: Added support for # characters inside quoted arguments and for escaping # in a non-quoted argument.  Improved parsing speed by not compiling regular expressions on blank lines.
    3688084 ERR: Using strncpy instead of snprintf for portability.
    d0964a3 ENH: Add MAKE_DIRECTORY and modify documentation
    cf95626 ENH: Remove commented code
    44fa93c ENH: More speedup
    4494326 ENH: Attempt to speedup cmake of cmake on Windows
    db77d2e ENH: Add globbing to FILE command
    1a4ec91 BUG#65: Fixed inheritance of CMAKE_CURRENT_SOURCE_DIR and CMAKE_CURRENT_BINARY_DIR.
    b274069 ENH: allow cancel and display of progress during cpu intensive configure steps
    6566ba2 ENH: Fix example
    6167fa8 ERR: Added missing std::.
    ed273ac ENH: Improved name of cmake version variables.  They are now CMake_VERSION (major.minor) and CMake_VERSION_FULL (major.minor.patch).
    eb7b7dc BUG: Removed extra newlines from help text.
    1cecf7b ENH: Added support to write multiple help options with one command line.  Output files can now also be specified for the help options.
    b85f000 ERR: Removed useless set.
    91f8f88 ENH: Made ADD_DEPENDENCIES available from bootstrapped cmake.  It will be needed to build cmake.
    e5ed57e ENH: Registered global generators are now kept in a table in the cmake instance.  Added support for documentation with a Generators section.
    cbb1de9 BUG: Parsing of arguments from string by RunCommand before passing to Process execution does not work with backslashes in path names.  Until this is fixed, we cannot use Process execution from kwsys.
    2a6e997 ENH: Fix bootstrap to include ProcessUNIX.c
    372d2cb ENH: Start working on a general file manipulation command
    197368d ENH: Add optional argument to GetLineFromStream which can let the caller know whether there was a new line character at the end of the line that was just read
    4273147 Initial import of VIM syntax highlighting file
    78edd51 ENH: Made call to FormatMessage more robust.
    7479303 ENH: Using new Process SetWorkingDirectory method instead of manually implementing it.
    b5fec4a ENH: Implemented SetWorkingDirectory method.
    2b8bfb3 ENH: Implemented SetWorkingDirectory method on Windows.
    ccc6297 ENH: Using kwsys Process implementation to implement RunCommand.
    125b795 ENH: Start working on Working Directory support
    179abe7 ENH: Using GetTempPath instead of TEMP environment variable to get a location to write the Win9x forwarding executable.
    3356664 BUG: Argument parsers do not always remove double quotes from around an argument that has no spaces.
    f22a4a9 ENH: add linker flags
    711febc ENH: null terminate at the end of the list
    edcaaab BUG: Install target for standard header wrappers must point at the std subdirectory in the installation.
    2b9ed4d ENH: Add proper links to bugtracker
    735abec ENH: Add links to bugtracker
    f24a0f1 ERR: Added cast to remove warning.  We know the length of the string will not be beyond 2^31.
    cee10ce ERR: Added casts to remove type conversion warnings.  Pointer differences can be 64-bit, but unsigned long is 32-bit on many platforms.  We know we are not traversing more data than can be handled by an unsigned long, though, because the length argument is an unsigned long.
    6b17709 ERR: Should use %p to pass HANDLE values on a command line, not %d.
    84b6583 ERR: Removed unreachable code.
    83aa7b6 ERR: Reduced requirements on preprocessor for export macro due to limitations of Mac preprocessor.  The preprocessor can be fixed by using -no-cpp-precomp, but we don't want to require that option for every source file that includes our headers.
    11de699 ERR: Added explicit cast from size_t to int.  We know that the data will not be out of range.
    6c66cdd ERR: Fix changes in kwsys for Configure.h and StandardIncludes.hxx
    1f5defb ERR: Remove warnings on Windows
    ef76ed7 ENH: Added DLL support.
    ac2de4f modified code to match cmake mode
    6eb6225 Removing old file.
    81c2f42 ENH: Fix checking for C++ compiler on Mac, remove cmConfigure.h.tmp, so that nothing bad can happen if configure is interrupted, reports kwsys sources in cmConfigure.h
    d24b9fe ENH: Updated comments for doxygen.
    f590483 BUG: Should define KWSYS_IN_BASE64_C, not KWSYS_IN_PROCESS_C.
    a519a99 ENH: Using FOREACH to shorten enabling of C components.
    0f1af70 ENH: Initial import of Base64
    823c073 ENH: Enabling build of kwsys's Process class.  This will be needed for ctest.
    965b44c ENH: Added comment-region support.
    d73794f ERR: Disabling multiply defined symbols warning for linking executables on IRIX.  The compiler's prelinker does not add weak symbols, so template instantiations are duplicated.
    bab4bcb fix compiler warnings
    7456fc3 ENH: Updated documentation to describe enabling of classes.
    9754503 ENH: Attempt to handle OSF compiler flags
    a778cd0 ERR: Fixed use of non-constant initializer.
    915972f ERR: Fixed conversion warning.
    78ecb7f ERR: portability.
    7f34d64 compiler fix
    840389b moved depend code into cmTarget
    e315bff performance improvements
    76b344c performance improvements
    117f961 moved function into cmTarget
    45e508f ERR: Renamed superclass typedef from SystemTools to Superclass to avoid conflict across platforms.
    51eb959 ERR: std->kwsys_std.
    4435e36 ERR: Typedefs are not inherited on SGI and Borland.
    b56dcc2 perf improvement
    116f39d performance improvement
    38482b4 ENH: Merged use of the kwsys RegularExpression class instead of cmRegularExpression.
    b236839 ERR: Fixed documentation to read RegularExpression instead of cmRegularExpression.
    a5a067f removed some no longer required code
    dc3fd5c ENH: Merged use of kwsys library.
    c5890b8 ENH: Configure script now just invokes bootstrap script.
    26d638c ENH: Removed cmake-specific functions.
    be1fd8b BUG: Need include regular expression to match all files.
    324807d ENH: Add copyright, cmConfigure.h is now touched only when it is modified, remove some spaces from output, add procedure that copies file and replaces atstring with another string
    aaf2795 fix to expand variables in custom command outputs and main dependencies
    653cb84 ENH: Changed configuration of header directory to specify it without the namespace.
    bf59bd2 BUG: fix highlight for comments in multiple buffers
    454c7ad bug in not expanding variables for custom commands in targets
    e9e312b minor perf improvement
    c21ad62 ENH: Added full configuration of namespace even for Configure.hxx macro definitions.
    caeada7 add a comment
    06cd152 Added copyright.
    40fad5b Initial import: indentation file for vim
    f5c2801 Minor tweaks for anal cases of indentation.
    70c65ea bug fix for finding source files
    590460a new function
    218efec BUG: Don't open a block if a command starts with IF in its name.
    1c20252 fix to use function-name
    0ee768c Fixed slow regex for indentation.
    a7cde5c ENH: Wrote more robust regular expressions for indenting.
    cc3b193 emacs mode
    f72483c Tool to dump macros for redefining C header namespaces.
    322f906 ENH: Added test for Process implementation.
    30f4c01 BUG: Must return Exception status correctly.
    5b6920e Removed Exception_Abort because there is no windows version.  Also made ExitValue consistent with windows when a signal kills the process.
    f5bbaca Removed Exception_Abort because there is no windows version.  Also removed stray typedef keywords.
    7e80f2f ENH: Added documentation to interface.  Finished process exit code interpretation implementation prototype.
    5394a75 BUG: fix not being able to find generated files in the binary tree
    6309da4 fix for bad assumption on custom rules
    40a985a fix for bad assumption
    7885db5 fix for bad assumption
    f76d01d fix for vs6 rule files
    a5d930a BUG: Fixed translation of relative path names to full path names.
    dc87f60 BUG: Fixed crash when source file cannot be looked up correctly.
    abffd72 BUG: Fixed check for existence of CMakeLists.txt file in top-level source directory before first configure.
    2d41139 BUG: Stack size in generated programs should be 10 meg, not 256.
    751509c ERR: Added error check for malloc of process control structure.
    ef5214c ERR: Using GetCurrentProcessId instead of _getpid so we don't need to include the system process.h header.  Also creating pipe threads with 1K stacks to save memory.
    d92dccc BUG: Uninitialized std::string returns bad pointers from c_str() on some platforms.
    f8d19a2 ENH: EXECUTABLE_OUTPUT_PATH is now always set to get around cmake 1.6.7 dependency problems.  Moved default header directory inside the build tree instead of up one level.  User projects can now set the header directory.
    43e5e88 ENH: add processor type of win32
    3021918 ENH: add CMAKE_SYSTEM_PROCESSOR
    6effa1c ERR: Added custom command that takes advantage of new syntax.
    bd2590d ERR: Removed unused variables.
    2db5cc8 BUG: When executable output path is not set, we still need to generate the full path to the executable target.
    9c1afa8 ERR: Added work-around for cmake 1.6.7 bug in borland makefile generator.
    dc7f5c4 BUG: Need to add ANSI C flags for some platforms.
    1e77222 ERR: Added static specifier to static function definitions to quiet warnings on HP compiler.
    68a9683 BUG: Don't show a console application's window.
    6e23bcb ENH: Added use of process execution.
    96ccaed ENH: Added Process execution implementation.
    89cf5d5 ENH: Moved disabling of warnings to after kwsys includes.
    c447874 ENH: Disabled warning 4786.
    3ce9496 BUG: When VTK is not found, it should be fatal error
    65dcf07 BUG: When only loading ccmake cache, do not allow generate
    49c8ca5 undid change because other changes make it no longer neccesary
    61a3e4f more custom command
    f698e30 more changes to support full paths
    5c217cf perf improvement
    adbb5c5 more changes to handle full paths correctly
    59c70d9 minor update for new custom commands
    7032420 more crazt changes source files now must match with full path
    d5d0f17 updated for new custom command
    b1095dd minor fix
    b53b467 hopeful fix for backwards compat
    050190d minor fix
    72be61f tricky fix for backwards compat
    003a6a7 minor fixes
    11a6985 better error reporting
    620b832 ENH: allow duplicate commands with the same output to be reduced automatically to one command
    5be2ec1 bug fix for vs6 custom commands
    feb5efa fix for new custom commands
    fc0a916 ENH: allow duplicate commands with the same output to be reduced automatically to one command
    3154a66 command should nto be inherited
    8d8ae14 minor fix
    8eda379 bug fix
    48cd349 fixes for HP
    9ccc278 ERR: Cannot use iostream.h for strict C++ compiler sanity check.  Using a small class instead.
    904fb91 compielr warnings
    40123f1 compielr errors on como
    0b3b21f warning fixes
    12d9941 ENH: add all targets for dashboard build types
    3a4d2e2 better docs
    9c0aa78 better docs
    7b3f2d4 new test
    ba68f77 yikes added new custom command support
    4f55e48 add release docs to cvs
    eee6963 minor bug fix
    dfd22fd ENH: On envocation of ccmake check if directories are correct, but do not rerun configure
    1e09bc5 ENH: Abstract pre configure check in a separate method
    0876c19 ENH: remove warnings from borland 6 compiler
    cb9e995 ENH: Do not do configure first time. This way ccmake loads fast.
    8cb6645 Remove some borland 6 warnings
    64db4e2 ENH: More locations
    ca773a5 ENH: add stdlib.h for portability to borland 6
    5945a5a ENH: add some includes for borland 6
    44e3bbc ENH: add LDFLAGS as an initial value for all linker flags, good for -64
    bf91178 ERR: Attempt to fix more Curl warnings
    f5cf667 ENH: Attempt to remove cast warnings
    5730bd6 fix for .def files and nmake and spaces in the path
    e031028 ERR: We should really copy the address and not the value
    a696dbc ERR: Removed warning for unused variable.
    9c3a6eb BUG: Need -brtl when creating shared libraries.  Also added -bexpall (AIX equivalent to Linux's -rdynamic) when building executables.
    1a1be82 BUG: When building a C executable, we should add CMAKE_SHARED_LIBRARY_C_FLAGS, not CMAKE_SHARED_LIBRARY_LINK_FLAGS.  The latter is already added by the link line procedure.
    083aba0 ERR: Attempt to remove more warnings
    b524f75 Several fixes before bootstrap is ready for prime-time: 1. Add --version flag to display version of CMake 2. Add comments to explain what is going on 3. Move CMAKE_ROOT_DIR and CMAKE_BOOTSTRAP to cmConfigure.h 4. Forward CC, CXX, and MAKE to cmake 5. Add more instructions
    5a8b940 Updated for 1.6.7 release.
    a843439 BUG: Work-around for SGI MipsPro bug where #error doesn't return an error to make.
    9b73353 ENH: Default generator selection for VS 7.1 added.
    5e548d4 ENH: Add parallel build support, fix bug in verbose and clean output when adding arguments
    df7ae80 ENH: Add better error reporting
    cbef9d2 ERR: Fixed string literal->char* conversion warning.
    ce0f083 ERR: Search for gethostbyname which is the one needed
    02f7cfb BUG: Need to remove the MAKEFLAGS when cmake starts.  If cmake is run from inside make, we don't want the try-compiles to inherit the makeflags.
    20b1988 ENH: When the initially configured generator is invalid, allow the user to change the generator without deleting the cache by hand.
    a30148e ENH: Improved error message when a wrong generator is selected.
    32ca9c8 Change name of 71 generator
    128e63a ERR: Removed use of std::string != operator due to bug in SGI compiler's library.
    10c9e5b ERR: Test for ansi streams may need to use iosfwd for test because some compilers provide an iostream header that is old streams.
    0c641eb ERR: Added forward declarations of system functions for como compiler.
    a675af3 ERR: Fix warning
    1b7ba8b ERR: Attempt to remove warnings
    1328164 ERR: Remove a bunch of warnings on SGI
    70d3fe1 ERR: Do not link nsl if not necessary
    3651096 ENH: Added KWSYS_FORCE_OLD_STREAMS option to force use of non-ansi stream headers even if they are available.
    a63e6b5 ENH: Removed old (unused) StandardIncludes header.
    249d290 ERR: Need to move forward declarations of non-ansi streams into std namespace when it is available.
    b910480 ENH: Added wrappers around the std stream headers to make them look like ansi streams on all platforms.
    395fae7 add find make program for 71
    8e6c05c BUG: remove typo from file
    6112e7f add support for vs 71
    93f806e ERR: Fixed arguments to kwsys's ADD_TEST call for msvc6.
    1d719af BUG: Need to invert test result for ansi string stream.
    8e03931 ENH: Added kwsys test.
    4341919 ENH: Reduced header dependencies and cleaned up inclusion of standard headers.
    332f402 ENH: Setup for testing as a stand-alone project.
    6292558 BUG: fix for borland win32 exe builds
    5394ece BUG: remove -H flags as they cause crashes on oldwww
    1b572eb BUG: remove -H flags as they cause crashes on oldwww
    3bb2f6f ERR: Remove warning
    a43ce2c ERR: Fix some HP specific warnings
    c5a0dfa ERR: More warnings
    7804b05 ERR: Remove warnings on icc
    b9eed3e ERR: Remove warning on Sun
    721c99a ERR: Remove warning on Mac OSX
    8d8d395 ERR: Remove warning
    d859ad2 ERR: Remove warnings on Borland
    c70beb4 ENH: change the default borland stack size
    25f9b28 BUG: add linker flags for modules
    961fb56 BUG: remove 64 bit warnings
    16395e9 ERR: Search for getch instead of printf. Looks like printf is special so it does not work. getch does. Also when using -ansi, strdup is not defined. Make sure to use _BSD_SOURCE on all sources that use strdup
    59e91ac ERR: Remove warning about unused variable i
    eb5fe79 ERR: Remove warning for main returning void.
    a2d7a92 BUG: Fix some dependencies for location of executables
    444ba9e ENH: Add support for make test even for fresh build of cmake
    74eb177 Fix location of test
    dc604b9 ERR: Attempt to remove warning on cygwin
    b3b69f9 fixed andy sloppy code again
    bec9b17 ENH: Fix some dart issues. Now it works fine without dart.
    d6b9c96 ENH: New location of cmake binaries
    d486a78 ENH: New location of cmake
    f92346e ENH: Be just a bit more verbose
    3fcf8eb ENH: Executables should go to the bin directory
    1bb8d81 ERR: Remove warnings on Visual Studio 7
    7cefbad ERR: Fix comment to C style comment
    9400400 ERR: Remove warning on FreeBSD
    ddf848a ENH: Remove more warnings
    e1ab243 BUG: Make dependency checking work better
    e5af515 ENH: Ignore some warnings on Visual Studio
    9d6ee55 ERR: Remove warnings
    93f7601 ERR: Remove warnings
    8174deb ERR: Remove warnings
    6e14375 ENH: Only compile memdebug when CURL_MALLOC_DEBUG is on
    2613599 ERR: Remove some curl warnings
    0d431a1 ERR: Remove warnings
    6549b32 ERR: Make OpenSSL optional until pkg-config works
    2b0f71f ERR: Run should return a value
    b216ced ENH: Make Curl code to be built by default
    565200b ENH: Add argument -N which prevents CMake from doing configure and generate. This should be improved at some point that it will do all the error checking such as whether the CMakeLists.txt exists etc. It should essentially load cache, go through cmake lists, but not modify cache and other files in the build directory. The second feature is ability to display cache values. You run with argument -L (or -LH /-LA / -LAH) and it will display all nonadvanced cached variables (-L) / all cached variable (-LA) / and cached variables with corresponding help string (-LH -LAH).
    e72535f ENH: Add additional optional argument to Run. If it is true, it will only set paths and load cache. It will not do configure and gfenerate
    42db187 ENH: Add method to convert from CacheEntryType to string
    aae914b BUG: Need to use the new CheckSymbolExists because the one in CMake 1.6 can be broken
    6b22b8c better error reporting
    d5e46fa ENH: Enable CTest to be build as a part of CMake
    05ce4af ENH: Rename option -D to -C because we will use -D later
    8a96b2e ERR: Set source files properties is needed for Curl build
    5e7790f ERR: Remove warning because SCP not implemented
    e04c79d ENH: Do not build tests by default
    069ccd8 minor fix
    d0374ec FIX: warnings, disabling 4786
    499d7ea fix some incldue paths
    2ad267c ENH: Updated search paths to newest values from Cable.
    a4238dc ENH: Add SGI -LANG:std support
    05e0437 ENH: Cleanup
    cf4d96a Even better error detection on AIX
    a1ca500 Better AIX detection
    333a007 This is really an error
    d0d9330 Support LDFLAGS
    e7c4c18 ENH: Add AIX warerr
    b14eb94 warning fix hopefully
    6bb35a4 More attempt to make continuous email work
    03bba12 fix one warning
    6999f48 Attempt to enable sending of e-mails from continuous
    3823f55 BUG: fix compile error on windows because of windows.h
    1181ac5 BUG: Rename Bootstrap directory to Bootstrap.cmk, so that on platforms such as Windows and Mac OSX it will break during in-source build
    6542296 ENH: cleanup
    0431b12 fix one warning
    0fcdeab streamline bootstrap
    af055f6 minor fix
    99b3152 add COdeWarrior back in for testing
    304582d Attempt to make unloading work on OSX
    3d1b9ad Fix update output
    a41e31b ENH: add a double try compile to fix crazy make on hp
    0870efb took out an orphan endif
    ac440aa remove redundant function and eliminate need for strcasecmp
    5e04f6c ENH: Added documentation for ITK.
    a4f4979 ERR: Borland fix for stricmp. ERR: removed itk dependencies.
    756653c Removed platform-specific functions from Code/IO/itkIOCommon, fixed code to use kwsys/SystemTools
    5e9b2b9 Do safe division instead of fixing result
    55e7d08 ERR: Removed unused parameter and truncated debug symbol warnings.
    7e67b8e Attempt to fix FIXNUM
    52141fb ERR: Fixed typo.  cmRegularExpression -> RegularExpression.
    7dff3a7 ENH: Added kwsys library for platform-independent system tools.
    7f48313 Remove nan and inf, use iostreams to set precision, fix file name, and remove bogus files
    3a88a24 Remove push_back on string. Why can't STL be standard?
    a956b8c Some cov improvements and better esc
    b2e2c29 We should really just call make and not make all
    a56ddb5 ENH: Added CACHE entry types to documentation string.
    f6e87dc ENH: Added /usr/local/lib/fltk
    b79f1a4 Better support for spaces in paths
    1b37104 Try differentiating extensions
    a5ea72d ENH: Improved documentation.  Also modified behavior of "cmake" to not configure a project in the current directory unless . is given.
    3bba5f5 ENH: Running with zero arguments now produces usage.
    5ebcb51 Url escape password
    b60c9ae On verbose, be more verbose
    4ecc0d9 If display is not set, do not attempt to run application
    ded93e3 Add QT on debian
    394149a Fix cov. problems, ignore nonascii char. Propagate verbosity
    a783fcb Controle verbosity
    0aeb0b8 BUG: strlen(buffer) from getline may be 2 less than gcount on windows because both the CR and LF characters may be removed.
    d58ce81 Stop using check_function_exists. Use check_symbol_exists
    4e66ef8 New design of CheckSymbolExists pretty much replaces all other ones.
    25dd201 Fix windows problem in curl
    4d9b5d5 Remove warnings
    f57a7ba Initial import of bootstrap for CMake
    f4ebc1f Fix gnu c and Sun CC mix
    2436aff Some more preparations for new bootstrap system
    a9875aa Implement GetLineFromStream that actually works and use it instead of getline
    b133b83 Remove bogus flags from cmStandardIncludes and make complex test pass
    62314ea BUG: fix REMOVE test
    0a29eba BUG: fix broken command
    aabd048 Fix problem with network paths
    4e88020 ENH: Support cmake in directory with space
    a870d08 BUG: used wrong counters
    ffb12ba More regex
    0ca2c8f Add start
    54f3d4a Move files to different location and fix time
    d79f475 Fix for visual studio
    33d5545 BUG: Command should be inherited.
    60976eb BUG: Fixed test for gethostbyname_r and gethostbyaddr_r for ansi support.
    37751b5 ENH: Updated to do release build on ringworld.  Needed for old glibc support.
    72be68d Improve test
    e92c98f Add testing for when C sources are compiled with C++ compiler
    889a119 If there was no error, do not say that there was one
    d4d2779 BUG: fix crash with force cxx type
    0afb1fa force cxx compiler for cxx files
    a2c4d8e Display Cache and all variables
    4a2d04f Prevent CMake from putting ; in the file
    e727d34 More variables advanced
    b23b592 Add gthread library
    94c3961 BUG: HasCXX did not use GetFileFormat and was broken
    858056b BUG: bad if statement order
    4b45a5e better error message
    0f89043 force c++ for c++ files
    8f6b7e7 use c flags with c and not cxx flags, also force c++ for c files
    bd47afa Force c++ builds for c++ files
    90169d0 make sure M is after m
    0b6ae58 BUG: c extension must come before C.
    0da0616 Merging from 1.6 again.
    8ddf060 Merging from 1.6 release branch.
    d055d40 ENH: Updated for 1.6.6 release.
    284071e BUG: Don't use -nostdlib option to link shared libraries.  Just use gcc -shared, even for C++ libraries.
    2f927a5 allow the same subdir to be added twice
    ce23446 Fix regular expressions
    84d15bf Synchronize extension lists
    d9cda28 BUG: FindLibrary should not accept a directory even if the exact specified name exists.
    2293557 BUG: fix test not to run every time
    0f19623 BUG: fixes for hp
    729bc4c Remove warnings
    56f5525 More XML
    063d6b5 Remove warning
    1e22626 Fix xml
    7a18dd8 Add searching of variables
    2c676d0 On borland and cygwin remove .EXE
    3a99c69 Remove warning
    814b885 Add command for accessing cmake properties. At this point the only properties are VARIABLES and CACHE_VARIABLES. Also add test for this feature
    ce75018 Add method which returns a list of all variables
    6631d78 Cache manager should be able to take no arguments
    98d10a4 BUG: Should test HAVE_<VARIABLE> before repeating test, not just whether <VARIABLE> is set.
    32ad8ec oops... Forgot the main step
    66dfe6f Add Update and configure steps where missing
    1479911 Fix typo
    ac4361b Start cleaning global namespace
    7287c25 BUG: Should be use the host CMake's dart file
    8be12bb Ifdef code that is missing
    e71b03c Fix update date and cleanup
    7479bfc Add configure step
    d2faa22 On windows but not on borland, look at cmake_build_tool instead of compiler to determine build name. Otherwise they will all be cl
    e68b4b9 Use more condense buildname. If this works fine we can make cmBuildName command deprecated
    417e10a Remove warning about shadowing variable
    ab761ed BUG: Fixed crash when CMAKE_BACKWARDS_COMPATIBILITY is deleted between configures.
    0e516f2 BUG: Fixed tab ordering of gui components.
    99fd806 Use simple defaults if DartConfig does not exist. This way you can use dart to build any project
    02be31b BUG: look for msdev in the right place
    40ee500 ENH: Updated for 1.6.5 release.
    fc170d5 fix for correct path style in depend file
    e427844 remove commented code
    c0c767f ERR: Added missing return.
    634dedc ENH: Using new --all-for-coverage of DumpDocumentation to improve coverage.
    e698c9c ENH: Added option to dump all documentation (coverage).
    d78a4ba BUG: Removed use of cmake 1.4 compatability variable.
    77c538d BUG: Fix problem with lib in the name of library. If there was lib in the name of library, then on Windows (where there is not lib prefix), cmake split the name wrongly. This only manifested when full path to the library is specified.
    610da00 ERR: Fixed signed/unsigned warning.
    18a9fdf ENH: Updated to use cmDocumentation class.
    5e18bec ENH: Re-implemented document generation class to be more organized and more robust.
    ba56262 Fix to documentation formatting: removed extra newline.
    0c26d2f ENH: fix for vs 7 beta1
    1c36804 BUG: This command must be inherited.
    9ca8035 Fix return value problem
    852ad56 Attempt to fix SGI ccmake problem (thank you Clint Miller)
    d54e7a6 Minor documentation fixes
    70dc3c4 ENH: Added executable-specific command-line options.
    07cdd0e ENH: Added header before list of commands in generated docs.  Made options more intuitive.
    7d1ee1d ERR: Use of stream format flags is hard to make portable.  Manually implementing justification.
    caa074e ERR: Use of std::ios::fmtflags is not portable to older compilers.
    a025741 ENH: Cleaned up documentation and formatted it for use by cmDocumentation.
    dec0b51 ENH: Improved formatting of plain-text help to add a blank line before the beginning of a preformatted section.
    0005e70 ENH: Further improved formatting.  HTML/man/help now all have a consistent appearance.
    2c7a05e ENH: Improved formatting of documentation.
    04d604e Lowercase has a bad signiture, so I have to live with it
    3453d10 ERR: Added missing include for msvc.
    1f55680 ENH: Added cmDocumentation class to generate various forms of documentation.  Each executable will be able to generate its own documentation.
    d9a74e1 ENH: move full path compiler to internal and not just advanced
    ae5a80c spelling errors
    a410fde fix spelling errors
    1fe4212 ENH: Centralized setting of CMake version number to top-level CMake listfile.
    170fe93 ENH: Merged updates for 1.6.4 release.
    b7e2fe8 Try to fix update
    8b1456e Write individual too
    fd89ebb Ok, now it finds JNI on Mac OSX 10.2
    5a31a94 Fix typo
    a6c2c80 Add missing location
    8e105e0 Improve searching for java files on OSX
    0b494ea Fix comment
    d2ef193 Moving this very specific module to VTK.
    a32c7c3 Fix cont and remove comments
    a69c70d Start working on cont
    cdf6e1d ENH: add more testing for ansi for scopes
    c07e948  clean up check for for scope test
    2756c05 Fix date issues with different models
    b04e32c ENH: add a new test for TRY_COMPILE
    d94c0e0 ENH: add a new test to test try compile
    c9cec2a ENH: Running "make test" can now have ARGS specified on the command line.  These ARGS are passed to ctest.
    88a8486 ERR: Removed extra &&.
    badbd8d Fix for include optional
    217f4b7 BUG: fix for spaces in paths in library path
    1628b59 BUG: Copying _LIB_DEPENDS variables requires double-quoted argument.
    cde3844 Several fixes/improvements:
    f2b4750 Remove warnings on AIX
    579945c Do not reuse connection as that feature seems to be broken
    a5f5f63 Fix update return status
    bb3f5e7 ENH: spelling error fix
    e9fa240 BUG: use IsNOTFOUND
    61fbfa6 Add updating support
    67ec52b tell the aix linker not to give warnings with -bhalt:5
    61da8f6 added option to shut off automatic rebuilding
    fea02da ENH: Comeau C++ has been added for nightly testing.  It does not support shared libraries, so we cannot run the complex tests.
    62b612f  add better testing for unlink
    9676bb4 BUG: Generate 0 into test driver instead of NULL.
    ce3edc3 BUG: Don't include prototype in test for gethostbyname_r.
    3a68f65 ENH: Added win32_zipfile and win32_upload commands.
    388d3af BUG: AppleInfo.plist should come from build tree.
    e0d166e fix default release flags for hp
    5bcd920 ENH: Better error checking for cache iterator.
    4c22977 ENH: add a check for -NOTFOUND
    bec6a70 move cmake install out of advanced
    e3d93e2 BUG: add better testing for notfound
    c8daa03 Created modules for Mesa headers and libraries.
    0272285 BUG: don't let the messages get too big
    d55033b Oops, std namespace
    b35814d Generate java dependency files
    d1d92f7 ENH: Improved robustness of remote invocation.  Added more documentation.
    8c161e7 ENH: Added documentation and usage.
    486da56 ENH: add a better test for lib deps
    ab2fdaa BUG: Removed generation of stray paren.
    153bd24 ENH: Cleaned up sgi unreferenced warning hack.
    d9d19a4 fix warning
    94b11a6 ENH: fix warning
    125b6c1 ENH: fix doc line
    f432cc5 BUG: add missing ;
    15fc30a ENH: add checking for NOTFOUND
    81aee11 ENH: add checking for NOTFOUND
    f58d7df ENH: add checking for NOTFOUND
    5e661c6 ENH: Another merge from branch 1.6.
    d2951bc BUG: Change install location of cmCPluginAPI header.
    1408742 fixed warnings
    6b228ff Add some error checking for missing include directories and link libraries
    c4bf103 Remove extra quote
    6dda0c9 BUG: can not mix cout and fgets on hp
    6c43753 ERR: Fixing attempt to remove warnings.
    d7ab8e2 ERR: Another attempt to get rid of unreferenced inline function warnings on SGI.
    d530fbe Attempt to fix build problem on some platforms
    d1925b4 ENH: better docs
    e44be57 ENH: change FIND_FILE to FIND_PROGRAM
    a3c282e Make things work on unix and add DVIPDF
    824d911 Fix output variable and remove this->m_ to be only m_
    7fcb052 Move errors to output variable
    1048560 ENH: Merged more changes from 1.6 branch.
    f65dfd7 ENH: Merged more changes from 1.6 branch.
    537ad62 ENH: Merged 1.6-branch changes to release scripts.
    415eca1 BUG: Added missing link flag to export symbols from an executable.
    0dfef72 ENH: Enabled testing during release build.
    100a962 ERR: Fixed unreferenced termios declaration warning.
    9111244 no message
    4220725 FIX: - rename some entries (COMPILE -> COMPILER, and the converters -> _CONVERTER) - make sure that Window system are given a chance to find Latex and the converters if MikTex and GhostScript are installed (but not in the PATH)
    37f7074 FIX: the current version of Perl is 5.8
    937c87b FIX: this command was not processing  its arg to expand registery values
    b05c5e8 minor change to default compile flags
    fde48d1 merge from branch
    ac888a1 moved to c++ command
    950399e ENH: only run test for working c and cxx compiler once
    93265d8 fixed spelling mistake
    865074b spelling fix
    56acc4b merge from branch
    afa71d1 removed since no longer used
    7f336be merge branch change into main tree
    af96ba0 ENH: Added support for looking through CMAKE_MODULE_PATH to locate Find<name>.cmake modules.
    486454e BUG: Fixed crash when CMAKE_ROOT cannot be found.
    c7b5bb6 BUG: fix command line to take -G only
    15e3817 BUG: CMake 1.4 configured projects did not build with new CMake.
    259a49a ENH: Added FIND_PACKAGE command prototyp.
    7418ed1 BUG: Use CMakeDefaultMakeRuleVariables.cmake to locate modules directory instead of FindVTK.cmake.
    0b324df ENH: Updated documentation.
    c3fe9fb Attempt to cleanup CMake and try to fix build on some systems
    6c9d198 This list can be really long. Only display the variable name
    2f4ea98 add a fatal error, and make sure c and c++ compilers work before using them
    110bc04 use export all symbols on cygwin
    5e366c3 IMPORTANT FIX: be extra-careful here on WIN32, we do NOT want CMake to look in the system's PATH env var to search for ImageMagick's convert.exe, otherwise it is going to pick Microsoft Window's own convert.exe, which is used to convert FAT partitions to NTFS format ! Depending on the options passed to convert.exe, there is a good chance you would kiss your hard-disk good-bye.
    d4d04b4 BUG: Fix for custom commands with spaces in paths.  The arguments were not having spaces escaped.
    9cbb4fd BUG: Fixed typo in previous fix.
    594bc7f BUG: Fixed directory creation for spaces in install path.
    c4fa5d1 ENH: add a new command that allows exports of library dependencies from a project to a file
    ece369e BUG: fix missed CMAKE to X11 variable name
    6d54cfb ENH: Improved CopyFile error messages.
    f18e47c BUG: Fix for application of expand-list-variables.
    5bb1a79 ENH: Support for spaces in paths during make install.
    94a8d00 ENH: Adding FIND_AND_IMPORT_CMAKE_PROJECT macro.
    cbda98b ENH: Added sanity check for setting of WX_RESOURCES by config_Darwin for osx_install.
    d5a661b ENH: Prototype for OSX packaging.
    9c00464 ENH: Cygwin package is now created in a Cygwin subdirectory.
    dd5c205 Fix version
    d9324c1 Fix proxy code and fix comments to be C comments
    8142fe3 ENH: Renamed cmake-cygwin-package.sh to cygwin-package.sh.in and removed executable permission so it cannot be run accidentally.  It must be run after being renamed to cmake-${VERSION}-${RELEASE}.
    620ca40 ENH: clean now removes the entire release root directory.
    f95b86b ENH: Removing old release scripts and config files.
    8671b85 ENH: Adding OSF release configuration.
    385c735 ENH: Added cygwin release support.
    c1e2b02 ENH: Adding cygwin packaging script to release directory.
    68d9a5d remove trailing slash from findpath command
    0510292 add some more prints
    211111a ENH: Removed old setting.
    33da0e0 ENH: Cygwin release configuration.
    55e1cb8 Add proxy support
    db8552d ENH: Added support for full remote packaging and copying back to local machine.  Added support for uploading to FTP server.
    911a33c ENH: Linking with -a,archive_shared instead of -a,archive so that the shared curses library can be used.
    339ab60 ERR: Can't build release static on aix.
    2ede25f Add AIX config file
    293c9d4 Remove warning about %e and %T
    dccfef7 Remove unnecessary defines
    eca70bc Fix gcc32 -ansi problem
    858f644 Look for features
    8c4aea5 More portability issues. Sigaction is a symbol
    fedf217 ENH: fix for compilers that need _
    51acf33 Add aix warning
    fe30286 Add selection of drop method
    c2b3df0 FIX: HHC is now HTML_HELP_COMPILER
    b20d232 FIX: Quotes added around the list of libs to be added in Apple.
    e3f6819 ENH: Platform dependent libraries added for APPLE.
    0488236 Try to fix aix problem
    5dfa7ed Add proxy support for triggering
    f519f14 ENH: fix for borland and cygwin
    61b4880 Improve submtitting using http
    170e4c9 HAVE_GETHOSTNAME is also unnecessary
    e10e983 Cleanups
    7fcfba1 Improve build, now it should build on mac and other platforms where include file depend on each other
    6695fa3 ENH: add the config directory to look for the loadable module
    424a56c BUG: error_log function should return 1 to stop execution of rest of script.
    20a742b ENH: Renamed package command to binary_tarball for clarity.
    31abd88 ENH: Release script now exports PATH and LD_LIBRARY_PATH to remove the burden from the configuration scripts.
    93f39d0 BUG: Attempt to fix remote invocation.
    a934210 ENH: Enabling verbose makefile generation for hp-ux build.  This will ease hand-fixing of the build of ccmake.
    adf6ac6 ENH: Cleaned up remote invocation.
    1df3c50 ENH: Improved clean target.
    192f288 BUG: Finished clean target and fixed grep for cvsroot in ~/.cvspass.
    35505b9 BUG: CVS login command is login, not cvs_login.
    6b17ec0 ERR: Removed old config file.
    7f5589e ENH: New release script prototype.
    81c9994 ENH: Libraries are not marked as ADVANCED now.
    c6d2312 ENH: add testing for modules and one two config modes for cmaketest
    17d8775 use module on all platforms
    724c741 BUG: fix for OSX with x11 gl stuff
    c01253a BUG: fix flags for borland link shared and module
    4cd69a3 quote the variable
    7f91fc3 look for cygtcl83
    069449f ENH: Updated version for 1.6.beta2 release.
    f722e3c Add support for http submit. Also, add support for proxy, but it does not work yet.
    a27c3fa Add support for http submit
    a8f60aa somebody is playing with the contributions :)
    29fca08 Fix problem with sigsetjmp
    5147742 Make GetCMakeInstance private and clean cxx file
    587b067 New Curl version 7.10.3
    6c61762 merge from branch
    b9d5389 BUG: fix CMAKE_C_FLAGS for visual studio 6, and add a test case
    c6323d1 fixed typo
    85690c0 added install target
    45b7a5b Add space between arguments
    d87595e Add macro for checking if symbol exists
    8c7456f Make it work on cygwin
    6f02664 Test on simpler pages
    b229c44 Because of borland, this should be autodetected
    01151ab Use C flags too. Not exactly the right solution but it will have to do for now.
    96e0393 Add triggering
    b7308e8 Fix time output and add triggering
    6beecfa Better page, so the resulting dart page will not refresh
    64f6711 Try to fix cygwin build
    a0ffb92 Fix testing of curl on windows
    aeb0865 Add curl testing
    3587c43 Remove old file
    092cd34 Add missing header file
    c81f64d ENH: make it work with cmake 1.6 with no backwards compatibility
    3547363 Try to fix building of tests
    9e287a2 Add another AIX test
    3aa781a AIX fixes
    dce52e7 Fix nonblocking problem
    6772b9f fix warnings
    aea238e More windows
    684fb1b On Windows we need winmm
    6db9a44 Fixed persistant connection problem
    6e7f83a compiler warning
    980c6f4 Forgot to move gethostname
    4e2a2d7 Method should return something
    3ad91bf New version of libcurl
    382d0d4 better fix for win32
    75856e1 update to not put PROJECT_SOURCE_DIR as OPENGL_PATH
    05955d6 fix bug in env settings
    bd21745 more option on var watches
    dfa4cbd minor fix to backw compat
    f36608b fix warning
    384523a restore the environment for cxx and cc in global generator
    eff6a20 use cmstdstring in maps
    57c97f6 fix syntax for addwatch
    6593700 added big endian stuff
    5c92fa4 only load bw compat if CMAKE_BACK... is set
    26bc729 added watches for access of bw compat vars
    4f42971 now complains more
    efb5d5a Reorganize
    278c0c6 release script for aix
    829f838 Add option of watching variables
    4d6dba4 ENH: only force the use of ansi flags in backwards mode
    8b1d032 Change name of variable
    69762f4 Fix FindX11 to match convention
    85607bc Implement FTP uploading
    a067e36 Add more places to search for library, also include curl directory when compiling
    684c5fc New signature
    89b3578 Initial import
    87b035a fix reg ex for install cmake man
    5a5b549 ENH: fix install target for templates
    4e02efb remove unused files
    e12baca use bootstrap initial flags
    aad576a BUG: Version number on rolle is 6.4, not 6.5.
    8aba833 Work on submitting
    2cd431d Start working on improved test
    6ecc006 Initial import
    baeba76 Initial import
    0f14e02 ERR: Fixes for linking statically with -ldld.
    c099065 ENH: update change log for new version
    eb8df4a ERR: Fix for building static with -ldl on sun.
    962bd78 ERR: Fixed typo.
    4131548 Fix a problem with TCL wrapping if the source files have a relative path. The dependency is not correctly handled
    a906703 ENH: Updated for static executable.
    234de62 ENH: Updated for 1.6 beta 1 release.
    77ac6a0 ENH: Updated for CMake 1.6 release.  Version number is now in a single file that is sourced by all others.
    09778d1 updated version
    a39dafc ENH: Fixed space problem for Rez.
    85549bf update version
    e90d2dd updated version
    4ad8af5 ENH: Added shared library settings.
    3da465e ENH: look for AIX compiler as well
    578883c add shared path for OSF
    b36d6b8 BUG: revert back to rpath,
    cf81ec9 Remove debug
    668b3f3 Fix problems with required flags
    e720b84 Add required flags
    624a222 ENH: Find python framework on Mac OSX.
    ad6fb55 try to fix rpath on OSF
    79651a2 Fix problem with test on Borland
    39e4336 BUG: bad rpath flag for suns
    ee45941 ENH: Changed magic numbers to reserved.  Added CMAKE_VERSION_MAJOR and CMAKE_VERSION_MINOR macros to allow commands to do conditional compilation across multiple versions of CMake.
    0a14f69 BUG: Don't add -I/usr/include as an X_CFLAGS setting.
    2043081 BUG: Fixed ordering of X11 search.
    e7fd8fb Rename libraries from c1 to testc1
    bdaf74b clean up some c/cxx issues
    7773f9e clean up some c/cxx issues
    de00883 Add macro for checking if a swequence of includes can be includes
    8714396 Test conversion from ascii to string
    6244ac6 Add a way to convert ascii to string
    c8e546a To prevent cmake from breaking up arguments, put quotes around them
    5e48cca Add a way to add custom libraries to the mix. Also add status reporting
    6d5c437 Add a way to add custom libraries to the mix
    fe6721a Shared library should export symbols on windows
    9bb153c Test also stating and shared libraries
    61cd929 ENH: Added <LINK_FLAGS> to link rules.
    c8694bb BUG: When there are no link flags, we want an empty string, not a null pointer.
    b290e52 ENH: Support LINK_FLAGS property for static libraries.
    bf6730b ENH: fix shared libraries on AIX
    ea1467d ENH: Renamed Modules/CheckSizeOf to Modules/CheckTypeSize for consistency with the macro name that is defined by the module.
    6e4712d Fix problem on windows with network paths
    455b262 ENH: clean up docs some
    1bf59de ENH: find python framework and include files on OSX
    fc52954 If there is no java compiler report error on ADD_JAVA_LIBRARY
    c073a09 Add missing closing bracket
    cd7d982 ENH: fix for AIX
    3daf7f8 WAR: remove warinings
    7c9c1c5 ENH: handle // in the path
    e74377d ENH: fixes for borland with spaces in the path
    d14ceb8 clean up warning and use more short paths
    03bfa86 ENH: it's time to create a real Microsoft HTML Help Workshop CMake module
    1161d76 ENH: add target properties files
    3859417 ENH: add target properties
    80c6f0f ERR: Tcl_PkgProvide takes char*, so we cannot pass a string literal to it.
    4e6ad94 ENH: Visual Studio 6 and 7 generators now set CMAKE_CONFIGURATION_TYPES to be a semicolon-separated list of configurations that will be built.
    309748f FIX: make CMAKE_X_LIBS and CMAKE_X_CFLAGS advanced
    af1c727 ENH: add a check to make sure cmake can find the c or C++ compiler for trycompile
    bd2739f BUG: fix for backwards compatibility
    dcc9c13 testing more agressive compatability settings
    a086d08 ENH: Use the Mac -framework for Tk if it is available.
    1d0569e ENH: Use the Mac -framework for Tcl if it is available.
    bf70e0c BUG: enable the languages when not running in global mode
    99f115d better docs
    b489540 ENH: make linker flags use init values so users can set them from the cache
    190424b ENH: Tcl packages now Tcl_PkgProvide their own name and version.
    f958a7d ENH: Adding build type flags for C.
    ccb93dc ERR: Project name and executable name should match for consistency in the X11 test.
    10931b5 ENH: Added return type int to ExecuteCommand.
    3303599 BUG: Need at least 2 arguments, not exactly 2.
    ad5d35c ERR: Added operator != for SGI.
    bd74882 ENH: use CMAKE_ROOT and not PROJECT_ for try compile stuff, this allows projects within projects to have different languages
    5abc8c1 BUG: Renamed X11 test executable to useX11 to avoid conflict with name of library.
    18391be better handling of Module
    2fb76a9 Save directories when doing global build
    a37a934 ENH: Improved error message for macro invoked with incorrect number of arguments.
    a45217f ENH: TryCompile should produce a verbose makefile.
    f433028 ENH: FindX11.cmake module now almost fully duplicates old configure functionality.
    6a0a833 some clean up in link directories
    72cde70 Split ctest into two three files
    728d3da BUG: Cannot remove quotes from defined flags.
    1ac5fb5 Fix switching from local to global generation when cmake version changes or when things change inside version
    21c0dda ENH: Added copy_if_different option to -E flag.
    6e10f6c BUG: Fixed quotes in output paths.
    e0cec1e Add support for only showing what will be done. This way you can for example get a list of all tests: ctest -N or list of all tests that match regex: ctest -N -R regex
    5266491 ENH: Added test for generated header included by non-generated source.
    4cbcd08 BUG: Need source file and OBJECT_DEPENDS as dependencies of an object file.
    3348131 ENH: Added source file property OBJECT_DEPENDS to support generated header files included in non-generated sources.
    7e824e8 ENH: Don't repeat check even if answer was no.
    858c6c9 made more strict
    ad85047 fixed warnings
    08f1d2f ERR: Fixed unused parameter warning.
    e032198 Make try compile add a depend to re-run cmake if its source chagnes
    57ddd33 ENH: Updated for 1.4.7 release.
    54541bd ENH: Improved filename/line number reporting in error message.  Macro invocations now chain up the error message.
    fe26cf5 ERR: Fixed syntax errors for picky preprocessors.
    38b2667 ERR: Need double-quotes around expression to be mached in IF command.
    5203a92 BUG: Can't double-quote foreach arguments.
    ee46e41 now uses SET instead of SOURCE_LIST command
    8a275e7 BUG: Multi-line functions must also increment line number, not the pointer.
    be66f58 ERR: Dummy InitialPass implementation must return a value.
    4888c08 ENH: Moved ExpandListVariables out of individual commands.  Argument evaluation rules are now very consistent.  Double quotes can always be used to create exactly one argument, regardless of contents inside.
    5a32160 removed dsw file
    c3474d4 added a Free method
    3bcbca9 ENH: Improved implementation of MSVC debug hook to only add the hook if DART_TEST_FROM_DART is set in the environment.  This is better than always adding the hook and testing the environment from the callback.
    682e2c7 Add check so that java projects build without C++
    d6f98c2 ENH: Added cmSystemTools::EnableMSVCDebugHook() to prevent error dialogs when CMake is invoked by Dart.
    e9e3855 ENH: Generate code to setup MSVC debug library hook.  The test driver program will not display error dialogs if DART_TEST_FROM_DART is set in the environment.
    1c6203b Add java support
    ee548d8 Add support for comments on custom commands in visual studio 6
    b0656a2 Add support for comments on custom commands in visual studio 7
    3893ee7 Add comment support, so that you can see in build process what the custom command does
    ab64db6 Allow target with no command
    a93038c ENH: update to new style MakeDepend
    0b8dcad FIX: drag&drop on CMake icon was not working anymore. - the cmake instance had to be created before accessing the cache (doh) - the cache iterator was not queried properly (seems the API changed)
    7928df0 updated for changes in Depend Calcs
    65032b8 BUG: do not output empty depends
    238815f Remove warning
    f03d370 remove cerr
    5a67650 BUG:  fix bug in depends
    ad3478c Add to usage
    c720d47 Better search for python
    f9eb32f ENH: Using only filename without path or extension for comparing build tools.
    fdd4cf7 clean up leaks
    b472d79 use win32 threads for win32
    c17a049 Initial addition of coverage
    e7d1a29 Fix bug in globbing. Now it actually uses only files or directories that result in globbing not the ones that were is the vector before
    39714fb Rename variable to remove warning
    9eed6b9 ERR: Remove references to files removed 4 days ago
    c1132e4 ENH: move version to title bar
    b0f4a4c ENH: fix IntDir jump and build problem
    7987ce8 ENH: set the CXX and CC environment vars
    b6cb67e BUG: fix C compiler init
    b3ca217 clean up compiler picking code
    35fb6f2 fix for generator picked compilers
    19aa18f use correct path type for check_cache file
    a551bfc fix free before use
    11e80e2 ENH: add status bar and help for items
    e61df96 ENH: add status bar and help for items
    7985bc1 ENH: add a rule to automatically re-run cmake from the top if the CMakeCache.txt file is changed
    83f596e Better dependencies for bootstrap
    96189f7 ENH: unify EnableLanguage across all generators
    8d20322 Speedup the test
    d6e6dcc BUG: make sure OK can not be hit first time around
    6964957 use InAll target setting to determine what targets are in the default build
    14771cf ENH: Added support for finding/using VTK 4.0 without using its UseVTK.cmake file that does a LOAD_CACHE.
    f3eca1e BUG: Fix for string comparison when one string is empty.
    ee72d57 ENH: Adding CMAKE_EXPORT_BUILD_SETTINGS and CMAKE_IMPORT_BUILD_SETTINGS macro.
    d386b74 use InAll target setting to determine what targets are in the default build
    d66aa22 ENH: Added COMPARE modes to STRING command.
    9992fe5 BUG: Removed stray debugging message.
    6676286 ENH: When a full path to a library cannot be parsed, just add the whole path to the link line.  If it isn't a valid path, the linker will complain.
    1e8914a BUG: fix get make command problems.
    3a21181 added CMAKE_BACKWARDS_COMPATIBILITY entry
    1367dff updated comment
    e2d1104 determine CMAKE_MAKE_PROGRAM in EnableLanguage
    de316ca remove unused files
    e802482 remove code warrior and fixed GUI isues
    8c75b55 remove code warrior and fixed GUI isues
    c40401f Module to find tools from the ImageMagick package. These tools are useful for converting image formats.
    37aed9f remove code warrior and fixed GUI isues
    ec1b070 ENH: description of variables now follows other style in other .cmake files.
    93d38e2 ENH: Description of variables now specifies that the full path is required.
    cdf3fb6 fix purify FMR
    e131bfb bug fix and some cleanup
    fa73553 clean up coverage some
    3873bd6 correctly place both LINK_FLAGS and CXX_LINK_FLAGS and C_LINK_FLAGS into all the rules
    30a3d18 use LINK_FLAGS not C and CXX LINK_FLAGS
    0123cb0 fix compile warning
    952c2f2 add project command even if inheriting
    332fb96 ENH: put the project command at the front of the project
    9e526f7 removed cmMakefile depend from cmSystemTools
    82a01df ENH: remove forced enable language call because a PROJECT command is now added to each project
    ddbc9e6 ENH: remove cerr calls
    2711097 ENH: add PROJECT command if there is not one
    5d2f83d minor fix
    16db85a BUG: add a space around the compile flags
    3851ac2 BUG: fix compile flags for a single file
    43a4436 Fix problem on unix with space
    a4b0437 When cd-jing into directory, if directory has space, it should put quotes around. I guess we could just put quotes around all the time
    01efac6 ENH: FLTK 1.1.1 under Windows links now with the comctl32 library.
    f778ae3 Add missing library. The test should be linked to framework Cocoa
    a7411d6 Add objective C++ file in the list of C++ files. This may be wrong, but it will fix problems on Mac for now
    9a9f700 Add ObjC++ test for OSX
    ad01416 Test for ObjC++ on OSX machines only
    cab011b Remove warning
    5e84aca Change priorities
    3c6d30e fix for paths with spaces and borland
    69806d7 change flags for borland
    be986c6 Revert back to 1.5, since it is fixed in ConvertToOutputPath and this breaks Windows 98
    934d7d3 Rename local variable
    2a48ce1 add support for CMAKE_C_FLAGS and handle quotes in CMAKE_CXX_FLAGS
    fc68dd6 fix for c flags
    ddf6808 fix flag setting
    145390f fix flag setting
    77888e6 remove debug stuff
    a8a087b move compile defs to cxx and c flags
    c544cb4 clean up entire temp directory
    1e3ddfe try to fix check for ansi stream
    02d423b fix order
    ddc3c70 fix order
    a7098d1 move ansi cxx flags stuff out of try compile and into cmake files
    02ef2fb fix network paths with spaces
    c54a86e have to cache ansi_cxxflags
    369d5f6 spelling error
    9a6c95f add checks for ansi flags and not hard code them
    b8a1b1e Fix for network paths with space
    146a3de Fix for network paths
    209d00c FUX: those vars need to be ADVANCED
    9a98c16 ENH: Added CHECK_VARIABLE_EXISTS macro.
    a7da3d4 ERR: Fixed string literal to char* warnings.
    e9687d9 fix for create shared library
    1a9ae3b converted c plus plus comments
    70eaf19 ENH: fix for module run time flag
    b123c07 rename foo variables to better names
    7ef6173 ENH: Added READ_WITH_PREFIX option to LOAD_CACHE command.  This allows reading of cache values from another cache without actually creating local copies of the cache entires.  The values are stored as prefixed local makefile variables.
    c2addf1 ENH: Added support to find VTK 4.0.
    ee42cf3 BUG: use CMAKE_COMPILER_IS_GNUCC not CMAKE_COMPILER_IS_GNUGCC
    9686a90 ENH: Now also locates the "makeindex" program.
    9f7d94a ENH: Only search VTK_INSTALL_PATH if USE_INSTALLED_VTK is on.  Only search VTK_BINARY_PATH if USE_BUILT_VTK is on.
    e3f76e9 ENH: New implementation of FindVTK to take advantage of VTKConfig.cmake.  Also provides more powerful search path mechanism, and requires only one cache entry in user project.
    c96c3c3 BUG: Attempt to fix CopyFile problem using flush before check for success.
    6435f60 ERR: Fixed signed/unsigned warning.
    f87d703 ERR: Fixed unused parameter warning.
    f3e7681 fixed comments to be c style not c plus plus
    5a75e03 allow flags to be in the CC and CXX environment variables
    939035a BUG: the dependency analysis would incorrectly alphabetically re-order the link lines, which affects external libraries pulled up from deep within the dependency tree. Fixed by preserving order everywhere.
    7140c6f fixes to better honor env CC and CXX
    76fca30 ENH: add some better output when copy file fails
    fd30c82 fix some warnings
    ae3b1f3 Add / after directory name when doing tab completion
    1d39833 Add progress to ccmake
    0cb9343 BUG: fix CFLAGS
    9b14032 BUG: fix handling of CXX
    1a2a600 fix warning
    d5463f4 fix in warning
    65a814c Initial add of progress
    d05716c BUG: fix for thread and cache override
    5b17658 Add more messages, make messages look the same, add checks if test was already successfull
    ebb6477 If system detection fails, make copy of CMakeCache
    603af01 add print for compiler is gnu
    86c32e9 fix some compiler warnings hopefully
    dad83f4 BUG: fix for borland run time dll
    c164ba1 fix for sun
    523b7ff fixed bad source directory bug
    78b8d0a  fixed compiler warning
    a2ec933 ENH: add back install prefix
    7a8928e fix thread logic
    c652215 ENH: add CFLAGS and CXXFLAGS
    a96940d Oops, std namespace
    c91ca24 Add progress reporting
    9f6e613 Add Progress support
    435282e temp fix for hp
    610b047 *** empty log message ***
    3118795 fix flags for hp
    4b0c9ee Fix compile flags on c files in static liobraries on windows
    115ea25 BUG: fix flags for c compiler on windows
    f676431 added another func
    1d74cb3 added another func
    2281726 Clean find for Python, add find for python 2.2 on windows, cleanup java on windows and add java 1.4 support
    b7f96d0 Added missing space.
    e9fa0d3 Fix building on NMake. Use short paths
    388c4ad BUG: fix for missing temp file variable
    a79b16a  reorder tWR so that it does not crash with shared
    b7b3256 add support for borland run time flag for shared builds
    26e05fc fix shared builds on borland and add debug stuff for makefiles
    c1c3149 BUG: fix for build out of dir for windows
    fe8428a ENH: add status messages
    20b7e6b ENH: space fixes and add a status option to message command
    19b144b ENH: move -P flag from cxxflags to the compile line for cxx files
    2905d39 ENH: check to make sure cmake matches the cmake used to generate the cache
    46ede79 ENH: use correct run time library for borland
    7b54b22 ENH: force a global generate if the cache version does not match the running cmake
    4a9e790 BUG: add missing depend rules for hp make
    fce9bf4 fix for nsl library and X11
    09b9a38 fix for nsl library and X11
    e0671ab BUG: fix order of link line for creating shared libraries
    ccb9b9c BUG: Fixed doc string on generated variable.
    83d2733 BUG: fix path problems
    4b7b9ab Backwards compatibility. Andy and Bill made me add socket library.
    e020a6d ENH: add .def file support
    cb42655 BUG: change to new variables
    5031b41 add find threads check
    0b04a61 add find threads check
    8b689f9 clean up test for html output
    359ca21 BUG: fix reg expression
    c8ced2a *** empty log message ***
    1d7c2ea FIX: minor fix, OPENGL_INCLUDE_PATH was set 2 times
    59d623d *** empty log message ***
    56d4bba fix project name
    98ef89b Set CMAKE_BUILD_TOOL
    36db450 ENH: fix up several problems with new stuff
    928b9de new test
    38781fd Fix for OSF
    b7701cf Fix regular expressions to be able to handle windows libraries
    d1051bb clean up flags with _init flags
    5b9a880 add install stuff for platform directory
    b133abe ENH: fix for darwin modules
    538f385 BUG: fix setting of c flags
    ac481e0  fix for cxxflags
    1ccd1ef ENH: Adding support for comeau C++ compiler.
    3a6d52f ENH: Moved caching of C*_FLAGS* settings down to CMakeSystemSpecificInformation.cmake.  The platform files can set the defaults on the first run, and then the settings are cached at the end.
    c74ce9b BUG: A variable is not in the cache if it is UNINITIALIZED.
    06b640f ERR: Removed use of NULL.
    a747e47 ERR: Added missing include.
    f54bfe4 store the compiler in the cache
    f5d95fb Complete rework of makefile generators expect trouble
    c72462f ERR: Fixed signed/unsigned warnings.
    202d2ea Revert
    7274abe Revert back
    5c6355e Add readme for mac
    c79abbd ENH: Enhanced FindITK supporting use of ITK from an install tree or a build tree.  Only one cache entry is brought into user's project, called "ITK_DIR".  This is the location of an ITKConfig.cmake file from which other settings are loaded.
    6ab1669 BUG: Fixed STRING(REGEX REPLACE ...) and added better test.
    42c464c ENH: Added STRING command.
    5417d02 ENH: compile method now returns whether compilation succeeded.
    0930c14 Use CMake icon on Mac
    b99b9e5 Add Mac icon
    ec0cf29 Add CMake icon
    c6fc225 Remove background and make bigger
    00747ad Bigger icon
    2a8c0bd Start adding CMake icon
    d7ee016 Move the hi-res time to system tools
    3d4a2fd In certain cases, try to guess the source directory, so that you can run cmake or ccmake without specifying source dir
    0b7d51d Remove warning
    b8548c1 FIX: a / was appended without checking if there wasn't one already.
    bde5ee3 Try to fix test
    37b8509 Make things advanced
    5a0641a Cleanup
    17b0a74 More mac fixes
    f0db119 Reparent file path widget, add tab completion support to path anf file path widget
    f895a94 Add a simple globbing of files and directories
    8ac50c4 Try to fix FindX11
    14ab03f Simplify
    f33fda6 ENH: Added generation of --gccxml-compiler argument to GCC-XML for msvc6, msvc7, and nmake makefiles generators.
    12215e5 Start working on adding tab support
    4776967 Fix windows process execution so that it pops up the windows
    f0facf6 Get the Mac resources done
    cf02c15 Minor fixes
    dc919e8 Make directory if it does not exist yet
    c45fc1e Attempt to automate apple gui generation
    a9df6fd Try to fix generator problems on Mac
    23dde13 Fix test
    7f0cbaa Try to make test to run
    565afcb ENH: better resize
    2ccc30d make qt stuff advanced
    1b7ec9e Revert X11 stuff until other steps are done
    ea2001e Print message on system without X11
    a43958f Add Windows code
    2d9330f Now it should work
    2d970c2 Add test for X11
    5e2cc83 Remove X11 stuff
    ccafaa6 Add append to write_file
    91bd207 Add flag to WRITE_FILE to append
    74eeb49 Do this the right way
    b933ad8 This should substitute configure part that finds X11
    61a9bdd ENH: Added generation of --gccxml-cxxflags option to complement --gccxml-compiler.
    56f2d45 *** empty log message ***
    0d7db95 ENH: Updated for cmake 1.4.6 package.  Added automatic conversion of setup.hint to unix newlines.
    1c4223b ENH: Updated for 1.4.6 release.
    319c3ad *** empty log message ***
    8ff7c13 BUG: fix stack limit size on mac OSX
    5b9b793 Add check for big endian in backward compatibility scripts
    e3e9fb6 Subdirs reports an error if the subdirectory does not exists
    384fda8 Try to remove some warnings
    1f6a3c6 ENH: Added reference to Copyright.txt.  Removed old reference to ITK copyright.  Changed program name to CMake instead of Insight in source file header.  Also removed tabs.
    48b74fd ENH: if output variable turn verbose off
    fa78286 closer to removing autoconf
    f6a7057 ERR: Another attempt to remove warnings from missing prototypes.
    da460f9 test for gnu compiler
    0692323 *** empty log message ***
    0e8052b BUG: make sure win32 exes are win32
    b1114a3 new cmake based configuration
    c1c74f9 When in verbose mode print test command
    01bd3b7 Improve comment
    c300723 Rename variables to remove warnings
    a465ee3 ENH: Another attempt to fix OSF warnings.  Also removed TABS.
    eda8984 Remove unused variable
    876645a better warning message
    e4e920e better warning message
    f70a759 Remove std::hex as it does not seems to work on SGI, attempt to fix ftime problem on borland
    5a1fccd Fix namespace, typo, and make ftime work on windows
    f485929 Even more cleanups, fix time on certain platforms such as windows, cygwin, and linux. Hopefully we can add entries for other platforms until try_compile works. Also escape certain characters for xml.
    066cea2 More cleanups, fix prexontext and log number
    461a3d2 Add LastBuild.log file, fix some minor problems in output, modify output a bit...
    d8167fb compiler warning
    7d907a9 Add option to control number of errors sent to dashbaord
    a8d038d ENH: Added Split method to cmSystemTools to split a string into lines on its newlines.
    3d3d7a9 BUG: Should not load CMAKE_INSTALL_PREFIX from the cache.
    98ae74c ERR: istrstream and istringstream need to be pulled into namespace std on the SGI.
    5b9feb6 Fix network build
    fe100ef ENH: mark some vars as advanced (and resort the list)
    281f751 ENH: Renamed cmStringStream to cmOStringStream and added cmIStringStream.  Removed cmInputStringStream.
    65cc289 Remove compile error and remove some warnings
    7e84fa0 ENH: Updated for actual build.
    1ca67f2 fixed some compiler warnings
    1dcfcc8 Remove warning
    f6a1218 Remove warning
    089429f Try to use platform independent input string stream
    cceb68f Remove memory leak caused by cmDynamicLoader not being deleted properly
    b431046 Try to add enter support
    aef8110 added test of SET CACHE FORCE
    f990777 added FORCE option
    cb5763a ENH: update the progress when generating is "done".
    6ee07d2 changed name
    0ccba5a Add some search paths
    e55a05a added Code Warrior dev
    4e3d4e7 added build for Code Warrior
    5cef592 some updates
    ea87271 Reorganization, cleanup and some improvement in dart emulation
    8f63293 Add parsing of warnings and errors
    350eeea Add configure option and fix potential bug in other targets. Now the run command is actually run with directory, so eventually we should be able to run this from a subdirectory
    fd33231 new plugin API
    abf3337 some mods to the plugin API
    8cdb9a3 BUG: get all the output including the last character
    9b54cdb added header dep
    696d15c Fix problem on HP
    2cf6730 minor fix to allow if with no arguments
    d5296aa Suppress output of trycompile
    fba1ca0 Fix update so that it actually updates the source directory,
    51f399c Fix for run command on windows. If you specify command in quotes but not full path, it should still work
    088709e Add missing namespace
    a8bd7f1 Revert back. Does not seems to work on Windows
    da70a95 Add some minimal Dart capability to ctest. For example now you can actually use ctest to build projects, do cvs update on all platforms. This is especially cool for Visual Studio where you do not want to load the whole development environment just to build your project.
    8fd2ec6 Check if directory was actually created
    396f916 ENH: nmake now uses incremental linking as Msdev does. Faster build (linking a static vtk.exe or paraview.exe could take more than 10 minutes)
    9ed9339 If you specify header file as source, it should still use C compiler and not CXX. Also fix COnly test so that it make sure that this still works...
    1ba0a05 Fix borland build. Borland Run command should be static, since it is called with no object...
    a518fed Try to improve source group interface
    7761643 Remove tabs
    091f53f FIX: re-enable the OK button in RunCmake() when everything is done.
    f68f7c2 Fix reading of advanced values from CMakeCache
    bdfa41a updates
    564074b ENH: my opinion is that it should be ADVANCED. Few people build the doc.
    54ac432 Add missing argument
    0f36615 Cleanup RunCOmmand code and move borland one to vtkWin32ProcessExecution, so that it is all in one place... Add timeout option whihc does not work yet, but it should not produce warning any more
    38d1ea9 always set PROJECT_SOURCE_DIR etc
    d27cd93 some fixes
    599114f under development
    9f5cf38 Revert to fix win 9x
    5ce73bd ENH: Added explicit declarations of some C functions that are hard to get from standard headers in como (www.comeaucomputing.com) strict mode.
    cd8e26f BUG: Must return false after an error of incorrect arguments.
    6c2944b BUG: STRLESS and STRGREATER need to treat non-existent definitions as strings.
    f549a2b Cleanup and try to unify with the other code
    4435bb0 Cleanup
    b051815 ENH: Adding install of .in and .c modules.
    25b5897 Remove unnecessary new line
    8cac768 Fix bug in borland run command
    047acd0 Produce only one output
    3997fde ENH: Added support to pass the gccxml program location to cable if ITK_GCCXML_EXECUTABLE is set on m_Makefile.
    dfb25dd Add test for big endian
    4045066 Fix grouping of arguments on Windows 98
    789cc71 Fix a bug in generator. This one is good: This bug is only present on Windows 98, but since RunCommand did not work, it never showed on the dashboard... In any case commands in Visual studio 6 should be in windows style slashes
    ffe1132 Put quotes around arguments if they have spaces and no quotes
    4918ce6 Remove bogus exec_program
    b013813 ENH: removed "USE_FLTK_VERSION_1.1" in favor of "FLTK_VERSION_1.1" to avoid      confusions.
    a2eccb4 Remove dependency to dynamic loader during bootstrap
    af207d3 ENH: Version 1.1 is considered to be the default.
    9d32676 ERR: Fixed bad sentence in error message.
    779810f Fix bug in chdir; Who did this anyway...
    a63f7ba BUG: fix load command stuff for cygwin and cleanup at exit
    04d8ba6 Add some more comments
    a7692d8 Cleanups and hopefully now it works on all windows platforms
    6672c29 Set comspec substitute the right way
    5b6d899 Set comspec substitute
    67be746 Add spaces
    1f80ecf      Configuratiion for finding LaTeX related executables.
    9619ee3 Another attempt on Windows 98
    ef2af05 Attempt to unify the code
    a38b917 Fix bug in printing
    b778938 Remove warnings and fix potential bug
    be6a569 Make borland pass all the tests on XP (and 2000?)
    d789b13 Remove debug
    aad3656 It is late and it at least seems to work better than before...
    375c695 Fix for it to compile on "all" windows platforms...
    4fe98d8 Simplify debugging by resetting error code
    dbd1314 possible fix for warnings
    595c15c compiler warnings
    780a9bb Add two cmake commands -E echo for echoing strings and -E comspec for workaround of bug of windows 9x; add another implementation of run command on windows which should work...
    c310600 Add class for process execution on Windows
    2f1052b Use cmake echo
    7ddb408 removed some includes
    eb6bba3 BUG: fix doc string and allow a variable to be promoted from non-cache to cache
    cc6d561 remove unused stuff
    fa1418f Cleanup configure scripts
    c751d2e added progress
    85896b3 minor memory fix
    1bd6766 Set variable to either 1 or empty string instead of TRUE and FALSE
    8d604d3 Cleanup
    332c653 Check for library
    5902279 Fix modules for recent changes
    561a3da Several changes: COMPILE_DEFINITIONS is now depricated. If you want to specify some, use CMAKE_FLAGS -DCMAKE_DEFINITIONS:STRING=...; same goes for libraries, include path, ... It now detects wether the file is C or C++ and uses the apropriate project command, it also does the right thing when doing try_compile, so it does not execute configure for every single try_compile
    6ff1579 Use file format detection
    6736678 Add detection of file format from extension
    c6384c1 Remove warnings
    66d0469 Attempt to make NMake quiet during TRY_COMPILE
    80f2004 Add verbose flag -V, which makes the output of tests to be displayed; also add help to ctest
    b5de000 Improve backward compatibility, so that all backward compatibility stuff is in two modules; fix invoking of try_compile; add checking for header files and sizes of types
    cabe849 Add support for mac dylib
    3697ad6 Initial attempt to check if library exists
    8d14221 Some GUI improvements and fix the way dirty is being set, so that if there are no cache values, dirty is not set
    a863d65 Improve check size of. Now it checks for some header files before trying to check types
    94ff97c *** empty log message ***
    db2bd57 ENH: Adding prototype release config script for OSF.
    806d623 ERR: Removed old cygwin release config file.  A separate script is now used.
    9878f49 fixed memory leak
    72054b9 always convert to output path
    9314bb40 use /usr/bin/find and uname for cygwin version
    d86d95c Cleanup
    e00b56d Add accessor for Flushing cache
    cc0e0d5 one rule per line so borland make does not die
    dd0dc9e handle long commands
    94f1e8f fix for cygwin and nmake that does not define WIN32
    3050810 ENH: Added cygwin packaging scripts.  The setup.hint and cmake.README files required by Cygwin are generated automatically.
    ba10f96 Fix problem
    d7b3da7 ENH: Added to generated README the typical install locaiton of /usr/local.
    7fb39f7 Fix cache for non void* types
    1b4171c Keep track of libraries so that you can load them as many times as you want...
    576a490 Cleanup
    4ca00b8 Some minor fixes for mac
    32fcc24 Fix generation of C only modules
    2a21a66 Fix extension and suffix for modules on mac
    903796a cleanup
    bafeb69 cleaned up API
    d59d94f Fix test so that it will work on HP
    565adb8 Fix HP build
    48fe81a Try to remove some warnings
    5843ae4 Fix loading of module for borland
    6a096be Try to fix borland and nmake try compile
    e6406f6 Abstract cleaning of files and add code that deletes files from Debug subdirectory
    9cf3970 Remove debug stuff
    af7c36f Fix comments
    242347c Try to fix quoted definitions
    4852c21 hopefull another fix to if statements
    38baabc Attempt to fix Visual studio 6 comiling
    7ee50e7 BUG: Creating source tarball should not affect current directory.
    9ac4d6e ENH: Incremented version to 1.4.5.
    cb4299e defines cannot have quotes in them
    c9d16de some try compile fixes
    f7ec3c2 compiler warning
    a77f9f0 Fix namespace problem
    a76773f Add missing include
    28159eb Fix tests for new trycompile and tryrun
    202600f Add GetLocal on cmMakefile and on local builds do not perform tests
    571c483 Include more testing
    1d0d685 Simplify checking for headers
    5a08e1b Add macro which checks if the header file exists
    fdcd197 Fix comment
    50423a7 Fix test so that it does some modules testing by checking for some functions and some size of types
    76e9af1 Add two commonly used modules. First one checks if the function exists, the second one checks the size of type
    157e2b4 Add option of TRY_COMPILE to store the output of compilation so that if the output fails you can display it or store it in the file
    9271431 Add WRITE_FILE command, which writes string to a file
    e5a8887 removed c++ style comments
    b380a37 Fix includes
    a7589c3 compiler warnings
    0415b0d Add test for gui
    3001a9a Fix arguments
    ceb63be Allow argument Q
    b7fa92c Add support for exiting after loading
    8f3d8e7 Add option -Q for existing after loading
    c916291 Remove unnecessary disabling of output
    5d07164 Fix tryrun to work on Linux
    4027cfb Supress standard error when running command
    b17cfc7 Fix try compile with second signature, remove cmake lists from cache so that multiple tests work
    dd6122c Add a way to check if run command output is disabled
    f5c6dfc When doing try compile disable output
    0301b83 Add a way to remove files from cache
    7dbff46 Fix compile problem
    8f74db5 minor cleanup
    5eeb079 Fix all defines on Windows
    1cce2ed Fix executable to be WIN32 on windows
    0003262 Fix find wxWindows
    d4f5545 updated to try compile
    3eaf054 new command
    e756d20 Remove unnecessary message
    192dfba Add option for building wxWindows GUI for CMake
    f1d40ee Initial import of wxWindows dialog
    0dafd88 Improve searching for wxWindows
    b13e120 Fix callback for the new API
    6769e84 Improve message handler to include client data.
    eab2467 test passing CMAKE_FLAGS
    610ff11 now Try compile can include CMAKE_FLAGS
    f835a83 better error reporting
    bd7ffbc ENH: If SET(VAR) is called with no other arguments, remove the definition of VAR.
    aa29bbc ENH: Added RemoveDefinition method.
    24e0518 FIX: better support for the Tcl/Tk 8.4 pre-release
    5e319f5 GL should not be a completely necessary thing for finding GTK. This will find gtk and GL but also just GTK
    56b69e5 Remove unnecessary variable
    40a99bc removed target
    d8aef3f ENH: Adding installation of TRY_COMPILE tests.
    d631e11 BUG: Generated CMakeLists.txt file needs to take CMAKE_ANSI_CXXFLAGS into account.
    67e13e9 ERR: Fixed typo: INSTALL_PROGRAMS -> INSTALL_PROGRAM.
    4267a1b some cmake api changees
    8491551 Strip the string that user answers
    a4b0768 ENH: add support for Tcl/Tk 8.4.0
    973cf55 updated comments
    5376acd BUG: INSTALL_DATA should be INSTALL_PROGRAMS for program install targets.
    6844dfd some cmake api changees
    2a68d21 cleaned up some of the cmake interface
    e68e917 new test
    d1fbb55 Replace getline with fgets since getline does not seems to work properly on Mac OSX
    577cf91 Fix problems with advanced not being marked.
    e5e0132 ENH: Improved implementation of INSTALL_FILES and INSTALL_PROGRAMS commands.  Source paths can now be relative or full paths, and don't need to be in the same directory as the CMakeLists.txt file.
    222b04f added Destructor
    0a2f6c8 added destructor to loaded commands
    d17830e slight change in signature for TryCompile
    83f6161 slight change in signature
    40fd3b8 some cleanup
    e4690b6 minor fix in error message
    885f55b load command test
    4dec2a1 remove unused variables
    2d9fbbd updated to use ConfigureFinalPass
    d2c4432 changed handling of FinalPass
    44e4c7c changed when final pass is done
    a4ca322 renamed GenerateMakefile to ConfigureFinalPass
    b67f745 removed extra Generate that was screwing things up
    021a1c3 fixed warning
    99a1749 made less verbose
    0bd1dce removed messages
    0815091 ENH: Added FileIsFullPath test method.
    ee592e9 some fixes for try compile
    9d59d65 now uses TryCompile
    9e64895 minor fix inEnableLanguages
    7e6f9ff fix to the cleanup code
    b3b0eeb fix to the cleanup code
    6132184 better trycompile and enable langiages
    c1da4c9 better try compile
    fd49f17 removed messages
    26aeeee Improve bootstrapping on Unix, so that it bootstraps in the subdirectory. This prevents from compiler files being reused and you can do make clean...
    e18a536 Make QT variables advanced
    c1b92d2 compiler warning
    6c3aaa4 duh
    cf10b0b Need to use $ENV{} to access environment variables
    dcc7127 some cleanup
    c6c579f uninitialized var
    e88e3d3 Remove unnecessary include
    4c21ba2 Remove unnecessary include
    5e6b297 added include of FindQT.cmake
    c8c89b6 new arch
    271e6ec added test for QTWrapUI called qtwrapping
    6b9d82f corrected test for QTWrapUI
    32b398e new try compile module
    cf272c7 Oops, too fast commit; add missing ;
    6a2174f Add more error checking
    31f714f another signature for Try_Compile
    2aea6d5 added a flag if a cmake is in try compile
    895f8c4 Fix mark as advanced. Now it should work properly
    628625a Simplify code. Since we access cache entry through the iterator, we do not need the cache manager any more
    c478520 Fix build problem on Sun
    3507ef5 corrected the generated lists .h in header list and .cxx in sources list
    dffde0c added generation of the GENERATED_QT_FILES list for make clean
    4be9fce added test for QTWrapUI
    3f047aa test for QTWarpUI
    1eb3dd1 BUG: GetCacheValue must check if value is UNINITIALIZED.  If so, pretend it doesn't exist.
    9ec133d Fix bug in ccmake which made it crash when all cache values were deleted
    2ca71be Fix problem with ccmake crashing on empty caches
    c41fe4f Fix MFC GUI
    62d654a Fix find and remove check for uninitialized entries
    b2f845f Function strcasecmp is not portable
    bef93dc Couple of changes: cache variables now have a map of properties. ADVANCED and HELPSTRING are now properties of cache variable, IsAdvanced is gone, so is GetCacheEntry, since cache entries are now all private. To access them, you use the iterator. -ADVANCED cache entries are gone and are replaced by the property of cache variables. The cache file still looks the same, but the -ADVANCED cache entries are created when writing file. MarkAsAdvanced and VariableRequires are fixed. So are curses gui and wizard
    bfdf8f7 Remove Mark_AS_ADVANCED for some variables that do not exist
    19323b6 minor fix in try compile code
    b9db890 ENH: Pointer-to-function to pointer-to-data casts are not even allowed in strict C.  Re-implemented this conversion in pure C++ using a casting trick with an extra level of indirection.
    994e300 ERR: Removed C++-style comments, used C-style instead.
    d9326ed ERR: Added missing include of stdio.h for sprintf.
    5608a9a updated signature
    bea2158 updated makefile moved commands into cmake and fixed try compile
    74e13ad moved dump docs into cmake
    9149cdd moved commands into cmake
    38e4126 modified TryCompile
    820088c ERR: Cast from pointer-to-data to pointer-to-function is not allowed in C++.  The cast needed by cmDynamicLoader::GetSymbolAddress is now hidden in a C file.
    de48dbb ERR: Fixes for comeau compiler.  NULL is a pointer of type void*, and cannot be compared directly with other pointer types.  We use 0 instead.  Also changed putenv to setenv for comeau on linux.
    14f0211 ENH: Added definition of _BSD_SOURCE to enable proper use of POSIX functions on comeau in linux.
    ce65c54 ERR: Fixes for comeau compiler.  NULL is a pointer of type void*, and cannot be compared directly with other pointer types.  We use 0 instead.
    807b4ac ERR: Fix for borland on linux.  We cannot directly compare the st_dev and st_ino members of struct stat.  Use memcmp instead.
    1bad75e ERR: Removed stray semi-colon.
    eb1ff5f ERR: Fixes for comeau compiler.  NULL is a pointer of type void*, and cannot be compared directly with other pointer types.  We use 0 instead.
    929a2b1 ERR: Fix for borland on linux.
    15d27bb FIX: typo + bring back the OPENGL_gl_LIBRARY path that can be used to find GLU (was wiped out from FindGLU)
    3c3ea26 removed extra ENDIF
    7a927b5 ERR: Went back to old-style test for -LANG:std on the SGI.
    d7a1063 better error checking on If statements
    c2cdd8f ERR: AC_SUBST replaced with AC_DEFINE.  Needed to get configure script to correctly setup cmConfigure.h.
    e500dd4 ERR: Removed accidental commit.
    722f923 BUG: Missing AC_SUBST commands added.
    43d055e Adding GLU to the OPENGL_LIBRARIES only if it is found.
    3abb9e2 compiler warnings
    f229c1c compiler warnings
    b7455e4 compiler warning
    386c19f fix for borland compilers
    a4eebcb ERR: Fix for borland in generated code.  vtkCommand is ambiguously both a function and a class.
    2905892 ENH: Improved configure test implementations by using AC_TRY_COMPILE.
    41628d2 updated to fix the long depend line issue on Borland
    979bd1e ERR: Fix opengl finding on osx
    79ddd94 ENH: make stub stuff ADVANCED
    25ff455 new arch
    2c7e9b3 new architecture
    b0fa511 fix comment
    28117a2 Add important missing word to documentation
    3d17c97 More detailed information about consistent FindXXX.cmake files
    27bc578 ENH: use :: rule and not a long line extension
    709517b minor fix
    50a1f8a minor fixes
    079e846 Hide lots of values in the advanced list Fix some bugs OpenGL always needs X11 on Unix
    1205491 made destructor virtual
    7e0655f removed some couts
    7f76762 made method public
    ae34a49 fixes
    5b0611d updates
    49aebe6 new arch
    d28e483 first cut a new arch
    b8e39b0 fixed test for new cmake
    61ab3e3 ERR: Still need to define OPENGL_INCLUDE_PATH in addition to the standard OPENGL_INCLUDE_DIR for backward compatability.
    0059db2 A simple FindMFC module for consistency
    1fc3bb4 BUG: use windows paths for utility depends
    231c9da BUG: bug for more than one custom commands
    e89040f Dart now has a configure option
    8cc45bd I copied a bit too much VXL functionality here. Oops
    c5feb8c Added PERL_FOUND
    d7ebdb9 Add an MPEG finder in the new format - functionality copied from VXL.
    0b288b6 Fixed mistake in comments Transferred OPENGL finding logic in from VXL Added Some backwards compatibility with CMake1.4
    a89dbfc Moved FLTK and GTK to new FindXXX scheme. Imported some functionality from VXL
    0b1465b small bug fixes
    95a506e FLTK_FLUID_EXE -> FLTK_FLUID_EXECUTABLE because Module files are moving to consistent scheme
    c5d31d3 Fix Bugs
    f5ea46b This file should not be empty
    99a335d Moved FindZLib.cmake to FindZLIB.cmake
    c826085 Copied the X11 PNG and ZLIB functoinality from VXL
    8600beb Adding Zlib and PNG find modules in the new format
    3663167 This Find Module is in the new style
    5f60153 Add helpful message for QT Windows users Add FindZLib in new format Move FindJPEG and FINDWGET over to new scheme
    63d64d5 Define a single expected format for the values defined in every FindXXX.cmake file. Upgrade all the QT functionality to use the new FindXXX.cmake format Add a module for AVIFile.
    a888ba5 in progress
    3ffc4b2 in progress checkin
    31f80f1 add rpcrt4.lib because of CMakeLib needing it
    b64c6bb extern C fixes
    e8d0e80 some changes in cachemanager and singletons
    7ebbc43 no more singletons
    499cef0 now needs dynlib support
    1168d5a ENH: Moved build of source tarball to package script.
    d0be289 changed cache manager and registered generators to no longer be singletons
    4855fe5 an early checking not complete
    6046060 ENH: add include paths to rc program for resource generation
    6f31081 *** empty log message ***
    56832b9 Switched to release branch tag instead of sticky tag.
    8222ea3 ENH: Adding release configuration for darwin.
    17ae77f BUG: Don't erase tarball directory in packaging step in case there is a source tarball there.
    92cb867 cygwin release
    2e8880b ENH: Updated release script configuration for CMake release 1.4.4.
    5897d07 Fix bug in trying to set stding with null
    37b73a9 ENH: fix warnings
    716eb19 fixed bootstrap build to not use LoadCOmmandCOmmand
    b8be208 updated to match the SET
    ae6e90e added new form of Set source file properties command
    d99454c now uses stubs
    c728b6c fixed bug maybe
    408361a try another flag for the dec compiler...
    85d1fc1 no more dll for plugin
    cb57dd4 remoevd shared lib
    499bd45 removed shared lib support
    d7f1a49 memory issue
    13d4f89 compiler warnings
    e1d5c0c BUG: fix for cygwin
    3f36d23 BUG: add explicit clean up of the cachemanager at exit of programs, so dll destruction is not a problem.
    40cf734 BUG: fix for borland and a shared CMakeLib
    faf4b68 BUG: fix for borland and a shared CMakeLib
    0fdfab3 BUG: borland needs to have BUILD_SHARED_LIBS on for executables to work with c++
    c4076fb complex test needs the dll
    2fc458e minor warning fix
    b5cff36 BUG: fix for OSF compiler to use ansi mode for streams
    0401303 fixed some warnings
    470e057 fixed some warnings
    4a398a9 fixed nested comment
    184e705 added lib
    33ed97c ENH: Added -files to end of internal binary tarball to distinguish from the outer tarball's name.
    2353f5e minor fixes for new cache api
    9f870d3 minor bug
    96f8d18 support for dll
    6158aa7 dll support
    c0b293f made into dll
    15b2d2f support for plugins
    a211406 adding plugin support
    9184cac added plugin support
    34c7c1b made CMakeLib shared on windows
    38dfd36 added C Plugin API first cut
    5be8fa4 BUG: use c compiler for link of c programs, and use temp file nmake syntax for linking c and c++ programs
    4380c3b minor fix
    7b5a876 modified how source files store properties
    f7b1a90 ERR: unsigned int -> size_t.
    7bd3a1e ENH: Changed check for which version of instantiators to generate to look for definition of VTK_USE_INSTANTIATOR_NEW instead of an extra argument to VTK_MAKE_INSTANTIATOR.
    c1ad03b BUG: Added backward-compatability.  The old instantiator style will be used unless the argument USE_INSTANTIATOR_NEW is given to tell the command to make use of the instantiator new functions exported from each class's implementation file.
    3200bfb ENH: Improved generated instantiator to use extern declarations to wrappers around the New() methods.  This avoids the need to include each class's header in an instantiator source.  The instantiator class implementations can now fit in a single source file that compiles quickly.
    99a821d ENH: add -DWIN32 flag for builds
    f035d0c ENH: Platform dependent libraries added.
    d38b48f added macro test
    216c985 added new command
    96a3b4d compiler warning
    6deb5bb better IF ELSE handling
    6754749 FIX: fix commit messup (this change was committed to the branch instead of the main tree, thus was wiped-out later)
    a75e788 FIX: - WINDOWS does not exist, use WIN32 (or defineWINDOWS if cygwin can not be used inUnix mode?), - fix an un-closed IF, - use same prefix for vars (and make it advanced)
    a1e1967 This hopefully finds wxWindows on UNIX
    7cdee27 Add UNIX support for WXWINDOWS
    a898cfb Add return value support and add documentation
    f3a656e ENH: Updated copyright.
    c41c7a6 Add option of storing output to the variable
    930bed0 ENH: first stab at wxWindows support (win32)
    48c1309 ENH: Adding installation for man page.
    f236886 BUG: handle .exe extension for cygwin
    f7bddda ENH: Initial checkin of unix manpage.
    e1b6ba9 fixed some compiler warnings and leaks
    5c51753 ENH: Split install script into two parts.  Added basic support for adding more files to the distribution and creating packages.
    86709a4 fixed some compiler warnings and leaks
    3704cc2 fixed some compiler warnings and leaks
    559d99e ENH: Images library added. Names for debuggin versions in windows added.
    ab2dc55 minor fix
    596614e FIX: names styles for fltkgl and fltkforms are different in windows and linux.      Both styles are now searched taking advantage of the NAMES option in      FIND_LIBRARY.
    46a327c FIX: put ExpandRegistryValue() back (seems to have been removed accidentally I guess in 1.25)
    eebc39d FIX: stupid pb fixed (close to being medieval'ed by The Ken)
    be3a15d no longer need an argument
    fc7e416 BUG: fix jump to directory and build for nmake if library path is not set. combine OutputBuildExecutableInDir and OutputBuildLibraryInDir into OutputBuildTargetInDir
    836a280 minor fix for c tests
    1538956 fixed support for C test programs
    b5cf03b FIX: ConvertToOutputPath puts "" around path. Not compatible with GUI use.
    843616e FIX: <stdlib.h> is enough to get malloc()/free()
    9ca602e updated to mods in command
    0f6e022 updated to handle extensions
    c05e361 FIX: la commande créait du code C++. Du code C devrait faire l'affaire.
    f870578 FIX: la commande créait du code C++. Du code C devrait faire l'affaire.
    7dffa48 ENH: change the search path order (if several Tcl/Tk are installed, the "current" version is likely to be the one that is bound to the wish/tclsh found in the PATH)
    8fc6bce ENH: clean the module, add debug libs
    da9d44f BUG: Only one generated Tcl wrapper source was getting added to the package's library.
    20b1d94 BUG: Generated call to Tcl_CreateCommand for vtkCommand should cast pointer to extern "C" version.
    6811b49 BUG: Generated vtkCommand prototype cannot be extern "C" because it may not match with the version in VTK.
    23deae1 Ok, now cd will work on windows
    8dd1602 fixed warning
    bc72728 FIX: the stub libs were not searched
    3c9206f makefile now does not ignore NOTFOUND libs and includes
    8a3b2ad makefile now ignores NOTFOUND libs and includes
    6707a2b ENH: Added release script configuration for IRIX build.
    cdd688a ENH: better Drag&Drop, and change source dir automatically when build dir is changed in the GUI
    e8dbdca allows no arguments
    353050f ENH: add Drag & Drop (directory, file, or CMakeCache), support for Shortcut too
    4a792ac ENH: add Drag & Drop (directory, file, or CMakeCache), support for Shortcut too
    4823f16 modified to accept no arguments
    8dfb3d3 fixed some empty descriptions
    8d8470c full variable replacement and removal or empty arguments
    6bbc8e9 does not need a second argument
    c8ed9d7 ERR: remove automatic Carbon framework on osx
    22ae78d fixe for files with paths
    42a00c9 Fix changing of directories using cmSystemTools RunCommand feature
    fcc410d fixed if statements inside a foreach
    3d3caac ENH: Added test for IF inside a FOREACH.
    08f2876 ENH: Adding release script configuration for HPUX.e
    79e332f ENH: Added release configuration file for Sun.
    1cc729b ENH: Made release script more generic for creating static and shared releases.
    272c367 ENH: Release script configuration file for linux.
    77bb1f7 ENH: Protoype unix release script.
    df29ea0 BUG: Only the last extension should be removed.
    c5574e0 ENH: Added GetFilenameWithoutLastExtension.
    1e75dd1 ERR: Install for CXXCMakeSystemConfig.cmake and CCMakeSystemConfig.cmake need .in extension.
    6bdf15c ENH: Added /usr/local/lib/java search paths.
    b59f5dd fix install target
    8b2a797 fix warning
    ed7a32e BUG: fix for compile with hp
    694cff3 fix warning on Sun
    120b252 Add command that runs program in given directory
    32ad30e better error handling with if statements
    9f6ebe4 Fix problem when using NMake. This generated lines without space so nmake got all confused
    ab4e894 Add module that finds java executables. This module should find java, javac, and jar.
    2a7e453 fixed warning
    a43a65b consolidated IF handling and added checks for bad arguments
    e0c3d1e fixed commands that were setting definitions in final pass to set definitions in initial pass
    0b88e57 fixed commands that were setting definitions in final pass to set definitions in initial pass
    3cfca93 Remove another warning in the python wrapping
    cdace2f performance fix
    c601718 Add removing of warnings and add comment about the file being generated in CMake
    5ba65d0 bug fix for aux src dirs
    c24d201 minor cleanup
    ca2fdeb performance inprovements
    6eb6710 bug fix
    4b12e5a bug fix
    4d6433b bug fix
    7cd492d a minor fix to make my life easier
    44a7cd5 removed all source lists from the system and made them vectors. Also appended _CMAKE_PATH to the end of the automatic cache entries for executables and libraries. Odds of all these changes working are slim but cmake builds and passes all its tests. VTK40 starts building
    a1a05a5 BUG: CMake crashed if it failed to find its own executable.  Also added better error messages when this occurs.
    c487718 add a test with no extension
    32353c5 BUG: try to tell the difference between variables with sources and other variables
    dae99c6 BUG: Result from ostrstream::str() can be a null pointer.
    eb5b8e3 BUG: Attempt to fix ostrstream::str() wrapper for broken platforms.
    d1879a7 modified to handle src list vectors without proper dollar signs
    7df7760 BUG: make sure windows paths are used for the command or it will not work for win 98
    e328ee7 ERR: using declaration to move streams into std namespace needs to bring up ostrstream and ostringstream, not strstream and stringstream.
    953e01a ERR: Removed most of the repeated curses declarations.  The cause errors on other platforms.  Grrrr..
    5bed7ca ERR: Added function declarations from curses.h.  They are not present on some platforms.  Fixes warnings about implicit declarations.
    a454990 ENH: Added configuration of CMAKE_NO_ANSI_STRING_STREAM.  It is defined when the sstream header does not exist.
    38bfada ERR: Ran autoconf on corresponding fixes to configure.in and cxxconfigure.in.
    a39a03c fix for sstream
    3fc7253 fix to sstring stuff
    20d9083 modified MATCHES to handle non variables
    159338b ERR: cmStringStream is taking the functionality of ostringstream and ostrstream, not stringstream and strstream.
    17e3d6c BUG: CMAKE_NO_ANSI_STRING_STREAM needs to be copied from the cxxconfigure results.
    07d35e6 ENH: Added cmStringStream class to wrap std::stringstream or std::strstream depending on the platform.  The interface is that of std::stringstream, so no "ends" or "rdbuf()->freeze(0)" lines are needed.
    27a2cad ENH: Re-ran autoconf to include changes to corresponding configure input.  This adds a test for the availability of sstream.
    ff76604 ENH: Added test for sstream header.  Defines CMAKE_NO_ANSI_STRING_STREAM if the header doesn't exist.
    03a8c97 ENH: FindLibrary supports .Net specific lib dirs
    089bea3 modified create test source to create a vector
    38145ad modified create test source to create a vector
    b15808c ERR: Fixed unused parameter warning.
    cc59f9b *** empty log message ***
    28895b0 ERR: Fixed compiler warnings.
    55f3a38 ERR: Fixed compiler warnings about unused parameters.
    05e162f ERR: Fixed compiler warnings when using strict ansi.
    589cf38 fixed another bug
    5b82069 fixed bug
    3d7a869 ERR: Fix for fprintf format warning.
    50be646 ERR: Attempt to fix warning on OSF about implicit declaration of winnstr.
    84cd5ec ENH: add more paths for the HP
    0065bc5 ENH: try and fix link problem on dec
    f844304 Add debian Java paths
    5458a0b FIX: GLU and GLUT flags for Mac OSX
    64a1707 ENH: clean modules (doc, make stuff advanced, etc.)
    12d0b7c ENH: change so that on all make based systems all dart targets are added
    ca07137 ENH: use OPENGL_LIBRARY_PATH as additional search path
    877610f ENH: define OPENGL_LIBRARY_PATH (path to OPENGL_LIBRARY) so that it can be used to search for other OpenGL-related libs
    1c943b8 FIX: bug, the wrong include file was searched.
    ab9c677 ENH: FindLibrary can now use the makefile to add some compiler-specific lib search path (depending on the generator).
    72bb186 ENH/FIX: Glut should be found, not set. Add search path for Cygwin
    35f6b64 FIX: comply with the way OpenGL libs are set in FindOpenGL and FindGLU
    5380afe ENH: make all OpenGL libs advanced, and add support for glu lib with Borland
    e57d209 fix warning
    344a7cf use lower case and not short path for uniq paths on window
    9ed9bff only allow unique configurations
    5484a69 BUG: fix dot net for paths with spaces
    f3cfbce BUG: RelativePath should not be quoted in output files even if it has spaces
    06047d1 ENH: don't use short paths in the output
    8f89fe1 use short path to get unique path names for depend path output
    20308ac ERR: Fixed sun CC warnings.
    fd26d44 now includes current include files directory when searching for files it includes
    781fac2 BUG: cmake needs it's own directory for includes, so depends work
    daaa5f3 Oops, forgot the library name
    7e216a7 Add search for python 2.2
    65afffa FIX: {} were missing around FLTK_*_LIBRARY.
    ba0774d FIX: The final test is done now over FLTK_LIBRARY instead of FLTK_LIBRARY_PATH
    2deb001 ENH: Support for FLTK1.1 and FLTK1.0.11 added. An option allows to select      between the two versions.
    8f8b437 ENH: remove borland bootstrap makefile
    955463c fix for glut on win32
    11cff6e updated rev
    8cf2911 now uses bootstrap
    e2925bc merged ccommand into cmake
    78ce57a uses executabke bootstrap
    db4b453 changed CCOMMAND to CMAKE
    350f09a removed ccommand use cmake now
    5a286f1 updated
    e5668ea ENH: only add _LIB_DEPEND information for libraries and modules
    993aebb fixed bug in get short path for quoted paths
    c24c2cc BUG: never make a target depend on itself. This was causing unnecessary library duplication, resulting in link errors on some platforms.
    8f60b06 BUG: MAKEFLAGS does not need to be passed on command line.  It is automatically set by make in environment for recursive call.
    ccbc8a3 remobed bootstrap
    7bb0869 different bootstrap command
    14bc6b5 ENH: add tests for LESS, GREATER, STRLESS, STRGREATER (IF command)
    23772b3 ENH: increse coverage
    2d9e5ed ENH: increase coverage
    14b07c0 add a test for escape quotes and configure file
    11d100c added win32 bootstrap support
    9ebfec0 only add test target if testing is enabled and ctest is found
    92c5ff5 minor bootstap fixes
    843da92 adde less greater
    0a3d0d2 ENH: add list expansion back
    fd98b0c ENH: enable cxx by default if no languages have been enabled
    2489a35 ENH: better comment processing
    ceb3658 ENH: fix depend problem
    2ed628d find openGL in Carbon
    1052a67 added initial attempt to support win32 bootstrapping
    e10cea0 RunCommand now checks whether the process died abnormally (on Unix)
    74da9fb Add better detection of wish 8.2
    ebebe66 ENH: add no_system_path option to FindProgram so that the PATH is ignored
    1ad05f9 ENH/FIX: add NO_SYSTEM_PATH option + fix command usage
    ce31498 FIX: command usage
    1c9981e FIX: Remove assert since it was breaking IRIX builds.
    de44f1f FIX: Const reference to a set needs a const_iterator. (.NET build error)
    0e6b39e BUG: Correct some of the dependency analysis code. - Make sure the original link line is untouched - Avoid duplicating the link line when supporting version < 1.4 - Make sure the cyclic dependencies and such are output correctly in   complicated cases. - Avoid outputing dependencies that are already satisfied on the original   link line when possible.
    6b08b83 ERR: Added variable initializer.
    6734d3b ENH: change set<string> to set<cmStdString>  to avoid long symbols that crash ar on solaris
    1de2e69 ENH: Added coverage test for ITK_WRAP_TCL.  Doesn't actually invoke CABLE.
    b272f64 ENH: Added dependency hack to support wrapping test.
    8e69c98 BUG: Need to use CMAKE_CXX_COMPILER, not CXX, to get the C++ compiler name.
    a83e817 ENH: Added ITK Tcl wrapping command.
    347b0af ENH: add clean command
    6e472fd ENH: take cmake style command line options so edit_cache works
    0caf44c ENH: fix cmake to work without ccommand.
    b076138 BUG: short path does not work on bcc32
    2caeffc ENH: add -B option to specify the build directory, so make edit_cache will work
    db85946 WNG: remove a warning
    4720732 ENH: update with docs about the targets
    3bc9830 ENH: add an edit_cache target that runs ccmake or CMakeSetup
    e9e69b7 fix borland test
    cdf550d ENH: rework library depend stuff
    399e1c0 Improve bootstrape for unix
    4bff970 - bug fix where paths weren't being output when LIB_OUT_PATH *isn't* used - test case for above mentioned bug - more comments. Comments are good.
    0838265 check for optimized or debug library adds
    46e9d97 remove canonical conversion for lib names
    a80153b make it backwards compatible with old cmake
    2242006 Debug optimized cache fixes
    4fe8947 BUG: The library paths should stay with the libraries during dependency analysis.
    27fe57b ENH: change LINK_LIBRARY to add to targets
    b5b4659 Revert to make it work again
    a8d3805 Improve bootstrap on UNIX. Now it bootstraps into a separate directory.
    3d42300 BUG: if a_LIBS_DEPENDS exists but is empty, there are no explicit dependencies.
    386f439 FIX: If current selection was "NOTFOUND", then selecting the browser      would crash since a "/" could not be found in the current selection.
    099436d ENH: Make the LinkLibraries command contribute dependencies towards AddLibraries.
    36f80fe ENH: Make the LinkLibraries command contribute dependencies towards AddLibraries.
    1f8df85 ENH: Add library dependency analysis.
    d53458d The entry widgets are now created with what is initially available on the terminal.
    d0d25bb Reformatted the error printed by cmMakefile.
    a7664e8 ENH: allow cmake tests to be run without dart.
    0d8f4d2 create tests without Dart
    ffbdca2 ENH: replace freeze with delete
    06a6136 ENH: remove -fPIC for AIX gnu
    8a144d0 ENH: fix relwithdebinfo
    6cc58e5 ENH: add test for SEPARATE_ARGUMENTS
    2d37e6d ENH: add new command to separate space separated arguments
    ec4331d ENH: do not use count, find for map lookup
    fd22157 ENH: improve speed of GetSource function
    42b7d85 BUG: look for -l anywhere in link library entry not just the begining of the line
    ecbc720 BUG: make sure link directories are not duplicated
    b0dd81e BUG: remove warning about changing generators
    0f9ee5b use multiple rpath options for sgi
    5e1d9ed ENH: Make it unnecessary to ever specify LINK_DIRECTORIES for any library generated in this project, even when LIBRARY_OUTPUT_PATH is set.
    2ba1ee8 ENH: remove redirections for output of make commands as some things are lost
    1a92507 COM: just fix up a comment
    3dd66f9 correct c flags for shared links
    73c7caa BUG: fix shared links for cc on hp
    991b551 ENH: fix build name
    4879c6c ENH: look for nslookup and hostname in the right places
    d49a5ba ENH:New pdf for CMake
    8ddf868 updated for 1.4
    614ba45 dprecated
    94d407d fixed up again duh
    de491d9 updated to build ccommand
    9b0a90f fix up hostname for windows
    303b77a ENH: give a warning when switching generators to match the cache
    059a14a ENH: check for mismatched generators
    945c4a8 WAR: remove warnings for .NET compiler
    0c94831 Add cvsignore so that you do not see visual stufio files when you do cvs update
    77bb62e Exit ccmake on fatal errors.
    b3b3281 ENH: clean up depend output
    361f178 ENH: add depends for utility targets
    6083e3c ENH: make CMake less verbose/precious
    64beaa8 BUG: Changed from SOURCE_FILES to SET
    1ce7085 ENH: need CMAKE_LINKER_FLAGS
    d774cd7 ENH: make CMake less verbose/precious
    bf228b0 duhZ
    7aa3509 fixed for remove COMMAND
    9c69be4 updated for 1.4
    6d58f21 updated
    4591e41 BUG: add link directories for target link libraries and add a test for it
    e8e42bd added deprecated warnings for version 1.4 or later
    077f81d ENH: fix doc line
    55821b2 renamed unix to unixPath for compile error
    89a697a BUG: fix short path on files that do not exist
    719a334 BUG: try to make sure a depend file only has one rule
    75f9434 BUG: fix SameFile function for windows, and compare source directories
    dd7ab1f BUG: work with spaces in the path
    aa0ac16 Make quotes and echos to work on unix (hopefully)
    555a7f8 Add mpi search paths for Debian
    06922e1 ENH: use home not start
    5ba411d ENH: check for mis-matched source directories
    fe4eb49 BUG: quote the echo commands
    dc15248 BUG: do escaped semi-colon better
    72022ac ENH: add ability to escape semi-colons
    71fb2a2 ENH: handle spaces in paths for cygwin bootstrap
    da63a75 BUG: add missing include
    67d2c29 BUG: fix bootstrap build makefiles
    0415b58 ENH: backwards compatible for VTK 4.0, add cmake version requires
    b7c368b ENH: Removed tests for commands that no longer exist.
    5a418b0 ENH: Removed out-of-date commands CABLE_WRAP_TCL CABLE_CLASS_SET and CONFIGURE_GCCXML
    c83a8ac ENH: Updated for latest Cable from CVS.  Old alpha version of Cable is no longer supported.
    11d5028 ENH: Updated for version 0.2 of GCC-XML.
    29f7c0f ENH: use convert to output path for depend files
    e9907e5 better to find mac opengl
    00482fa more advanced values
    3483a59 ENH: more coverage
    41bd8ef Syntax seemed to be confusing according to the Bill
    ebbcc3c FIX: warning
    a07cdc7 use stream not sprintf
    a89dd1f ENH: FilesDiffer checks for 0 byte files
    36189ce ENH: more paranoid checkings
    c3c4e41 ENH: make GUI slighlty larger to accomodate long paths
    f3a280d FIX: iostream binary flag should be used for cygwin too
    4307df1 FIX: fix UMR
    ea7888c ENH: also displays command output
    23e1a28 can be used to time commands (time() & clock())
    789267c ENH: speed improvements
    cdc65cf Allow modules to build properly again. (broken when Cxx testing was added)
    45f4594 ENH: increase coverage
    ea4a3d5 ENH: clean up utility rule generation
    4988ad9 ENH: use target as source if source is empty
    9b89269 ENH: use target as source if source is empty
    e455a83 FIX: echo pb, make Nmake gen use Unix gen, factorize stuff in Unix gen
    9d0a4b8 ENH: add a test to check if more than one post-build command can be attached. it fails right now.
    b26be30 Fix problem with custom commands on unix
    7fc1bd1 ERR: UseIt() missing return type.
    8e7e539 ENH: only check flag on unix
    384937a fix warning
    2e70c50 ENH: check for compile flags and add back c flag to unix generator
    de93907 ENH: check for compile flags and add back c flag to unix generator
    d6da8ce ENH: check for compile flags and add back c flag to unix generator
    b3cb8ae ENH: quick stab at a rollup button
    26ff184 correct exports for windows
    cd0e978 c not c++ comment
    d6c6ab7  change EST to EDT
    7d8d326 ERR: ReplaceString didn't work properly if replace was longer than with as length added to start pos on next search was replaceLength  instead of withLength
    2c276fc *** empty log message ***
    65e3ede ENH: use separate vars for creating c++ and c shared libraries and add a test for c libraries
    7883b6c expand ; args
    d2e93e8 improved finding purify on windows to use registry
    290c509 ENH: make sure the test tests the right cmake, and not the cmake used to bootstrap this cmake
    1182eba ENH: add missing file
    e4dce08 ENH: add the ability to process command line arguments in the test driver before the test driver gets them
    04d53a3 ENH: separate the ar program for cxx and c
    5d850d2 update install information
    ef631c8 BUG: add system command back into script
    d42055b ENH: fix more space problems, you can add args to the ExecProgram command separatly now
    1c73117 More places to find TCL/TK for example on Debian
    4ea0f6b ENH: add enable language support for PROJECT command, this means that a C only project can be built with cmake, even without a cxx compiler
    81ebeca ENH: add test for registry-related functions (win32)
    2b4e802 ENH: fix for regkey and ; separation
    92897bf ENH: add functions to API (read, write, delete registry key value)
    c7e18a0 More finds for VTK
    364d094 Add some more locations of VTK
    7e2a78b FIX: get rid of warnings
    701f0d6 ENH: HAS_FLTK variable added. FLTK_WRAP_UI command made INTERNAL.
    dbe20d8 FIX: should compare to 0, not NULL
    31413a2 ENH: if -R or -E was used, displays also the name of the tests that passed.
    420b1a6 FIX: fix dummy lib name for Unix
    b3647fe ENH: fix tests
    2d5ddb0 output list bug
    3a2b963 *** empty log message ***
    7d76de4 make sure ; expansion is done in all commands
    0223ba9 ENH: add test for set to create source lists
    fc6b8e8 fix const problem
    dbdb0ad ENH: add ability to use ; separated lists in SET and expand them for addexecutable and addlibrary
    7359c6b fix docs
    b6ebd7b ENH: Add SEND_ERROR flag to MESSAGE so that an error can be raised within a CMakeList file
    61697fa more tests
    8b3b49a ENH: major change, the cmMakefile now contains a master list of cmSourceFile objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc.
    627ab62 FIX: tolower is in <ctype.h> !, frenchy
    e081345 ENH: perform case insensitive comparison on test names
    b63d6ee FIX: cmSourceFile::SetName was not called correctly for the test source files
    b0eb103 ENH: small formatting enh
    85b286f ENH: add a more stressing FOREACH test.
    1623dc2 ENH: add testdriver test with source file in subdir
    6d5bef7 FIX: do not use CMAKE_CFG_INTDIR, just use LINK_DIRECTORIES
    07578f9 FIX: do not need CMakeLib
    0fd3ae7 ENH: keep the name of the test as close to the source file (only the function name is cleaned up)
    95519ef ENH: add -R (similar to ctest but use substr instead of regexp). indent.
    437a8c9 FIX: foreach function-blockers were using expanded args. Add virtual func to specify if function blocker needs them expanded or not.
    ccbdc30 ENH: ExpandListArguments(): empty elements in semi-colon-separated string-list can now be ignored.
    a5b8331 ENH: now supports tests inside sub-dirs
    9c4922b ENH: USE_MANGLED_MESA is more careful now. Try to trick it again.
    e0f36db ENH: Use ${CMAKE_CFG_INTDIR} instead of hardcoded RelInfo, Debug, Release, etc.
    d198c5e ENH: add error checking for mmesa
    7fc14a9 ENH: use ccommand for del on windows
    60d604a ENH: show output when running tests
    f4bf694 ENH: if no arguments are given and there is only one test, then run it
    8d594bd removed quotes from cmake and ccommand executable to be consistant
    c617091 ENH: support semi-colon format (list of args as string)
    32fb77f ENH: cmCopyFile ; the path to the destination file will be created ; second arg can be a directory.
    41be7a4 Add suffixes
    2f639d3 ENH: add new command to create a test driver
    49bcc1a ENH: remove fltk dialog as it is no longer supported
    2990c3d Return error on copy
    f15cce9 Remove warning about sign and unsigned
    5bbae88 Add ccommand for executing commands on the system, so by using ADD_CUSTOM_COMMAND, you can make rules to do some system commands during build. Currently supported commands are copy and remove. Others will follow.
    c892486 BUG: The source file may be specified with an extension.
    543b4ca less noisy about changing directories
    cd91e58 There can be multiple ansi flags now
    ea8be76 HP add Ae flag
    7994541 Added better support for HPux
    93474ef ENH: add .in as a header file type, as it can not be compiled
    b59987e BUG: .h not two .cxx files
    6fc3080 BUG: fix RunCommand again... back to system, but with GetShortPath
    d981347 BUG: fix for paths with spaces
    15d365c BUG: fix for files with dashes in them
    567edf0 ENH: overhaul of RunCommand on windows, if only win32 had popen...
    7c73456 Remove warnings
    6349735 ENH: closer to working with spaces in the path
    809b32f ENH: remove several compiler warnings
    83a0759 ENH: Added test for explicit instantiation support.
    433e112 ENH: add error checking for option commands with too many arguments
    fc933df ENH: add support for .def files
    938e6e4 BUG: make sure libraries do not depend on themselves
    c1dcaf3 ENH: try to get crazy dec cxx to work again... one more time
    3b65bcb ENH: try to get crazy dec cxx to work again...
    8f20044 ENH: more dec silly stuff
    b45f96a more stupid dec cxx tricks...
    f3c1584 ENH: add one more stupid function call for the dec cxx compiler...
    a5f7d6a try to fix dec cxx
    42a34e4 ENH: add more junk for the dec cxx compiler to force it to instantiate stuff
    61e87c3 ENH: use the string class to force the dec compiler to instantiate some templates
    9097446 Build cmaketest even if testing if OFF (so that it can be used externally)
    e64c63c ENH: add -E option (exclude tests matching a regexp)
    3ed2e6d ENH: add cmaketest to install targets (so that it can be used in other projects) and pass the rest of its command-line args to cmake
    e74ebd4 build type should not be advanced
    851e4ce ENH: add test for semi-colon separated lists of libraries
    8aa3c35 ENH: add suport for semi-colon separated list variables
    4651dbc ENH: expand variables in arguments before the commands get them
    2b9140f BUG: get the correct return value from pclose
    17b6c98 ENH: add support for per file flags
    076aafe ENH: add file specific compile flags
    42c56a7 ENH: add a test for per file flags
    ac74d51 ENH: Added support for including extra files in generated header to get access to export macros of derived projects.
    3da299a ENH: add some OS/compiler variables
    9ee6b07 ENH: add VERBOSE_BUILD to options
    d14a231 check bool values and prefere off
    96db798 use xml output quotes for paths
    e8c2483 change hp checks to all hps and not just version 10
    dcf821a BUG: look for exe path as well.
    e179ddd ENH:  look for .com files before .exe
    c133a6a find path to devenv
    aa88d48 ENH: add build name to the cache with a default value for dot net
    6c1e38a clean up in dot net
    0b6f8be add command line option -D for config directory to run
    800db3a ENH: add RUN_TESTS
    ffb875f FIX: command now expands args during the first pass (found through FOREACH example)
    f13c654 *** empty log message ***
    0552c40 BUG: fix type problem size_type is unsigned
    6ad590a ENH: dot net almost working
    b253a06 FIX: command now expands *all* args (found through FOREACH example)
    b7177ce ENH: provide a test for today's ReadListFile() bug fix
    2649962 FIX: although a CMakeLists.txt file could be searched up 'n' level in the directory tree, ReadListFile() always implied a CMakeLists.txt file was up *one* level.
    e2294ae ENH: look for Dart in c:
    9bab659 ENH: fix warning
    b194f66 ENH: Expand vars in SUBDIRS
    cd9157d BUG: fix remove of cygdrive path stuff
    a6333bf ERR: std::ios::binary is only needed for Windows platforms, and isn't supported for all UNIX platforms.
    b8d2413 ENH: fix for spaces in paths on unix
    8c3400d ENH: big change in the path handling, one function CreateOutputPath is used to escape spaces and convert to the native path type
    bfcf4b0 ENH: Another attempt at getting cmCopyFile to work correctly.  The previous implementation was correct, but didn't work on HPUX due to stream library bugs.  This implementation will hopefully work everywhere.
    5cd08d0 BUG: fix copy file for HP
    513d48c ENH: Since each test can send a lot of text to stderr/stdout, ctest now displays the list of tests that failed at the end of the process.
    3c748ec ENH: add a virtual CreateMakeVariable to shorten makefile variables for borland make
    49fa9d8 Argh
    5971440 add ifdef for windows function
    7cf06be dot net port
    27617df close to dot net working
    6108756 Bill forgot to add a library to the release target.
    f5e672f ENH: getting closer
    b730794 ENH: add dotnet stuff
    73ea7c7 FIX: FLTK includes should use ".H" instead of ".h"
    f95d76c fix spacing on text
    96898be add dot net stuff to cmakelists file and dsp file
    8d8528d getting closer but still not working dot net support
    531900c *** empty log message ***
    60b9a2c ENH: first pass at dot net support
    12c5f0f ENH: fix for borland tlib files with dash in them problem.
    142119b ENH: only depend subdir builds on TARGETS, not all sub dir operations, we do not want to build when doing a make depend
    2cc3665 ENH: do not use O2 g as default flags
    a12b5b9 ENH: Add PROJECT_URL
    25f5f1f ENH: Doxygen page
    8c1b043 FIX: remove that good ol' exit 0;
    4360a03 FIX: update html archive filename
    d8f1dba ENH: Contribution graphs
    6d6546e This dir should not be covered (form distrib)
    9b78a74 ENH: Trick VTK_WRAP_JAVA in a better way (avoid CUSTOM_TARGET)
    7d70285 ENH: add IGNORE option for cache values
    8e15a1e BUG: fix CollapseFullPath so a trailing slash is not added to directories
    a706563 ERR: Cache bigendian
    4d119dd ENH: add ends at end of string
    80f7169 add bool return value so diagnostics are easier
    caa49f2 BUG: remove depend on directory because it is not supported by all makes
    84f6fdd ENH: use target link libraries and add the link directory for cmform
    1362bb4 Add module to find gnuplot
    626251d the generated makefiles/DSPfiles now depend on the aux source directory's last modified date.
    11ff0db Using cmSystemTools::Error() instead of cerr.
    0813149 Better support for parallel builds. Subdirs depend on their parent.
    1bde29e use CMake_SOURCE and not CMAKE_ROOT
    b1090a0 ENH: Adding search path's for PYTHON_LIBRARY
    9bf3131 try to get this working for dec cxx default compiler options
    7d6eb54 ENH: fix for dec compiler, they still do not have the correct ansi stream library
    0bdd309 ERR: Corrected assertions of pointers to remove warnings.
    31561a7 BUG: fix for network paths
    8a4a39d ENH: run CMake a second time. The first time it is run, some cache values are computed. The second time it is run, some commands check if the value is already in the cache and return that value instead of re-computing it. Therefore this ENH: a) make sure that this specific code is tested, b) increase coverage.
    deba0b2 ENH: Added option of disabling error message when VTK is not found.
    ac1f2bc Just rename dir
    416afb7 ENH: Move CMakeCache.txt to Cache/ directory to avoid any in-source build pb.
    5ceb05f ENH: New variables CVS_UPDATE_OPTIONS, DART_TESTING_TIMEOUT
    a249b4d Coverage for OUTPUT_REQUIRED_FILES
    8ed3ce2 ERR: Removed cmCacheManager::DefineCache method.  It is no longer needed.
    0e0e4c1 flags already there, just not working
    1c26b1b BUG: must use ANSI flags for complex test now.
    2adf989 ENH:Updated copyright
    0660ea0 Add warnings/infos
    0bee6e5 Add coverage for VTK_MAKE_INSTANTIATOR
    a6a43d5 ENH:Updated copyright
    0cacb71 ENH:Formal copyright notice
    8efc43b BUG: remove warning from hpux make
    9fd92a2 ENH: check the return value of the test program to be run
    5325be3 Comment test OUTPUT_REQUIRED
    252f9fc BUG: fix generated files with no extension bug
    7bda70b More IF coverage
    6f35706 Increase Coverage.
    f04128a Add coverage for QT and FLTK wrappers. Also MANGLED_MESA
    049a482 More tests + coverage
    df5131a More coverage + include Dart.cmake to maximize chance nslookup/hostname are found
    c0ae306 Add test for VTK_WRAP_*
    cbd4c08 Typo
    c8d8e69 Add documentation, comments. Move some 'Complex' sub-tests into 2 new 'Wrapping' and 'Testing' tests.
    30b3cc0 Add 2 new tests
    4d0e5c0 FIX: if the 'hostname' and 'nslookup' commands were not found from their HOSTNAME and NSLOOKUP cache definition, hard-coded values were used instead, thus causing pb if the corresponding progs were not in the PATH (RunCommand). Now use FindProgram() to be sure to find both, otherwise do nothing and set the site name to "unknown" (arbitrary. could be empty string ? or error ?).
    d241158 BUG: make sure regex match has a string to match
    5ab173b Fix: "cd arg2 ; arg1" not working. OK with &&. Also should prevent from: "cd non_existing_dir_oops && rm -fr *"
    c26008c ENH: Increase test + coverage
    2b5bb96 ENH: Increase test + coverage. This is not a bug, this cache is used for test.
    b6bdbc5 ENH: Increase test + coverage
    747457a ENH: RemoveFile returns if the file was removed or not
    5ab916f Unused and deprecated class. Goodbye.
    c0cd47a fix if logic for null defs
    21224d0 Add GENERATED to cmSourceFilesRemoveCommand
    21c01f6 Fix: create_file.cxx is not GENERATED, it exists (so that it can be removed, until SOURCE_FILES_REMOVE is synced with SOURCE_FILES)
    8a599b3 Fix: escaping spaces was preventing a value with space to be passed correctly
    475364a some fixes to recent screwerd up changes
    914e051 Increase coverage, add tests
    6d1a312 Fix bug: was expanding second arg even if not passed. crashed
    1ccaa43 Fix typo
    99c9d77 Fix: argument was not used.
    b39f6af Fix typo (second argument was not reported)
    802e2ef no message
    e810171 AIX compiler fix private to public
    71b36a7 BUG: GetDefiniton can return null
    fc5bd6b Is not used (see Simple test)
    c8a09f9 ENH: remove unused and non-standard io.h file
    97f50b6 BUG: fix null pointer read if def is not defined
    f632d20 Fix: displays msg if passed for custom command
    a2fe760 FIX: need a 'make clean' before 'make all' otherwise the post-build custom-command are not run (since a lib might be up to date already for ex.).
    e8c4fbe ENH: tests ADD_DEPENDENCIES and ADD_CUSTOM_COMMAND
    201764e Fix so that ADD_DEPENDENCIES work (the Utilities dependencies were not output)
    e77515c Add option of adding generated files to source list
    3df3d83 ENH: only output each link path once
    4688198 ERR: Missing forward declaration of cmMakeDepend added.
    26f5ac3 BUG: allow header files to be added to the dsp file
    e0d02e1 Remove hack.
    16977f3 Hack to make it work almost like before
    cddba43 ENH: add silent and suffixes to check depend file
    ce89556 BUG: make sure non cmakedef lines are not skipped
    eede7af ENH: do not undef cmakedefine stuff, just comment out the line
    67a5a82 Improved performance by removing implicit rules.
    36912da ENH:Support v1.2
    77bda6f public to www.cmake.org
    32f9766 ENH:Docs for version 1.2
    920b702 update for next version
    48f77f9 next release
    d41b42a next release
    33ac36c log for relase 1.2
    fe28c79 ENH: Added DELIVER_CONTINUOUS_EMAIL as an advanced cache entry.
    e452849 FIX: Entry doc. should never be overwritten. This may cause cmake to be re-run very often.
    cb796a7 ENH: do not depend on the .dsp file but rather depend on .dsp.cmake and if the .dsp actually changes, then write it, so clean and rebuild will not cause many reloads
    1a31d4b ENH: try to keep the dsp files from changing between each write
    0358cc8 remove extra logic not needed anymore because of better depends
    c884081 Quote echo
    5adda34 BUG: Curses was being used without initialization.
    d039726 BUG: use borland run time dll for shared builds to avoid crashes
    3d5d5fa ENH: add support for AIX shared libraries with gcc
    54995b0 ENH: add support for shared libraries with gcc on AIX
    56252e1 ENH: make the fltk build default to OFF, it fails on too many linux machines with the default build
    5e8f942 BUG: fix build of library in other directory if it is not there
    1793b70 Add space to output
    c213a8b make it a modal dialog
    ddc6117 BUG: need a larger default page size
    bc1742d BUG: need spaces around linker options
    6dc78a2 ENH: add CMAKE_EXTRA_LINK_FLAGS to dsp generator
    1a16fee ENH: use +Z not +z for pic and use -fPIC for gcc
    b72914b ENH: add -L/usr/lib for hp so shared libs find that directory before the pa1.1 directory
    449564a More user friendly (built tree is automatically used).
    e58632a BUG: not all displayed messages are errors
    b2085d7 Rolling back symbolic path changes until it works on Windows.
    8f1b833 Add sizeof some types support
    6dfebfd Add sizeof some types support
    bcbc844 use -shared for sunos build
    2fa6a0e ENH: Add an invocation that maintains symbolic paths to the source and binary trees, mainly for systems with automounted network drives. ENH: CollapseFullPath() no longer adds a trailing "/" to directory paths.
    0e7e1c1 added release version
    58ee855 Fix add custom command so that it actually executes the code
    0333f15 minor fixes
    a57202f minor fix
    d808865 minor fix
    d163cb7 expand vars nwo for exists test
    e07ea14 added exists option for if statement
    b4e27e9 prints the relese version
    79d9bd8 added release verison to cmMakefile
    d253ef4 BUG: put back recursive call to make for checking sources
    0ac6b2d Type || should have been &&
    d1fb9d7 ENH: remove one call to make, and clean echo stuff a bit
    cff85a6 BUG: fix long depend list because it gets cut on the hp: I may look like berk, but it is bill H.
    8cf8673 ENH: use the correct case
    adb8225 DO NOT USE INCREMENTAL
    e4843d8 ENH: remove the rule to run make depend from the top with each change in any cmakelist file.  Instead, run make depend in the current directory if a source file changes, or if a .h file changes or is removed
    a9cdcba BUG: Don't generate build rules for header files.
    1859209 BUG: .txx are not source files. They contain template code which can only be compiled when included in a regular .cxx file. By themselves, they cause do not cause code to be generated.
    4ec2836 ENH: Classify a file as source or header even when the extension is given explicitly.
    8ccd9a9 remove bad ADD_DEPENDENCIES commands
    869dc1a ERR: remove bad ADD_DEPENDENCIES commands
    240628c remove warning
    445f122 ENH: add error checking
    3d24bc7 Fix: the generator choice value was hardcoded and overrode the value passed as a command-line param (desktop shortcuts)
    183bd9f Fix: vars that have just become ADVANCED should be removed from the GUI
    2c7bb2b BUG: fix so you can remove a directory in the source tree, and clean up echo of commands
    65339be Change so that different flavours of VTK might be chosen by the user. See full instructions in that file.
    3b9b80b ENH: No longer tries to create a directory for the output
    602d0ee ENH: add support for DESTDIR in install targets
    9ad7f09 ENH: Add option to disable use of -rpath.
    5291b7d ENH: fix for win98 check for directory existence
    450b229 ENH: ADVANCED was not propagated to the new sub-mods
    9402460 ENH: add make silent flag for nmake and move .SILENT: directive to top of makefile
    9c0eb4e ENH: mark everything ADVANCED
    d1f6613 ENH: use better command for creating static library
    d354ac5 BUG: must use CACHE values in these
    8d26216 ENH: Also look for 4.2, 4.1, 4.0
    65285bb remove fancy cxx stuff from the example
    d98cafb ENH: Make everything ADVANCED
    b67dc16 ENH: add silent mode for makefile builds and fix borland and nmake after the depend stuff
    384cf0c add example to tests
    8cae044 move example into the source tree so it will work...
    fe28b8b default ActiveState Tcl install dir is now C:/Tcl
    12b286e change ostrstream to strstream
    96763a0 check for LANG:std
    bb4f823 -LANG:std should be default on sgi for ansi CXX Flags
    f3b4191 fix comment
    cc477d6 syntax error
    e3b19f8 use cxx compiler on sgi to build static libs
    c3f1e86 use cxx compiler to build static libs on sgi
    ccec141 bad spelling of java
    aa49d94 ENH: Added error reporting for missing arguments to ENDIF.
    73fd238 Fixed warning.
    1f68c1b ENH: Improved flexibility of command by allowing specificiation of separate input and outputs source lists.  Multiple input source lists are now also allowed.
    6330418 ENH: Improved dependency generation.  If any cmake.depends is out of date, all of them in the tree are re-generated.  This is necessary in certain cases when CMakeLists.txt files change.
    16b0571 ENH: Added option to IF command to test if a command exists.  Syntax is IF(COMMAND name-of-command).
    fd37e46 ENH: Added option to IF command to test if a command exists.  Syntax is IF(COMMAND name-of-command).
    dca0fd0 BUG: Existing projects have cache entries with the same name as the command they adjust (VTK_WRAP_JAVA in VTK, for example).  Setting the command name as a variable is too dangerous.
    e89d9d3 Better handling of new lines when moving from dos to unix
    fa53ab0 ENH: Adding VTK_MAKE_INSTANTIATOR command.  This command will be used by VTK kits to register their classes with vtkInstantiator.
    1b6ca3e ENH: Each cmake command now adds a cmake variable of its own name, set to ON.  This allows constructs in CMakeLists.txt files like: IF(FOO_COMMAND)   FOO_COMMAND() ENDIF(FOO_COMMAND) This provides the option to add CMake commands for extra functionality without breaking compatability with earlier versions of CMake.
    213582d remove stack stuff
    8336769 use a better compiler name
    b451ff8 ENH: allow custom commands for files that msdev knows about
    75a2439 Wrap abstract class too, as per David Gobbi's request (for the sake of the internal documentation features of python").
    2752226 use -i not -k for make
    69cb66f Updated toolbar.
    1008517 ENH: allow local changes
    807dea6 Added doc.
    0d252c9 ENH: Added /lib to curses search path.
    0857a83 Added support for a 2nd mpi library (usually mpi++)
    4108b22 BUG: cmake.depends files of zero size were not being re-written in some cases.  Added a comment output to the top of the file so it will be re-written every time.
    e0aee2e ENH: Adding /usr/*/python1.5 for RedHat 7.1/Python 1.5 users
    03e7b6a remove warning
    2c0f4f6 ENH: add flush
    cdecad7 FIX: The command was modified it uses now a target and a source list      composed of .fl files. The names of the generated .cxx files are      added internally to the Sources list of the target.
    bf7470b FIX: GENERATED_CODE type is no longer needed: generated code is not a Target.
    e3fa722 ENH: These files are now generated from the .fl file by FLTK_WRAP_UI command.
    6db0c7c FIX: FLTK_WRAP_UI command modified.
    0248c98 ENH: Added more filenames for tclsh program.  Also now only looks for cygtclsh80 if under cygwin.
    e19a90a BUG: LIBRARY_OUTPATH_PATH may be "set" to the null string, in which case it should be ignored.
    ee31c3e ENH: SUBDIR_DEPENDS command now does nothing.  The parallel build functionality is now automatic.  Dependencies are setup to force the same build order as a single threaded build, but multiple files in the same directory can be built simultaneously.  Also fixed bug with inheriting CMakeLists.txt files when a directory level is skipped.
    a946931 BUG: if LIBRARY_OUTPUT_PATH is set, then use the fullpath for a remote target
    14e25b6 WAR: remove warning
    29ef645 BUG: executable extension wrong for ctest search, and was not looking in Debug and Release
    b0f3a17 If an entry starts with // (network paths), double quote it.
    a4dc7f7 BUG: the rule for generating a library no longer has the full path, and so the dependency targets shouldn't, either.
    0daca0a Comments start with TWO leading slashes not _one_
    95fa88b version rev
    ab3b0c0 release 10
    8e5f3bb ENH: add mark as not advanced to mark as advanced
    f52a304 yet another release
    5a488fc ENH: convert to windows paths
    06cc1cb ENH: use windows paths to run commands and escape spaces
    30a56de ENH: add custom commands for targets
    728d203 Remove "unused var" warning from C_FLAGS
    0a5f763 Do not output library search path if the library path option/flag is empty + add CMAKE_LINKER_HIDE_PARAMETERS since some linkers just do not support the @<< syntax
    efe1606 Add CMAKE_LINKER_HIDE_PARAMETERS since some linkers just do not support the @<< syntax
    b689b4b Fix bug with string
    26ecd77 ENH: call convert to unix slashes for path and filepath entries
    683c54b Added support for ~.
    82b3ed8 handle tildas
    4372a40 Lib path should be converted to native path too.
    dea1309 Fix the command quoting pb (remove m_QuoteNextCommand), move ConvertToNativePath to NMake gen
    2b8e16e better use of modules
    6a04c38 better docs
    fcacdc2 now broken into pieces
    e1cfba5 new modules
    3f013a2 Cleaning last line at exit.
    e1cb021 made install prefix non advanced
    cec99b7 If Shift is pressed with 'OK', then don't quit
    10ec312 ENH: add more possible names for executables.
    ecca17c Add single quotes feature.
    e273223 Add single quotes feature.
    cf8003f up version
    d4bb11c up version
    bd8547d new version
    14025e9 updated from rtf
    7a7af64 ENH: update cvs path
    cca1660 Add the flat_namespace and undefined suppress flags to OSX builds
    11084af ENH: remove /tmp_mnt from all paths in convert to unix slashes
    97c71d0 Fixed outdated comment
    a85d247 add tWM to c flags as well as CXX flags
    0a33722 Fixed overflow problem.
    06ac353 ENH: add -tWM to default flags for compilation
    a07808f crazy fix for putenv, and native path called on custom command paths
    de452f3 replacing clear()
    d42ded5 Added debugging.
    cb4f04c Remove unneeded test and code duplication. Add WIN32 test. Make all ADVANCED.
    f68e64e Remove code duplication. Call FindTcl.cmake, which also does the ADVANCED stuff.
    9e0873f Make shells also ADVANCED
    148401c Make vars ADVANCED for WIN32 (same as Tcl)
    f693910 no c++ comments in c code, duhhhh
    7bcea94 ENH: AIX seems to define lines and columns as macros, I undefed them
    d06a01d ENH: fix crashes in console apps
    2c85371 ENH: let people know the variable is advanced
    2bdcc9a ENH: fix debugging with borland
    b545988 ENH: add -C load cache file option
    906f0a3 Add /A and /G command-line param to carry the value of "Show Advanced" and generator name in desktop shortcuts
    9214ad0 minor fix for not found executables
    41ed0e2 *** empty log message ***
    b8573c6 Fixed help.
    a987b6b Fixed help.
    07363b8 add wizard
    005ee81 update docs some
    83eb4b2 ENH: AddCustomCommand register now multiple outputs. Auxiliary variable manage      the output directory where FLTK generated code is going to be writen.
    b180bf6 fix warning for Borland build
    ab46fd1 *** empty log message ***
    0d3eefb new borland generator moved into place
    e9d0ad1 Replace with nmake subclassed generator
    5b251bd Add options for library manager (lib).
    80981e9 Add options for library manager (lib). Alpha sort
    871b500 Unix users are smarter.
    5b6e7bc Improving interface.
    e32fc72 print cmake running message to cerr
    a7c293a Add linker flags for each build type
    81d74f6 Better documentation.
    ca518a5 Better documentation.
    e9d4096 Improved help.
    50c64a0 Removed unused options.
    9157a13 CMAKE_ANSI_CFLAGS is used by VTK, so it should be set in the NMake config so that it gets expanded (even to "")
    cb23279 fix library suffix
    47ae31d remove suffix rules
    daf8903 add new suffix rules
    b64e2b8 Can non use clear because it is undef'ed.
    1499a42 Fixed warning.
    86e75e0 Fixed warning.
    d6e0f7d Since it is being used as an array size in another file, it is not possible to initialize MAX_WIDTH in a .cxx file.
    906ebb5 fix warning
    195e2c6 Missed std::
    46c5d33 Missed std::
    3eddc4a CMAKE_WORDS_BIGENDIAN should not be in the cache.
    77e5c1f PYTHON_DEBUG_LIBRARY is only used on Windows.
    cf9f19b fix: If documentation added, then need cache type
    8a59c20 opps I forgot to add these
    c80c5d2 ENH: fix various problems caused by the generalization of nmake generator
    f670003 Nmake build: move most of hard-coded values to config parameters
    521d8d9 Improvements to the curses interface.
    e57a982 ENH: fix memory leaks
    e8dade9 Fix space pb (embended, then escaped)
    765934f add bootstrap makefile for borland compiler
    15805d2 fix for shared libs and borland
    1be3b0f ENH: GENERATED_CODE case added to switch.
    f86418e ENH: A type of target was added for representing GENERATED_CODE
    e11df32 ENH: Custom commands are now builded.
    e7bb895 ENH: borland generator 2 is working more or less
    b29e3f1 ENH: Command simplified in order to construct a Source list of .cxx from      a source list of .fl GUI files.
    ecd4b2b ENH: The command was simplified to generate a source list of cxx from a      source list of .fl GUI files.
    9301d47 Fynd Python debug lib in usual libs dir too
    fd516c0 add new borland generator
    af9bc3f *** empty log message ***
    ed50410 bug: fix same path comparison when short paths are used
    f901b9c fix warning
    10097d7 FIX: When switching from one project to another the CacheGUI wasn't being      cleared. Values from one project were mixed into the other.
    0180d31 ENH: nmake generator much closer to working with spaces
    1944e18 ENH: expand variables in a command before escaping spaces in the command
    3173249 ENH: do not write over existing cache values even doc strings to avoid changing the cache file
    b51230a remove unused include
    97ec90b adjusted spacing
    a99f293 removed extra lib paths to avoid finding old libs
    fcb647b made some vars advanced
    7ce1395 made some vars advanced
    1bb3fad ENH: Command for running FLTK's UI tool "Fluid" was added.
    42e2874 ENH: Support for FLTK Fluid tool added.
    29fe0c8 ENH: Support for running FLUID was added.
    0eb8386 Command for invoking FLTK's code generator "Fluid" during the building process
    eecf4b9 ENH: add advanced variable types and command line wizard gui
    3e24edc ENH: add possibility to add doc strings to varibles created by find type commands
    b170d21 Oops. The wrong version of the duplicate code was kept. Loaded cache values were not made internal.
    3057b6a TK_INTERNAL_PATH is only needed on Windows.
    7850f7b removed warning messages
    03e7f32 better error messages
    c9b6e9f I want to be able to start/end experimental-only dashboards
    12551a3 NMake with spaces in directories
    66135be Fix the current directory check for NMake
    94c828b ENH: clean up command line arguments
    6156928 WAR: fix warning
    f7fae15 ENH: add command line arguments to set cache entries
    f3d63c1 ENH: closer to working with spaces in source directory
    a43f3c9 BUG: fix memory leak
    4656824 BUG: fix for spaces in path to CMakeList.txt file
    572e514 define hacks and such for the dec compiler
    da17f30 ENH: add new command VARIABLE_REQUIRES for better debugging of list files
    4d5f9de *** empty log message ***
    2614e62 ENH: remove unused source files
    bf1840a ENH: look for cmake test with .exe if nmake
    65222ad face lift for GUI and some more help
    25ac768 ENH: fix for dll builds
    3e16ec5 Added a make depend in the clean rule to refresh the dependencies
    d66eb73 undo the last change because of problem with some versions of make
    b98f942 fixed QT_UIC_EXE name
    dad526a added the deletion of cmake.depends in the cleaning so that it is recomputed even source files (i.e. .cxx or .h) are generated
    8c7b9cb Now adds dependency if the file doesn't exist but will be created during the compilation
    9f9db7d corrected path problem and added moc compilation too
    0d2f8e6 remove depend on star dot h as it is not really needed and breaks some versions of gmake
    54f5d79 ENH: use crazy temp files for long command lines
    d2b8462 ENH: remove debug prints
    407afb9 closer to nmake working, added CMAKE_MAKE_COMMAND instead of MAKECOMMAND used by Dart, nmake makefiles work with borland make and nmake
    a6f5f83 ENH: New make targets for Continuous builds.  Added a NightlyStart and NightlyUpdate target for unix builds as well.
    197d80e ENH: Changed Nightly start time
    2df56cf ENH: fix library builds with nmake
    4b34ffa BUG: wrong shortname used
    ba62b9d BUG: fix build for cygwin
    1406eae BUG: avoid .cxx.o names...
    94f82ed Closer to nmake build
    a8d47b7 closer to nmake build
    669f7e7 Quick addition: "Create shortcut" menu entry.
    f978b6f nmake support
    7ac4e78 ERR: Re-ordered includes to fix macro conflict for gcc 3.0.
    17591cd ERR: Fixed compiler warning for gcc 3.0.
    e7ac380 ENH: remove debug statements
    4bbdfc0 ENH: remove warning
    dc839f8 start work on nmake generator
    6220a18 clean up object file build rule, and do not attempt to remove link_directories that are in the build tree
    274099f fixes to curses stuff
    83d7df0 warnings
    41017cb ENH: clean up warnings
    f3ebd43 WAR: fix compile warnings
    a244cb2 ENH: fix spelling error
    4ee923a ENH: remove warnings
    5231ad0 ENH: cmMakeDepend::GenerateDependInformation will now use hints regardless of whether the actual file exists.  This can be used to add dependencies to .h files which are generated but included in hand-written .cxx files.  If the .cxx does exist, though, it will be used first, and the hints will be used afterward.
    668974b minor fix
    9f7df4b      Module to search for the installation of X11
    1efcd4d Renaming ccurses to ccmake.
    9320bc5 Self-packers
    23f0b77 Trying to fix curses.
    7222838 support for custom targets on exe and lib
    123f9b5 support for compilation of .ui files into .h and .cxx files
    53d0de2 cleanups
    becce93 support for compilation of .ui files into .h and .cxx files
    61a66c2 SOURCE, COMMAND, TARGET are required now
    bdf0241 SOURCE, COMMAND, TARGET are required now
    6b5e547 Reimplement code. Since a custom command is very flexible and might be extended in the future, make all arguments prefixed with arg type, make ordering irrelevant and potentially all args optional.
    438676d Trying to fix curses problems.
    3482e71 Fixing problems with curses headers.
    217081a Trying to fix curses problems.
    76f799f Oops.
    777ec99 Changes to remove warnings and fix dependencies.
    05717b3 a better fix maybe
    03fd2f6 make sure custom targets are in the ALL_BUILD
    e177242 Fix number of params and expand vars in all args
    9ad598a Fix bug. Was using unexpanded var instead of copy
    53f8721 Break the "to infinity and beyond" stuff
    3acc545 Expand var in srclist name too
    340b1f1 Expand var in name too
    229b906 Expand variables in all target args
    32e9510 Needed to replace srcdir to make install targets work.
    5187cb1 put back CMAKE_TEMPLATE_FLAGS
    3cb9f60 BUG: no +=+
    39766ef Added accessor for add custom command
    853fe7e Add cp (CP)
    3b8eff5 remove template flags from cmake, no ptused, or -instance=static
    b522b84 Trying to fix curses problems with some systems.
    a3f6e2f Trying to fix build problems related to curses.
    72d683e ENH: use full source name for c code as well as c++
    e7616c5 use cmake as the executable for cmake and not ccurses
    8a4ae14 make sure default_target is first
    59e0fa6 ENH: add ansi flag for c compiler
    0314c5f Allow multiline messages
    112707a Clean up a bit more
    87cbb11 One more time...  case does not matter on cygwin
    8139a31 ENH: fix doc string
    4153857 add cleaning of QT generated files when make clean is used
    4ddee8e ENH: tell cmake object where cmake is
    319a5e0 BUG: CustomCommand has to use full path to Source file now
    05a884c Removed a function which used va_start (did not compile on Sun with gcc)
    4848c81 Many improvements.
    1a8e3ba ENH: use full paths for object compile rules
    33dbd7a Re-enabling curses support.
    a033bf3 ENH: change to work with nmake
    b22e2de HPUX support.
    9190e57 ERR: ^M's removed.
    cd72977 Adding form library.
    c09d072 Fixing problems on Sun (name collusions between STL and curses) and disabling curses temporarily.
    830bb67 Fix the IF IF problem
    4e07845 ERR: To include cmake headers, one should use ../
    8476330 switched string::compare to strncmp
    d0b210a Need to include standard headers.
    939d614 Adding curses support.
    ef74458 Add optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs can be specified before the actual include dirs
    2fcf59b Update
    3714d94 Move usual Unix commands to FindUnixCommands, use FingCygwin in other modules
    bc67307 Doxygen doc generator
    3f4eeea Doxygen doc generator
    3c782a3 ENH: More Experimental targets for unix
    8c582aa allow more than one external MS project
    36e7b55 On win32 path is all in lower case now
    c15ad5c ENH: clean up interface and change build in current directory to build the depend file first
    a13cb20 BUG: use collapse full path when testing cache directory
    4e6a9a4 ENH: IntDir to INTDIR
    63cb6c7 Expand vars in exe and lib name
    10ae8a4 ENH: clean up drive letter check
    8e79e49 ENH: Added automatic detection of >> sequences in template names and replacement with "> >" in the output.
    eb6e54c ENH: Replaced cmStdString implementation to make it more transparently a std:string.
    4ba36ca INCLUDE_EXTERNAL_MSPROJECT command
    4a8b9ec FIX: Reverted to use FillCacheManagerFromGUI().
    33b0bca Fix the problem on windows of capital or lower case drive letter for CMAKE_CACHEFILE_DIR
    f59946d Change CMAKE_CURRENT_CWD to CMAKE_CACHEFILE_DIR and change the messages
    091e95f ENH: add an option to configure file command that allows for only expansion of at variables and not dollar variables
    bc34c42 FIX: In order to disable a button in fl_choice, a 0 pointer must be sent      instead of  "".
    d41e954 ENH: FillCacheManagerFromGUI() was replaced by SaveFromCacheGUI() to      ensure that changes on the GUI are directly update in the config      file.
    37502d8 ENH: fl_ask replaced by fl_choice in FLTKCallback.
    b0e3a2d ENH: use callback not ifdef for MFC message box errors
    539318f ENH: add callback for message display
    88c32da ENH: Button were renamed : "Configure", "OK" and "Cancel" as the MFC version.
    f90e258 ENH: Updated with respect to MFC CMakeSetup. New cache entries are now      colored in red. The browsers for recent directories only popup if      there is at least one in the list.
    0fb47ad *** empty log message ***
    d9b7df4 added CMAKE_NO_EXPLICIT_TEMPLATE_INSTANTIATION
    1c5c899 add dependency for configure files and use short path in WIN32 cmake test
    f586f7d use find_file and not just a set for USE_VTK_FILE
    7c27b5c VTK documentation framework
    47c7af3 Added check if the binary directory changed. If it did, it will print the warning message
    959c447 Add GZIP (gzip)
    4a99c1a Add TAR (path to tar or gtar)
    1096d43 ENH: allow -framework as a complete entry in the link line for Mac OSX
    8aa1b69 public no longer has anonymous ftp.
    0a5fbac ENH: Improved FIND_PROGRAM call to find the executable in PREFIX/share/GCC_XML, the new standard install location.
    4b7622b Cygwin mod
    cc731ac The result of this utility command can now be optionally added to the cache
    10c54eb Find Graphivz's dot too
    a9e376d Add Doxygen and Wget modules. Very simple. But might be more complex later, so let's use them asap
    b48d990 Modules to find Perl and the HTML Help Compiler
    8074eee Add warning regarding the location of ENABLE_TESTING (should be in the top CMakeList.txt, otherwise Dart is lost)
    5cc95e4 SITE_NAME should return the most qualified name of the host. If nslookup works, now the domain is appended to the hostname (whereas it *replaced* the host name before)
    8fefb3d Detect error and output useful message Previously it would have got confused about the destinationSourceGroup
    8106e93 This command should always set the cahce variabel to a filepath not a path
    71fe928 Add PROJECT_NAME to the set of definitions
    7008bdc fixed some stupid mistakes I thought I had tested these - honest
    99423f4 Some simple modules for finding and linking qt
    1830690 ENH: expand variables in message command output
    7d907c8 ENH: clean up error report for source files not found
    3a316a6 added a QT_WRAP_CPP command
    b6158ac ENH: Improved parsing of GCCXML_FLAGS to improve generation of gccxml rule.  Also added ADD_DEFINITIONS arguments to the generated rule.
    8a72356 Added removing of spaces in CMakeCache.txt in front of comments and variables
    70bc593 ENH: add a warning comment for cache values that can not be changed because they are always loaded from another cache
    ad09f66 FIX: Same as last checkin except applies to bpi files as wellas lib files If we can't find it - and it's not a target - and it has no path already specified, it must be in OUTDIRLIB from another makefile in the same project ! (What this really means is the lib paths are correctly specified)
    6b1ab49 ENH: better fix for dos return in lines, use the regular expression and don't edit the input line
    d0aec59 ENH: clean up returns from input, so we can read dos files on unix
    c1fa845 ERR: remove undefined warning for compatibility with new 10.1 linker
    8f652aa ENH: fixes for borland compiler testing
    e2eaa3e ENH: Changed CABLE_BUILD_DIR to look for cableVersion.h instead of cable.README.txt.
    668c929 FIX:if we can't find it - and it's not a target - and it has no path already specified, it must be in OUTDIRLIB from another makefile in the same project ! (What this really means is the lib paths are correctly specified)
    8591786 ENH: add better error reports in parsing cmake files, like what file has the error
    c9caf23 version
    8e505eb version
    b9a0910 *** empty log message ***
    ac2dc7c BUG: add missing include
    e62f9a7 ENH: change checkboxes back to pull down menus, remove leak
    f69e3ca BUG: fix full path for file in current directory
    f6b3049 BUG: fix realpath problem again...
    55415f4 BUG: separate path from file name before calling realpath
    9ae8234 BUG: get correct library name
    d9e38b3 BUG: optional in wrong order
    f5d7994 make the include of the initial config flags optional, for builds that do not use configure
    1c8f096 BUG: use realpath instead of cd/pwd
    d55f530 BUG: fix install prefix
    cc768c8 ENH: pass prefix from configure into cmake
    15e5c02 Typo.
    1061829 changes to chamghe
    1c283ee improved registry handling
    b502515 memory leak
    ee57ae2 better install targets
    0f5f884 BUG: CopyFile should return immediately after an error occurs.
    7f5c61a updates
    7d09ca5 handle spaces in commands and args
    b341539 ENH: check for values that switch to internal, can happen with a load cache command
    baa28ef ENH: change InitialPass to take a const reference to the argument string, to avoid changes to the file cache
    b9d56e8 BUG: make a copy of the arguments before passing them to Execute
    92fd242 fixed some problems
    bfe2cdd ENH: Added support for finding cable when it is built in a configuration subdirectory by MSVC.
    65ef853 ENH: Added cmSystemTools::GlobDirs function to allow wildcards in paths (like /foo/bar/*).
    ee86c59 ENH: Added extra newline in an error message to improve readability.
    924cf69 minor changes
    eae77fd removed some VTK stuff
    ee858f5 updated to how FindVTK works
    1bf6afa version rev to 95
    ccc1c3d version rev to 94
    f8ea87a *** empty log message ***
    b031b88 ENH:Updated documentation
    46bd566 ENH: update for new version
    73b42d8 ENH: change to take a path as input
    11269bb BUG: fix return when file is not found
    0598697 ENH: Added find support for looking at Cable's build directory if the user sets the CABLE_BUILD_DIR cache entry.
    53dd414 ENH: add Use mangled mesa command
    e5c9c48 ENH: NightlyCoverage got lost
    84ea4d8 now uses five argument version of wrap commands
    e197d3f remove memory leaks
    dd53355 fix error in cygwin
    9438a59 initialize class
    58a3e38 add support for clean up
    c3478f7 made Debug the default configuration
    fd780b9 move cygtclsh80 to the end of list, otherwise it might be found while the non-cygwin wish8x.exe will be found too. If wish8x.exe is found, then the non-cygwin tclsh8x.exe must be found too.
    b9baf05 added back some targets for UNIX
    e3178ee added shortest ext function
    275b334 ENH: drop the case of the site name. This makes it consistent with Dart's usage.
    1e9fbdc ENH: Added LowerCase method.
    aac4e8e ENH: Added parsing of gccxml flags into separate arguments for setting the custom command.  This is necessary since the custom command now takes a vector of individual command line options instead of a single string.
    563d3a8 ERR: Spelling
    7adaefb4 ERR: Change to EscapeSpaces forces rework of Borland generator <sigh> Add clause to prevent adding quotes when they're already present, then stuff them onto all lib paths to prevent forward slashes causing trouble.
    288287b ENH: Major fix of the Borland generator which addresses the problem of libraries with dependencies (other libraries) not linking when required. Dependency checking required the full path to be supplied to each file when they're not in the current directory (very tedious). All seems to be working nicely now.
    ea40b86 ENH: Add a findfile routine (as opposed to find executable or library) which doesn't add any extensions - Borland make needs full paths to certain dependencies otherwise linking doesn't work properly (dependencies aren't checked)
    faafcdd updated testing
    7e37a0c include fixes
    8ff79eb reduced the number of targets
    491a15c bug in testing code
    0b9521d BUG: fix build with non-borland compiler
    baa7a40 fix for include paths
    368f032 reduced targets and merged tclsh commands
    0fe42a9 various windows fixes
    5acb894 Typo in link command.
    53ed585 ERR: Forgot to put back a backslash
    6fcc9d8 ERR: LINK_DIR must ot have backslah at end. Fix plus cleanup of some code.
    ea2690d fixed bug in mismatched directory opens consuming file descriptors
    55e453a ENH: Removed addition of compiler support directory include option since the find_*_options scripts now include it automatically.
    a14057c BUG: clean up lib and exe output paths
    d204791 ENH: integrate borland support
    ecd4acf NEW: First check in of Borland Makefile Generator and template stuff
    cc5c1fa ENH: separate command from its arguments in the custom command.  This allows the generator on windows to change the slashes for just the command
    ecff0d3 ENH: Added a clause for Borland compiler compatibility
    2f6e0d4 Convert path format back to Windows slashes syntax. Mandatory for Win98 build.
    9c3fc67 fix comment pb
    5ac8ecd ENH: Windows and Unix slash conversions return a char*, clean function seperated from Convert function
    0645a50 ENH: ExpandVariables functions return a char * for convenience
    7aa0d0d ENH: Generate compile lines for .m, .M, and .mm files (ObjC and ObjC++)
    3091e9b BUG: fix incorrect deletion of function blockers
    2202594 version rev
    4798e61 version rev
    0a10563 *** empty log message ***
    a5914fd *** empty log message ***
    d8d5c90 ENH: add autogenerated changelog
    7aec024 opps
    754e1cb BUG: GCCXML_FLAGS found from find_gcc_options or find_mpro_options should have the trailing newline stripped from the string.
    2eefa22 ENH: Updated generated dependencies since cable's installation directory now uses separate CxxTypes and WrapTclFacility subdirecories for includes.
    f1e2a70 ENH: Updated library finding code to handle new cable installation directory structure.  It now uses separate directories for CxxTypes and WrapTclFacility headers.
    08a89bd added regexp option
    8d681d4 remove /ZI
    97dc84a ENH: run cmake from cmaketest
    222199b ENH: Added a const version of GetLinkLibraries().
    82996a6 ENH: Proper dependencies between shared libraries now exist in the generated makefiles.  If a shared library links to another, the other will be built before the link is attempted.
    94337f8 clean up a bit
    efa44fc BUG: fix out of bounds read on string in mkdir
    582fe4b ENH: Special value IGNORE behaves like NOTFOUND, but makes FindLibrary, etc, _not_ search for a library, etc.
    85d241f remove warning
    5edd767 ENH: add caching for the input CMakeList.txt files, 2X speed up
    91f27f6 BUG: put spaces in /I paths
    247c164 Changes to allow MODULE type target for a shared library
    0b58132 Changes to allow a MODULE target for a shared library.
    74ef4e4 minor fix
    f85fc7c better network build support
    1df6682 Added support for Darwin (OSX)
    8db8e7b ENH: support for cygwin
    c7bd083 BUG: fix for broken apple mkdir and general clean up of MakeDirectory command
    98b4ea2 BUG: fix switch projects not saving cache correctly
    ba4e563 support for network path link libraries
    f709e55 ENH: change expand variables to use GetDefinition
    2858689 *** empty log message ***
    8d80a90 ENH: clean up sgi build and use non-broken autoconf
    3b5ce4b *** empty log message ***
    152fccf BUG: set CXX and CC when running configure from cmake
    d586449 better formatted output
    6e2834a ENH: use ANSI_CXXFLAGS for testing compiler
    66be168 ENH: sgi -LANG:std
    277228e ken added dependancy to build everything
    8181104 added ctest to win32
    69c0982 *** empty log message ***
    c308c23 ENH: more sgi -LANG stuff
    65ea235 auto detect lang:std:
    9998057 auto detect lang:std:
    c34410d ENH: build for sgi CC out of box
    29f7f3a auto detect lang:std:
    d1ca23a auto detect lang:std:
    03b7768 auto detect lang:std:
    ed6e3e8 auto detect lang:std:
    6a31382 BUG: fix complex test for old compilers
    d6aee2b BUG: fix for SGI Native compiler
    930ea3e BUG: fix flag for building shared on HP
    2eb9d09 BUG: ADD_TEST now only does stuff if ENABLE_TESTING has been run.
    538ff79 ENH: improve coverage
    a4f40c3 ENH: add dump documentation test
    852be8a ENH: Each cmCableWrapTclCommand instance now uses a single cmMakeDepend object for dependencies for all the gccxml input files it generates.  This should significantly improve generation time.
    eff67f3 BUG: run make all on unix not make exename
    047c7b5 ENH: add more testing
    3a3b556 ENH: try to get better test coverage
    bd4c5cf also check path for test executables
    32e789e fixed format
    ab0ef5b better ctest support
    2190ddc added test driver for make test target
    abff98f ENH: do not put a rule in to rebuild the ALL_BUILD.dsp file, as it is not possible...
    ddd5a7d ENH: change all maps of string to be maps of cmStdString, to reduce symbol length in object files.
    032106c BUG: shorten length of symbols
    b76b5c6 OUTDIR->IntDir
    5d0d488 BUG: add missing CMakeCommandLineInfo
    9b25981 CMakeSetup now handles command-line arguments (ex: /H=source_dir /B=build_dir)
    a159c2d Added support for .mm source files (ObjC++)
    820a18a BUG: fix check for no std::
    48febc4 BUG: cmSystemTools::CollapseFullPath is a bad thing to call on the compiler which is a filepath
    edc7381 Allow option value to be expanded (thus, we can use the value of another option as default)
    afba045 gcc and MSVC clash on basic_string::compare(), let's try substr()
    4dda26b If the value is a path, collapse it (cleaner)
    b817ee6 BUG: get the flags right
    ce4f271 Support for $ENV{VAR} syntax (lookup in the environment vars)
    c151f30 backwards MATCHES in if and else statements
    68cfb4c ENH: default for cygwin should be pthreads
    18165bb ENH: add CMAKE_USE_WIN32_THREADS to the possible thread types
    3b9f97f Adding new options to LoadCache.
    06a0f67 1. Added EXCLUDE option to LOAD_CACHE. 2. Entries brought in from another cache are now marked as internal.
    1cf9a35 looks at same level
    6a64c81 ENH: make pthreads the default for cygwin
    3d86ad7 ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path.
    7d24100 removed grep
    0b47113 now creates output directories
    3653726 ENH: update pdf to rtf
    56763af ENH: add some docs for sgi CC
    78da2d0 BUG: or and and were inverted.
    6f9a9b6 add generated ChangeLog file.  Should be updated each time a new version is made
    c71a860 updated version
    d0c3060 updated version
    314efb0 out of date
    95e4feb BUG: add in for scope variable
    d5c497d ENH: update to new style of cache access
    333e2db BUG: can not Add a definition that you just got
    db1303a ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache.  Also, some changes to configure.in that check for for scoping
    61ec323 ENH: compile with broken 720 SGI C++ compiler
    4b2d480 ENH: html output for docs
    117bb53 ENH: update documents with current commands and new GUI
    55653b1 ERR: CMakeLogo.gif has been moved to the root directory of the source so that the Web and Web/Art directories are not needed here.
    3102be5 ENH: CMakeLogo for Dart to use on testing web page.
    d7702b4 added new if commands
    f70e0d6 Re-adding doc files.  They were accidentally removed due to a symlink from the CMake/Web directory when it was removed.
    1c15dd4 Removing Web directory from CMake.  It is moving to a separate, parallel CVS module called "CMakeWeb"
    9cce835 ENH: Added 'IMMEDIATE' option to CONFIGURE_FILE command to force file copy and configuration on the initial pass so that current variable values are used.
    d76f84f ENH: Added use of a class's tag to generate a better set of filenames for its wrapper configuration, xml, and generated files.  This should also prevent half the classes from re-wrapping when a new one is inserted in the middle.
    4aa1a34 BUG: Generated link line for shared libraries had CMAKE_CXX_FLAGS instead of CMAKE_CXXFLAGS (note underscore).
    ee12492 BUG: Fixed off-by-one error in ExpandVariablesInString for case of $ or @ as last character of string.
    9e5c769 BUG: We don't want to output -I/usr/include in the INCLUDE_FLAGS variable.  This causes problems with finding system headers in the wrong places for certain standard library implementations.
    8a03ccd ENH: Added SUBDIR_DEPENDS command and corresponding support code.  This command allows specification that a set of subdirectories be built before a particular directory.
    fda98f8 BUG: Needed to expand variables of definitions.
    caab013 BUG: Need to expand variables when a regular expression is specified.
    2c3a172 ENH: Support to find CABLE utility if it is installed.
    e128f8a ENH: Added tk library names tk8.4 tk8.3 tk8.2 and tk8.0 to correspond to tk84 tk83 tk82 and tk80.  TK_LIBRARY should now be found on more platforms.
    cfa25e9 ENH: Added INSTALL_PROGRAMS command and corresponding support.  This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values.  INSTALL_FILES no longer adds execute permission.  The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex.  It will not expand source lists like the INSTALL_FILES command will.
    489e91a ERR: ElementCombinationGenerator::ReplacePortion needs to be a friend of ElementCombinationGenerator so that it can get access to ElementCombinationGenerator::Substitution.  Also fixed one minor problem for HP build.
    ddec29c BUG: Changed include and link directory paths in cmMakefile back to std::vector because there is an order dependency.  Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths.  They make sure the paths are unique as they are inserted.
    b24861d Removed the Uniquification of the include and link directory list in FinalPass, and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories a set rather than vector
    8bad418 ENH: Re-implemented ExpandVariablesInString to significantly improve performance.
    4878ed3 MAkefile now strips duplicate directores from the libraries and include paths
    6d54c3d ENH: Added cable class-set expansion and tagging for alternate name generation.  This should make the generated wrappers much easier to setup and use.
    cb858f5 ENH: change the logic of disabling the ok button a bit
    4fe6473 ENH: Updated regexp for tracing dependencies in FLTK dialog.
    f8f4560 fixed warnings
    a5eac44 ENH: rework GUI with configure/OK/Cancel
    4ab2650 added for each command
    f783252 new commands
    9f7f282 Removing trailing spaces after cache entry value.
    ac1112a BUG: fix on scroll with buttons
    1f2c84f BUG: Fixed dependency generation to work for when there are many, many dependencies.  Output is now easier to ready anyway because each dependency is on its own line.
    9adacc1 BUG: CompilerIsMipsPro needs to redirect stderr to stdout so that the test output can be checked.
    4a52b0e ENH: Added support for UNIX compilers.  GCC and MIPSpro are supported.
    572ecc9 ENH: Added support for non-verbose mode output from running a command.  This can be used when it is expected that the command may fail.
    dc87e19 ENH: Added CONFIGURE_GCCXML command to do hard work of configuring GCCXML's flags for the current compiler.  Currently only implemented correctly for Visual C++ in Windows.
    ebe0813 ENH: Module to find and configure GCCXML and GCCXML_FLAGS.
    40d7906 FIX: changed hyperlink color from white/white
    5afa45b ENH: Added Purify targets
    0f0b0ac ENH: Added purify command.
    e8be6cb adding what I think is a missing /pdbtype:sept
    2f76c42 ENH: Save and Load of recent Source and Binary directories added.
    0136329 updated version
    212dfb1 limit library search to appropriate extensions
    6c757d2 BUG: enable testing even if not tcl found
    21d634c ENH: Added generation of dependencies on the CMake-generated input to gcc-xml so that re-generation of wrappers will occur if a header changes.
    7df4552 BUG: Need to expand variables in search paths in case it hasn't been done yet by the makefile.
    82c1916 ENH: Hacked together a new implementation of the dependency generator code.  This should support finding dependencies for individual files without doing them for the entire makefile.  Use cmMakeDepend::FindDependencies() to do this.
    c5381e8 ENH: Added support for using backslash-style escaping in CMakeLists.txt file arguments.  This allows double quotes to be used in arguments.
    e169953 ENH: Source and header file extensions are in variables in cmMakefile. AUX_SOURCE_DIRECTORY will only add files that have a "source" extension.
    fdfe7a3 ENH: add TestingSetup
    823584c      Search path for OpenGL related libraries
    21e4ac1 ERR: ITK is the original sponsoring project for CMake, not itself.
    a07fa65 ENH: add a variable for CMAKE_COMPILER_IS_GNUCXX
    42e3ee8 BUG: make sure cache is cleared
    556d27c ENH: add support for mac osx
    d823632 update include/lib path to Python (Linux)
    ae25b63 ENH: add a check to avoid quitting before rebuilding
    df79a0b version num
    ec50160 version num
    f42e4d5 fixed up resizing info
    189a9db BUG: make sure find program does not find directories
    d4edafe BUG: remove iostream.h includes
    cf2f399 Unnecessary variable
    8733146 Better error checking.
    726f4fc BUG: fix excape of * for cmake
    f7ca7fb BUG: When splitting a full path library into separate -L and -l parts, the -l part may not have a "lib" prefix on cygwin.
    fdd4881 ENH: Removing automatic setting of BUILD_SHARED_LIBS.  Projects that support this should explicitly declare it with the OPTION command, or set its libraries to shared or static directly on each ADD_LIBRARY command.
    2ba4fc2 Checking if tclshcommand is defined before running it.
    e5a3ad7 ENH: Added -D(library_name)_EXPORTS to build rules for sources that are going to be linked into a shared library.  This allows dllexport setup for DLL building on cygwin.  It may also come in handy in unix in the future.  This corresponds to the same definition added by the dll dsp template in windows.
    e0fa3f2 changes to better handle old values or hand set values
    b4462da Disabled doxygen and gnats
    c437247 BUG: library extension goes after library name, not before
    a1ec285 ENH: some clean up, and better checking to see if we are building cmake
    f189213 ENH: run make depend
    9027c8b ERR:Spelling mistake
    8c3d29d ENH: Warning 4503 disable for MSVC.
    9fb9493 BUG: fix flags for cygwin and shared builds
    05fb937 ENH: add better error output
    863ca7d BUG: fix solaris problems in install and ar
    3524dc4 ENH: Removed -fsyntax-only flag from call to gcc-xml.  It should be part of GCCXML_FLAGS.
    331c517 Renamed the ReleaseWithDebugInfo Build configuration to RelWithDebInfo, because msdev does simple matching on build target, and specifying either Release or Debug builds would also build ReleaseWithDebugInfo
    d9e7be5 BUG: When outputting relative path of .o, the relative path of the source file must also be written (not full path).
    c453f2f FIX: BuildName removes path to compiler and converts any illegal characters
    6307ffb ENH: Removed deprecated command completely.
    e693d47 ENH: Added support for selection of static/shared build on a per-library basis.
    ae27238 better arg support
    4e80d8e Should not be inherited.
    44062bf Better error checking.
    238fe48 Wrong place for fout
    45bc8cc cmake logo for dashboard
    2954bbc cmake logo for dashboard
    1a7955c cmake logo for dashboard
    901d262 better configure file command
    51a8914 added logo
    896dce5 cmake logo for dashboard
    fd06cd3 minor compile fix
    0846046 BUG: break up CMAKE_AR into program and ARGS
    a7f7366 ENH: various fixes to allow bootstrap on sunos with CC
    850d74f fixed Dart issue
    ea712cf set values in the cache not just the current makefile
    d08d273 Undefined symbol
    19bd2c0 Special rules for out-of-package source files.
    61acb47 BUG: fix for sgi compiler
    aec9f9e BUG: pass flags to compiler during configure
    5bd5e65 BUG: pass flags to compiler during configure
    1b9a530 BUG: find files in subdirectories
    d1b419b fix for scope on hp
    a5349a7 BUG: check size of path error, HP gcount problem
    b6121bf Added variable expansion.
    2a7fc57 updated version to 0.3
    ac12186 updated version to 0.2
    ae243b2 ENH: fix install when executable and lib path set
    a5cda22 ENH: fix install for cygwin, build cmake from configure
    7bb9fdb BUG: Check for building shared libraries should read from the make file's setting, not directly from the cache.
    459dfc7 BUG: Check for building shared libraries should read from makefile's setting, not directly from the cache.
    dce7d07 added binary download
    be74431 updated for 0.2
    5579ee3 documentation change
    cdb3f32 ENH: Use ${MAKE} instead of make for dependent library rules
    7eb2940 alphabetized
    b5c6730 added help options
    c19c252 minor fixes to testing
    c6418bd mod to the testing
    00f2337 added dependencies for testing
    29450e7 ENH: convert to unix slashes on browse, remove font and color junk
    cd49312 BUG: change to dos mode
    6de6f73 update for CMake changes
    c84f644 modified how paths are escaped, added depends
    43ac1a3 added add dependencies command
    78cc9b2 better GUI resize and combo box fixes
    d2c2cf3 FIX: added AddDefinition() to store site name and build name in makefile.  Also stripped      white space from the result of hostname.
    c40e8c5 made cmake write its execs into CMake/Source
    65a2a9f BUG: shared libraries should not depend on other shared libraries, they get relinked too often.
    8da64c7 ENH: put back stdio.h to get sprintf
    81e6046 ERR: Serious problems with my CVS. How did this get committed?
    373c166 BUG: Wrote correct implementation of cmCopyFile.
    10e0197 BUG: Fixed generation of cMakeRoot in one case.
    fda8bcc ENH: Added string.h include.
    487dc39 ERR: Removed stray standard header include.  They should be added to cmStandardIncludes.h
    5c39470 BUG: Added missing newline in error message.
    24ec7f5 removed stricmp
    1203dca escape quotes on cmaketest.h.in
    8609fdb added escape quotes option
    43793f7 added escape quotes option in replace strings
    b977136 added escape quote method
    348d199 ENH: Added new command SOURCE_FILES_REMOVE which can be used to take files out of the build. Especially useful when certain compilers choke on the odd file.
    e1e7b8a ENH: Added RemoveSource(...) to complement AddSource. New command SOURCE_FILES_REMOVE uses it and can be used to take files out of the build
    6bf0be8 namespace issues
    9c9461d allow no name project
    83e6038 better testing
    242a236 adde changeDirectory
    bda5baa new test driver
    2b89577 new tests
    900f1be BUG: fix for unix
    18b2449 ENH: clean up
    31ab42e ENH: look in the PREFIX dir for the modules
    a2b757a ENH: better ability to find cmake program
    3a200bf minor install fix
    807b5ba better permission handling
    cf82992 ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies.
    8ffe832 ENH: Added BUILD_FLTK_GUI option (defaults to ON).
    a7d114c BUG: fix bootstrap build on unix
    796fc4c ENH: Update the cacheManager from the GUI after each callback.      Only load the cache from disk if the binary path has changed.
    96545b1 ENH: add include regexp
    8dc66ed added install target
    0ff3bdb better install support
    8deccd3 BUG: remove quotes
    43c2a89 ENH: add optional include and only allow one file per INCLUDE
    3221b4e ENH: INTERNAL properties are not display any longer in the GUI
    f7b22c3 ENH: The cache is not saved now after every modification of the GUI
    cca4d06 ENH: Clearing and redrawing the property list after a build to load the new cache.
    446ea3b ENH: PropertyRows have now a reference to CMakeSetupGUI and save the cache      at each callback action
    8fe1e1f ENH: PropertyNameButton was removed. PropertyRow manages all the callbacks now
    d21fca4 Removed: now the help string is managed by the PropertyRow class
    924e58a ENH: add CMakeSetup as a target
    339bdd4 ENH: boot strap mfc gui and support for MFC
    adbae91 ENH: fix cmake so it can boot strap itself better
    7715b38 *** empty log message ***
    d683642 ENH: build fltk cmake on unix with bootstrap
    016cc41 BUG: Exectuable installation must set permissions to 755 in case installer has a umask like 007.
    a5087b8 ENH: CMake now always adds the BUILD_SHARED_LIBS cache entry.  The BUILD_SHARED_LIBRARIES command that used to be used is now deprecated.
    7a3af04 ENH: add bootstrap support for building fltk
    d454811 ENH: add bootstrap support for building fltk
    f991ddd ENH: add resize ability to dialog and fix tab stop orders
    873c9e7 ENH: Removing old-style cable commands related to the instantiation functionality which has now been removed from cable.
    b4339eb ERR: Removed unused variable.
    f5ee70a ENH: Changed generated filename to DartTestfile.txt
    e51844f BUG: use pclose not fclose
    17b02b6 ENH: LINK_LIBRARIES(abc) will automatically add the path to abc to the link directories, if the path is known.
    1f773c3 BUG: remove unused
    e42013d BUG: create directories in the right place
    145fac9 ENH: move EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH initial creation to after the CMakeLists.txt files have been parsed
    37c072b out of source dart support
    d7fd7a8 ENH: do not add anything from the current directory to the depends
    80aad5e BUG: fixed so that empty library paths are ignored
    f055e51 ENH: Absolute path to cmake resolved
    38776d8 ENH: Getting headers and libs for FLTK and OpenGL
    943697a ENH:Added features
    f8add35 ENH:Added features
    df49749 Updated ASCI link
    52d368d ENH: Updated anonymous checkout commands for new repository root location.
    8b5d691 ERR: allow *.cpp as well as *.cxx etc etc
    043f54c Include directory names are Case sensitive in Unix.
    90f7f2c Refined Jim Ahrens changes
    a46a494 Feedback from Jim Ahrens
    62d5051 added make depend on win32
    48294a7 BUG: fix it so that if a Makefile is out of date for some reason, it is only built once, it was doing it twice.
    f0d07f5 modified testing
    e3f0d09 BUG: fix so it does not jump into the current directory for inital target builds
    78ee666 ENH: fix EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for unix
    f6f8dde used to find the dart testing system
    2f0a821 minor dart change
    012603c duh
    521e301 minor cvs web changeCMakeLists.txt
    03817a4 ENH: Search for cmake executable full path added (window/unix)
    da5b5c1 Added dashboard
    7237775 ENH: Added popup menu for removing a property.  Some style changes
    8ef02a4 ENH: Added help blobs that popup when the mouse is left on top of the      property name
    302907e  Class derived from Fl_Button with added help blobs
    918c8c4 BUG: SHLIB_LINK was being used when linking static executables. Missing comma in RUNTIME_FLAG for IRIX. ENH: User supplied SHLIB_CFLAGS (-fPIC, etc) will override configure detected flags
    583ac25 support testing
    19b2f84 BUG: CMake's configure needs to run with the current directory as the project's binary directory.
    25afe09 ERR: Needed virtual destructor to correspond to virtual functions.  Also added several std:: qualifiers to string.
    f03ee2a cmake does not require two arguments
    8f745e7 cmake does not require two arguments
    cdf786f removed old added new
    0faf289 removed old added new
    9508ae2 added new command
    68447e5 removed old commands
    5f12ae0 BUG: Dependency hints must be removed by the makefile generator before adding the dependencies generated by cmMakeDepend.
    46aa1cb BUG: There was no dependency for library targets on their required libraries. (Hopefully there aren't any cyclic dependencies for libraries.) CMAKE_SHLIB_LINK is now used for executable targets.
    ff529aa some cleanup to the make depend process
    d0614d7 ENH: Paths are now expanded for environment variables and made absolute.      The binary directory is created if it doesn't exist.
    522ff02 BUG: WIN32_EXECUTABLE targets were not being installed on unix properly.  They are supposed to be treated just like any other EXECUTABLE target.
    0929dbb ERR: int -> unsigned int.
    1292d9d ENH: Added the path used in SuSe Linux 7.1
    6c0834e Modified for new Dart source tree
    667a57d minor fix in error checking
    c086593 ENH: Added check for tcl8.4 (as against tcl84), tcl8.3, tcl8.2, and tcl8.0 when finding the TCL_LIBRARY.
    ead17fb added some const versions of get methods
    e686bb9 Changed Testing.cmake to Dart.cmake
    faa1fb8 Rename Testing.cmake to Dart.cmake
    38d5b4a BUG: Fixed regular expression used to match registry entries.  The expression now matches everything after a [HKEY until the first ']' is encountered.
    dc8d8fb ENH: Waiting cursor color were reversed
    7a9ab85 ENH: CMake invokation is working.
    6d04ee9 ENH: Cache saving added
    8f412df DOC: Added a comment about the risk of using tempnam in Unix, as opposed to      using mkstemp.
    7b996f7      .cpp renamed as .cxx
    63083cf      Class to manage every row in the GUI scrolling, corresponding to a      single property
    5d68176      Template for the Makefile
    b0befbd ENH: cpp renamed cxx. Copy of data to and from the GUI is working
    ad0019a ENH: Added Fl_Tiles as row for holding property data. Data to and from the      GUI is working
    059ee39 BUG: Changed custom command generation to not use full path of output file from cable.
    cff74e9 ENH: Added proper request for/generation of CABLE, GCCXML, and GCCXML_FLAGS cache entries.  This also allowed the correct generation of gccxml rules.
    1ede7e4 BUG: Removed generation of stray # Begin Custom Build line.
    705f45e Documentation updated
    91b778d Documentation updated
    2591042 Documentation updated
    eca5889 Documentation updated
    0f98c51 ENH: Runtime library search paths can be added to the link lines for on shared builds.
    4ca711a replaced with pdf version
    0995b8f updated docs
    1f50375 checked in rtf version
    a64f231 updated docs
    4f77d73 ENH: move utilities to targets from makefile, and add versioning to cache
    5b4a11a BUG: ENABLE_TESTING command may need to create output directory before writing the CMakeTestfile into it since it is invoked before the makefile generator runs.
    4c4184f adding a "Release with debugging Info" build to CMake for NT
    5b69d22 ERR: Fixed generation of source name and directory for cmSourceFiles of generated Tcl wrapper files.  Changed extension of generated gcc-xml input c++ file to be .cc so that GCC will recognize it, but MsDev will still allow a custom command on it.
    dd249a0 FIX: Chaned error message to match command
    19b1838 ENH: Changed generation of gccxml command to write out define and include flags explicitly instead of using CMAKE_CXX_FLAGS and INCLUDE_FLAGS variables.  This should help it run when gccxml is not the compiler that will build the generated wrappers.
    0905117 FIX: InitialPass() seg fault on std::copy and FinalPass() was not appending to the file
    37801dd added enable testing deprecated some commands
    3552783 *** empty log message ***
    38a164d ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter
    b31fcf1 ENH:Some more tweaks
    9922155 ENH: rename Invoke to InitialPass
    72e8b44 BUG: PATH options should not remove the file part of the path...
    6948617 Change name of file created from Testfile to CMakeTestfile.txt
    601a865 ENH:More tweaks
    cbba629 ENH:More tweaks
    7bd2dbc ENH:Some enhancements to the examples
    4a8d3fc better regexp for reg entries
    d84a68d better tests
    0f0f55f ERR:Didn't -kb
    7c3e487 Didn't kb
    035849b ENH:First incarnation of web pages
    dce5c3e FIX: forgot to close the files
    84edcba ENH: Compress the library search directories so that each appears only once.
    22270ab ENH: Added AddTest command
    84dc25e ENH: Added AddTest, and GenerateTestfile routines
    6282d41 New cmake command to specify a single test
    8397eb6 Module name between Unix and Windows got switched by mistake.
    46aa080 ENH: Some tweaks, hacks and #ifdefs required to compile cmake on Borland C++Builder
    729908b ENH: add PathDialog
    9c149dd ENH: add better path chooser dialog
    8e281e5 BUG: fix EXE and LIB path problems
    b92b025 STYLE: line too long
    f18bb42 ENH: print all arguments
    c57d16e ENH: add better error checking
    815ca6b removed find include command
    648eedf removed find include command finally added message
    ba9aad7 new message command
    d037d11 new command
    32db59e unused variable
    4d51f16 the "Release" target is not the default.
    b6d823a ENH: try to better handle control-c during make Makefiles
    a3cfcd9 BUG: clean up memory leaks.
    abab6bc fix for network includ paths
    6103324 Fixing the module name for Unix.
    01b9805 BUG: fix edit of directories
    6b37e97 Should not use decl if not on Windows.
    a85e67d BUG: add missing file
    cf13932 ENH: remove unused includes
    4179c99 ENH: change MFC gui to use cmake class
    dbf65f2 BUG: Now only one makefile rule is generated per depenency. This eliminates a number of warnings.
    bdfdfb7 bug meaning that set(a b) just set a to "" and not to b
    07c4f9f BUG: Fixed stupid error in the hack I just checked in.
    410f483 BUG: WIN32 executable target rules are now generated in unix the same as any other executable (instead of not at all).
    1a29180 better help
    7a6699e display the property name in the help box
    ad2437f BUG: Added hack to cmSystemTools::GetPath to make its algorithm correctly parse off the last entry of the system PATH environment variable.
    c60696c BUG: Fixed logic that splits a full path library link into the -L and -l pieces to not write out a -l by itself if the file regular expression does not match.
    f190cb8 BUG: missing quote on a custom command
    3546e56 New functions used to extract the components of a full filename.
    2533d55 The path found is now collapsed (cleaner).
    d8c34cf Welcome to cmGetFilenameComponentCommand ("Get a specific component of a full filename")
    0532db2 Welcome to cmGetFilenameComponentCommand
    cc12fb6 Try to find tclsh or wish and use that path to find the include or lib directory. TK_INTERNAL_PATH is searched too (path to tkWinInt.h)
    d8354e6 optimize ConvertToUnixSlashes a little bit, and use it in MakeDirectory (code was duplicated)
    2966492 ERR: VAR type entry missing after CACHE for CMAKE_TEMPLATE_FLAGS.
    a2a40b1 updated to handle Tk commands compiled/linked separately. Useful for VTK Tk widgets for example.
    ffd7cfd Project independent setting for testing
    abfa523 new Capitalized function. Will be used in the VTK Tcl wrapper for example (in a more portable way).
    812eed0 *** empty log message ***
    5731bc9 ENH: change the syntax of the SET command, fix the combo box for larger strings
    ad92f34 added version number
    4d036f4 removed hardcoded VTKDLL
    25fb20c slight change in the order of the options (right-most takes precedence)
    1c44097 Changed Windows build command to build Release
    8130d63 Intermediate Dir was wrong
    af6c954 /Gz => /GZ
    2dcd871 removed /O2 from debug
    bc9531c ENH: create CMAKE_CXX_FLAGS_[Buildtype] flags
    3906626 add compute systeminfo
    ef4bee6 bug finding windows template file
    768134c command line fixes for win32
    1a2a3ab ReleaseMinSize => MinSizeRel
    7ff4d17 BUG: remove vtkCommon
    5d05b44 fixed quoted cmake
    3bc0c44 ENH: add better error message
    a496a78 DSPs have to be binary
    2eb7fee ENH: change Release Minsize to MinSizeRel, add MinSizeRel to dll template
    566c8d4 ENH: Added INSTALL target to switch in OutputDSPFile.  Also added a default that prints out an error message so that anyone who adds a target doesn't forget to update the switch.
    1f6057e install fixes for win32
    3ebfc32 added install target support
    fa02175      Module to search for VTK include and library paths
    dbebd0a added install rules
    fdb3d30 added prefix to config
    d76db0e BUG: remove warning
    09651ba BUG: fix output directory
    43237a8 added PROJECT_SOURCE_DIR
    e606732 ENH: allow duplicate libraries
    a75ff81 Template now uses EXECUTABLE_OUTPUT_PATH too.
    ec6d73c PROP BASE and PROP were inverted
    827ec6e Seems to me that EXEWinHeader was not searched in the right place.
    52e83c7 BUG: do not include /usr/lib in -L
    7950871 fix CXXFLAGS
    8a5cef0 *** empty log message ***
    b5b4c0e use cxxflags in test builds
    beaa7dc BUG: fix depends and CXXFLAGS passing
    69503c6 fixed some of the LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH problems.
    211a556 no longer used
    69edd81 ENH: PropertyList class added
    b5b5a68 ENH: Added support for the fltk::PropertyList class
    013d428      Added interactions with the PropertyList class
    ee8859b      Class to manage the list of properties displayed on the scroller
    1631b20 ERR: Added missing @srcdir@ and modified install expressions to include *.cmake* files instead of just *.cmake files (for .in).
    7727c7e ENH: Converted to new Class and Group tags in place of WrapperSet and Groups tags.
    c1086a9 fix for hp x11 and gl
    c43e3a4 fix opengl on hp
    3379319 icon updates
    e907e51 new icon
    26f6382 BUG: remove declaration without variable
    4ea1c51 clean up for build on its own
    f0e21f1 release fix
    4bb19f3 collapsed into cmake.cxx
    36995a0 new dsp
    d797605 bug fix in finding CMAKE_ROOT
    92d59ac added install target
    6506918 BUG: fix compiler name
    06f403b updated for out of tree builds
    4a2ebf2 out of place cmake
    619864c new out of place builds
    e2a555e new structure
    8798d52 ENH: add support for X11
    05d4b9a  duh
    72bc795 new command
    afdea03 minor whitespace change
    0df1da0 compiler fix
    7ec7fb7 changes for cmake to live outside of the source tree
    cb0af95 ENH: allow cache to override config file
    1e7d8f8 BUG: fix link of executables
    16fc8d7 added SetLocal method
    0642928 BUG: quote the compiler and other options
    a8ccbf7 compile source dir into cmake
    f9a36a6 ERR:Bad #ifdef's
    43fb9a1 ENH: Added Methods for loading the cache
    063e398 ENH: Load the cache at start
    9277acd ENH: Added methods to load the cache
    a1aa5d3 moved into Template directory
    a0784cc no longer used
    2e3c418 unix fix
    aa72e18 half checked in changes for CMAKE_ROOT
    e093e4a new directory
    5e4b4dd      VC++ Project file to construct the FLTK GUI for CMake
    ab03a4d      Main file that instantiates the GUI class and run it.
    483e6dd      Implementation of the virtual Callbacks declared in the GUI
    259b5ad      File generated by FLTK FLUID containing the implementation of the GUI
    c1b4b77      GUI description file used by FLTK interactive tool : FLUID
    1094200 BUG: fix to compile on hp with aCC
    4d86b68 Renamed gccxml input/output files to drop _tcl qualification.
    7514adc ENH: fix for sunCC
    d4498a9 BUG: fix for sun compiler
    9f8d296 ERR: Removed use of member templates.
    93bdef4 ERR: int -> unsigned int
    d055ebb ERR: const error fixed.
    3f12d26 ENH: Added cmCableClassSet.cxx to build.
    99a9fd6 ERR: Added is_open() check in cmGeneratedFileStream::operator bool() so that implicit conversion to bool is not used.
    5f416cf ERR: Removed dynamic_cast so that RTTI isn't required.
    f08a1b8 ENH: Adding CABLE_CLASS_SET and CABLE_WRAP_TCL commands.  They cannot yet be used with the main branch of CABLE, though.
    8011fe0 ENH: cmGeneratedFileStream class added to simplify copy-if-different usage on generated files.
    b9cfc41 *** empty log message ***
    1cd9ce6 ENH: unify make process on unix
    a548027 ENH: Added cmData and corresponding DataMap in cmMakefile to allow commands to register arbitrary extra data with the makefile without modifying the cmMakefile class definition.
    a12448c added output directory support
    60a8a2f Changed separator between registry key and its value. Change regexp for registry key.
    5629f84 Changed separator between registry key and its value.
    9423881 ENH: put back lost changes from r1.38
    4d07ba8 fix + => += bug reported by A. Perera
    23df737 I know, there are more serious things to do :) A new icon. The previous one has not be overwritten, it's in there too.
    0d2c80a Extended the registry key regexp
    05c0cf7 Add 8.4 and registry support
    fc70dee Add support for a specific value name in a registry key
    9f03624 Cache file is a bit prettier
    72a9a55 BUG: fix find library for unix
    1a2af3f NAMES syntax
    7823218 fix for expanding library vars
    d9858fe Fix help string when NAMES was used (forgot the case when there is no name)
    fb35c19 Fix help string when NAMES was used
    6edfd11 ERR: int -> unsigned int.
    f81ae29 BUG: add back thread library
    dbfc72c expands reg values
    639f1fa added registry entry support and windows app support
    4139f15 minor fixes and new python module
    a53f300 BUG: fix gui problem
    69b51cc BUG: fix up gui with values that stay around too long
    e539432 definitions should now be overwritten if they already exist
    d04756d BUG: fix unix path search
    a15ae83 fix for expaning libraries prior to generating dsp
    978407e Reads and uses MSPROJECT_TEMPLATE_DIRECTORY if it exists
    8b24163 BUG: Removing this file.  It has been replaced by CMake.doc.gz to get around a problem with CVS.
    32f7cef added win32 executable option
    6b1cbac Testing strange cvs problem with .doc files.
    40c08cb BUG: Removing old CMake.pdf and adding the gzipped version, CMake.pdf.gz because of file size problems with cvs.
    968610b BUG: Removed stray debugging output statement.  Also renamed some variables for clarity.
    09e9a53 ERR: RunCommand method needed return in unix.
    68ac32e ERR: Removed unused variable
    332b9b7 BUG: ANSI_CFLAGS -> CMAKE_ANSI_CFLAGS
    401b9ee ADD LINK32s are now on multiple lines because VC breaks otherwise
    d1b57f6 ENH: add 8.3 support
    02bdff6 BUG: escape spaces before adding .lib
    013b9b3 ENH: escape spaces
    e30a660 ENH: only add .lib if no .lib exists
    f07ee5b ENH: change find library and find program to look for more than one name
    1dc7ae3 BUG: match called on invalid number
    54dcf69 cleaned up configure some
    4d2e6c8 FIX: only clear the cache on a load when the load needs to read internal values.  Otherwise, it is assumed that we are reading another projects cache.
    ad22472 BUG: fix crash
    df50599 BUG: fix use beyond end of array
    cb6bc6f added load cache command and fixed source file
    a74d869 ERR: LoadCache needed to return a value.
    36b4fbb added ability to load another cache
    cdffbea now adds src and bin dir into cache
    67e31b7 fixed bug in init code
    7b2e824 clean up
    17d7ff0 ENH: add initial path support for file choosers
    237f960 BUG: added arg0 to link libraries
    5d133ee Module to search the path for FLTK library   ( http://www.fltk.org )
    0829faa ENH: Moved cache entry addition into cmMakefile::AddLibrary and AddExecutable so that commands do not have to add it explicitly.
    885e37d ENH: call configure from cmake
    5066def BUG: Removing Remove Variables call
    45aef39 Under FreeBSD: should be CMAKE_SHLIB_BUILD_FLAGS and not CMAKE_SHLIB_LINK_FLAGS.  CMakeSystemConfig.cmake not being made
    a5f6b47 BUG: add internal cache entry for executables, so depends can work
    8aa2182 BUG: add removed command, and sort the order in cmCommands.cxx
    e126954 fixes for untiltiy targets in all
    1349d06 ENH: Proper build name
    f386664 ENH: Correct sitename
    089aa3e option to make utilities in the all target
    2383d6f ENH: move to cmake for itkConfigure.h.in
    d1939b2 updates
    7bf828d INCLUDE these to find the relevant libraries
    8a21493 ENH: move testing stuff to cmake from configure, good bye dashboard... :)
    de10cfc ENH: move testing stuff to cmake from configure, good bye dashboard... :)
    33e1a4a ENH: Added support to EscapeSpaces to use double quotes on windows.
    6c54371 ENH: Added use of CMAKE cache entry for generating the DSP/makefile build rules.
    dec4d7a ENH: Added use of CMAKE cache entry for generating the DSP build rules.
    a0d4003 minor fixes
    56714a4 fixed custom command rule
    c2715d2 new module
    4d9b2f5 better custom rules
    faaadc4 better If checks
    dd2876a removed old functions
    5e4a89b ENH: Added generation of internal CMAKE cache entry with path to command-line CMake executable.
    5079efd ENH: Added cmSystemTools::FindProgram() and full-path detection utilities.
    79f9516 minor fixes
    34a60cd removed deprecated commands
    d55c3a2 better config info
    2e6ea30 now support cmakedefine
    271391e uses cmake commands now
    fc1562f system config uses cmake commands now
    0e77477 minor fixes
    13f68ae new module
    c244378 simple module
    79d7500 finds tk as well
    d649156 cache loaded into makefile
    6d5508e fixed bug in limiting to source lists
    1d4a3aa ENH: Changed cmCableWrapCommand to inherit from cmCableDefineSetCommand since they do almost exactly the same thing.  Added a GetXmlTag virtual function to both classes to return what XML tag to generate in the set's output.  cmCableDefineSetCommand generates a "Set" tag, and cmCableWrapCommand generates a "WrapperSet" tag.  What is inside the tags is still generated by the cmCableDefineSetCommand superclass.
    45e9d19 ENH: Changed WriteConfiguration back to const because it doesn't need to report errors anymore.
    f7d33c4 ADD: add utiltity templates
    96ec409 ENH: implement ADD_TARGET command, and add an ALL_BUILD target
    13d4fd0 cache now loaded into makefile
    ed4f14f added method to puch cache into makefile defines
    de203f7 slight bug in If command I think
    6847fe3 first module
    a99dfa6 new set command and IF NOT
    2fb2207 bug fixes
    e751935 BUG: Fixed output of CMakeLists.txt path in cable_config.xml dependency list for unix.  Needed to escape spaces instead of enclosing in double quotes.
    73644c3 ERR: Removed a conflict that was checked in.
    d6fae5f New command: INCLUDE(somefile.txt)
    2da0c57 added TARGET_LINK_LIBRARY command and support for debug and release libraries to link against
    13143f5 ERR: Renamed CustomCommands to BuildRules to match change in cmSourceGroup.
    244892b BUG: Removed output of GCC_XML rules when the command cannot be found.
    2f42d7f BUG: Removed output of dual rules for source files that are processed by both the compiler and by a custom command.  Also removed generation of duplicate CMakeLists.txt in the project files.
    9020fec get system info into cmake
    ca64a39 added configure file
    f9b6a0b BUG: run cache build with each configure
    5b13f97 BUG: fix inplace builds
    de67154 ENH: fix in source build with non-gnu
    e14ecec ENH: add output when creating files
    07bd60f better help strings
    dbdf1c3 ENH:New copyright
    e25a8f1 removed old junk
    54cfe84 ENH:New copyright
    1ba4ef0 ENH:Copyright
    41e1270 support for debug and opt libraries
    888e47d better help
    61d2314 ENH: Changed WriteConfiguration to non-const so it can do error checking.  Added parsing and output of a name for each WrapperSet generated from a CABLE_WRAP command.
    2c1fb78 ENH: add help for cache entries
    6e5af0e some fixes for If commands
    30ad618 bug fixes
    ab7f884 ENH: set initial build to source dir
    11b68de ENH: add error checking for empty build dir
    5c83326 ENH: clean up cmake GUI and remove the parsing of CMakeLists.txt files by configure
    6109123 rules were not inherited when they should be
    c3ab706 BUG: Fixed output of dependencies.  It needs to loop over the makefile's targets, not the source lists.
    ddbf1fe STYLE: Updated comments for name change cmClassFile->cmSourceFile
    d831016 updated the docs some
    91ddeac ERR: cmClassFile.h -> cmSourceFile.h include change.
    73f04d1 many fixes and cleanup and features
    b574648 BUG: fix duplicate property items
    37468fa BUG: fix cache updates
    818b0e5 BUG: fix build directory problem
    435a8a7 ERR: Removed extra SRC_OBJ reference.  The variable is no longer used.
    90e5612 ENH: new GUI editor for cmake cache file
    619dd8c added option command
    b49204a new command
    8852ed9 BUG: Clean was not doing it's job
    80ce581 ERR: Added virtual destructor to complement virtual functions in cmIfFunctionBlocker.
    b5f6215 added if else endif add definition
    24bce99 cleaned up the coding style made ivars private etc
    57c4325 ERR: We can't assume a vector iterator is a pointer.  It must be dereferenced to get a reference to the element, and then we can take the address of that to get a pointer.  "i" becomes "&*i"
    c025838 ERR: Removed unused variable.
    7155d1f BUG: fix small compile issues on HP aCC
    f63e4a1 ENH: Changed m_Indices to an stl set and renamed it to m_IndexSet.  Using a set results in a significant performance increase and reduction in memory usage.
    e963dca FIX: allow ADD_LIBRARY with no source list
    7b362bd fixed cable package issue
    e40aaa5 some bug fixes
    fb6c4b8 ENH: Added individual library linkage output so that shared libraries will not try to link against themselves.
    e784f15 removed old rules
    6930887 ENH: Generation now sets up proper linking of shared libraries to each other.
    7b2b935 ERR: Needed to switch point where CMakeTargets.make is included so that Variables will be available to the targets file.
    865ec96 major changes to support multiple libraries and source lists
    7b47a5d ENH: Need BUILD_SHARED_LIBRARIES defined for making windows DLLs.
    d1e05d7 ERR: Added double-quotes around command name before arguments are appended.
    a04fa12 ERR: Missed one EscapeSpaces call.
    e0da3ef ERR: Corrected use of double-quotes to be compatible with UNIX make.  Now double quotes (windows) or escape sequences for spaces (unix) are added when dependencies are output.
    e7bd5fc ENH: Added support for spaces in the output directory names.  Spaces in the input directory name may work also, but are untested.
    70b14df BUG: fix depends for libraries and executables in the same dir
    2a7964e ENH: better error reporting, and add NOTFOUND into cache for library and file find
    3355878 fixed the documentation some
    13b8be3 FIX: configurations list needed to be reset for each dsp file created
    ee12876 FIX: returned to using /O2 optimization level and put a pragma in the netlib code that could not handle the /Og component of /O2
    e318d87 ERR: Blank line regular expression updated to allow whitespace on the line.
    9b079be ENH: Added support for CABLE_SOURCE_FILES to refer to files that are not in the current directory.  The include path is searched for the files.
    408cad3 ERR: Added pragma to disable symbol length warning for Intel compiler.
    20fb92d ERR: Small bug in generated DSP file fixed.  A custom command environment variable has been replaced with explicity writing out the command.
    8c087d0 ENH: Added SOURCE_GROUP command and corresponding support code.  This command allows CMakeLists files to specify how sources are organized into groups in the generated DSP files and makefiles.
    51ef865 ENH: ignore unused libary warnings, removed /force
    410f7d1 ENH: Added text files group to DSP output.  CMakeLists.txt is duplicated in this group and outside, but fixing this will require a reorganization of custom rule generation.  I should get to that soon.
    28cdb19 ERR: Changed generation of rule to generate cable_config.xml to be produced differently for windows and unix.
    31ae187 ERR: Removed functions I just added.  They don't belong here (yet?).
    a8f9aa8 ENH: Added generation of a rule to re-run CMake if the cable_config.xml file is missing.
    9312a77 ENH: Added functions to get information about the CMake executable on each platform.
    553457a ERR: Re-ordered declaration of members v. order of initialization on the constructor to match each other.
    2d26d0b BUG: Rearranged cable config file open to do open in construction of m_OutputFile.  Fixes problem on SGI with opening the file.
    df8a7ec ENH: Changed generated includes to not have full path specified.
    be4db91 ENH: Added INCLUDE_REGULAR_EXPRESSION command to set regular expression used in dependency checking.
    b9a8948 ENH: Added SOURCE_FILES syntax to CABLE_DEFINE_SET command.
    f849726 BUG: Moved definition of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR to be as soon as their information is known.
    354992c BUG: Fixed segfault when CABLE_PACKAGE is only CABLE command.  Related to order of virtual destructor calls.
    d3735b6 ERR: Added for-loop scoping hack for CMake sources on MSVC
    08ff342 ENH: Added support for comments inside function calls and indented comments.
    007f5cc ENH: Added support for element tag specification with syntax tag:element as an argument to the CABLE_DEFINE_SET command.  A single colon with nothing to its left will result in an empty tag.
    50c9139 ERR: Less-than-zero test replaced with greater-than-zero since we want zero arguments.
    ce48426 ENH: Improved error handling when GetError is called on a command that has not called SetError.
    8c47950 Include directories under Win32 only (inherited by subdirs)
    8fb0720 ENH: Finished Simplifying dsptemplate processing with  in place of separate Release, Debug, ReleaseDLL, ... configurations.
    772b1f6 ERR: Fixed library path problem for ReleaseMinSize build.   should now be used in place of separate Release, Debug, and ReleaseMinSize.
    05f863d ERR: Fixed header template for Release MinSize builds.
    68ff294 ENH: Added Release MinSize configuration for executables.
    f2cd113 ENH: Made UTILITY_SOURCE command inherited, just like FIND_PROGRAM.
    2924bef ERR: Missing initalization of a cmClassFile::m_HeaderFileOnly fixed.
    5fc8300 ENH: Added utility dependency support.  Now a project can depend on other executables as well as link libraries.
    6050725 ERR: Added automatic creation of directory for cable_config.xml file and corresponding error reporting.
    93a1762 ENH: Added proper dependency generation for a package on cable executable.
    4f59f98 ERR: Replaced CMAKE_CFG= with CMAKE_CFG_OUTDIR= to fix windows behavior.
    1b6afc5 ENH: Added output of custom rules for XML sources.
    670afe1 ENH: Added output of defines flags as part of INCLUDE_FLAGS.
    fe25e58 ENH: Added output of a custom command's m_Source as a dependency.
    b23fedd ERR: Minor wording error in output message.
    519f9d8 ENH: Creation of generator rule now properly uses the custom command's m_Source member.
    7115321 ENH: Added creation of custom rules for generating CABLE packages.
    02fe911 ENH: Added support for finding dependencies for files that don't exist.  Dependency recursion begins with hints provided in the cmClassFile for a file if it doesn't exist.
    353f6c3 ENH: Added .txx detection for Header block output.
    4666b01 ENH: Added UTILITY_SOURCE command for specifying where a 3rd party utility's source is located when it is included in the distribution of a project.
    5c8b68b ERR: Commented out experimental code that was accidentally checked in.
    8f6468f ENH: Added Cable to Utilities and appropriate CMakeLists.txt changes.  Moved VXLNumerics link out of source's root directory and into separate entries for Code and Testing directories.  This prevents linking of all programs (like Cable) with the numerics library.
    278bcbd ENH: Added custom rule support to cmUnixMakefileGenerator.
    9f98906 BUG: repeat all -l options to avoid having to worry about link order.
    b6d1cda ENH: CABLE config file (config_cable.xml) should now be opened in the output directory.
    dc72655 ENH: Change to new CABLE command architecture.  CABLE configuration code is now generated on the first pass, during the Invoke() calls.
    af30fe6 BUG: fix circular depends on libraries and remove depends for static libraries
    d0a8794 ENH: CABIL -> CABLE rename.
    e5e2a57 many enhancements including dll support
    d13d283 bug fixes
    e14d38d added new commands
    a91e3b5 added wrap exclude ivar
    2bba349 new commands
    cab31a5 dll build rules
    6e86bd7 change in options for much smaller libraries
    711c652 ENH: Implemented automatic tag generation for CABIL_DEFINE_SET command.  Added tag output to WriteConfiguration methods.  Added CABIL_INSTANTIATE_CLASS command to generate explicit class template instantiation configuration output.
    41d198e ENH/BUG: Improved function parsing to allow just about anything inside a double-quoted argument.  Also fixed parsing of lines with both quoted and non-quoted arguments.
    5c74b6b ENH: mask on mkdir set to 777.
    79b7d8a ERR: missing std:: on cout.
    0093fc0 FIX: added /GR to MinSize build to avoid warnings about dynamic cast
    6ce0480 ERR: Fixed configuration file output to open file in output directory.
    9859003 int -> unsigned int
    b908149 ENH: Added CABIL commands for configuration file generation.
    8859bd5 ENH: Added GetUsedCommands() method.
    eb80df5 ERR: fsream.h -> fstream.h
    acbd160 a variety of fixes and enhancements
    32e738c very early version of a wrapper
    3b338da added functionality, fixed bug if no file existed and with header files
    7cde8fd fixed bug and modified functionality
    3acd595 new command
    e6713c5 ERR: Fixed unknown command output error message for spacing.
    463e466 ENH: Added safe downcast support (without RTTI) to cmCommand and its subclasses.
    d31ce24 ERR: Fixed warnings (int->unsigned int and a few others).
    8f0ac1e ENH: update sample
    ba6a720 BUG: remove debug print
    0b0d1b1 ENH: add CMakeCache.txt support
    5d903c6 ENH: remove relative and extra paths in CMakeLists.txt files
    8d31115 BUG: fix for in source build
    89e037e ENH: first pass at cache, clean up the unix generator, clean up configure.in some
    a4bbb55 ENH: add a smaple configure.in for CMake based projects
    149f83d ENH: add a smaple configure.in for CMake based projects
    f08fc5a ENH: clean up comments some
    bf3ecf8 ENH:Added pdf file
    35089e9 clean up docs
    43859e3 ENH: add new commands fro find library and find program
    fce56c5 some cleanup and fixes
    252b0d8 BUG: set output directory correctly
    0adb523 ENH: fix depend segfault
    21b1858 ENH: new vnl
    dd36c5f ENH: add configure style @var@ expansion
    db267f5 ENH: get rid of special msc configure file
    9d431ae ENH: share a .lib with the command line and mfc versions.
    d195c01 ENH: add cache manager class, move all commands into cmCommands.cxx to speed up compile times, share a .lib with the command line and mfc versions.
    452a127 ENH: add /GX /Zm1000
    ebb4113 ENH: min size build
    dda8c47 ENH: put back /Zm1000 so we can build large files
    431a7d9 FIX: remove precompiled header settings
    3b34313 FIX: added /force to link options and removed precompiled header usage
    9039bc7 BUG: backed off on the compiler optimization used.  Instead of using /O2, we now use all the components of /Ox (/Ob1 /Oi /Ot /Oy /Gs) except for /Og
    c75e8bb BUG: convert to dos format
    18128c9 BUG: make dsp and dsw files binary
    2846ba0 BUG: make dsp and dsw files binary
    2fcbbdf ENH:Commands not rules
    ae1cc52 ERR:Oops, use SimpleRule not SimpleCommand
    0283c37 ERR:Oops, renamed back
    658614f ENH:Reworked CMake for consistency
    cacd6d1 ENH:Tweaks to dump documentation
    85d16db ENH: add define flags in the right place
    7ae5e97 ENH: allow continue if missing MSC configure file
    c9c08bc BUG: add check for missing ) on function
    9a0e8e4 ENH:Tweaks to dump documentation
    b67bacd ENH:Tweaks to documentation
    675a031 ENH:Updated for rule-based CMake
    b348079 ENH:Simple program dumps out internal documentation for CMake
    ca9099b README
    1690312 ENH:Doxygenated CMake
    0ce5ac7 ENH:Documentation and cleanups
    88bbc0c ENH:Documentation and cleanups
    336f3e8 BUG: Broken on non WIN32 platforms, changed SetEnableOff to EnabledOff
    5faa3b9 ENH:Added documentation; clean-up
    be6b895 ENH:Beginning clean up; adding documentation
    d9a73d8 ENH:Beginning clean up; adding documentation
    26dbdd4 ENH:Beginning clean up; adding documentation
    26f072d BUG: look for -l and -L only at the begining of a link string
    d786780 BUG: main can not be void under ANSI C++
    8b46d1e BUG: Looking for cmMakeFileGenerator.h rather than cmMakefileGenerator.h
    c54a05b ENH: rework cmake, added ruleMaker classes and changed the syntax of the CMakeLists.txt files.
    d888b5e ENH: Added TESTS target
    748e1a3 BUG: remove bogus warning about not finding a depend file, if there are no include paths
    d466664 BUG: fix inplace build
    65a28c7 ENH:Changed CMAKE_SOURCE_ROOT to CMAKE_SOURCE_DIR
    541dc47 *** empty log message ***
    f76a992 ENH: add ability to run from different directories
    0798a17 BUG: make sure SOURCE_FILES starts at the begining of line
    6737f72 ENH: Moved @JAVA@ to @JAVACOMMAND@
    1ae64b1 ENH:Reworked CMake to clearer indicate what the variables do
    366c783 BUG: remove tabs from classnames
    a39c64c BUG: remove tabs from classnames
    f2b59a7 Enh: Added TCLSH
    0cfdc33 BUG: if the path to your source directory has a -S in it, it will be picked up as the source directory by the command line parser, because it matches -S at any character position in the argements.  Bad, should have used getopt, except that it is not cross platform.
    fa7d6ab ENH: Support for XML builds and Dashboard
    8d5b1db ENH: Added note about VERBATIM targets in CMakeList.txt
    74c1345 ENH: change ME to LIBRARY and added PROJECT, also remove ITK stuff and replaced with CMake
    1e3ba0f ENH: clean up code, and varible names
    749b7ff BUG: remove cout
    283d3a0 ENH: added a config setup file for CMakeSetup.   Cleaned up the names of the source and binary directories
    38f5ab8 ENH: remove unused files
    c51cb23 BUG: fix build in place source directory
    6c9d3df NEW: class to collect all the flags from parent directories
    aa3ca2b ENH: CMake and configure now use SUBDIRS in CMakeLists.txt to find all the directories of the system.
    e2ad65d BUG: fix release build on windows
    c5e7d5a BUG: fix build of lib.a problem
    382b9d0 BUG: fix name of command line version in dsp files
    3ded009 BUG: fix for out of source build
    8300505 ENH: fix for Sgi make
    e06a538 ENH: fix for SGI make
    e644c82 ENH: clean things up a bit
    dbad2a6 ENH: add ability to compile all the files in a sub-directory
    077c314 ENH:  move from tools and create working CMake program
    1f42f52 NEW: move from tools and config to create CMake
    d6bdba1 *** empty log message ***


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=96cd16380af5f2633cf6283481eb414c626436d3
commit 96cd16380af5f2633cf6283481eb414c626436d3
Author:     David Cole <david.cole at kitware.com>
AuthorDate: Thu Jan 13 15:36:45 2011 -0500
Commit:     David Cole <david.cole at kitware.com>
CommitDate: Thu Jan 13 16:57:50 2011 -0500

    Add CPACK_NSIS_INSTALL_ROOT for CMake's own installer (#9148)
    
    Problem with CMake 2.8.4-rc1: when you launch the NSIS exe installer
    on Windows, the default install path shown to the end user is, at first,
    "\CMake 2.8".
    
    This problem started occurring when configuring CMake itself with an
    older CMake, after adding CPACK_NSIS_INSTALL_ROOT to fix issue 9148.
    So... it's a regression from 2.8.3.
    
    I forgot (again) that when you add a new CPack variable, you must
    add it to CMake's CMakeCPack.cmake file or else it is empty when
    configured with an older CMake. And on Windows, without a bootstrap
    build available, the releases are always configured with an older
    version of CMake. This may be the last time this has bitten me,
    though, because it is now burned into my brain that problems with
    CMake's installer itself are inevitably associated with adding new
    CPack variables.
    
    In addition to adding a definition for CPACK_NSIS_INSTALL_ROOT,
    I've gone ahead and made it differ for the 32- and 64-bit builds
    of CMake to give the end user the expected default value for the
    Program Files folder for each one.
    
    And, since I was adding a new 32/64 differentiator anyhow, I made
    the "NSIS package name" and "installer registry key base" different
    for 64-bit builds, too, by appending " (Win64)" to each one.
    
    These address the concerns mentioned in 9148's related issue:
    http://public.kitware.com/Bug/view.php?id=9094 (at least as far
    as CMake's installer is concerned). 9094 could still use a good
    general fix for all projects, though, and remains open for now.

diff --git a/CMakeCPack.cmake b/CMakeCPack.cmake
index aa993cf..c3c25f5 100644
--- a/CMakeCPack.cmake
+++ b/CMakeCPack.cmake
@@ -24,11 +24,7 @@ IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
 
     INCLUDE(${CMake_SOURCE_DIR}/Modules/InstallRequiredSystemLibraries.cmake)
   ENDIF(EXISTS "${CMAKE_ROOT}/Modules/InstallRequiredSystemLibraries.cmake")
-  # Set the options file that needs to be included inside CMakeCPackOptions.cmake
-  SET(QT_DIALOG_CPACK_OPTIONS_FILE ${CMake_BINARY_DIR}/Source/QtDialog/QtDialogCPack.cmake)
-  CONFIGURE_FILE("${CMake_SOURCE_DIR}/CMakeCPackOptions.cmake.in"
-    "${CMake_BINARY_DIR}/CMakeCPackOptions.cmake" @ONLY)
-  SET(CPACK_PROJECT_CONFIG_FILE "${CMake_BINARY_DIR}/CMakeCPackOptions.cmake")
+
   SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMake is a build tool")
   SET(CPACK_PACKAGE_VENDOR "Kitware")
   SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/Copyright.txt")
@@ -36,6 +32,25 @@ IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
   SET(CPACK_PACKAGE_VERSION "${CMake_VERSION}")
   SET(CPACK_PACKAGE_INSTALL_DIRECTORY "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}")
   SET(CPACK_SOURCE_PACKAGE_FILE_NAME "cmake-${CMake_VERSION}")
+
+  # Make this explicit here, rather than accepting the CPack default value,
+  # so we can refer to it:
+  SET(CPACK_PACKAGE_NAME "${CMAKE_PROJECT_NAME}")
+
+  # Installers for 32- vs. 64-bit CMake:
+  #  - Root install directory (displayed to end user at installer-run time)
+  #  - "NSIS package/display name" (text used in the installer GUI)
+  #  - Registry key used to store info about the installation
+  IF(CMAKE_CL_64)
+    SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64")
+    SET(CPACK_NSIS_PACKAGE_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} (Win64)")
+    SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "${CPACK_PACKAGE_NAME} ${CPACK_PACKAGE_VERSION} (Win64)")
+  ELSE()
+    SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES")
+    SET(CPACK_NSIS_PACKAGE_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY}")
+    SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "${CPACK_PACKAGE_NAME} ${CPACK_PACKAGE_VERSION}")
+  ENDIF()
+
   IF(NOT DEFINED CPACK_SYSTEM_NAME)
     # make sure package is not Cygwin-unknown, for Cygwin just
     # cygwin is good for the system name
@@ -47,11 +62,12 @@ IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
   ENDIF(NOT DEFINED CPACK_SYSTEM_NAME)
   IF(${CPACK_SYSTEM_NAME} MATCHES Windows)
     IF(CMAKE_CL_64)
-      SET(CPACK_SYSTEM_NAME win64-${CMAKE_SYSTEM_PROCESSOR})
+      SET(CPACK_SYSTEM_NAME win64-x64)
     ELSE(CMAKE_CL_64)
-      SET(CPACK_SYSTEM_NAME win32-${CMAKE_SYSTEM_PROCESSOR})
+      SET(CPACK_SYSTEM_NAME win32-x86)
     ENDIF(CMAKE_CL_64)
   ENDIF(${CPACK_SYSTEM_NAME} MATCHES Windows)
+
   IF(NOT DEFINED CPACK_PACKAGE_FILE_NAME)
     # if the CPACK_PACKAGE_FILE_NAME is not defined by the cache
     # default to source package - system, on cygwin system is not 
@@ -63,15 +79,17 @@ IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
         "${CPACK_SOURCE_PACKAGE_FILE_NAME}-${CPACK_SYSTEM_NAME}")
     ENDIF(CYGWIN)
   ENDIF(NOT DEFINED CPACK_PACKAGE_FILE_NAME)
+
   SET(CPACK_PACKAGE_CONTACT "cmake at cmake.org")
+
   IF(UNIX)
     SET(CPACK_STRIP_FILES "bin/ccmake;bin/cmake;bin/cpack;bin/ctest")
     SET(CPACK_SOURCE_STRIP_FILES "")
     SET(CPACK_PACKAGE_EXECUTABLES "ccmake" "CMake")
   ENDIF(UNIX)
-# cygwin specific packaging stuff
+
+  # cygwin specific packaging stuff
   IF(CYGWIN)
-    
     # setup the cygwin package name
     SET(CPACK_PACKAGE_NAME cmake)
     # setup the name of the package for cygwin cmake-2.4.3
@@ -93,6 +111,13 @@ IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
     # this file uses some of the package file name variables
     INCLUDE(Utilities/Release/Cygwin/CMakeLists.txt)
   ENDIF(CYGWIN)
+
+  # Set the options file that needs to be included inside CMakeCPackOptions.cmake
+  SET(QT_DIALOG_CPACK_OPTIONS_FILE ${CMake_BINARY_DIR}/Source/QtDialog/QtDialogCPack.cmake)
+  CONFIGURE_FILE("${CMake_SOURCE_DIR}/CMakeCPackOptions.cmake.in"
+    "${CMake_BINARY_DIR}/CMakeCPackOptions.cmake" @ONLY)
+  SET(CPACK_PROJECT_CONFIG_FILE "${CMake_BINARY_DIR}/CMakeCPackOptions.cmake")
+
   # include CPack model once all variables are set
   INCLUDE(CPack)
 ENDIF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
diff --git a/CMakeCPackOptions.cmake.in b/CMakeCPackOptions.cmake.in
index a94fa72..69a1508 100644
--- a/CMakeCPackOptions.cmake.in
+++ b/CMakeCPackOptions.cmake.in
@@ -3,8 +3,10 @@
 # in this file.  
 
 if(CPACK_GENERATOR MATCHES "NSIS")
+  SET(CPACK_NSIS_INSTALL_ROOT "@CPACK_NSIS_INSTALL_ROOT@")
+
   # set the install/unistall icon used for the installer itself
-  # There is a bug in NSI that does not handle full unix paths properly. 
+  # There is a bug in NSI that does not handle full unix paths properly.
   SET(CPACK_NSIS_MUI_ICON "@CMake_SOURCE_DIR@/Utilities/Release\\CMakeLogo.ico")
   SET(CPACK_NSIS_MUI_UNIICON "@CMake_SOURCE_DIR@/Utilities/Release\\CMakeLogo.ico")
   # set the package header icon for MUI
@@ -21,11 +23,11 @@ if(CPACK_GENERATOR MATCHES "NSIS")
     "doc/cmake- at CMake_VERSION_MAJOR@. at CMake_VERSION_MINOR@/cpack.html" "CPack Help"
     "http://www.cmake.org" "CMake Web Site"
     )
-  # Use the icond from cmake-gui for add-remove programs
+  # Use the icon from cmake-gui for add-remove programs
   SET(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\cmake-gui.exe")
 
-  SET(CPACK_NSIS_DISPLAY_NAME "CMake @CMake_VERSION_MAJOR at .@CMake_VERSION_MINOR@ a cross-platform, open-source build system")
-  SET(CPACK_NSIS_PACKAGE_NAME "CMake @CMake_VERSION_MAJOR at .@CMake_VERSION_MINOR@")
+  SET(CPACK_NSIS_PACKAGE_NAME "@CPACK_NSIS_PACKAGE_NAME@")
+  SET(CPACK_NSIS_DISPLAY_NAME "@CPACK_NSIS_PACKAGE_NAME@, a cross-platform, open-source build system")
   SET(CPACK_NSIS_HELP_LINK "http://www.cmake.org")
   SET(CPACK_NSIS_URL_INFO_ABOUT "http://www.kitware.com")
   SET(CPACK_NSIS_CONTACT @CPACK_PACKAGE_CONTACT@)

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=fa4a3b04d0904a2e93242c0c3dd02a357d337f77
commit fa4a3b04d0904a2e93242c0c3dd02a357d337f77
Author:     David Cole <david.cole at kitware.com>
AuthorDate: Thu Jan 13 16:43:56 2011 -0500
Commit:     David Cole <david.cole at kitware.com>
CommitDate: Thu Jan 13 16:52:51 2011 -0500

    Add CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS variable
    
    The parent commit added a warning message whenever a required file
    does not exist.
    
    As it turns out, the "required" files never exist when built with
    Visual Studio Express editions. Add a variable to suppress these
    warning messages because only packagers or naive includers of
    this file will care to see such warning messages.
    
    We want to warn about this condition by default so that people who
    are using InstallRequiredSystemLibraries without understanding it
    fully will have a chance of understanding why it's not working in
    the event of missing required files.
    
    But we also want to give projects the ability to suppress this warning
    (by "project's choice default") so that they can encourage users who
    are restricted to using an Express edition to build their project.
    
    Packagers should explicitly use...
    
      -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS=OFF
    
    ...when building releases. That way, their release build process will warn
    them about any missing files, but only if their project CMakeLists files
    use a construct similar to CMake's:
    
      IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
        SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)
      ENDIF()

diff --git a/CMakeCPack.cmake b/CMakeCPack.cmake
index 692befa..aa993cf 100644
--- a/CMakeCPack.cmake
+++ b/CMakeCPack.cmake
@@ -13,9 +13,15 @@
 # If the cmake version includes cpack, use it
 IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
   IF(EXISTS "${CMAKE_ROOT}/Modules/InstallRequiredSystemLibraries.cmake")
-    OPTION(CMAKE_INSTALL_DEBUG_LIBRARIES 
+    OPTION(CMAKE_INSTALL_DEBUG_LIBRARIES
       "Install Microsoft runtime debug libraries with CMake." FALSE)
     MARK_AS_ADVANCED(CMAKE_INSTALL_DEBUG_LIBRARIES)
+
+    # By default, do not warn when built on machines using only VS Express:
+    IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
+      SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)
+    ENDIF()
+
     INCLUDE(${CMake_SOURCE_DIR}/Modules/InstallRequiredSystemLibraries.cmake)
   ENDIF(EXISTS "${CMAKE_ROOT}/Modules/InstallRequiredSystemLibraries.cmake")
   # Set the options file that needs to be included inside CMakeCPackOptions.cmake
diff --git a/Modules/InstallRequiredSystemLibraries.cmake b/Modules/InstallRequiredSystemLibraries.cmake
index 63b3d5e..2dfe8b1 100644
--- a/Modules/InstallRequiredSystemLibraries.cmake
+++ b/Modules/InstallRequiredSystemLibraries.cmake
@@ -16,6 +16,12 @@
 # libraries are installed as well as the CRT run time libraries.
 # If CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION is set then the libraries are
 # installed to that directory rather than the default.
+# If CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS is NOT set, then this file
+# warns about required files that do not exist. You can set this variable to
+# ON before including this file to avoid the warning. For example, the Visual
+# Studio Express editions do not include the redistributable files, so if you
+# include this file on a machine with only VS Express installed, you'll get
+# the warning.
 
 #=============================================================================
 # Copyright 2006-2009 Kitware, Inc.
@@ -304,9 +310,14 @@ IF(MSVC)
       SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS
         ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} ${lib})
     ELSE(EXISTS ${lib})
-      MESSAGE(WARNING "system runtime library file does not exist: '${lib}'")
-      # This warning indicates an incomplete Visual Studio installation
-      # or a bug somewhere above here in this file
+      IF(NOT CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
+        MESSAGE(WARNING "system runtime library file does not exist: '${lib}'")
+        # This warning indicates an incomplete Visual Studio installation
+        # or a bug somewhere above here in this file.
+        # If you would like to avoid this warning, fix the real problem, or
+        # set CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS before including
+        # this file.
+      ENDIF()
     ENDIF(EXISTS ${lib})
   ENDFOREACH(lib)
 ENDIF(MSVC)

-----------------------------------------------------------------------

Summary of changes:
 CMakeCPack.cmake                             |   51 +++++++++++++++++++++-----
 CMakeCPackOptions.cmake.in                   |   10 +++--
 Modules/InstallRequiredSystemLibraries.cmake |   17 +++++++--
 3 files changed, 61 insertions(+), 17 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list