diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2008-03-30 09:09:51 -0400 |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2008-03-30 09:09:51 -0400 |
commit | bf5f91f058155c136443e922a3bec6811729a0f3 (patch) | |
tree | 4801b7fa211ef0fb9a81d87fb36a16f53cfeb5b9 | |
parent | 69e3f0d2e9d0f9351383fe492e1f2399c5c82565 (diff) | |
download | cmake-bf5f91f058155c136443e922a3bec6811729a0f3.tar.gz |
ENH: merge from main tree
-rw-r--r-- | CMakeLists.txt | 2 | ||||
-rw-r--r-- | ChangeLog.manual | 40 | ||||
-rw-r--r-- | ChangeLog.txt | 25769 | ||||
-rw-r--r-- | Modules/CMakeImportBuildSettings.cmake | 48 | ||||
-rw-r--r-- | Modules/CPackDeb.cmake | 14 | ||||
-rw-r--r-- | Modules/FindCurses.cmake | 23 | ||||
-rw-r--r-- | Modules/FindQt4.cmake | 20 | ||||
-rw-r--r-- | Source/CMakeLists.txt | 1 | ||||
-rw-r--r-- | Source/CPack/cmCPackDebGenerator.cxx | 22 | ||||
-rw-r--r-- | Source/QtDialog/CMakeSetupDialog.cxx | 5 | ||||
-rw-r--r-- | Source/cmGlobalKdevelopGenerator.cxx | 17 | ||||
-rw-r--r-- | Source/cmGlobalKdevelopGenerator.h | 1 | ||||
-rw-r--r-- | Source/cmLocalGenerator.cxx | 2 | ||||
-rw-r--r-- | Source/cmLocalVisualStudio7Generator.cxx | 8 | ||||
-rw-r--r-- | Source/cmSystemTools.cxx | 2 | ||||
-rw-r--r-- | Source/cmTarget.cxx | 4 | ||||
-rw-r--r-- | Source/cmake.cxx | 4 | ||||
-rw-r--r-- | Source/cmake.h | 4 | ||||
-rw-r--r-- | Source/kwsys/SystemTools.cxx | 7 | ||||
-rw-r--r-- | Source/kwsys/SystemTools.hxx.in | 5 | ||||
-rw-r--r-- | Tests/Fortran/test_use_in_comment_fixedform.f | 6 |
21 files changed, 25017 insertions, 987 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3b0483b341..63ed5645c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -354,7 +354,7 @@ ENDMACRO (CMAKE_BUILD_UTILITIES) SET(CMake_VERSION_MAJOR 2) SET(CMake_VERSION_MINOR 6) SET(CMake_VERSION_PATCH 0) -SET(CMake_VERSION_RC 5) +SET(CMake_VERSION_RC 51) # CVS versions are odd, if this is an odd minor version # then set the CMake_VERSION_DATE variable IF("${CMake_VERSION_MINOR}" MATCHES "[13579]$") diff --git a/ChangeLog.manual b/ChangeLog.manual new file mode 100644 index 0000000000..9d7295ccb6 --- /dev/null +++ b/ChangeLog.manual @@ -0,0 +1,40 @@ +Changes in CMake 2.6.0 RC 6 + +- Added ChangeLog.manual +- Allow CMakeImportBuildSettings force compiler to be optional +- Change cpack deb packager to detect the architecture +- Fix FindCurses to be backwards compatible with cache variable CURSES_LIBRARY +- Add version variables to FindQt4.cmake +- Fix CPack Deb generator to not hard code /usr +- Better default size for cmake-gui help dialog +- Fix problem where incorrect path was used for cmake.exe when + used to do incremental linking on windows nmake or make +- Fix build with system libraries on +- Add color output in kdevelop +- Create non-verbose makefiles in kdevelop +- Fix some missing flags for vs IDE flag map +- Fix MacOSX install symlink crash problem +- Fix turning of Dev warnings with gui's + +Changes in CMake 2.6.0 + +- Documentation for all variables +- Direct CDash submit support +- Bullseye coverage support +- Use full paths for linking to libraries on all platforms. No longer + separate into -L and -l. +- Enhance the install command +- export command and ability to have imported targets +- CPack support for rpm and deb +- Cross compile support +- New Qt GUI +- Introduction of the cmake_policy command +- Much better Fortran support +- Mac OSX Framework creation support +- Project generators for Eclipse and CodeBlocks +- Beta support for asm in makefiles +- Enhanced find_package() command with support for project-installed + FooConfig.cmake files +- New CMAKE_PREFIX_PATH environment variable to specify user search dirs + for find_xxx() +- Lots of bug fixes
\ No newline at end of file diff --git a/ChangeLog.txt b/ChangeLog.txt index 0875cc6284..1623ada0a4 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,24799 @@ +2008-03-27 13:27 hoffman + + * ChangeLog.txt: ENH: check in new change log for 2.6 + +2008-03-27 11:16 hoffman + + * CMakeLists.txt, Modules/CPack.cmake, + Source/cmInstallCommandArguments.cxx, Source/cmake.cxx: ENH: + merge in from main tree + +2008-03-26 23:58 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-26 22:34 hoffman + + * Source/cmake.cxx: ENH: clean up annoying output from rc tool in + VS9 + +2008-03-26 20:12 alex + + * Modules/CPack.cmake: 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 + + Alex + +2008-03-26 18:30 alex + + * Source/cmInstallCommandArguments.cxx: BUG: fix the default + "Unspecified" component when only the generic (i.e. not RUNTIME, + ARCHIVE, LIBRARY, etc.) arguments are given. + + If the component of a part of a target is queried, return the + specific one, if a specific one hasn't been set, return the + generic one, if that hasn't been set, return "Unspecified". + + Alex + +2008-03-26 15:55 hoffman + + * Utilities/Release/: v20n17_aix_release.cmake, + vogon_release_qt.cmake: ENH: + +2008-03-26 14:08 hoffman + + * CMakeLists.txt, Modules/CMakeJavaInformation.cmake, + Modules/FindSubversion.cmake, Source/cmCoreTryCompile.cxx: ENH: + merge in from main tree + +2008-03-26 13:50 hoffman + + * Source/cmCoreTryCompile.cxx: ENH: make sure numAttempts is + incremented + +2008-03-26 13:14 hoffman + + * Source/cmCoreTryCompile.cxx: ENH: try to fix dashboard issue with + not being able to remove try compile code + +2008-03-25 23:58 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-25 19:58 hoffman + + * CMakeLists.txt, Source/cmLocalUnixMakefileGenerator3.cxx, + Tests/Assembler/CMakeLists.txt, + Tests/BuildDepends/CMakeLists.txt, + Tests/BundleTest/CMakeLists.txt, Tests/COnly/CMakeLists.txt, + Tests/CTestTest/CMakeLists.txt, Tests/CTestTest2/CMakeLists.txt, + Tests/CommandLineTest/CMakeLists.txt, + Tests/ConvLibrary/CMakeLists.txt, + Tests/CustComDepend/CMakeLists.txt, + Tests/CustomCommand/CMakeLists.txt, + Tests/CustomCommandWorkingDirectory/CMakeLists.txt, + Tests/Dependency/CMakeLists.txt, Tests/DocTest/CMakeLists.txt, + Tests/ExportImport/CMakeLists.txt, + Tests/ExportImport/Export/CMakeLists.txt, + Tests/ExportImport/Import/CMakeLists.txt, + Tests/ExternalOBJ/CMakeLists.txt, + Tests/ExternalOBJ/Object/CMakeLists.txt, + Tests/FindPackageTest/CMakeLists.txt, + Tests/Fortran/CMakeLists.txt, Tests/Framework/CMakeLists.txt, + Tests/FunctionTest/CMakeLists.txt, Tests/Java/CMakeLists.txt, + Tests/Jump/CMakeLists.txt, Tests/LoadCommand/CMakeLists.txt, + Tests/LoadCommandOneConfig/CMakeLists.txt, + Tests/LoadCommand/CMakeCommands/CMakeLists.txt, + Tests/LoadCommandOneConfig/CMakeCommands/CMakeLists.txt, + Tests/MacroTest/CMakeLists.txt, Tests/MakeClean/CMakeLists.txt, + Tests/MathTest/CMakeLists.txt, Tests/NewlineArgs/CMakeLists.txt, + Tests/OutOfSource/CMakeLists.txt, Tests/Plugin/CMakeLists.txt, + Tests/PrecompiledHeader/CMakeLists.txt, + Tests/Properties/CMakeLists.txt, Tests/ReturnTest/CMakeLists.txt, + Tests/RuntimePath/CMakeLists.txt, Tests/SameName/CMakeLists.txt, + Tests/SetLang/CMakeLists.txt, Tests/SimpleExclude/CMakeLists.txt, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt, + Tests/SourceGroups/CMakeLists.txt, + Tests/StringFileTest/CMakeLists.txt, Tests/SubDir/CMakeLists.txt, + Tests/SubDir/Examples/CMakeLists.txt, + Tests/SubDir/Examples/example1/CMakeLists.txt, + Tests/SubDirSpaces/CMakeLists.txt, Tests/SubDirSpaces/Some + Examples/CMakeLists.txt, Tests/SubDirSpaces/Some + Examples/example1/CMakeLists.txt, + Tests/SubProject/CMakeLists.txt, Tests/SwigTest/CMakeLists.txt, + Tests/SystemInformation/CMakeLists.txt, + Tests/TarTest/CMakeLists.txt, Tests/TargetName/CMakeLists.txt, + Tests/TestDriver/CMakeLists.txt, Tests/Testing/CMakeLists.txt, + Tests/TryCompile/CMakeLists.txt, + Tests/Tutorial/Step1/CMakeLists.txt, + Tests/Tutorial/Step2/CMakeLists.txt, + Tests/Tutorial/Step3/CMakeLists.txt, + Tests/Tutorial/Step4/CMakeLists.txt, + Tests/Tutorial/Step5/CMakeLists.txt, + Tests/Tutorial/Step6/CMakeLists.txt, + Tests/Tutorial/Step7/CMakeLists.txt, Tests/UseWX/CMakeLists.txt, + Tests/VSExternalInclude/CMakeLists.txt, + Tests/Wrapping/CMakeLists.txt, Tests/X11/CMakeLists.txt: ENH: + merge in from main tree + +2008-03-25 14:37 martink + + * Tests/ExternalOBJ/CMakeLists.txt: BUG: make test more robust + +2008-03-25 14:15 martink + + * Tests/ExternalOBJ/CMakeLists.txt: BUG: add debugging into to + check out a problem + +2008-03-25 11:26 martink + + * Tests/: Assembler/CMakeLists.txt, BuildDepends/CMakeLists.txt, + BundleTest/CMakeLists.txt, COnly/CMakeLists.txt, + CTestTest/CMakeLists.txt, CTestTest2/CMakeLists.txt, + CommandLineTest/CMakeLists.txt, ConvLibrary/CMakeLists.txt, + CustComDepend/CMakeLists.txt, CustomCommand/CMakeLists.txt, + CustomCommandWorkingDirectory/CMakeLists.txt, + Dependency/CMakeLists.txt, DocTest/CMakeLists.txt, + ExportImport/CMakeLists.txt, ExportImport/Export/CMakeLists.txt, + ExportImport/Import/CMakeLists.txt, ExternalOBJ/CMakeLists.txt, + ExternalOBJ/Object/CMakeLists.txt, + FindPackageTest/CMakeLists.txt, Fortran/CMakeLists.txt, + Framework/CMakeLists.txt, FunctionTest/CMakeLists.txt, + Java/CMakeLists.txt, Jump/CMakeLists.txt, + LoadCommand/CMakeLists.txt, LoadCommandOneConfig/CMakeLists.txt, + LoadCommand/CMakeCommands/CMakeLists.txt, + LoadCommandOneConfig/CMakeCommands/CMakeLists.txt, + MacroTest/CMakeLists.txt, MakeClean/CMakeLists.txt, + MathTest/CMakeLists.txt, NewlineArgs/CMakeLists.txt, + OutOfSource/CMakeLists.txt, Plugin/CMakeLists.txt, + PrecompiledHeader/CMakeLists.txt, Properties/CMakeLists.txt, + ReturnTest/CMakeLists.txt, RuntimePath/CMakeLists.txt, + SameName/CMakeLists.txt, SetLang/CMakeLists.txt, + SimpleExclude/CMakeLists.txt, SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt, SourceGroups/CMakeLists.txt, + StringFileTest/CMakeLists.txt, SubDir/CMakeLists.txt, + SubDir/Examples/CMakeLists.txt, + SubDir/Examples/example1/CMakeLists.txt, + SubDirSpaces/CMakeLists.txt, SubDirSpaces/Some + Examples/CMakeLists.txt, SubDirSpaces/Some + Examples/example1/CMakeLists.txt, SubProject/CMakeLists.txt, + SwigTest/CMakeLists.txt, SystemInformation/CMakeLists.txt, + TarTest/CMakeLists.txt, TargetName/CMakeLists.txt, + TestDriver/CMakeLists.txt, Testing/CMakeLists.txt, + TryCompile/CMakeLists.txt, Tutorial/Step1/CMakeLists.txt, + Tutorial/Step2/CMakeLists.txt, Tutorial/Step3/CMakeLists.txt, + Tutorial/Step4/CMakeLists.txt, Tutorial/Step5/CMakeLists.txt, + Tutorial/Step6/CMakeLists.txt, Tutorial/Step7/CMakeLists.txt, + UseWX/CMakeLists.txt, VSExternalInclude/CMakeLists.txt, + Wrapping/CMakeLists.txt, X11/CMakeLists.txt: ENH: preclean some + warnings + +2008-03-25 10:11 hoffman + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for watcom + can't use phony + +2008-03-24 23:58 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-24 18:23 hoffman + + * CMakeLists.txt, Modules/FindBLAS.cmake, Modules/FindKDE4.cmake, + Modules/FindLAPACK.cmake, Modules/FindMPI.cmake, + Modules/FindQt4.cmake, Modules/FindSubversion.cmake, + Source/cmCMakeMinimumRequired.cxx, + Source/cmCMakePolicyCommand.cxx, + Source/cmComputeLinkInformation.cxx, Source/cmCoreTryCompile.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmIfCommand.cxx, Source/cmIfCommand.h, + Source/cmListFileCache.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmPolicies.cxx, + Source/cmake.cxx, Source/cmake.h, + Source/CTest/cmCTestBuildHandler.cxx, + Tests/Complex/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt, + Tests/MakeClean/ToClean/CMakeLists.txt, + Tests/Preprocess/CMakeLists.txt: ENH: merge in from CVS + +2008-03-24 15:41 hoffman + + * Modules/FindMPI.cmake: ENH: remove use of undefined cdr + +2008-03-24 15:40 hoffman + + * Modules/FindQt4.cmake: ENH: fix if + +2008-03-24 11:49 alin.elena + + * Modules/: FindBLAS.cmake, FindLAPACK.cmake: ENH: + FindBLAS.cmake&FindLAPACK updated to support intel mkl 10 + +2008-03-24 10:56 king + + * Source/: cmCMakeMinimumRequired.cxx, cmCMakePolicyCommand.cxx, + cmPolicies.cxx: ENH: Cleanup policy version interface presented + to user. + + - In cmake_minimum_required do not set policy version if + current + CMake is too old + - In cmPolicies::ApplyPolicyVersion report error if version is + too + new or cannot be parsed + +2008-03-24 10:26 hoffman + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx: ENH: add PHONY targets + +2008-03-23 23:58 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-22 23:58 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-22 10:24 hoffman + + * Source/: cmake.h, cmake.cxx: ENH: make sure -Wno-dev sticks so + make rebuild_cache will work + +2008-03-21 23:58 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-20 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-20 21:11 king + + * Source/: cmComputeLinkInformation.cxx, + cmComputeLinkInformation.h, cmPolicies.cxx: ENH: Yet another + attempt at warning for CMP0003. + + - Give example code to avoid the warning + - Make explanation more consise + - Explicitly state this is for compatibility + - Issue the warning for at most one target + +2008-03-20 18:25 king + + * Source/cmIfCommand.cxx, Source/cmIfCommand.h, + Tests/Complex/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt: ENH: Add "if(POLICY + policy-id)" option for IF command. + + - This will help projects support multiple CMake versions. + - In order to set a policy when using a newer CMake but still + working with an older CMake one may write + if(POLICY CMP1234) + cmake_policy(SET CMP1234 NEW) + endif(POLICY CMP1234) + - Note that since CMake 2.4 does not have if(POLICY) supporting + it will also require using "if(COMMAND cmake_policy)" + +2008-03-20 18:25 king + + * Tests/: MakeClean/ToClean/CMakeLists.txt, + Preprocess/CMakeLists.txt: 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. + +2008-03-20 11:44 david.cole + + * Modules/FindSubversion.cmake: BUG: Remove reference to + PROJECT_SOURCE_DIR so that the Subversion_WC_INFO macro may be + called from a ctest or cmake script. + +2008-03-20 10:46 martink + + * Source/cmListFileCache.cxx: ENH: tiny performance improvement + +2008-03-20 10:40 martink + + * Source/cmListFileCache.cxx: ENH: small simple projects do not + need to specify cmake minimum required + +2008-03-20 10:11 king + + * Source/cmake.cxx: ENH: Clarify end of (dev) warnings to + explicitly state they are meant for project developers. + +2008-03-19 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-19 16:14 clinton + + * Modules/FindQt4.cmake: + BUG: Fix issue when Qt from Linux distro is used and glib + and dbus development packages aren't installed. + +2008-03-19 15:44 king + + * Source/cmCoreTryCompile.cxx: BUG: Change generated try-compile + projects to use cmake_minimum_required instead of cmake_policy to + set the version now that CMP0000 requires it. + +2008-03-19 15:27 clinton + + * Modules/FindQt4.cmake: BUG: Don't clear output strings before + using. + +2008-03-19 15:18 king + + * Source/: cmListFileCache.cxx, cmPolicies.cxx: ENH: Improve + warning about specifying a cmake version + + - Update policy CMP0000 to require use of the command + cmake_minimum_required and not cmake_policy + so there is only one way to avoid it. + - Explicitly specify the line users should add. + - Reference policy CMP0000 only at the end. + - Fix policy CMP0000 documentation to not suggest + use of the cmake_policy command. + +2008-03-19 14:32 king + + * Source/cmComputeLinkInformation.cxx: ENH: Clarify warning for + policy CMP0003 further. + +2008-03-19 11:18 david.cole + + * Source/CTest/cmCTestBuildHandler.cxx: BUG: Missing a linker + crashed error matching string. + +2008-03-19 09:14 hoffman + + * Source/cmComputeLinkInformation.cxx: ENH: do not warn about + frameworks as they are not affected by -L anyway + +2008-03-18 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-18 21:22 hoffman + + * CMakeLists.txt: ENH: forgot to check this in, need to change the + version in CVS + +2008-03-18 18:37 clinton + + * Modules/FindQt4.cmake: + STYLE: Improve documentation by expanding on how UseQt4.cmake + fits in. + +2008-03-18 17:54 alex + + * Modules/FindQt4.cmake: STYLE: fix documentation again: + QT_LIBRARIES exists if you use Qt4 via UseQt4.cmake + + Alex + +2008-03-18 17:32 hoffman + + * Source/: cmComputeLinkInformation.cxx, + cmComputeLinkInformation.h: 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 + +2008-03-18 17:26 alex + + * Modules/FindQt4.cmake: 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 + + Alex + +2008-03-18 16:30 clinton + + * Modules/FindQt4.cmake: + ENH: Satisfy QtDBus dependencies for builds with static Qt. + Finish fix for #6607. + +2008-03-18 11:51 hoffman + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: exclude borland + make as well + +2008-03-18 11:28 hoffman + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: turn off extra + rules for nmake and wmake + +2008-03-18 11:11 hoffman + + * CMakeLists.txt: ENH: set the version on 2.6 + +2008-03-18 10:23 hoffman + + * CMakeLists.txt, Modules/CTest.cmake, Modules/FindKDE4.cmake, + Modules/FindPackageHandleStandardArgs.cmake, + Modules/FindPackageMessage.cmake, Modules/FindQt4.cmake, + Modules/FindX11.cmake, Modules/UseQt4.cmake, + Modules/VTKCompatibility.cmake, + Modules/Platform/Linux-GNU-Fortran.cmake, + Modules/Platform/Linux-ifort.cmake, + Modules/Platform/Windows-cl.cmake, + Source/cmCMakeMinimumRequired.h, Source/cmCMakePolicyCommand.h, + Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmDocumentVariables.cxx, Source/cmExportFileGenerator.cxx, + Source/cmListCommand.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx, + Source/cmPolicies.cxx, Source/cmPolicies.h, + Source/cmSourceFileLocation.cxx, Source/cmTarget.cxx, + Source/cmTarget.h, Source/QtDialog/CMakeSetup.cxx, + Source/QtDialog/CMakeSetupDialog.cxx, + Source/kwsys/CMakeLists.txt, Source/kwsys/kwsysDateStamp.cmake, + Utilities/cmcurl/CMakeLists.txt: ENH: move head to branch + +2008-03-18 10:02 hoffman + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: try to improve + make speed by getting rid of some implicit rules that were still + around. + +2008-03-17 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-17 20:30 king + + * Source/cmCMakePolicyCommand.h: ENH: Improve documentation of + cmake_policy command. + + - Add a paragraph introducing the policy mechanism + - Explicitly introduce the CMP<NNNN>, OLD, and NEW notation + - Note that setting policies by CMake version is preferred + - Fix SET signature to use CMP<NNNN> notation + - Add more details about the policy stack + +2008-03-17 16:22 king + + * CMakeLists.txt, Source/kwsys/CMakeLists.txt, + Utilities/cmcurl/CMakeLists.txt: ENH: Set CMake Policy CMP0003 to + NEW behavior to build without warnings with the upcoming CMake + 2.6 release. + +2008-03-17 14:53 clinton + + * Modules/FindQt4.cmake: + ENH: For Mac OS X, remove QuickTime link for Qt 4.3+ and add + AppKit link for Qt 4.2+. + +2008-03-17 11:10 hoffman + + * Modules/FindPackageMessage.cmake: file FindPackageMessage.cmake + was added on branch CMake-2-6 on 2008-03-18 14:23:52 +0000 + +2008-03-17 11:10 king + + * Modules/: FindPackageHandleStandardArgs.cmake, + FindPackageMessage.cmake, FindQt4.cmake, FindX11.cmake: ENH: + Added FindPackageMessage module + + - Defines FIND_PACKAGE_MESSAGE function to help display + find result messages only once + - Added use of it to FindPackageHandleStandardArgs + - Added use of it to FindQt4, and FindX11 + - This cleans up repeated messages in big projects + +2008-03-17 11:10 king + + * Modules/CTest.cmake: ENH: Avoid printing message about unknown + repository type repeatedly in CTest. + +2008-03-17 08:55 king + + * Modules/Platform/: Linux-GNU-Fortran.cmake, Linux-ifort.cmake: + ENH: Patch from Maik to add per-configuration default flags to + GCC and Intel Fortran compilers on Linux. + +2008-03-16 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-15 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-15 20:10 david.cole + + * Modules/CMakeJavaInformation.cmake: 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. + +2008-03-15 10:00 king + + * Source/cmComputeLinkInformation.cxx: COMP: Fix unreachable code + warning for break after return in switch in CMP0003 impl. + +2008-03-15 10:00 king + + * Source/: cmTarget.cxx, cmSourceFileLocation.cxx: STYLE: Fix + line-too-long for new INTERNAL_ERROR messages. + +2008-03-14 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-14 18:16 alex + + * Modules/FindKDE4.cmake: ENH: preparations for cross compiling + KDE4 + + Alex + +2008-03-14 16:39 barre + + * Source/cmListCommand.cxx: STYLE: yeah yeah. + +2008-03-14 15:18 clinton + + * Source/QtDialog/CMakeSetup.cxx: + 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. + +2008-03-14 14:28 clinton + + * Modules/FindQt4.cmake: BUG: Fix typo to find QAssistantClient + header. + +2008-03-14 14:21 king + + * Source/cmComputeLinkInformation.cxx: ENH: Improve CMP0003 to + provide more compatibility + + - Targets built in the tree now add compatibility paths too + - The warning message's first list includes at most one item + for each unique compatibility path + - Clarified error message further + +2008-03-14 13:29 clinton + + * Modules/FindQt4.cmake: + ENH: Satisfy QtNetwork and QtOpenGL dependencies for builds with + static Qt. Partial fix for #6607. + +2008-03-14 13:16 clinton + + * Modules/: FindQt4.cmake, UseQt4.cmake: + 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. + +2008-03-14 12:11 clinton + + * Modules/FindQt4.cmake: + ENH: Support static Qt 4.4 builds using QtHelp module. + +2008-03-13 19:12 clinton + + * Modules/: FindQt4.cmake, UseQt4.cmake: + ENH: Add support for Qt 4.4's phonon module. Add new Qt + 4.4 modules in UseQt4.cmake + +2008-03-13 17:38 king + + * Source/cmMakefile.cxx: BUG: Fix impl of CMP0005 regex to match + value-less definitions. + +2008-03-13 17:32 king + + * Source/: cmCMakeMinimumRequired.h, cmPolicies.cxx: ENH: Clarify + documentation of policy CMP0000 and its relationship with + cmake_minimum_required. + +2008-03-13 17:11 king + + * Source/: cmMakefile.cxx, cmPolicies.cxx, cmPolicies.h: ENH: Add + policy CMP0005 to decide whether add_definitions should escape + defs. + +2008-03-13 17:04 king + + * Source/cmExportFileGenerator.cxx: ENH: Add cmake_policy + push/version/pop to import/export files. + +2008-03-13 16:42 hoffman + + * Modules/Platform/Windows-cl.cmake: ENH: fix c flags for 2003 free + command line tools + +2008-03-13 16:35 king + + * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h, + cmPolicies.cxx, cmPolicies.h, cmTarget.cxx, cmTarget.h: 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. + +2008-03-13 16:23 king + + * Modules/VTKCompatibility.cmake, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmDocumentVariables.cxx, Source/cmPolicies.cxx, + Source/cmPolicies.h, Source/cmTarget.cxx, Source/cmTarget.h: ENH: + Convert CMAKE_LINK_OLD_PATHS to policy CMP0003. + + - Policy is WARN by default so projects will build + as they did in 2.4 without user intervention + - Remove CMAKE_LINK_OLD_PATHS variable since it was + never in a release and the policy supercedes it + - Report target creation backtrace in warning message + since policy should be set by that point + +2008-03-13 16:21 hoffman + + * Source/QtDialog/CMakeSetupDialog.cxx: ENH: make menu item match + -Wno-dev command line + +2008-03-13 16:13 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: ENH: Preserve white spaces + when printing messages. + +2008-03-13 15:34 hoffman + + * Source/cmake.cxx: ENH: move the clear to before things are added + to the maps + +2008-03-13 15:29 clinton + + * Modules/FindQt4.cmake: + ENH: Add support for new modules in Qt 4.4. Fixes #6316. + Simplify and clarify some documentation. + + BUG: Fix order of include paths (from KDE's FindQt4) Fix + find of Designer components debug library on Windows. + +2008-03-13 15:06 king + + * Source/cmake.cxx: 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. + +2008-03-13 15:03 david.cole + + * Modules/CMakeJavaInformation.cmake: 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... + +2008-03-13 15:01 king + + * Source/cmPolicies.cxx: ENH: Reduce whitespace in policy + warning/error messages. + +2008-03-13 14:29 david.cole + + * Modules/CMakeJavaInformation.cmake: 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. + +2008-03-13 14:13 king + + * Source/cmMakefile.cxx: ENH: Improve error message when invalid + policy is given. + +2008-03-13 13:52 king + + * Source/cmSetCommand.cxx: ENH: Simplify error message for invalid + set(... CACHE) calls to make it look nicer with new message + format. + +2008-03-13 13:48 king + + * Source/: cmListFileCache.cxx, cmListFileCache.h, cmMakefile.cxx, + cmMakefile.h, cmTarget.cxx, cmTarget.h, cmake.cxx, cmake.h: ENH: + Improve new error/warning message generation + + - Add cmListFileBacktrace to record stack traces + - Move main IssueMessage method to the cmake class instance + (make the backtrace an explicit argument) + - Change cmMakefile::IssueMessage to construct a backtrace + and call the cmake instance version + - Record a backtrace at the point a target is created + (useful later for messages issued by generators) + +2008-03-13 11:38 martink + + * Source/: cmCMakePolicyCommand.h, cmListFileCache.cxx, + cmLocalGenerator.cxx, cmMakefile.cxx, cmPolicies.cxx, + cmPolicies.h, cmake.cxx: ENH: change CMP_ to CMP + +2008-03-13 10:56 hoffman + + * Modules/FindGLUT.cmake: BUG: fix bug 6594 look for glut in more + places on windows + +2008-03-13 09:28 barre + + * Source/cmFileCommand.cxx: BUG: the directory the FILE DOWNLOAD + command is writing to might not exist. + +2008-03-12 23:59 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-12 21:54 hoffman + + * CMakeCPackOptions.cmake.in, + Source/CPack/cmCPackCygwinBinaryGenerator.cxx, + Source/CPack/cmCPackCygwinSourceGenerator.cxx, + Source/CPack/cmCPackGenerator.cxx: ENH: fix crash in cpack when + CPACK_CYGWIN_PATCH_NUMBER not specified + +2008-03-12 21:06 hoffman + + * Source/: cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx, + cmSourceFileLocation.cxx, cmTarget.cxx, cmake.h: ENH: remove + abort calls and replace with an IssueMessage INTERANL_ERROR, + better to not crash on the end user. + +2008-03-12 17:02 hoffman + + * Source/: cmake.cxx, cmake.h: ENH: make sure properties are re-set + on each configure + +2008-03-12 17:02 barre + + * Source/cmListCommand.cxx, Source/cmListCommand.h, + Tests/CMakeTests/ListTest.cmake.in: ENH: add REMOVE_DUPLICATES + subcommand to LIST command (and test). Remove duplicates from a + list (keep the ordering) + +2008-03-12 14:37 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix some bad + changes in progress calc + +2008-03-12 09:25 hoffman + + * Source/cmMakefile.cxx: STYLE: fix line len + +2008-03-12 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-11 23:01 hoffman + + * Source/MFCDialog/CMakeSetupDialog.cpp: ENH: fix dumb MS warning + about BOOL and performance with more code + +2008-03-11 22:52 hoffman + + * Source/QtDialog/CMakeSetupDialog.cxx: ENH: remove iostream, not + used + +2008-03-11 22:50 hoffman + + * Source/: cmake.cxx, cmake.h, MFCDialog/CMakeSetup.rc, + MFCDialog/CMakeSetupDialog.cpp, MFCDialog/CMakeSetupDialog.h, + MFCDialog/resource.h, QtDialog/CMakeSetupDialog.cxx, + QtDialog/CMakeSetupDialog.h, QtDialog/QCMake.cxx, + QtDialog/QCMake.h: ENH: add ability to suppress dev warnings to + gui code + +2008-03-11 17:53 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix subtle bug + that prevented Makefile generators from rescanning dependencies + when a new source file is added but no other sources are touched. + +2008-03-11 17:37 king + + * Source/kwsys/SystemInformation.hxx.in: COMP: Fix shared lib build + on windows for KWSys's SystemInformation by adding export macro. + +2008-03-11 17:27 hoffman + + * Source/QtDialog/: CMake.desktop, CMakeLists.txt, cmakecache.xml: + ENH: add KDE desktop stuff + +2008-03-11 17:27 hoffman + + * Source/cmMakefile.cxx: ENH: fix warning message a bit + +2008-03-11 17:25 king + + * Source/: cmGlobalVisualStudio8Generator.cxx, cmake.cxx, cmake.h: + BUG: Fixes to VS8/VS9 project regeneration rules + + - ZERO_CHECK should check all stamps in case + of parallel build (fixes complex test failure) + - ZERO_CHECK should not appear when + CMAKE_SUPPRESS_REGENERATION is on (fixes bug 6490) + +2008-03-11 16:02 hoffman + + * Source/: cmake.h, cmakemain.cxx: ENH: fix -Wno-dev for ccmake + +2008-03-11 15:17 hoffman + + * Source/: cmMakefile.cxx, cmake.cxx, cmakemain.cxx: ENH: add a way + to suppress the new policy warnings, still need ccmake and gui's + +2008-03-11 10:54 barre + + * Docs/cmake-mode.el: ENH: add simple function to convert all CMake + commands to lowercase + +2008-03-11 10:29 hoffman + + * Source/: cmListFileCache.cxx, cmMakefile.cxx, cmMakefile.h, + cmPolicies.cxx, cmake.h: ENH: add enum to IssueMessage + +2008-03-11 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-10 18:48 barre + + * Modules/: FindCVS.cmake: ENH: for some reasons there was never a + FindCVS module? + +2008-03-10 15:41 king + + * Source/cmMakefile.cxx: ENH: Enforce matching PUSH/POP calls for + cmake_policy. + +2008-03-10 15:40 king + + * Source/cmMakefile.cxx: ENH: Add directory-level context + information to error/warning messages when no call stack is + present. + +2008-03-10 13:26 alex + + * Modules/: FindLua50.cmake, FindLua51.cmake: ENH: use the standard + find_package_handle_standard_args() for lua 5.0 and 5.1 + + Alex + +2008-03-10 09:32 king + + * Modules/: CMakeCCompilerId.c.in, CMakeCXXCompilerId.cpp.in, + CMakePlatformId.h.in: ENH: Make compiler id detection more robust + + - Split INFO strings in source into multiple pieces + to make sure assembly or other listings produced + by the compiler are never matched by the regex + - Store INFO strings via pointer instead of array + to convince some compilers to store the string + literally in the binary + - This should help make it work for sdcc 2.8.0 RC1 + +2008-03-10 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-09 19:20 alex + + * Modules/CMakeDetermineCompilerId.cmake: 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 + + Alex + +2008-03-09 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-08 09:50 king + + * Source/cmIncludeDirectoryCommand.cxx: 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. + +2008-03-08 09:27 king + + * Source/cmIncludeCommand.cxx: ENH: Improve formatting of include + command error message. + +2008-03-08 09:21 king + + * Source/cmMakefile.cxx: COMP: Avoid using operator-> on + const_reverse_iterator to help old compilers. + +2008-03-08 09:13 king + + * Source/: cmMakefile.cxx, cmPolicies.cxx: ENH: Cleanup policy + generic documentation. Cleanup some policy error/warning + messages. + +2008-03-08 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-07 19:58 hoffman + + * Modules/FindMPI.cmake: ENH: add new version of FindMPI, fix it to + work with MPICH2 on windows + +2008-03-07 17:05 king + + * Source/cmAddCustomTargetCommand.cxx: COMP: Fix unused parameter + warning in cmAddCustomTargetCommand. + +2008-03-07 16:36 king + + * Source/: cmMakefile.cxx, cmPolicies.cxx, cmPolicies.h, cmake.cxx: + ENH: Finish creating, documenting, and enforcing policy CMP_0002. + +2008-03-07 16:32 hoffman + + * Source/CursesDialog/: cmCursesCacheEntryComposite.cxx, + cmCursesMainForm.cxx: ENH: fix it for working with an empty cache + +2008-03-07 16:26 king + + * bootstrap: COMP: Fix bootstrap build after using + cmDocumentationFormatterText in cmMakefile. + +2008-03-07 16:01 king + + * Source/: cmDocumentationFormatterText.cxx, cmMakefile.cxx: ENH: + In cmMakefile::IssueMessage use cmDocumentationFormatterText to + format the message nicely. + +2008-03-07 15:30 king + + * Source/cmAddCustomTargetCommand.cxx, + Source/cmCMakeMinimumRequired.h, Source/cmCMakePolicyCommand.h, + Source/cmConfigureFileCommand.cxx, Source/cmFindBase.cxx, + Source/cmListFileCache.cxx, Source/cmLocalGenerator.cxx, + Source/cmMakefile.cxx, Source/cmPolicies.cxx, + Source/cmPolicies.h, Source/cmake.cxx, + Tests/MakeClean/ToClean/CMakeLists.txt, + Tests/Preprocess/CMakeLists.txt: ENH: Improve handling of + old-style compatibility. + + - Remove CMP_0001 (no slash in target name) and restore + old CMAKE_BACKWARDS_COMPATIBILITY check for it + - Replace all checks of CMAKE_BACKWARDS_COMPATIBILITY + with cmLocalGenerator::NeedBackwardsCompatibility calls + - Create new CMP_0001 to determine whether or not + CMAKE_BACKWARDS_COMPATIBILITY is used. + (old = use, new = ignore) + - Show CMAKE_BACKWARDS_COMPATIBILITY in cache only when + CMP_0001 is set to OLD or WARN + - Update documentation of cmake_policy and + cmake_minimum_required + to indicate their relationship and the 2.4 version boundary + - When no cmake policy version is set in top level makefile + implicitly call cmake_policy(VERSION 2.4) which restores + CMAKE_BACKWARDS_COMPATIBILITY and other 2.4 compatibility + - Fix tests MakeClean and Preprocess to call + cmake_policy(VERSION 2.6) because they depend on new policies + +2008-03-07 14:03 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + dashmacmini2_release.cmake, magrathea_release.cmake, + release_cmake.sh.in: ENH: qtgui stuff + +2008-03-07 11:50 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: ENH: Use fixed pitch font + in output window. + +2008-03-07 11:43 martink + + * Source/: cmCMakeMinimumRequired.cxx, cmCacheManager.h, + cmListFileCache.cxx, cmPolicies.cxx, cmake.cxx: ENH: clean up + some policy stuff and interactions with + CMAKE_BACKWARDS_COMPATIBILITY and CMAKE_MINIMUM_REQUIRED + +2008-03-07 11:06 hoffman + + * Source/CPack/: cmCPackCygwinBinaryGenerator.cxx, + cmCPackGenerator.cxx: ENH: fix crash in cygwin package stuff + +2008-03-07 09:41 martink + + * Source/cmListFileCache.cxx: STYLE: fix line length issue + +2008-03-07 09:09 king + + * Source/cmMakefile.cxx: BUG: Do not produce whitespace-only lines + when indenting messages in new error/warning format. + +2008-03-07 08:53 king + + * Source/cmCoreTryCompile.cxx: BUG: Generated try-compile + CMakeLists.txt file should call cmake_policy with the current + version of CMake, not just 2.6. + +2008-03-07 08:40 king + + * Source/: cmAddCustomTargetCommand.cxx, cmExecutionStatus.h, + cmFunctionCommand.cxx, cmListFileCache.cxx, cmListFileCache.h, + cmMacroCommand.cxx, cmMakefile.cxx, cmMakefile.h, cmPolicies.cxx: + ENH: New format for warning and error messages + + - Add cmMakefile methods IssueError and IssueWarning + - Maintain an explicit call stack in cmMakefile + - Include context/call-stack info in messages + - Nested errors now unwind the call stack + - Use new mechanism for policy warnings and errors + - Improve policy error message + - Include cmExecutionStatus pointer in call stack + so that errors deeper in the C++ stack under + a command invocation will become errors for the + command + +2008-03-07 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-06 16:03 martink + + * Source/cmListFileCache.cxx: BUG: keep CMAKE_BACKWARDS_COMP as + internal + +2008-03-06 15:51 martink + + * Source/cmListFileCache.cxx: BUG: make default + CMAKE_BACKWARDS_COMPATIBILITY 2.5 + +2008-03-06 15:20 hoffman + + * Source/cmCoreTryCompile.cxx: ENH: make sure policy is set in + generated cmakelist files + +2008-03-06 15:08 martink + + * Source/: cmConfigureFileCommand.cxx, cmListFileCache.cxx, + cmPolicies.cxx: BUG: change in handling of cmake_minimum_required + +2008-03-06 11:34 hoffman + + * Source/cmDocumentationFormatterHTML.cxx: STYLE: fix line length + +2008-03-06 10:57 martink + + * Source/: cmCMakeMinimumRequired.cxx, cmConfigureFileCommand.cxx, + cmListFileCache.cxx, cmListFileCache.h, cmMakefile.cxx, + cmPolicies.cxx: BUG: change the handling of + CMAKE_MINIMUM_REQUIRED and BACKWARDS_COMPATIBILITY and extend the + documentaiton quite a bit + +2008-03-06 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-05 18:42 king + + * Source/cmPolicies.cxx: ENH: Fix policy warning message to not + give wrong code as example. + +2008-03-05 18:21 king + + * Source/: cmCMakePolicyCommand.cxx, cmCMakePolicyCommand.h, + cmMakefile.cxx, cmMakefile.h: ENH: Improve cmake_policy command + signature + + - Replace NEW and OLD modes with a SET mode for clarity + - Enforce VERSION argument validity (major.minor[.patch]) + +2008-03-05 18:20 king + + * Source/cmPolicies.cxx: BUG: Require policy version to specify at + least major.minor. Do not store CMAKE_BACKWARDS_COMPATIBILITY + with an invalid version value. + +2008-03-05 17:26 king + + * Source/cmPolicies.cxx: BUG: Fix parsing of policy version number + in cmPolicies. + +2008-03-05 15:55 king + + * Modules/CMakeFortranCompiler.cmake.in: ENH: Patch from Maik to + add more fortran extensions. + +2008-03-05 12:53 clinton + + * Modules/FindQt4.cmake: + ENH: Allow users to recover from trying to use an improperly + installed Qt without removing their cache, fixing their + environment and trying again. + +2008-03-05 11:41 martink + + * Source/: cmConfigureFileCommand.cxx, cmMakefile.cxx, + cmPolicies.cxx, cmPolicies.h: BUG: some fixes, still a few to go + +2008-03-05 11:05 hoffman + + * Source/: cmDocumentation.cxx, cmDocumentationFormatter.h, + cmDocumentationFormatterHTML.cxx, cmDocumentationFormatterHTML.h: + ENH: add master index into html full help + +2008-03-05 03:11 ewing + + * Modules/FindOpenAL.cmake: BUG: Fixed PATH_SUFFIXES copy/paste bug + (0006201) + +2008-03-05 00:00 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-04 18:57 king + + * Source/cmMakefile.cxx: BUG: Make sure at least one policy stack + entry is created for every cmMakefile instance. + +2008-03-04 18:42 king + + * Source/: cmCMakeMinimumRequired.cxx, cmCMakeMinimumRequired.h: + ENH: Make CMAKE_MINIMUM_REQUIRED command FATAL_ERROR option + implicit (always on). Accept but ignore the existing option. + +2008-03-04 18:41 king + + * Source/: cmGlobalGenerator.cxx, cmIncludeDirectoryCommand.cxx: + BUG: Fix crash when CMAKE_BACKWARDS_COMPATIBILITY is not set. + +2008-03-04 14:51 martink + + * Source/: cmCMakeMinimumRequired.cxx, cmPolicies.cxx, cmake.cxx: + ENH: more policy changes + +2008-03-04 13:51 king + + * Source/cmTarget.cxx: BUG: Fix memory leak when cmTarget instances + are assigned. We really need to get rid of global targets and + their associated assignments. + +2008-03-04 13:34 hoffman + + * Source/CTest/cmCTestSubmitHandler.cxx: STYLE: fix line len + +2008-03-04 09:40 king + + * Source/cmDocumentVariables.cxx: BUG: Fix typo in documentation of + LIBRARY_OUTPUT_PATH. + +2008-03-04 09:16 martink + + * Source/: cmDocumentation.cxx, cmDocumentation.h, + cmDocumentationFormatter.h, cmPolicies.cxx, cmPolicies.h, + cmake.cxx, cmake.h, cmakemain.cxx: ENH: add --help-policies and + --help-policy command line options + +2008-03-04 09:10 martink + + * CMakeLists.txt: BUG: undo accidental commit + +2008-03-04 08:18 david.cole + + * Tests/CMakeTests/CMakeLists.txt, + Tests/CMakeTests/GetPrerequisitesTest.cmake.in, + Modules/GetPrerequisites.cmake: 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. + +2008-03-04 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-03 20:31 king + + * Modules/UsewxWidgets.cmake: STYLE: Remove trailing whitespace. + +2008-03-03 20:24 king + + * Modules/CMakeASMInformation.cmake: STYLE: Remove trailing + whitespace. + +2008-03-03 15:56 king + + * Modules/Use_wxWindows.cmake: STYLE: Remove trailing whitespace. + +2008-03-03 11:57 king + + * Modules/VTKCompatibility.cmake: STYLE: Remove trailing + whitespace. + +2008-03-03 11:28 hoffman + + * Source/cmAddCustomTargetCommand.cxx: ENH: fix ICE with gcc in + dash8 + +2008-03-03 11:18 king + + * Modules/CMakeForceCompiler.cmake: STYLE: Fixed docs of new + CMakeForceCompiler + +2008-03-03 11:16 king + + * Modules/CMakeForceCompiler.cmake: ENH: Restore + CMAKE_FORCE_C_COMPILER and CMAKE_FORCE_CXX_COMPILER macros in + CMakeForceCompiler module. + +2008-03-03 08:48 king + + * Source/cmELF.cxx: COMP: Fix cmELF to build when ET_LOOS, ET_HIOS, + ET_LOPROC, ET_HIPROC may not be defined. + +2008-03-03 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-02 16:48 king + + * Source/cmInstallTargetGenerator.cxx: ENH: During installation do + not use builtin chrpath if the rpath will not change. + +2008-03-02 16:37 king + + * Source/cmTarget.cxx: ENH: Allow users to work around problems + with the builtin chrpath by setting CMAKE_NO_BUILTIN_CHRPATH. + +2008-03-02 16:31 king + + * Source/cmELF.cxx: BUG: Fix bug introduced by workaround to + warning. + +2008-03-02 16:19 king + + * Source/: cmELF.cxx, cmELF.h: BUG: A few more corrections for + cmELF + + - Add os-specific and processor-specific file types + - Add more error strings for invalid files. + - Byte order of header fields does not always match encoding + +2008-03-02 16:19 king + + * Source/cmSystemTools.cxx: ENH: In cmSystemTools::ChangeRPath + check for the RUNPATH if RPATH does not exist. + +2008-03-02 14:35 king + + * Source/: cmComputeLinkInformation.cxx, cmFileCommand.cxx, + cmInstallTargetGenerator.cxx, cmLocalGenerator.cxx, + cmSystemTools.cxx, cmSystemTools.h, cmTarget.cxx: ENH: Cleanup + builtin chrpath support + + - Move computation of extended build-tree rpath + to cmComputeLinkInformation + - Only enable the extended build-tree rpath if + the target will be installed + - Generalize the interface of file(CHRPATH) + - When changing the rpath on installation only + replace the part generated by CMake because + the native tools (ex SunCC on Linux) might have + added their own part to the rpath + +2008-03-02 14:35 king + + * CMakeLists.txt: ENH: Simplify tests for building CMake itself + with rpath support now that 2.4 is required to build. + +2008-03-02 09:12 martink + + * Source/cmPolicies.h: COMP: possible fix for VS6, but probably + not, probably need tomake it internal + +2008-03-02 09:11 martink + + * Source/cmMakefile.cxx: COMP: fix warning + +2008-03-02 09:03 martink + + * Source/: cmPolicies.cxx, cmPolicies.h: ENH: revert dumb change + +2008-03-02 08:36 martink + + * Source/: cmAddCustomTargetCommand.cxx, cmPolicies.cxx, + cmPolicies.h: COMP: fix compile errors on vs6 and a warning + +2008-03-02 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-03-01 16:21 martink + + * Source/cmMakefile.cxx: BUG: bad loop index unsigned compared to + zero + +2008-03-01 15:44 martink + + * Source/: cmAddCustomTargetCommand.cxx, cmMakefile.cxx: COMP: fix + some warnings + +2008-03-01 15:26 martink + + * Source/: cmPolicies.cxx, cmPolicies.h: STYLE: fix some line + lengths + +2008-03-01 15:20 martink + + * CMakeLists.txt, bootstrap, Source/CMakeLists.txt, + Source/cmAddCustomTargetCommand.cxx, + Source/cmBootstrapCommands.cxx, Source/cmCommand.h, + Source/cmIncludeDirectoryCommand.cxx, Source/cmMakefile.cxx, + Source/cmMakefile.h, Source/cmake.cxx, Source/cmake.h: ENH: add + first cut and policies still need to add the doc support + +2008-03-01 15:16 king + + * Source/cmSystemTools.cxx: COMP: Fix unused parameter warning when + cmSystemTools::ChangeRPath is built without ELF support. + +2008-03-01 13:17 king + + * Source/cmSystemTools.cxx: BUG: Fix cmSystemTools::ChangeRPath to + not complain if there is no RPATH entry in the file but the + requested new rpath is empty. + +2008-03-01 13:02 king + + * Source/cmTarget.cxx: 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. + +2008-03-01 12:51 king + + * Modules/CMakeFindBinUtils.cmake, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, Source/cmFileCommand.cxx, + Source/cmFileCommand.h, Source/cmInstallTargetGenerator.cxx, + Source/cmSystemTools.cxx, Source/cmSystemTools.h, + Source/cmTarget.cxx, Source/cmTarget.h: ENH: Use builtin chrpath + instead of relinking ELF targets + + - Add cmSystemTools::ChangeRPath method + - Add undocumented file(CHRPATH) command + - When installing use file(CHRPATH) to change the rpath + instead of relinking + - Remove CMAKE_CHRPATH lookup from CMakeFindBinUtils + - Remove CMAKE_USE_CHRPATH option since this should + always work + +2008-03-01 12:50 king + + * Source/: cmELF.cxx, cmELF.h: ENH: Add Size member to + cmELF::StringEntry to return the amount of space in the string + entry. + +2008-03-01 10:56 king + + * Tests/Preprocess/CMakeLists.txt: BUG: Fix typo XCode -> Xcode in + Preprocess test. + +2008-03-01 09:08 king + + * Tests/Preprocess/CMakeLists.txt: 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. + +2008-03-01 09:08 king + + * Modules/Platform/Windows-cl.cmake, Source/cmLocalGenerator.cxx: + BUG: Do not place $(CMAKE_COMMAND) in link scripts. + +2008-03-01 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-29 21:33 hoffman + + * Source/: cmIfCommand.cxx, cmWhileCommand.cxx: ENH: fix warnings + +2008-02-29 21:33 hoffman + + * Source/cmSetSourceFilesPropertiesCommand.h: ENH: fix docs + +2008-02-29 15:42 martink + + * Source/cmCMakePolicyCommand.cxx: ENH: just getting somethng + checked in, still work to do + +2008-02-29 15:41 martink + + * Source/cmCmakePolicyCOmmand.cxx: ENH: case + +2008-02-29 15:28 martink + + * Source/: cmCMakePolicyCommand.h, cmCmakePolicyCOmmand.cxx, + cmPolicies.cxx, cmPolicies.h: ENH: just getting somethng checked + in, still work to do + +2008-02-29 14:58 hoffman + + * Modules/DartConfiguration.tcl.in, + Source/CTest/cmCTestSubmitHandler.cxx, + Source/CTest/cmCTestSubmitHandler.h: ENH: allow cdash not to + trigger + +2008-02-29 14:36 hoffman + + * Modules/InstallRequiredSystemLibraries.cmake: ENH: add vs9 stuff, + still need msvc9 mfc + +2008-02-29 12:18 hoffman + + * Source/: cmForEachCommand.cxx, cmFunctionCommand.cxx, + cmIfCommand.cxx, cmMacroCommand.cxx, cmMakefile.cxx, + cmWhileCommand.cxx: 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. + +2008-02-29 11:12 king + + * Source/: cmELF.cxx, cmELF.h: ENH: Make cmELF parser more general + and powerful + + - Add support to get RPATH and RUNPATH entries. + - Add support to get file offsets to strings. + - Add more DT_* tags to byte swapping. + +2008-02-29 09:15 king + + * Source/cmComputeLinkInformation.cxx: BUG: + cmComputeLinkInformation::CheckImplicitDirItem needs to extract + the filename portion of the link item to test against the library + regex. + +2008-02-29 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-28 08:43 king + + * Source/cmELF.cxx: COMP: cmELF needs to include sys/link.h to get + dynamic section structures on the Sun. + +2008-02-28 08:32 king + + * Source/cmELF.cxx: COMP: Fix warnings in cmELF. + +2008-02-28 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-27 17:10 king + + * Modules/Platform/Windows-ifort.cmake, Modules/Platform/cl.cmake, + Source/cmDocumentVariables.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h: ENH: Handle large object file + lists on some platforms + + - Use a response file when enabled by + CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS + - Enable for C and CXX with cl (MSVC) + - Enable for Fortran with ifort (Intel Fortran) + +2008-02-27 16:26 king + + * Source/: CMakeLists.txt, cmConfigure.cmake.h.in, cmELF.cxx, + cmELF.h, cmSystemTools.cxx: ENH: Add ELF file parsing + + - Enabled when system provides elf.h + - Introduce cmELF class to parse ELF files + - Use in cmSystemTools::GuessLibrarySOName to really get soname + +2008-02-27 16:11 king + + * Source/kwsys/CPU.h.in: BUG: Fixed typo in previous commit of + kwsys/CPU.h.in + +2008-02-27 16:07 king + + * Source/kwsys/: CMakeLists.txt, CPU.h.in: ENH: Added CPU.h to + KWSys to identify the target CPU and its byte order. + +2008-02-27 14:31 king + + * Modules/Platform/: HP-UX.cmake, IRIX64.cmake, Linux-PGI-C.cmake, + Linux-PGI-CXX.cmake, SunOS.cmake, Windows-bcc32.cmake, gcc.cmake: + BUG: Apply patch from bug#6445. Add preprocessor definitions to + assembly and preprocessing build rules. + +2008-02-27 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-26 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-25 18:47 king + + * Modules/CMakeCCompilerId.c.in: ENH: Add support to C compiler + identification for void return type from main. Cross-compilers + for embedded platforms may require it. + +2008-02-25 15:07 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: + ENH: Adjust when log is cleared. Its kept doing generate, + and cleared when changing the source directory. #6358. + +2008-02-25 14:23 alex + + * Modules/CPackRPM.cmake: BUG: fix rpmbuild bug, which expands + variables in comments :-/ apparently rpmbuild can't handle paths + with spaces and can't handle variables in comments... + + Alex + +2008-02-25 10:17 david.cole + + * CTestCustom.cmake.in: BUG: Exclude try_compile sources and kwsys + files from CMake coverage results. + +2008-02-25 09:23 king + + * Modules/: CMakeCCompilerId.c, CMakeCCompilerId.c.in, + CMakeCXXCompilerId.cpp, CMakeCXXCompilerId.cpp.in, + CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake, + CMakeDetermineCompilerId.cmake, + CMakeDetermineFortranCompiler.cmake, CMakeFortranCompilerId.F90, + CMakeFortranCompilerId.F90.in, CMakePlatformId.h, + CMakePlatformId.h.in: ENH: Improvied compiler identification + robustness + + - Write a single source file into the compiler id directory + - This avoid requiring the compiler to behave correctly with + respect to include rules and the current working directory + - Helps to identify cross-compiling toolchains with unusual + default behavior + +2008-02-25 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-24 14:05 king + + * Modules/Platform/Windows-bcc32.cmake, + Source/cmMakefileTargetGenerator.cxx: 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. + +2008-02-24 14:05 king + + * Source/: cmComputeLinkDepends.cxx, cmExportFileGenerator.cxx, + cmStandardIncludes.h, cmTarget.cxx: COMP: Fix Borland 5.5 build + + - Its <iosfwd> header includes windows.h which + defines GetCurrentDirectory + - It defines 'interface' so we cannot use it as + a variable name. + +2008-02-24 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-23 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-22 09:44 king + + * Source/cmOrderDirectories.cxx: COMP: Fix unreachable code warning + in cmOrderDirectories. + +2008-02-22 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-21 13:59 king + + * Source/cmOrderDirectories.cxx: COMP: Remove unused local variable + from cmOrderDirectories. + +2008-02-21 13:58 king + + * Source/: cmComputeLinkInformation.cxx, cmOrderDirectories.cxx, + cmSystemTools.cxx, cmSystemTools.h: ENH: Improve linking to + third-party shared libraries on soname platforms + + - Reduce false positives in cases of unknown soname + - Make library extension regular expressions match only at end + of string + - When linking to libraries in implicit dirs convert to the -l + option + only if the file name is one that can be found by the linker + (ex. /usr/lib/libfoo.so.1 should be linked by full path) + - Add cmSystemTools::GuessLibrarySOName to guess the soname of + a + library based on presence of a symlink + - In cmComputeLinkInformation try to guess an soname before + assuming + that a third-party library is built without an soname + - In cmOrderDirectories guess the soname of shared libraries in + cases + it is otherwise unknown + +2008-02-21 11:41 king + + * bootstrap, Modules/Platform/FreeBSD.cmake, + Modules/Platform/HP-UX.cmake, Modules/Platform/Linux.cmake, + Modules/Platform/QNX.cmake, Modules/Platform/SunOS.cmake, + Source/CMakeLists.txt, Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, Source/cmOrderDirectories.cxx, + Source/cmOrderDirectories.h, + Source/cmOrderRuntimeDirectories.cxx, + Source/cmOrderRuntimeDirectories.h, Source/cmTarget.cxx, + Source/cmTarget.h: ENH: Better linker search path computation. + + - Use linker search path -L.. -lfoo for lib w/out soname + when platform sets CMAKE_PLATFORM_USES_PATH_WHEN_NO_SONAME + - Rename cmOrderRuntimeDirectories to cmOrderDirectories + and generalize it for both soname constraints and link + library constraints + - Use cmOrderDirectories to order -L directories based + on all needed constraints + - Avoid processing implicit link directories + - For CMAKE_OLD_LINK_PATHS add constraints from libs + producing them to produce old ordering + +2008-02-21 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-20 14:56 king + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: BUG: + Link scripts should be generated with copy-if-different and + included as a dependency of the link rule. + +2008-02-20 13:36 king + + * Source/: cmExportLibraryDependencies.cxx, + cmExportLibraryDependencies.h: ENH: Deprecate + export_library_dependencies + + - Reference export() and install(EXPORT) + - Fix to support OUTPUT_NAME in simple cases + +2008-02-20 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-19 18:50 ibanez + + * Source/kwsys/testSystemInformation.cxx: ENH: Missing copyright + header. + +2008-02-19 16:34 alex + + * Source/cmExtraEclipseCDT4Generator.cxx: STYLE: patch part 3 from + Miguel: follow naming style for variables + + Alex + +2008-02-19 16:27 alex + + * Source/: cmExtraEclipseCDT4Generator.cxx, + cmExtraEclipseCDT4Generator.h: 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 + + This is off by default and the user has to enable it explicitely. + If cmake can't write there it still continues. + + Alex + +2008-02-19 15:07 alex + + * Source/: cmExtraEclipseCDT4Generator.cxx, + cmExtraEclipseCDT4Generator.h: ENH: patch part 1 from Miguel: use + the cmake project name for the eclipse project name + + Alex + +2008-02-19 14:47 hoffman + + * Source/QtDialog/MacInstallDialog.ui: ENH: better ui + +2008-02-19 14:33 alex + + * Source/: CMakeLists.txt, cmDocumentation.cxx, cmDocumentation.h, + cmDocumentationFormatter.h, cmDocumentationFormatterDocbook.cxx, + cmDocumentationFormatterDocbook.h, + cmDocumentationFormatterHTML.cxx, cmakemain.cxx: 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. + + Alex + +2008-02-19 14:26 hoffman + + * Source/: CPack/cmCPackPackageMakerGenerator.cxx, + CPack/cmCPackPackageMakerGenerator.h, QtDialog/CMakeLists.txt, + QtDialog/QtDialogCPack.cmake.in, QtDialog/postflight.sh.in, + QtDialog/postupgrade.sh.in: ENH: install working with symlink qt + tool + +2008-02-19 14:06 hoffman + + * Source/QtDialog/: CMakeLists.txt, CMakeSetup.cxx, + MacInstallDialog.ui, QMacInstallDialog.cxx, QMacInstallDialog.h: + ENH: add mac install symlink option to dialog + +2008-02-19 09:09 king + + * Source/cmTarget.cxx: COMP: Fix HP warning about + cmTargetInternalPointer::operator= checking for self-assignment. + +2008-02-19 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-18 16:38 king + + * Source/: cmGlobalXCodeGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileExecutableTargetGenerator.h, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.h, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h, + cmMakefileUtilityTargetGenerator.cxx, + cmMakefileUtilityTargetGenerator.h, cmSourceFile.cxx, + cmTarget.cxx, cmTarget.h: ENH: Cleanup impl of PUBLIC_HEADER, + PRIVATE_HEADER, and RESOURCE properties + +2008-02-18 15:50 hoffman + + * CMakeCPackOptions.cmake.in, CMakeLists.txt: ENH: install seems to + be working for cmake-gui + +2008-02-18 15:42 hoffman + + * Source/cmFileCommand.cxx: ENH: add more information to message + +2008-02-18 14:51 hoffman + + * Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake: ENH: make + sure fixup has right paths + +2008-02-18 13:11 hoffman + + * Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake: STYLE: use + lowercase + +2008-02-18 13:03 hoffman + + * Source/: cmConfigure.cmake.h.in, cmake.cxx: ENH: remove + CMAKE_PREFIX so changing it does not rebuild all + +2008-02-18 12:01 king + + * Modules/Platform/HP-UX.cmake: BUG: Fix passing of nodefaultrpath + flag to linker through c++ compiler. + +2008-02-18 11:10 hoffman + + * CMakeLists.txt: ENH: require 2.4 to build cmake + +2008-02-18 10:26 hoffman + + * Modules/CMakeIngestOSXBundleLibraries.cmake, + Source/CPack/cmCPackGenerator.cxx, + Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake, + Source/QtDialog/CMakeLists.txt: ENH: have cpack work with DESTDIR + install and ingest qt framework libs into cmake-gui + +2008-02-18 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-17 17:40 hoffman + + * Modules/CheckIncludeFiles.cmake: BUG: fix double cmakefiles + directory + +2008-02-17 14:04 alex + + * Source/cmDocumentation.cxx: BUG: actually print the docs for + custom modules if this was requested + + Alex + +2008-02-17 12:31 alex + + * Source/cmDocumentationFormatterHTML.cxx: 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. + + Alex + +2008-02-17 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-16 16:33 hoffman + + * Modules/CMakeIngestOSXBundleLibraries.cmake: ENH: add script to + ingest library depends into a bundle + +2008-02-16 13:05 hoffman + + * CMakeLists.txt, bootstrap, Source/cmBootstrapCommands.cxx, + Source/cmCommands.cxx, Source/cmInstallProgramsCommand.cxx, + Source/QtDialog/CMakeLists.txt, Source/QtDialog/QCMake.cxx, + Source/QtDialog/QtDialogCPack.cmake.in: ENH: support for cpack + and install of cmake-gui as mac app bundle + +2008-02-16 13:02 hoffman + + * Source/CPack/cmCPackGenerator.cxx: ENH: fix DESTDIR install + +2008-02-16 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-15 18:26 alex + + * Modules/FindPythonLibs.cmake: STYLE: use global property instead + of helper target to collect all python modules from a source tree + + Alex + +2008-02-15 15:36 clinton + + * Source/QtDialog/QCMake.cxx: ENH: remove unused code. + +2008-02-15 12:12 hoffman + + * Source/QtDialog/QCMake.cxx: ENH: use package name on mac for edit + cache + +2008-02-15 11:56 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Apply patch from + bug #6180 to make CMAKE_ADDITIONAL_MAKE_CLEAN_FILES work for + directories. + +2008-02-15 11:49 david.cole + + * Source/cmCallVisualStudioMacro.cxx, + Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio71Generator.h, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmGlobalVisualStudio9Generator.cxx, + Source/cmGlobalVisualStudio9Generator.h, + Source/cmGlobalVisualStudioGenerator.cxx, + Source/cmGlobalVisualStudioGenerator.h, + Templates/CMakeVSMacros2.vsmacros: 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. + +2008-02-15 11:22 king + + * Modules/Platform/Darwin.cmake, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, + Source/cmSetPropertyCommand.cxx, + Source/cmSetSourceFilesPropertiesCommand.cxx, + Source/cmSourceFile.cxx: ENH: Cleanup building of OS X bundle + content + + - Fixes repeated rebuild of bundles by Makefile generators + - Add special rules to copy sources to their + MACOSX_PACKAGE_LOCATION bundle directory + - Remove MacOSX_Content language hack + - Remove EXTRA_CONTENT property + - Remove MACOSX_CONTENT + - Remove corresponding special cases in object names + +2008-02-15 10:40 hoffman + + * Source/CPack/cmCPackNSISGenerator.cxx: BUG: fix for bug 6294, + correct url for nsis + +2008-02-15 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-14 20:18 alex + + * Source/cmExtraEclipseCDT4Generator.cxx: ENH: enable color in the + eclipse generator, there doesn't seem to be problems + + Alex + +2008-02-14 19:58 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, QCMakeCacheView.cxx, + QCMakeCacheView.h: + ENH: Convert native paths from QFileDialog and + QDirModel/QCompleter. BUG: Block possible completion loop. + +2008-02-14 18:18 clinton + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx, + CMakeSetupDialog.h, QCMake.cxx, QCMakeCacheView.cxx: + ENH: Add shortcut to start search/filter. A bit of + cleanup. Disable tab navigation in cache variable list. + Enable home/end keys. + + BUG: Ensure currently edited values are saved before doing + configure. + +2008-02-14 16:42 king + + * Source/: cmAddCustomTargetCommand.cxx, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, cmGlobalUnixMakefileGenerator3.h, + cmMakefile.cxx, cmMakefile.h, cmake.cxx: 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. + +2008-02-14 15:31 king + + * Modules/MacOSXBundleInfo.plist.in, + Modules/MacOSXFrameworkInfo.plist.in, + Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, Source/cmTarget.cxx: + 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). + +2008-02-14 15:06 hoffman + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h: ENH: + make sure html < > & stuff is escaped for the output window + +2008-02-14 13:36 king + + * Modules/CTestTargets.cmake, Source/cmDefinePropertyCommand.cxx, + Source/cmDefinePropertyCommand.h, + Tests/Complex/Library/CMakeLists.txt, + Tests/ComplexOneConfig/Library/CMakeLists.txt, + Tests/ComplexRelativePaths/Library/CMakeLists.txt, + Tests/Properties/CMakeLists.txt: ENH: Updated DEFINE_PROPERTY + command to be more extendible and more consistent with new + SET_PROPERTY and GET_PROPERTY signatures. + +2008-02-14 11:58 king + + * Modules/CTestTargets.cmake, Source/cmBootstrapCommands.cxx, + Source/cmCommands.cxx, Source/cmMakefile.cxx: ENH: Re-enable + diagnosis of non-unique target names. + + - Re-enable enforcement in cmMakefile::EnforceUniqueName + - Improve error message to help user resolve the problem + - Fix Modules/CTestTargets.cmake to not duplicate testing + targets + - Move commands used by the changes to + Modules/CTestTargets.cmake + to build during bootstrap: DEFINE_PROPERTY, GET_PROPERTY + +2008-02-14 10:50 king + + * Modules/: CMakeForceCompiler.cmake, CMakeTestCCompiler.cmake, + CMakeTestCXXCompiler.cmake: ENH: Remove unnecessary compiler + force macros. The compiler ID can now be detected without + linking an executable. + +2008-02-14 09:14 hoffman + + * Source/QtDialog/CMakeSetupDialog.cxx: ENH: add a check before + delete cache + +2008-02-14 08:55 hoffman + + * Source/QtDialog/QCMake.cxx: ENH: do not show unititialized + entries + +2008-02-14 01:11 clinton + + * Modules/FindQt4.cmake: + BUG: Fix error when paths have + in them. (special regex + characters) + +2008-02-14 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-13 17:00 barre + + * Modules/FindTCL.cmake: ENH: fix advanced bug + +2008-02-13 15:29 king + + * Source/: cmComputeLinkDepends.cxx, cmComputeLinkDepends.h: BUG: + Update cmComputeLinkDepends to support leading/trailing + whitespace stripping off link items for compatibility. + +2008-02-13 14:47 king + + * bootstrap, Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx: + ENH: Add option to bootstrap script to enable Qt dialog. + + - Add --qt-gui and --no-qt-gui options + - Add --qt-qmake=<qmake> option to help locate Qt + - Build more commands during bootstrap to help FindQt4.cmake: + MATH, GET_DIRECTORY_PROPERTY, EXECUTE_PROCESS, + SEPARATE_ARGUMENTS + - Bootstrapping with the cmake-gui is now possible in MSys + +2008-02-13 14:35 king + + * Modules/FindQt4.cmake: BUG: Fix FindQt4.cmake + QT4_CREATE_MOC_COMMAND macro to work with spaces in the path + while using the @ syntax on MSYS builds. + +2008-02-13 13:58 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, QCMakeCacheView.cxx: + 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. + +2008-02-13 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-12 17:22 hoffman + + * Source/QtDialog/CMakeLists.txt: ENH: do not expand regular vars + here + +2008-02-12 10:19 king + + * Source/cmMakefile.cxx: BUG: Disable enforcement of unique target + names until CTestTargets can be fixed. + +2008-02-12 09:49 hoffman + + * Source/: cmake.cxx, cmake.h, CursesDialog/cmCursesMainForm.cxx, + MFCDialog/CMakeSetupDialog.cpp, QtDialog/CMakeSetup.cxx, + QtDialog/QCMake.cxx: ENH: fix make edit_cache for cmake-gui + +2008-02-12 09:18 king + + * Source/cmExportLibraryDependencies.cxx: STYLE: Fix line-too-long + in cmExportLibraryDependencies. + +2008-02-12 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-11 20:13 king + + * Source/cmDocumentVariables.cxx: ENH: Update documentation of + EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH to reference their + replacements. + +2008-02-11 17:33 king + + * Source/: cmAddCustomTargetCommand.cxx, + cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx: COMP: Fix + shadowed local variable warning. + +2008-02-11 17:01 king + + * Modules/Platform/eCos.cmake: ENH: Fix eCos.cmake to not require a + forced compiler + + - Search for libtarget.a explicitly + - Do not complain about compiler id during try-compile + +2008-02-11 17:00 king + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake, + CMakeDetermineFortranCompiler.cmake: ENH: When detecting the + compiler id try compiling only to an object file. + +2008-02-11 17:00 king + + * Source/cmFindLibraryCommand.cxx: BUG: FIND_LIBRARY should not + require CMAKE_SIZEOF_VOID_P to be set. + +2008-02-11 17:00 king + + * Source/cmake.cxx: ENH: Add global computed property + IN_TRY_COMPILE. + +2008-02-11 15:31 king + + * Modules/Platform/HP-UX.cmake: 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. + +2008-02-11 13:35 king + + * Source/: cmAddCustomTargetCommand.cxx, + cmAddExecutableCommand.cxx, cmAddExecutableCommand.h, + cmAddLibraryCommand.cxx, cmAddLibraryCommand.h, cmMakefile.cxx, + cmMakefile.h, cmTarget.cxx: ENH: Enforce global target name + uniqueness. + + - Error if imported target is involved in conflict + - Error for non-imported target conflict unless + CMAKE_BACKWARDS_COMPATIBILITY <= 2.4 + - Include OUTPUT_NAME property in error message + - Update add_executable and add_library command documentation + +2008-02-11 13:35 king + + * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Add + cmMakefile::NeedBackwardsCompatibility method to pass through to + cmLocalGenerator::NeedBackwardsCompatibility for convenience. + +2008-02-11 10:31 king + + * Source/cmExportLibraryDependencies.cxx: BUG: Fix + export_library_dependencies command to produce a file that is + compatible with CMake 2.4. + +2008-02-11 10:31 king + + * Source/cmComputeLinkDepends.cxx: BUG: Fix + cmComputeLinkDepends::AddVarLinkEntries + + - Track link type correctly + - Use _LINK_TYPE variables exported by CMake 2.4 + +2008-02-11 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-10 17:19 alex + + * Source/cmIfCommand.h: STYLE: document that if(COMMAND) works also + for macros and functions + + Alex + +2008-02-10 11:37 king + + * Source/cmFindLibraryCommand.cxx: 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. + +2008-02-10 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-09 10:05 hoffman + + * Utilities/Release/vogon_release.cmake: ENH: build the qt gui + +2008-02-09 09:53 hoffman + + * CMakeCPack.cmake, CMakeCPackOptions.cmake.in, + Source/QtDialog/CMakeLists.txt, + Source/QtDialog/QtDialogCPack.cmake.in: ENH: make it so cmake-gui + only installs if qt is static on windows + +2008-02-09 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-08 13:47 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: BUG: Make sure editor + closes when deleting cache entries. + +2008-02-08 12:01 clinton + + * Modules/FindQt4.cmake: ENH: Better way to have escaping done + correctly for all generators. + +2008-02-08 11:26 clinton + + * Source/QtDialog/QCMake.cxx: ENH: Need to pick up the + PreLoad.cmake files. + +2008-02-08 10:42 clinton + + * Source/QtDialog/: CMakeSetup.cxx, QCMakeCacheView.cxx: 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. + +2008-02-08 09:24 king + + * Tests/Dependency/CMakeLists.txt: BUG: Need ANSI C. + +2008-02-08 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-07 23:26 clinton + + * Modules/FindQt4.cmake: + BUG: Fix arg for moc parameter file so it works with unix + makefiles, when the build dir has a space in it. + +2008-02-07 18:24 alex + + * Source/cmExtraEclipseCDT4Generator.cxx: patch from Miguel BUG: + fix #5496: eclipse can't load projects where the build dir is a + subdir of the src dir + + Alex + +2008-02-07 17:58 clinton + + * Source/QtDialog/: QCMakeCacheView.cxx, QCMakeCacheView.h: + ENH: Show cache variable name in title of file dialogs. + +2008-02-07 16:49 king + + * Source/: cmGlobalXCodeGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx: ENH: Avoid + computing link information for static library targets. They do + not link. + +2008-02-07 16:26 alex + + * Source/cmExtraEclipseCDT4Generator.cxx: 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 + + Alex + +2008-02-07 16:24 king + + * Source/cmComputeLinkDepends.cxx: COMP: Add missing assert + include. + +2008-02-07 16:22 alex + + * Source/cmInstallCommand.cxx: STYLE: add some comments + + Alex + +2008-02-07 16:14 king + + * Tests/Dependency/Case2/: CMakeLists.txt, foo1.c, foo1b.c, + foo2b.c, foo3.c, foo3b.c: ENH: Make Dependency test Case2 require + two traversals of a static library loop. + +2008-02-07 16:14 king + + * bootstrap, Source/CMakeLists.txt, + Source/cmComputeComponentGraph.cxx, + Source/cmComputeComponentGraph.h, + Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h, + Source/cmComputeTargetDepends.cxx, + Source/cmComputeTargetDepends.h, Source/cmGraphAdjacencyList.h: + ENH: Improve link line generation for static library cycles. + + - Move Tarjan algorithm from cmComputeTargetDepends + into its own class cmComputeComponentGraph + - Use cmComputeComponentGraph to identify the component DAG + of link dependencies in cmComputeLinkDepends + - Emit non-trivial component members more than once but always + in a contiguous group on the link line + +2008-02-07 13:26 hoffman + + * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: make sure files + are binary for download and make status a pair of value string + +2008-02-07 13:19 hoffman + + * Modules/FindPkgConfig.cmake: BUG: fix for bug 6117 pkgconfig + +2008-02-07 11:43 hoffman + + * CMakeCPackOptions.cmake.in, Source/QtDialog/CMakeLists.txt: ENH: + for windows only allow a static qt for install and NSIS of + cmake-gui + +2008-02-07 08:55 hoffman + + * Tests/: Complex/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/CMakeLists.txt: ENH: complex must + link to curl now + +2008-02-07 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-06 20:14 king + + * Source/cmComputeLinkInformation.cxx: BUG: Fix + cmComputeLinkInformation to include the target's user link + directories in the runtime path computation. This bug was + introduced when cmOrderRuntimeDirectories was introduced. + +2008-02-06 17:02 alex + + * Modules/FindPackageHandleStandardArgs.cmake: STYLE: use a + function instead of a macro, to keep FAIL_MESSAGE local patch + from Miguel + + Alex + +2008-02-06 15:26 king + + * Source/cmFindLibraryCommand.cxx: 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. + +2008-02-06 15:23 king + + * Source/cmTargetLinkLibrariesCommand.h: STYLE: Improve + documentation of target_link_libraries command to make + target-level dependency explicit. See bug #6043. + +2008-02-06 15:10 clinton + + * Source/QtDialog/CMakeSetup.cxx: ENH: Update some strings to + match program name. + +2008-02-06 14:52 king + + * Tests/: CMakeLists.txt, Dependency/CMakeLists.txt, + Dependency/Case1/CMakeLists.txt, Dependency/Case1/a.c, + Dependency/Case1/b.c, Dependency/Case1/b2.c, + Dependency/Case1/c.c, Dependency/Case1/c2.c, + Dependency/Case1/d.c, Dependency/Case1/main.c, + Dependency/Case2/CMakeLists.txt, Dependency/Case2/bar1.c, + Dependency/Case2/bar2.c, Dependency/Case2/bar3.c, + Dependency/Case2/foo1.c, Dependency/Case2/foo2.c, + Dependency/Case2/foo3.c, Dependency/Case2/zot.c: ENH: Combine all + dependency* tests into one Dependency test. Add more difficult + test cases. + +2008-02-06 14:45 clinton + + * Source/QtDialog/CMakeSetup.cxx: BUG: On Mac OS X, give the CMake + library the correct path to the cmake exectuables. Fixes + #6286. + +2008-02-06 14:20 king + + * Source/cmExportBuildFileGenerator.cxx, + Source/cmExportCommand.cxx, + Source/cmExportInstallFileGenerator.cxx, + Source/cmInstallCommand.cxx, Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, + Tests/ExportImport/Export/CMakeLists.txt: ENH: Improve + exporting/importing of targets + + - Use real name instead of link for location of versioned + targets + - Error when a target is exported multiple times + +2008-02-06 14:19 king + + * Source/cmTarget.cxx: BUG: Make sure linking to a shared lib on + windows uses import library and not the new realname. + +2008-02-06 14:06 king + + * Source/cmTarget.cxx: BUG: Do not create versioned executable + names on Xcode where they are not supported. + +2008-02-06 13:34 king + + * Source/: cmComputeLinkInformation.cxx, + cmComputeLinkInformation.h, cmTarget.cxx, cmTarget.h: ENH: When + linking to versioned targets whose real file name is known pass + the real name to the linker instead of the symlink name. + +2008-02-06 09:46 hoffman + + * Source/cmFileCommand.cxx: ENH: remove debug print stuff + +2008-02-06 09:35 hoffman + + * Source/: CMakeLists.txt, cmFileCommand.cxx, cmFileCommand.h: ENH: + add DOWNLOAD option to FILE command + +2008-02-06 09:17 hoffman + + * Source/QtDialog/CMakeLists.txt: ENH: change name of qt-dialog + +2008-02-06 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-05 23:10 king + + * bootstrap, Source/CMakeLists.txt, + Source/cmComputeTargetDepends.cxx, + Source/cmComputeTargetDepends.h, Source/cmGlobalGenerator.cxx, + Source/cmGlobalGenerator.h, Source/cmake.cxx: ENH: Analyze + inter-target dependencies to safely fix cycles + + - Cycles may be formed among static libraries + - Native build system should not have cycles in target deps + - Create cmComputeTargetDepends to analyze dependencies + - Identify conneced components and use them to fix deps + - Diagnose cycles containing non-STATIC targets + - Add debug mode property GLOBAL_DEPENDS_DEBUG_MODE + - Use results in cmGlobalGenerator as target direct depends + +2008-02-05 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-04 19:00 king + + * Source/cmInstallTargetGenerator.cxx: COMP: Add missing include + for assert. + +2008-02-04 17:03 king + + * Source/: cmInstallCommand.cxx, cmInstallCommand.h, + cmInstallCommandArguments.cxx, cmInstallCommandArguments.h, + cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: ENH: + Allow separate installation of shared libs and their links. + + - Add NAMELINK_ONLY and NAMELINK_SKIP to INSTALL command + - Options select a \"namelink\" mode + - cmInstallTargetGenerator selects files/link based on mode + - See bug #4419 + +2008-02-04 16:05 hoffman + + * Source/cmGlobalVisualStudio7Generator.cxx: ENH: make sure + ALL_BUILD only shows up once + +2008-02-04 15:22 king + + * Modules/Platform/AIX.cmake, Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, Source/cmake.cxx: 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". + +2008-02-04 10:04 king + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake, + CMakeDetermineFortranCompiler.cmake, CMakeTestCCompiler.cmake, + CMakeTestCXXCompiler.cmake: 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. + +2008-02-04 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-03 17:24 king + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake, + CMakeDetermineFortranCompiler.cmake, CMakeForceCompiler.cmake, + CMakeTestCCompiler.cmake, CMakeTestCXXCompiler.cmake: 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. + +2008-02-03 08:58 king + + * Source/kwsys/IOStream.cxx: 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. + +2008-02-03 08:57 king + + * Tests/ExportImport/Export/: testExe1.c, testExe1lib.c, + testLib1.c, testLib2.c: COMP: Convert C function prototypes to + use (void) instead of (). + +2008-02-03 08:57 king + + * Source/: cmCTest.cxx, cmCTest.h: BUG: cmCTest::GetConfigType + should return the string by reference-to-const so that callers + may use .c_str() safely. + +2008-02-03 08:20 king + + * Source/kwsys/SystemInformation.cxx: COMP: Fix warning in + SystemInformation.cxx about possibly incorrect assignment in if + condition. + +2008-02-03 08:14 king + + * Source/kwsys/SystemInformation.cxx: COMP: Fix unreachable code + warning. Remove runtime test of constant information. + +2008-02-03 08:07 king + + * Source/kwsys/hash_set.hxx.in: COMP: Remove inline keyword from + forward declaration for VS9. + +2008-02-03 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-02 16:18 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix infinite loop from + size_t change + +2008-02-02 08:58 king + + * Modules/Platform/: NetBSD.cmake, kFreeBSD.cmake: ENH: Enable + dependent library search paths on more platforms + + - NetBSD needs dependent library paths in -rpath-link option. + - kFreeBSD needs dependent library paths in -rpath-link option. + +2008-02-02 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-02-01 16:17 martink + + * Tests/CMakeLists.txt: ENH: disable test for vs 70 as devenv + randomly segfaults when building the sub-project + +2008-02-01 16:05 martink + + * Source/cmGlobalGenerator.cxx: 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 + +2008-02-01 14:35 king + + * Source/cmExportInstallFileGenerator.cxx: BUG: Fixed typo + resulting in confusing error message from + cmExportInstallFileGenerator. + +2008-02-01 13:52 clinton + + * Modules/FindQt4.cmake: + BUG: When preserving relative paths for moc generated files, + also consider paths to headers in the build directory. + +2008-02-01 13:18 david.cole + + * Source/kwsys/CMakeLists.txt: ENH: Merge changes from main tree + into VTK-5-0 branch. (cvs -q up -j1.135 -j1.136 + Utilities/kwsys/CMakeLists.txt) + +2008-02-01 13:08 king + + * Source/cmInstallTargetGenerator.cxx, Source/cmTarget.h, + Tests/ExportImport/Export/CMakeLists.txt: BUG: Remove + InstallNameFixupPath from cmTarget and cmInstallTargetGenerator. + + - Motivation: + - It depended on the order of installation + - It supported only a single destination for each target + - It created directory portions of an install name without + user request + - Updated ExportImport test to install targets in an order that + expoed + this bug + +2008-02-01 12:35 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix warnings + +2008-02-01 12:02 clinton + + * Modules/UseQt4.cmake: ENH: Use new COMPILE_DEFINITIONS_* with + set_property to add Qt release/debug defines. + +2008-02-01 11:48 clinton + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx: ENH: + Show version number in window title. + +2008-02-01 11:40 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix more warnings + +2008-02-01 11:33 hoffman + + * Source/kwsys/: SystemInformation.cxx: ENH: fix more warnings + +2008-02-01 11:30 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix some warnings and 64 + bit build windows + +2008-02-01 11:09 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix win64 build and a + warning + +2008-02-01 10:41 clinton + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx, + CMakeSetupDialog.h, QCMake.cxx: ENH: Use translation file if it + exists for the locale. Consolidate some strings. + + More responsive interrupting. Prompt user if they try to + close during + configure, and allow them to close. + +2008-02-01 09:57 king + + * Tests/ExportImport/: CMakeLists.txt, Export/CMakeLists.txt: ENH: + Update ExportImport test to enforce dependent library paths + + - Build without rpaths + - Place implementation libs in separate directories + +2008-02-01 09:57 king + + * Modules/Platform/: FreeBSD.cmake, HP-UX.cmake, IRIX.cmake, + IRIX64.cmake, SunOS.cmake: ENH: Enable dependent library search + paths on more platforms + + - HP-UX needs dependent library paths as -L options. + - IRIX needs dependent library paths as -L options. + - Sun needs dependent library paths as -L options. + - FreeBSD needs dependent library paths in -rpath-link option. + +2008-02-01 09:36 king + + * Tests/CMakeLists.txt: BUG: Fix commit 1.41 of + Tests/CMakeLists.txt to place fake target before --version flag + instead of after. + +2008-02-01 08:56 king + + * bootstrap, Modules/CMakeCInformation.cmake, + Modules/CMakeCXXInformation.cmake, + Modules/CMakeFortranInformation.cmake, + Modules/Platform/Darwin.cmake, Modules/Platform/Linux.cmake, + Modules/Platform/QNX.cmake, Source/CMakeLists.txt, + Source/cmComputeLinkDepends.cxx, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmDocumentVariables.cxx, + Source/cmExportBuildFileGenerator.cxx, + Source/cmExportBuildFileGenerator.h, + Source/cmExportFileGenerator.cxx, Source/cmExportFileGenerator.h, + Source/cmExportInstallFileGenerator.cxx, + Source/cmExportInstallFileGenerator.h, + Source/cmLocalGenerator.cxx, + Source/cmOrderRuntimeDirectories.cxx, + Source/cmOrderRuntimeDirectories.h, Source/cmTarget.cxx: ENH: + Pass dependent library search path to linker on some platforms. + + - Move runtime path ordering out of cmComputeLinkInformation + into its own class cmOrderRuntimeDirectories. + - Create an instance of cmOrderRuntimeDirectories for runtime + path ordering and another instance for dependent library + path ordering. + - Replace CMAKE_DEPENDENT_SHARED_LIBRARY_MODE with explicit + CMAKE_LINK_DEPENDENT_LIBRARY_FILES boolean. + - Create CMAKE_LINK_DEPENDENT_LIBRARY_DIRS boolean. + - Create variables to specify -rpath-link flags: + CMAKE_SHARED_LIBRARY_RPATH_LINK_<LANG>_FLAG + CMAKE_EXECUTABLE_RPATH_LINK_<LANG>_FLAG + - Enable -rpath-link flag on Linux and QNX. + - Documentation and error message updates + +2008-02-01 08:55 king + + * Source/cmTarget.cxx: COMP: Fix shadowed local warning. + +2008-02-01 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-31 21:33 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: try to fix hp and vs 6, + again... + +2008-01-31 16:38 hoffman + + * Source/: CTest/cmCTestUpdateHandler.cxx, + cmGlobalVisualStudio7Generator.h: STYLE: line length + +2008-01-31 16:37 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fixes for borland + +2008-01-31 16:33 martink + + * Source/CTest/cmCTestTestHandler.cxx: BUG: minor fix for ctest + +2008-01-31 16:10 hoffman + + * Source/cmCTest.cxx: ENH: remove extra junk + +2008-01-31 15:45 king + + * Modules/Platform/Darwin.cmake, Source/cmComputeLinkDepends.cxx, + Source/cmComputeLinkDepends.h, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmDocumentVariables.cxx, Source/cmExportFileGenerator.cxx, + Source/cmExportFileGenerator.h, Source/cmTarget.cxx, + Source/cmTarget.h, Tests/ExportImport/Export/CMakeLists.txt: ENH: + Support linking to shared libs with dependent libs + + - Split IMPORTED_LINK_LIBRARIES into two parts: + IMPORTED_LINK_INTERFACE_LIBRARIES + IMPORTED_LINK_DEPENDENT_LIBRARIES + - Add CMAKE_DEPENDENT_SHARED_LIBRARY_MODE to select behavior + - Set mode to LINK for Darwin (fixes universal binary problem) + - Update ExportImport test to account for changes + +2008-01-31 15:34 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix for qnx, I hope, and + fix indent stuff + +2008-01-31 15:10 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix build errors with + asm stuff on mingw and hopefully win64 + +2008-01-31 14:50 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix build for mingw + +2008-01-31 14:34 hoffman + + * Source/kwsys/: SystemInformation.cxx, SystemInformation.hxx.in: + ENH: split into implementation and interface class to clean up + namespace issues with #define stuff + +2008-01-31 13:23 martink + + * Modules/Dart.cmake: ENH: use ctest to drive dashboards for make + targets as opposed to tclsh + +2008-01-31 12:56 king + + * Source/kwsys/CMakeLists.txt: BUG: Need to install cstddef header. + +2008-01-31 12:19 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: remove a const cast + +2008-01-31 11:43 martink + + * Source/: ctest.cxx, CTest/cmCTestTestHandler.cxx: ENH: read in + old file formats Dart as well + +2008-01-31 08:32 king + + * Source/kwsys/kwsysPlatformTestsCXX.cxx: STYLE: Work-around std:: + check since this is a platform test. + +2008-01-31 08:21 king + + * Source/kwsys/: String.hxx.in, SystemTools.hxx.in, + kwsys_ios_sstream.h.in: STYLE: Remove references to std:: inside + KWSys, even in comments. This will allow a commit check to be + added. + +2008-01-31 08:21 king + + * Source/kwsys/SystemInformation.cxx: COMP: Replace kwsys_stl:: + with kwsys_ios:: for streams access. + +2008-01-31 08:05 king + + * Source/: cmComputeLinkInformation.cxx, cmTarget.cxx: ENH: Add + target property LINK_SEARCH_END_STATIC to help people building + static binaries on some platforms. + +2008-01-31 07:50 king + + * Modules/Platform/IRIX.cmake, Modules/Platform/IRIX64.cmake, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmFindLibraryCommand.cxx, Source/cmFindLibraryCommand.h: + 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. + +2008-01-31 06:51 king + + * Source/: cmExportFileGenerator.cxx, cmExportFileGenerator.h: + COMP: Remove unused parameter. + +2008-01-31 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-30 22:56 hoffman + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: ENH: remove const + +2008-01-30 21:40 hoffman + + * Source/kwsys/: SystemInformation.cxx, SystemInformation.hxx.in: + COMP: use kwsys_stl and not std:: + +2008-01-30 17:57 king + + * Source/cmExportFileGenerator.cxx: BUG: Fixed previous commit in + cmExportFileGenerator to separate libraries correctly in the + import link list. + +2008-01-30 17:26 king + + * Tests/ExportImport/: CMakeLists.txt, Export/CMakeLists.txt, + Export/testExe2lib.c, Export/testExe2libImp.c, Export/testLib3.c, + Export/testLib3Imp.c, Import/imp_mod1.c: ENH: Updated + ExportImport test to try LINK_INTERFACE_LIBRARIES. + +2008-01-30 17:25 king + + * Source/: cmComputeLinkDepends.cxx, + cmExportBuildFileGenerator.cxx, cmExportBuildFileGenerator.h, + cmExportCommand.cxx, cmExportCommand.h, + cmExportFileGenerator.cxx, cmExportFileGenerator.h, + cmExportInstallFileGenerator.cxx, cmTarget.cxx, cmTarget.h: ENH: + Implemented link-interface specification feature. + + - Shared libs and executables with exports may now have + explicit transitive link dependencies specified + - Created LINK_INTERFACE_LIBRARIES and related properties + - Exported targets get the interface libraries as their + IMPORTED_LINK_LIBRARIES property. + - The export() and install(EXPORT) commands now give + an error when a linked target is not included since + the user can change the interface libraries instead + of adding the target. + +2008-01-30 16:22 hoffman + + * Source/cmGlobalVisualStudio7Generator.cxx: ENH: make sure global + targets are in the right projects + +2008-01-30 13:02 hoffman + + * Tests/SubProject/foo/: CMakeLists.txt, foo.cxx: ENH: add missing + files + +2008-01-30 12:55 hoffman + + * Source/kwsys/SystemInformation.hxx.in: ENH: fix for vs 70 + +2008-01-30 12:15 king + + * Source/cmComputeLinkDepends.cxx: BUG: cmComputeLinkDepends should + not follow the dependencies of executables. + +2008-01-30 12:04 hoffman + + * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio71Generator.h, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio7Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, Tests/CMakeLists.txt, + Tests/SubProject/CMakeLists.txt, Tests/SubProject/bar.cxx, + Tests/SubProject/car.cxx: 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 + +2008-01-30 11:54 hoffman + + * Source/CTest/: cmCTestTestHandler.cxx, cmCTestUpdateHandler.cxx: + ENH: remove warnings + +2008-01-30 11:22 king + + * Source/: cmAddCustomCommandCommand.cxx, + cmAddCustomCommandCommand.h: 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. + +2008-01-30 11:21 king + + * Source/: cmGetPropertyCommand.cxx, + cmGetSourceFilePropertyCommand.cxx, cmSourceFile.cxx, + cmSourceFile.h: BUG: Add cmSourceFile::GetPropertyForUser to + centralize the LOCATION property hack. This fixes the LOCATION + property when retrieved via the get_property command. + +2008-01-30 11:17 hoffman + + * Source/: cmCTest.cxx, CTest/cmCTestBuildHandler.cxx, + CTest/cmCTestBuildHandler.h, CTest/cmCTestConfigureHandler.cxx, + CTest/cmCTestCoverageHandler.cxx, + CTest/cmCTestMemCheckHandler.cxx, CTest/cmCTestTestHandler.cxx, + CTest/cmCTestTestHandler.h, CTest/cmCTestUpdateHandler.cxx, + kwsys/CMakeLists.txt, kwsys/SystemInformation.hxx.in: ENH: + enhancements for cdash, include system information and better + time entries + +2008-01-30 08:37 king + + * Source/cmMakefile.cxx: BUG: Fix misuse of stl vector that caused + definitions to be dropped by cmMakefile::PushScope. + +2008-01-30 07:44 king + + * CompileFlags.cmake, Source/kwsys/hash_map.hxx.in: COMP: Fix + warnings on VS9. + +2008-01-30 07:17 king + + * Utilities/cmtar/CMakeLists.txt: COMP: Fix warning about tolower + by making sure ctype.h is included in cmtar. + +2008-01-30 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-29 21:16 king + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx: ENH: Enable use of link + script whenever incremental archive construction rules are + available. Enable use of archive construction rules on MSYS. + +2008-01-29 20:46 king + + * Modules/Platform/Windows-gcc.cmake, + Source/cmDocumentVariables.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h: 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. + +2008-01-29 17:30 king + + * Source/: cmCacheManager.cxx, cmCacheManager.h: BUG: Fix + uninitialzed members of cmCacheManager. + +2008-01-29 17:30 king + + * Source/: cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio6Generator.h, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, cmTarget.cxx, cmTarget.h: 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. + +2008-01-29 17:01 clinton + + * Modules/FindQt4.cmake: ENH: Make lupdate and lrelease + executables advanced variables. + +2008-01-29 15:54 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: ENH: Correctly format + multi-line error messages. + +2008-01-29 15:47 king + + * Source/: cmComputeLinkInformation.cxx, + cmComputeLinkInformation.h, cmInstallTargetGenerator.cxx: ENH: + Update cmInstallTargetGenerator to get the shared libraries + linked by a target from cmComputeLinkInformation instead of + duplicating the computation. + +2008-01-29 15:10 barre + + * Modules/FindHTMLHelp.cmake: ENH: need quotes + +2008-01-29 15:07 king + + * Source/: cmComputeLinkInformation.cxx, + cmComputeLinkInformation.h, cmGlobalXCodeGenerator.cxx, + cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h, + cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, cmTarget.cxx, cmTarget.h: 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. + +2008-01-29 13:07 clinton + + * Modules/FindQt4.cmake: + ENH: Allow QT4_WRAP_CPP to work with dir1/myobject.h + dir2/myobject.h Fixes #5067. + +2008-01-29 09:57 king + + * Source/cmFindPackageCommand.cxx: ENH: Added not to find_package + documentation about unspecified choice among multiple versions. + +2008-01-29 08:03 king + + * Tests/ExportImport/CMakeLists.txt: BUG: Custom command driver + outputs must be SYMBOLIC since no corresponding file is created. + +2008-01-29 07:57 king + + * Tests/ExportImport/CMakeLists.txt: BUG: Make sure + CMAKE_INSTALL_PREFIX stays in subproject caches. + +2008-01-29 07:48 king + + * Modules/Platform/Linux-SunPro-C.cmake: BUG: Fix dynamic exports + executable link option for Sun C compiler on Linux. + +2008-01-29 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-28 20:38 king + + * Modules/readme.txt, Source/cmFindPackageCommand.cxx, + Source/cmFindPackageCommand.h, + Tests/FindPackageTest/CMakeLists.txt, + Tests/FindPackageTest/lib/suffix/test/SuffixTestConfigVersion.cmake, + Tests/FindPackageTest/lib/zot-1.0/zot-config.cmake, + Tests/FindPackageTest/lib/zot-2.0/zot-config-version.cmake, + Tests/FindPackageTest/lib/zot-2.0/zot-config.cmake, + Tests/FindPackageTest/lib/zot-3.0/zot-config-version.cmake, + Tests/FindPackageTest/lib/zot-3.0/zot-config.cmake, + Tests/FindPackageTest/lib/zot-3.1/zot-config-version.cmake, + Tests/FindPackageTest/lib/zot-3.1/zot-config.cmake: ENH: Added + version support to Config mode of find_package command. + + - Added EXACT option to request an exact version. + - Enforce version using check provided by package. + - Updated FindPackageTest to test versioning in config mode. + +2008-01-28 19:20 clinton + + * Modules/FindQt4.cmake: + ENH: Improve find for glib/gthread when Qt is configured to use + it. Fixes #6220. + +2008-01-28 15:22 king + + * Source/: cmExportBuildFileGenerator.cxx, + cmExportInstallFileGenerator.cxx: STYLE: Updated TODO comment for + PUBLIC_HEADER_LOCATION export. + +2008-01-28 15:12 king + + * Source/: cmInstallCommand.h, cmTarget.cxx: ENH: Document + PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE target properties and + corresponding arguments to INSTALL(TARGETS). + +2008-01-28 14:46 king + + * Tests/Framework/CMakeLists.txt: BUG: Fix Framework test after + fixing FRAMEWORK targets to not install like frameworks on + non-Apple systems. + +2008-01-28 14:46 king + + * Source/cmExportBuildFileGenerator.cxx, + Source/cmExportFileGenerator.cxx, + Source/cmExportInstallFileGenerator.cxx, + Source/cmInstallCommand.cxx, Source/cmInstallCommand.h, + Source/cmInstallTargetGenerator.cxx, Source/cmTarget.cxx, + Source/cmTarget.h, Tests/ExportImport/Export/CMakeLists.txt, + Tests/ExportImport/Export/testExe3.c, + Tests/ExportImport/Import/CMakeLists.txt, + Tests/ExportImport/Import/imp_testExe1.c: ENH: Support + exporting/importing of AppBundle targets. + + - Imported bundles have the MACOSX_BUNDLE property set + - Added cmTarget::IsAppBundleOnApple method to simplify checks + - Document BUNDLE keyword in INSTALL command + - Updated IMPORTED_LOCATION property documentation for bundles + - Updated ExportImport test to test bundles + +2008-01-28 13:37 king + + * Source/cmExportFileGenerator.cxx, Source/cmExportFileGenerator.h, + Tests/ExportImport/Export/CMakeLists.txt, + Tests/ExportImport/Export/testExe1.c, + Tests/ExportImport/Export/testExe1lib.c: BUG: Fix export/import + file generation to not store link dependencies of executables or + modules. + +2008-01-28 13:21 king + + * Source/cmExportBuildFileGenerator.h, Source/cmExportCommand.cxx, + Source/cmExportCommand.h, Source/cmExportFileGenerator.cxx, + Source/cmExportFileGenerator.h, + Tests/ExportImport/Export/CMakeLists.txt: ENH: Restored APPEND + option to EXPORT() command in new implementation. + +2008-01-28 13:06 king + + * Tests/ExportImport/: Export/CMakeLists.txt, Export/testLib4.c, + Import/CMakeLists.txt, Import/imp_testExe1.c: ENH: Added + framework to ExportImport test. + +2008-01-28 13:05 king + + * Source/: cmComputeLinkInformation.cxx, cmExportFileGenerator.cxx, + cmExportInstallFileGenerator.cxx, cmGlobalGenerator.cxx, + cmGlobalXCodeGenerator.cxx, cmInstallCommand.cxx, + cmInstallCommand.h, cmInstallTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: + ENH: Support exporting/importing of Framework targets. + + - Imported frameworks have the FRAMEWORK property set + - Added cmTarget::IsFrameworkOnApple method to simplify checks + - Also remove separate IMPORTED_ENABLE_EXPORTS property and + just use ENABLE_EXPORTS since, like FRAMEWORK, it just represents + the target type. + - Document FRAMEWORK keyword in INSTALL command. + - Updated IMPORTED_LOCATION property documentation for + Frameworks + +2008-01-28 09:53 king + + * Source/cmExportFileGenerator.h: COMP: Add virtual destructor to + cmExportFileGenerator to avoid warnings about other virtual + functions. + +2008-01-28 08:40 king + + * Tests/: CMakeLists.txt, ExportImport/CMakeLists.txt, + ExportImport/main.c, ExportImport/Export/CMakeLists.txt, + ExportImport/Export/testExe1.c, ExportImport/Export/testExe2.c, + ExportImport/Export/testLib1.c, ExportImport/Export/testLib2.c, + ExportImport/Export/testLib3.c, + ExportImport/Import/CMakeLists.txt, + ExportImport/Import/imp_mod1.c, + ExportImport/Import/imp_testExe1.c: ENH: Added ExportImport test + to test new export/import features. + +2008-01-28 08:39 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: BUG: Updated SimpleInstall tests + for new export/import interface. + +2008-01-28 08:38 king + + * Source/: CMakeLists.txt, cmAddDependenciesCommand.cxx, + cmAddExecutableCommand.cxx, cmAddExecutableCommand.h, + cmAddLibraryCommand.cxx, cmAddLibraryCommand.h, + cmComputeLinkDepends.cxx, cmComputeLinkDepends.h, + cmComputeLinkInformation.cxx, cmExportBuildFileGenerator.cxx, + cmExportBuildFileGenerator.h, cmExportCommand.cxx, + cmExportCommand.h, cmExportFileGenerator.cxx, + cmExportFileGenerator.h, cmExportInstallFileGenerator.cxx, + cmExportInstallFileGenerator.h, cmGetPropertyCommand.cxx, + cmGetTargetPropertyCommand.cxx, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudioGenerator.cxx, cmGlobalXCodeGenerator.cxx, + cmIncludeExternalMSProjectCommand.cxx, cmInstallCommand.cxx, + cmInstallCommand.h, cmInstallCommandArguments.cxx, + cmInstallCommandArguments.h, cmInstallDirectoryGenerator.cxx, + cmInstallExportGenerator.cxx, cmInstallExportGenerator.h, + cmInstallFilesCommand.cxx, cmInstallFilesGenerator.cxx, + cmInstallGenerator.cxx, cmInstallGenerator.h, + cmInstallProgramsCommand.cxx, cmInstallTargetGenerator.cxx, + cmInstallTargetGenerator.h, cmLocalGenerator.cxx, + cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx, cmMakefile.h, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmSetPropertyCommand.cxx, + cmSetTargetPropertiesCommand.cxx, cmTarget.cxx, cmTarget.h: ENH: + Updated exporting and importing of targets to support libraries + and configurations. + + - Created cmExportFileGenerator hierarchy to implement export + file generation + - Installed exports use per-config import files loaded by a + central one. + - Include soname of shared libraries in import information + - Renamed PREFIX to NAMESPACE in INSTALL(EXPORT) and EXPORT() + commands + - Move addition of CMAKE_INSTALL_PREFIX to destinations to + install generators + - Import files compute the installation prefix relative to + their location when loaded + - Add mapping of importer configurations to importee + configurations + - Rename IMPORT targets to IMPORTED targets to distinguish from + windows import libraries + - Scope IMPORTED targets within directories to isolate them + - Place all properties created by import files in the IMPORTED + namespace + - Document INSTALL(EXPORT) and EXPORT() commands. + - Document IMPORTED signature of add_executable and add_library + - Enable finding of imported targets in cmComputeLinkDepends + +2008-01-28 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-27 15:09 king + + * bootstrap, Source/cmComputeLinkDepends.cxx: COMP: Use kwsys to + get STL set_intersection algorithm. + +2008-01-27 13:42 king + + * bootstrap, Source/CMakeLists.txt, + Source/cmComputeLinkDepends.cxx, Source/cmComputeLinkDepends.h, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, Source/cmTarget.cxx: ENH: + Created cmComputeLinkDepends to compute link dependencies. + + - This will be useful for imported library dependencies + - Replaces old cmTarget analyze-lib-depends stuff for linking + - Formalizes graph construction and dump + - Explicitly represents dependency inferral sets + - Use BFS of initial dependencies to preserve order + +2008-01-27 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-26 01:11 barre + + * Modules/: FindTCL.cmake, FindTclStub.cmake, FindTclsh.cmake, + FindWish.cmake: ENH: Update Tcl/Tk 8.5 + +2008-01-26 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-25 13:07 barre + + * Modules/: FindPerl.cmake, FindTCL.cmake, FindTclStub.cmake, + FindTclsh.cmake, FindWish.cmake: ENH: update for Tcl/Tk 8.5 + +2008-01-25 08:11 king + + * Source/cmSystemTools.cxx: COMP: Need to return a value from fake + MD5 method under bootstrap. + +2008-01-25 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-24 19:42 barre + + * Modules/FindTclsh.cmake: ENH: typo + +2008-01-24 19:31 barre + + * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH: + update for Tcl/Tk 8.5 + +2008-01-24 16:11 king + + * Source/cmSystemTools.cxx: COMP: Cannot do MD5 from KWSys during + CMake bootstrap. + +2008-01-24 14:41 king + + * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Add + cmSystemTools::ComputeStringMD5 method. + +2008-01-24 14:37 king + + * Source/cmake.cxx: BUG: Make cmake -E remove_directory work when + directory is not present. + +2008-01-24 07:37 king + + * Source/cmFindLibraryCommand.cxx: ENH: Apply new implicit link + directory find_library policy when loading a cache from an + earlier CMake. + +2008-01-24 07:37 king + + * Source/: cmCacheManager.cxx, cmCacheManager.h, cmMakefile.cxx, + cmMakefile.h: 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. + +2008-01-24 07:31 king + + * Source/CPack/cmCPackDebGenerator.cxx: COMP: Add include of + <limits.h> to get USHRT_MAX constant. + +2008-01-24 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-23 18:34 alex + + * Source/cmReturnCommand.h: STYLE: fix typo + + Alex + +2008-01-23 17:53 king + + * Modules/CMakeCompilerABI.h, Source/cmFindLibraryCommand.cxx: ENH: + Remove sparcv9 architecture subdir added earlier. The new + implicit link directory policy takes care of the problem. + +2008-01-23 17:43 king + + * bootstrap: BUG: Do not have variable and function of the same + name. Old shells do not likeit. + +2008-01-23 16:53 king + + * Source/CursesDialog/CMakeLists.txt: ENH: Simplify code by + removing unnecessary LINK_DIRECTORIES call. + +2008-01-23 16:35 king + + * Modules/CMakeCXXInformation.cmake: 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. + +2008-01-23 16:27 barre + + * Modules/: FindTCL.cmake, FindTclStub.cmake, FindTclsh.cmake, + FindWish.cmake: ENH: update for Tcl/Tk 8.5 + +2008-01-23 16:21 king + + * Source/: cmFindLibraryCommand.cxx, cmFindLibraryCommand.h: 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. + +2008-01-23 15:56 king + + * Source/: cmComputeLinkInformation.cxx, + cmComputeLinkInformation.h: BUG: Fix cmComputeLinkInformation + cycle detection. + +2008-01-23 15:22 king + + * Modules/VTKCompatibility.cmake, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmDocumentVariables.cxx: ENH: Added CMAKE_LINK_OLD_PATHS + compatibility mode for linker search paths. + +2008-01-23 14:07 barre + + * Modules/: FindTCL.cmake, FindTclStub.cmake: ENH: keep cleaning up + Tcl/Tk modules + +2008-01-23 13:37 king + + * Source/cmComputeLinkInformation.cxx: COMP: Fix build on Borland + 5.5. + +2008-01-23 13:30 king + + * Modules/Platform/Windows-wcl386.cmake, + Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmDocumentVariables.cxx, Source/cmLocalGenerator.cxx: BUG: + Fix generation of Watcom link lines. + + - Work-around bug in Watcom command line parsing for spaces in + paths. + - Add 'library' option before libraries specified by file path. + +2008-01-23 13:03 king + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: BUG: + Work-around bug in MSVC 6 command line parsing. + +2008-01-23 12:51 martink + + * Source/cmCTest.cxx: ENH: look for CTestConfiguration.ini first + +2008-01-23 10:29 martink + + * Tests/: CMakeLists.txt, ReturnTest/CMakeLists.txt, + ReturnTest/returnTest.c, ReturnTest/subdir/CMakeLists.txt: ENH: + add testing for return and break commands + +2008-01-23 10:27 martink + + * Source/: cmAddCustomCommandCommand.cxx, + cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.cxx, + cmAddCustomTargetCommand.h, cmAddDefinitionsCommand.cxx, + cmAddDefinitionsCommand.h, cmAddDependenciesCommand.cxx, + cmAddDependenciesCommand.h, cmAddExecutableCommand.cxx, + cmAddExecutableCommand.h, cmAddLibraryCommand.cxx, + cmAddLibraryCommand.h, cmAddSubDirectoryCommand.cxx, + cmAddSubDirectoryCommand.h, cmAddTestCommand.cxx, + cmAddTestCommand.h, cmAuxSourceDirectoryCommand.cxx, + cmAuxSourceDirectoryCommand.h, cmBootstrapCommands.cxx, + cmBuildCommand.cxx, cmBuildCommand.h, cmBuildNameCommand.cxx, + cmBuildNameCommand.h, cmCMakeMinimumRequired.cxx, + cmCMakeMinimumRequired.h, cmCPluginAPI.cxx, cmCommand.h, + cmConfigureFileCommand.cxx, cmConfigureFileCommand.h, + cmCreateTestSourceList.cxx, cmCreateTestSourceList.h, + cmDefinePropertyCommand.cxx, cmDefinePropertyCommand.h, + cmElseCommand.cxx, cmElseCommand.h, cmElseIfCommand.cxx, + cmElseIfCommand.h, cmEnableLanguageCommand.cxx, + cmEnableLanguageCommand.h, cmEnableTestingCommand.cxx, + cmEnableTestingCommand.h, cmEndForEachCommand.cxx, + cmEndForEachCommand.h, cmEndFunctionCommand.cxx, + cmEndFunctionCommand.h, cmEndIfCommand.cxx, cmEndIfCommand.h, + cmEndMacroCommand.cxx, cmEndMacroCommand.h, + cmEndWhileCommand.cxx, cmEndWhileCommand.h, + cmExecProgramCommand.cxx, cmExecProgramCommand.h, + cmExecuteProcessCommand.cxx, cmExecuteProcessCommand.h, + cmExportCommand.cxx, cmExportCommand.h, + cmExportLibraryDependencies.cxx, cmExportLibraryDependencies.h, + cmFLTKWrapUICommand.cxx, cmFLTKWrapUICommand.h, + cmFileCommand.cxx, cmFileCommand.h, cmFindLibraryCommand.cxx, + cmFindLibraryCommand.h, cmFindPackageCommand.cxx, + cmFindPackageCommand.h, cmFindPathCommand.cxx, + cmFindPathCommand.h, cmFindProgramCommand.cxx, + cmFindProgramCommand.h, cmForEachCommand.cxx, cmForEachCommand.h, + cmFunctionBlocker.h, cmFunctionCommand.cxx, cmFunctionCommand.h, + cmGetCMakePropertyCommand.cxx, cmGetCMakePropertyCommand.h, + cmGetDirectoryPropertyCommand.cxx, + cmGetDirectoryPropertyCommand.h, + cmGetFilenameComponentCommand.cxx, + cmGetFilenameComponentCommand.h, cmGetPropertyCommand.cxx, + cmGetPropertyCommand.h, cmGetSourceFilePropertyCommand.cxx, + cmGetSourceFilePropertyCommand.h, cmGetTargetPropertyCommand.cxx, + cmGetTargetPropertyCommand.h, cmGetTestPropertyCommand.cxx, + cmGetTestPropertyCommand.h, cmIfCommand.cxx, cmIfCommand.h, + cmIncludeCommand.cxx, cmIncludeCommand.h, + cmIncludeDirectoryCommand.cxx, cmIncludeDirectoryCommand.h, + cmIncludeExternalMSProjectCommand.cxx, + cmIncludeExternalMSProjectCommand.h, + cmIncludeRegularExpressionCommand.cxx, + cmIncludeRegularExpressionCommand.h, cmInstallCommand.cxx, + cmInstallCommand.h, cmInstallFilesCommand.cxx, + cmInstallFilesCommand.h, cmInstallProgramsCommand.cxx, + cmInstallProgramsCommand.h, cmInstallTargetsCommand.cxx, + cmInstallTargetsCommand.h, cmLinkDirectoriesCommand.cxx, + cmLinkDirectoriesCommand.h, cmLinkLibrariesCommand.cxx, + cmLinkLibrariesCommand.h, cmListCommand.cxx, cmListCommand.h, + cmLoadCacheCommand.cxx, cmLoadCacheCommand.h, + cmLoadCommandCommand.cxx, cmLoadCommandCommand.h, + cmMacroCommand.cxx, cmMacroCommand.h, cmMakeDirectoryCommand.cxx, + cmMakeDirectoryCommand.h, cmMakefile.cxx, cmMakefile.h, + cmMarkAsAdvancedCommand.cxx, cmMarkAsAdvancedCommand.h, + cmMathCommand.cxx, cmMathCommand.h, cmMessageCommand.cxx, + cmMessageCommand.h, cmOptionCommand.cxx, cmOptionCommand.h, + cmOutputRequiredFilesCommand.cxx, cmOutputRequiredFilesCommand.h, + cmProjectCommand.cxx, cmProjectCommand.h, cmQTWrapCPPCommand.cxx, + cmQTWrapCPPCommand.h, cmQTWrapUICommand.cxx, cmQTWrapUICommand.h, + cmRemoveCommand.cxx, cmRemoveCommand.h, + cmRemoveDefinitionsCommand.cxx, cmRemoveDefinitionsCommand.h, + cmSeparateArgumentsCommand.cxx, cmSeparateArgumentsCommand.h, + cmSetCommand.cxx, cmSetCommand.h, + cmSetDirectoryPropertiesCommand.cxx, + cmSetDirectoryPropertiesCommand.h, cmSetPropertyCommand.cxx, + cmSetPropertyCommand.h, cmSetSourceFilesPropertiesCommand.cxx, + cmSetSourceFilesPropertiesCommand.h, + cmSetTargetPropertiesCommand.cxx, cmSetTargetPropertiesCommand.h, + cmSetTestsPropertiesCommand.cxx, cmSetTestsPropertiesCommand.h, + cmSiteNameCommand.cxx, cmSiteNameCommand.h, + cmSourceGroupCommand.cxx, cmSourceGroupCommand.h, + cmStringCommand.cxx, cmStringCommand.h, cmSubdirCommand.cxx, + cmSubdirCommand.h, cmSubdirDependsCommand.cxx, + cmSubdirDependsCommand.h, cmTargetLinkLibrariesCommand.cxx, + cmTargetLinkLibrariesCommand.h, cmTryCompileCommand.cxx, + cmTryCompileCommand.h, cmTryRunCommand.cxx, cmTryRunCommand.h, + cmUseMangledMesaCommand.cxx, cmUseMangledMesaCommand.h, + cmUtilitySourceCommand.cxx, cmUtilitySourceCommand.h, + cmVariableRequiresCommand.cxx, cmVariableRequiresCommand.h, + cmVariableWatchCommand.cxx, cmVariableWatchCommand.h, + cmWhileCommand.cxx, cmWhileCommand.h, cmWriteFileCommand.cxx, + cmWriteFileCommand.h, + CTest/cmCTestEmptyBinaryDirectoryCommand.cxx, + CTest/cmCTestEmptyBinaryDirectoryCommand.h, + CTest/cmCTestHandlerCommand.cxx, CTest/cmCTestHandlerCommand.h, + CTest/cmCTestReadCustomFilesCommand.cxx, + CTest/cmCTestReadCustomFilesCommand.h, + CTest/cmCTestRunScriptCommand.cxx, + CTest/cmCTestRunScriptCommand.h, CTest/cmCTestScriptHandler.cxx, + CTest/cmCTestSleepCommand.cxx, CTest/cmCTestSleepCommand.h, + CTest/cmCTestStartCommand.cxx, CTest/cmCTestStartCommand.h, + CTest/cmCTestTestHandler.cxx, cmBreakCommand.cxx, + cmBreakCommand.h, cmExecutionStatus.h, cmReturnCommand.cxx, + cmReturnCommand.h: 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 + +2008-01-23 10:21 king + + * Source/cmComputeLinkInformation.cxx: BUG: Be less aggressive + about finding conflicts in the runtime path when the real soname + is not known. + +2008-01-23 09:53 king + + * Modules/CMakeCompilerABI.h, Source/cmFindLibraryCommand.cxx, + Source/cmFindLibraryCommand.h: ENH: Enable library search path + suffix for sparcv9 architecture. This should be generalized to a + platform file later. + +2008-01-23 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-22 10:11 clinton + + * Modules/FindQt4.cmake: ENH: Add macros to handle translations. + Fixes #6229. + +2008-01-22 10:05 king + + * Source/: cmComputeLinkInformation.cxx, + cmComputeLinkInformation.h: BUG: When a library file name is + linked without a path make sure the link type is restored after + the -l option. + +2008-01-22 09:15 king + + * Tests/: CMakeLists.txt, RuntimePath/CMakeLists.txt, + RuntimePath/bar1.c, RuntimePath/bar2.c, RuntimePath/foo1.c, + RuntimePath/foo2.c, RuntimePath/main.c: ENH: Added RuntimePath + test to make sure rpath gets correct order. + +2008-01-22 09:13 king + + * bootstrap, Modules/CMakeCInformation.cmake, + Modules/CMakeCXXInformation.cmake, + Modules/CMakeFortranInformation.cmake, + Modules/Platform/AIX.cmake, Modules/Platform/HP-UX.cmake, + Source/CMakeLists.txt, Source/cmComputeLinkInformation.cxx, + Source/cmComputeLinkInformation.h, + Source/cmDocumentVariables.cxx, Source/cmGlobalGenerator.cxx, + Source/cmGlobalGenerator.h, Source/cmGlobalXCodeGenerator.cxx, + Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmOrderLinkDirectories.cxx, + Source/cmOrderLinkDirectories.h, Source/cmTarget.cxx, + Source/cmTarget.h, Tests/Complex/Executable/complex.cxx, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: Implement + linking with paths to library files instead of -L and -l + separation. See bug #3832 + + - This is purely an implementation improvement. No interface + has changed. + - Create cmComputeLinkInformation class + - Move and re-implement logic from: + cmLocalGenerator::ComputeLinkInformation + cmOrderLinkDirectories + - Link libraries to targets with their full path (if it is + known) + - Dirs specified with link_directories command still added with + -L + - Make link type specific to library names without paths + (name libfoo.a without path becomes -Wl,-Bstatic -lfoo) + - Make directory ordering specific to a runtime path + computation feature + (look for conflicting SONAMEs instead of library names) + - Implement proper rpath support on HP-UX and AIX. + +2008-01-22 08:52 king + + * Source/kwsys/hash_map.hxx.in: COMP: Remove inline keyword from + forward declaration for VS9. + +2008-01-22 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-21 22:48 king + + * Source/cmFindPackageCommand.cxx: ENH: Updated find_package + documentation to describe common usage first. + +2008-01-21 20:57 king + + * Modules/: CMakeDetermineCompilerId.cmake, + CMakeFindBinUtils.cmake: ENH: Cleanup chrpath feature by not + displaying exe format or placing non-advanced options in cache. + +2008-01-21 18:30 king + + * Source/: cmFindLibraryCommand.cxx, cmFindLibraryCommand.h: ENH: + Add support to find_library to transform /lib to /lib32 on some + architectures. + +2008-01-21 18:30 king + + * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCCompilerABI.c, + Modules/CMakeCXXCompiler.cmake.in, + Modules/CMakeCXXCompilerABI.cpp, Modules/CMakeCompilerABI.h, + Modules/CMakeDetermineCompilerABI.cmake, + Modules/CMakeTestCCompiler.cmake, + Modules/CMakeTestCXXCompiler.cmake, + Source/cmDocumentVariables.cxx: ENH: Generalize the check for + sizeof void* to detect more ABI information. + +2008-01-21 17:29 king + + * Tests/CMakeLists.txt: BUG: Do not get in infinite loop when + checking make tool version in cmake build tree. + +2008-01-21 13:59 king + + * Source/cmTarget.cxx: BUG: Added missing documentation of + LINK_FLAGS_<CONFIG> property. + +2008-01-21 13:04 king + + * Source/cmFindPackageCommand.cxx: COMP: snprintf is not portable. + +2008-01-21 12:56 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Modules/Platform/Windows-cl.cmake, + Modules/Platform/Windows-cl.cmake.in, + Source/cmGlobalVisualStudio9Generator.cxx, + Source/cmGlobalVisualStudio9Generator.h: ENH: final 2.4.8 + +2008-01-21 08:48 king + + * Modules/readme.txt, Source/cmFindPackageCommand.cxx, + Source/cmFindPackageCommand.h, + Tests/FindPackageTest/CMakeLists.txt, + Tests/FindPackageTest/FindVersionTestA.cmake, + Tests/FindPackageTest/FindVersionTestB.cmake, + Tests/FindPackageTest/FindVersionTestC.cmake: 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. + +2008-01-21 08:01 king + + * Source/kwsys/SystemTools.cxx: COMP: Fix VS6 and old HP build. + This source does not have the #define for hack. + +2008-01-21 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-20 19:29 king + + * Source/: cmFindLibraryCommand.cxx, cmFindPathCommand.cxx, + kwsys/SystemTools.cxx: BUG: Fix previous commit to not access + empty strings out of bounds. + +2008-01-20 17:41 king + + * Source/cmFindLibraryCommand.cxx: 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. + +2008-01-20 17:24 king + + * Source/: cmFindPathCommand.cxx, kwsys/SystemTools.cxx: 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. + +2008-01-20 16:02 king + + * Modules/FindX11.cmake: BUG: FindX11 module should search for SM + library instead of returning -lSM. + +2008-01-20 13:36 king + + * Source/cmake.cxx: COMP: Fix build during bootstrap on MSys. + +2008-01-20 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-19 15:09 martink + + * Source/: cmLocalGenerator.cxx, CTest/cmCTestTestHandler.cxx: ENH: + improve backwards compatibility + +2008-01-19 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-18 19:02 barre + + * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH: + Tcl/Tk 8.6 alpha schedule for May 2008. + +2008-01-18 18:40 king + + * Source/cmDependsFortran.cxx: COMP: Fix build on Borland 5.5. + +2008-01-18 17:11 alex + + * Source/cmMakefile.cxx: 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) + + Alex + +2008-01-18 16:06 hoffman + + * Modules/Platform/Windows-cl.cmake.in: ENH: make sure msvc90 gets + set + +2008-01-18 15:52 alex + + * Modules/CMakeDetermineCompilerId.cmake, + Modules/FindwxWidgets.cmake, Source/cmBootstrapCommands.cxx, + Source/cmRaiseScopeCommand.cxx, Source/cmRaiseScopeCommand.h, + Source/cmSetCommand.cxx, Source/cmSetCommand.h, + Tests/FunctionTest/CMakeLists.txt, Tests/FunctionTest/Util.cmake, + Tests/FunctionTest/SubDirScope/CMakeLists.txt: ENH: remove + RAISE_SCOPE() again and instead add SET(<var> <value> + PARENT_SCOPE) + + Alex + +2008-01-18 15:19 hoffman + + * Modules/Platform/Windows-cl.cmake: ENH: make sure MSVC90 is set + +2008-01-18 14:34 hoffman + + * Source/: cmGlobalVisualStudio9Generator.cxx, + cmGlobalVisualStudio9Generator.h: ENH: add MSVC90 define to vs9 + ide + +2008-01-18 14:02 barre + + * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH: + cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and + support Tcl/Tk 8.5) + +2008-01-18 13:51 barre + + * Modules/: FindTclsh.cmake, FindWish.cmake: ENH: cleanup FindPerl + and FindTcl (use ActiveState CurrentVersion, and support Tcl/Tk + 8.5) + +2008-01-18 13:46 barre + + * Modules/: FindTCL.cmake, FindTclsh.cmake, FindWish.cmake: ENH: + cleanup FindPerl and FindTcl (use ActiveState CurrentVersion, and + support Tcl/Tk 8.5) + +2008-01-18 13:15 barre + + * Modules/: FindPerl.cmake, FindTCL.cmake, FindTclsh.cmake, + FindWish.cmake: ENH: cleanup FindPerl and FindTcl (use + ActiveState CurrentVersion, and support Tcl/Tk 8.5) + +2008-01-18 12:26 martink + + * Source/cmMacroCommand.h: STYLE: fix bug 5682 + +2008-01-18 10:25 martink + + * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx, + cmake.cxx, CTest/cmCTestTestHandler.cxx: 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) + +2008-01-18 08:35 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Construction of + COMPILE_DEFINITIONS_<CONFIG> property name must use upper-case + config name. + +2008-01-18 08:19 king + + * Source/cmFindPackageCommand.cxx: STYLE: Fix line-too-long. + +2008-01-18 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-17 20:59 king + + * Source/cmFindPackageCommand.cxx: ENH: Clarify documentation of + find_package command. + +2008-01-17 20:34 king + + * Source/cmMakefile.cxx, Tests/Complex/CMakeLists.txt, + Tests/Complex/Executable/complex.cxx, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexRelativePaths/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/complex.cxx: ENH: Make + per-configuration COMPILE_DEFINITIONS_<CONFIG> directory property + initialized from parent. + +2008-01-17 19:58 king + + * Modules/CMakeFortranInformation.cmake, + Modules/Platform/Windows-ifort.cmake, + Source/cmDependsFortran.cxx, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Enable use of + COMPILE_DEFINITIONS property for Fortran sources. + +2008-01-17 19:50 king + + * Source/cmMakefile.cxx: BUG: COMPILE_DEFINITIONS directory + property needs to be inherited from parent when a directory is + created. + +2008-01-17 19:29 king + + * Source/cmAddDefinitionsCommand.h, + Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx, + Source/cmMakefile.h, Source/cmMakefileTargetGenerator.cxx, + Source/cmRemoveDefinitionsCommand.h, + Tests/Preprocess/CMakeLists.txt, Tests/Preprocess/preprocess.c, + Tests/Preprocess/preprocess.cxx: ENH: Converted cmMakefile + DefineFlags added by ADD_DEFINITIONS command into a + COMPILE_DEFINITIONS directory property. + +2008-01-17 18:13 king + + * Source/: cmMakefile.cxx, cmMakefile.h, cmProperty.cxx, + cmProperty.h, cmPropertyMap.cxx, cmPropertyMap.h, + cmSetPropertyCommand.cxx, cmSetPropertyCommand.h, + cmSourceFile.cxx, cmSourceFile.h, cmTarget.cxx, cmTarget.h, + cmTest.cxx, cmTest.h, cmake.cxx, cmake.h: ENH: Add AppendProperty + methods for use by C++ code in CMake. Simplify implementation of + SET_PROPERTY command by using them. + +2008-01-17 17:49 alex + + * Source/cmFindBase.cxx: STYLE: PATHS is optional (#6253) + + Alex + +2008-01-17 17:43 alex + + * Source/cmFindBase.cxx: STYLE: fix typo (#6252) + + Alex + +2008-01-17 17:34 king + + * Tests/Preprocess/CMakeLists.txt: ENH: Use new set_property + signature to set COMPILE_DEFINITIONS properties in Preprocess + test. + +2008-01-17 17:19 king + + * Modules/CPackDeb.cmake, Modules/FeatureSummary.cmake, + Modules/FindPythonLibs.cmake, Source/cmGetPropertyCommand.cxx, + Source/cmGetPropertyCommand.h, Tests/Properties/CMakeLists.txt: + ENH: Changed signature of GET_PROPERTY command to be more + powerful and extendible. + +2008-01-17 16:24 king + + * Source/cmSetPropertyCommand.cxx: COMP: Fix VS build. + +2008-01-17 15:54 king + + * Modules/CMakeGenericSystem.cmake, Modules/FeatureSummary.cmake, + Modules/Platform/BlueGeneL.cmake, + Modules/Platform/Catamount.cmake, Modules/Platform/Generic.cmake, + Modules/Platform/Linux.cmake, Modules/Platform/UnixPaths.cmake, + Modules/Platform/eCos.cmake, Source/cmBootstrapCommands.cxx, + Source/cmSetPropertiesCommand.cxx, + Source/cmSetPropertiesCommand.h, Source/cmSetPropertyCommand.cxx, + Source/cmSetPropertyCommand.h, Tests/DocTest/CMakeLists.txt, + Tests/Properties/CMakeLists.txt: ENH: Rename SET_PROPERITES + command to SET_PROPERTY and give it a more powerful signature. + +2008-01-17 12:44 martink + + * Source/: cmLocalGenerator.cxx, ctest.cxx, + CTest/cmCTestTestHandler.cxx: ENH: use CTestTestfile.txt + +2008-01-17 12:35 martink + + * Source/cmEnableTestingCommand.h: ENH: remove unused prototype + +2008-01-17 10:35 king + + * bootstrap: COMP: The find_package command needs more of kwsys. + Added String.h, String.c, and auto_ptr.hxx to bootstrapping + kwsys. + +2008-01-17 10:32 king + + * Source/cmFindPackageCommand.cxx: COMP: Fix warning about missing + virtual destructor. + +2008-01-17 10:26 martink + + * Tests/Tutorial/Step7/: CMakeLists.txt, CTestConfig.cmake: STYLE: + change case to match book + +2008-01-17 10:00 king + + * Modules/Platform/xlf.cmake, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmMakefileTargetGenerator.cxx: ENH: Enable + CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property + implementation. + +2008-01-17 09:06 king + + * Tests/FindPackageTest/: CMakeLists.txt, + TApp.app/Contents/Resources/TAppConfig.cmake, + TApp.app/Contents/Resources/cmake/tapp-config.cmake, + TFramework.framework/Versions/A/Resources/tframework-config.cmake, + TFramework.framework/Versions/A/Resources/CMake/TFrameworkConfig.cmake, + lib/Bar/BarConfig.cmake, lib/Bar/cmake/bar-config.cmake, + lib/TApp/TAppConfig.cmake, lib/foo-1.2/foo-config.cmake, + lib/foo-1.2/CMake/FooConfig.cmake, + lib/suffix/test/SuffixTestConfig.cmake: ENH: Updated + FindPackageTest to test new find_package command features. + +2008-01-17 09:02 king + + * Source/: cmBootstrapCommands.cxx, cmFindBase.cxx, cmFindBase.h, + cmFindCommon.cxx, cmFindCommon.h, cmFindLibraryCommand.cxx, + cmFindPackageCommand.cxx, cmFindPackageCommand.h, + cmFindPathCommand.cxx, cmFindProgramCommand.cxx: ENH: Major + improvements to the FIND_PACKAGE command. See bug #3659. + + - Use CMAKE_PREFIX_PATH and CMAKE_SYSTEM_PREFIX_PATH among + other means + to locate package configuration files. + - Create cmFindCommon as base for cmFindBase and + cmFindPackageCommand + - Move common functionality up to cmFindCommon + - Improve documentation of FIND_* commands. + - Fix FIND_* commands to not add framework/app paths in wrong + place. + +2008-01-17 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-16 11:53 karthik + + * Docs/: cmake-indent.vim, cmake-syntax.vim: ENH: + + + ~/CMake/src/Docs * Additions for cmake-command + highligting. * Additions for operator-highlighting + +2008-01-16 11:24 king + + * Source/cmListCommand.cxx: ENH: Allow LIST(APPEND) command to + append nothing. + +2008-01-16 10:04 david.cole + + * Modules/FindJNI.cmake: BUG: Eliminate message - it pops up an + annoying dialog whenever you run CMakeSetup in a project with + java wrapping turned on. + +2008-01-16 09:51 king + + * Modules/Platform/: Darwin.cmake, UnixPaths.cmake, + WindowsPaths.cmake, syllable.cmake: ENH: Convert Modules/Platform + specification of system search paths to use + CMAKE_SYSTEM_PREFIX_PATH when possible. + +2008-01-16 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-15 21:20 king + + * Modules/: FindFreetype.cmake, FindGDAL.cmake, FindGIF.cmake, + FindLua50.cmake, FindLua51.cmake, FindOpenAL.cmake, + FindOpenThreads.cmake, FindPhysFS.cmake, FindProducer.cmake, + FindQuickTime.cmake, FindSDL.cmake, FindSDL_image.cmake, + FindSDL_mixer.cmake, FindSDL_net.cmake, FindSDL_ttf.cmake, + Findosg.cmake, FindosgDB.cmake, FindosgFX.cmake, FindosgGA.cmake, + FindosgIntrospection.cmake, FindosgManipulator.cmake, + FindosgParticle.cmake, FindosgProducer.cmake, + FindosgShadow.cmake, FindosgSim.cmake, FindosgTerrain.cmake, + FindosgText.cmake, FindosgUtil.cmake, FindosgViewer.cmake: BUG: + Remove references to CMAKE_PREFIX_PATH variable. It should not + be referenced directly by FIND_* command calls. The commands + search it automatically. + +2008-01-15 21:02 king + + * Source/cmGlobalXCodeGenerator.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmMakefileTargetGenerator.cxx, Source/cmSourceFile.cxx, + Source/cmTarget.cxx, Tests/Preprocess/CMakeLists.txt: ENH: + Renamed <CONFIG>_COMPILE_DEFINITIONS to + COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity. + +2008-01-15 19:56 alex + + * Modules/CMakeFindBinUtils.cmake: STYLE: fix infinished comment + + Alex + +2008-01-15 17:02 hoffman + + * CMakeCPackOptions.cmake.in: ENH: fix add/remove program name + +2008-01-15 16:02 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudioGenerator.cxx, + Source/MFCDialog/CMakeLists.txt, + Source/MFCDialog/CMakeSetupManifest.xml: ENH: move more stuff + over and get vs 9 working + +2008-01-15 14:19 hoffman + + * Modules/Platform/SunOS.cmake: BUG: fix for bug 6231, bad regex + for sunos, worked by chance, but better to have it right + +2008-01-15 14:00 hoffman + + * Source/: cmGlobalVisualStudio7Generator.cxx, + cmLocalVisualStudioGenerator.cxx, QtDialog/README: ENH: remove + patch as directory change was already fixed + +2008-01-15 11:56 hoffman + + * Source/cmLocalVisualStudioGenerator.cxx: BUG: fix for bug 6234, + use cd /d so that drives can be changed. + +2008-01-15 10:49 king + + * Source/cmake.cxx: ENH: Added partial implementation of + recognizing per-configration properties. + +2008-01-15 10:49 king + + * Source/: cmSourceFile.cxx, cmTarget.cxx: ENH: Add explicit + documentation entry for configuration-specific + <CONFIG>_COMPILE_DEFINITIONS. + +2008-01-15 10:38 king + + * Tests/DocTest/DocTest.cxx: BUG: Add newline between properties. + +2008-01-15 09:09 king + + * Tests/Preprocess/CMakeLists.txt: BUG: Test needs ansi C code + support. + +2008-01-15 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-14 19:20 alex + + * Docs/: cmake-indent.vim, cmake-syntax.vim: BUG: fix vim + highlighting, see #6238 + + Alex + +2008-01-14 19:02 alex + + * Modules/CMakeFindBinUtils.cmake: BUG: according to the binutils + mailing list chrpath doesn't work when cross compiling + + Alex + +2008-01-14 17:19 alex + + * Modules/FindSubversion.cmake: 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) + + Brad, Bill, can you think of any reasons this change might create + problems ? + + Alex + +2008-01-14 17:05 alex + + * Source/cmDocumentation.cxx: BUG: make -help-module-list work by + filling the modules section first, also for custom modules + + Alex + +2008-01-14 11:21 king + + * Tests/Preprocess/CMakeLists.txt: BUG: Disable semicolon test on + VS 7.0. + +2008-01-14 11:07 king + + * Source/cmGlobalXCodeGenerator.cxx: COMP: Fix warning about + backslash at end of c++ comment. + +2008-01-14 09:20 king + + * Modules/CMakeCInformation.cmake, + Modules/CMakeCXXInformation.cmake, Modules/Platform/AIX.cmake, + Modules/Platform/Generic-SDCC-C.cmake, + Modules/Platform/QNX.cmake, Modules/Platform/Windows-bcc32.cmake, + Modules/Platform/Windows-icl.cmake, + Modules/Platform/Windows-wcl386.cmake, Modules/Platform/cl.cmake, + Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio6Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmMakefileTargetGenerator.cxx, Source/cmSourceFile.cxx, + Source/cmTarget.cxx, Tests/CMakeLists.txt, + Tests/Preprocess/CMakeLists.txt, Tests/Preprocess/file_def.h, + Tests/Preprocess/preprocess.c, Tests/Preprocess/preprocess.cxx, + Tests/Preprocess/preprocess.h.in, + Tests/Preprocess/preprocess_vs6.cxx, + Tests/Preprocess/target_def.h: 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. + +2008-01-14 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-13 16:59 king + + * Source/cmLocalGenerator.cxx: BUG: Removed stray debugging + statement. + +2008-01-13 16:36 king + + * Source/: cmGlobalNMakeMakefileGenerator.cxx, + cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.h, + cmLocalVisualStudio7Generator.cxx, kwsys/System.c, + kwsys/System.h.in: ENH: Improved escaping in kwsys/System. Added + escape of % for NMake. Added escape of ; for the VS IDE. + +2008-01-13 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-12 09:52 king + + * Source/kwsys/SystemTools.cxx: COMP: Fix build on borland. + +2008-01-12 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-11 17:37 hoffman + + * Modules/Platform/: AIX-VisualAge-Fortran.cmake, + Linux-VisualAge-Fortran.cmake, xlf.cmake: ENH: add support for + xlf with -WF,-D for -D + +2008-01-11 13:00 hoffman + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: add + CMAKE_DEFINE_FLAG_(LANG) that can replace -D flags with what the + compiler actually uses + +2008-01-11 12:40 clinton + + * Modules/FindQt4.cmake: ENH: For moc commands on Windows, use + @param_file method to allow arguments longer than Windows' + command length limitation. Fixes #6221. + +2008-01-11 10:36 david.cole + + * Source/kwsys/SystemTools.cxx: ENH: Merge changes from main tree + into VTK-5-0 branch. (Selected Utilities/kwsys/SystemTools.cxx + fixes for KWWidgets file browser dialog) + +2008-01-11 08:33 king + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Add + SystemTools::SplitPathRootComponent and re-implement SplitPath to + use it. Add better treatment of user home directory paths. + +2008-01-11 08:30 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/CMakeVS9FindMake.cmake, + Source/cmInstallTargetGenerator.cxx: ENH: push a few more changes + to 2.4.8 + +2008-01-11 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-10 21:42 david.cole + + * Source/kwsys/SystemTools.cxx: ENH: Merge changes from main tree + into VTK-5-0 branch. (cvs -q up -j1.205 -j1.206 + Utilities/kwsys/SystemTools.cxx) + +2008-01-10 18:52 alex + + * Modules/FindBoost.cmake: BUG: it seems on some installations + boost is installed under boost-1_34 , see #5030 + + FindBoost.cmake recommends using LINK_DIRECTORIES(), is this + really good ? + + Alex + +2008-01-10 18:32 king + + * Source/kwsys/ProcessUNIX.c: 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. + +2008-01-10 16:22 hoffman + + * Modules/FindSWIG.cmake: BUG: fix for bug 4145 much better + findSwig + +2008-01-10 15:17 hoffman + + * Source/: cmGlobalXCodeGenerator.cxx, + cmInstallTargetGenerator.cxx: BUG: fix for bug 6193, fix xcode + depend helper + +2008-01-10 14:47 king + + * Modules/Platform/Linux-VisualAge-C.cmake: BUG: Removed stray + debugging message. + +2008-01-10 14:47 king + + * Modules/CMakeLists.txt: BUG: Need to install fortran compiler id + source. + +2008-01-10 11:58 king + + * Modules/CMakeFortranCompilerId.F90: STYLE: Move VisualAge id + macro to correct block. + +2008-01-10 10:50 hoffman + + * Modules/: CMakeFortranCompilerId.F90, + Platform/Linux-VisualAge-C.cmake, + Platform/Linux-VisualAge-Fortran.cmake: ENH: add support for + visual age fortran on linux + +2008-01-10 09:46 king + + * Source/cmDependsFortran.cxx: COMP: Fix build on VS6. + +2008-01-10 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-09 22:09 perera + + * Source/: cmAddExecutableCommand.h, cmConfigureFileCommand.h, + cmDocumentation.cxx, cmEnableLanguageCommand.h, cmFindBase.cxx, + cmMakefile.cxx, cmSourceFile.cxx, cmStringCommand.h, + cmTarget.cxx, cmTest.cxx, cmTryCompileCommand.h, + cmVariableWatchCommand.h, cmWhileCommand.h: STYLE: Spelling fixes + on documentation + +2008-01-09 16:59 alex + + * Source/cmDocumentation.cxx: ENH: sort the module files + alphabetically when generating the documentation of rht modules + + Alex + +2008-01-09 10:30 king + + * Modules/Platform/Windows-ifort.cmake, + Source/cmDependsFortran.cxx, Source/cmDependsFortran.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Tests/Fortran/CMakeLists.txt, Tests/Fortran/test_preprocess.F90: + 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. + +2008-01-09 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-08 17:51 hoffman + + * Source/kwsys/: SystemInformation.cxx, SystemInformation.hxx.in: + ENH: figure out long long value + +2008-01-08 17:20 hoffman + + * Source/kwsys/SystemInformation.cxx: ENH: fix lots of warnings + +2008-01-08 16:40 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/CPack.cmake: ENH: + remove relocate option in mac installer as it is broken + +2008-01-08 16:28 hoffman + + * Source/kwsys/CMakeLists.txt: ENH: turn off for now + +2008-01-08 14:59 hoffman + + * Source/kwsys/: CMakeLists.txt, SystemInformation.cxx, + SystemInformation.hxx.in: ENH: fix leaks and turn on by default + +2008-01-08 11:43 hoffman + + * Source/kwsys/: CMakeLists.txt, testSystemInformation.cxx: ENH: + add missing file + +2008-01-08 11:38 hoffman + + * Source/kwsys/: CMakeLists.txt, SystemInformation.cxx, + SystemInformation.hxx.in: ENH: add new system information class + for use in ctest + +2008-01-08 11:06 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake: ENH: + last change for 2.4.8 branch, I hope, fix for findqt + +2008-01-08 08:25 hoffman + + * Source/cmDependsFortran.cxx: BUG: make it compile on vs 6 + +2008-01-08 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-07 23:08 king + + * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y: + BUG: Fix parsing of fortran include directives during dependency + scanning. Previously only #include worked but not just include. + +2008-01-07 16:12 king + + * Modules/CMakeJavaCompiler.cmake.in, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmMakefileTargetGenerator.cxx: 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. + +2008-01-07 14:52 alex + + * Source/cmFileCommand.cxx: 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. + + http://lists.kde.org/?l=kde-commits&m=119965185114478&w=2 + + Alex + +2008-01-07 11:36 king + + * Source/cmDependsFortran.cxx: ENH: Changes based on patch from + Maik for better cmDependsFortran::ModulesDiffer. + +2008-01-07 10:27 king + + * Modules/: CMakeDetermineCompilerId.cmake, + CMakeDetermineFortranCompiler.cmake: 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. + +2008-01-07 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-06 17:18 alex + + * Source/cmFindBase.cxx: 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) + + Alex + +2008-01-06 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-05 20:37 miguelf + + * Modules/FindwxWidgets.cmake: BUG: Support cross-compiling; + wx-config should be searched for in target platform ONLY (bug + 6187). + +2008-01-05 11:19 miguelf + + * Modules/FindwxWidgets.cmake: ENH: Generalized the + WXWIDGETS_ADD_RESOURCES to support header generation, xrs file + generation, and other options (BUG: 6162). + +2008-01-05 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-04 14:22 king + + * Source/cmFileCommand.cxx: 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. + +2008-01-04 12:38 alex + + * Modules/: FindFreetype.cmake, FindGIF.cmake: 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 + + Alex + +2008-01-04 12:29 alex + + * Modules/: FindGIF.cmake, FindGIFLIB.cmake: STYLE: rename + FindGIFLIB.cmake to FindGIF.cmake, as discussed with Eric + + Alex + +2008-01-04 11:56 alex + + * Modules/FindX11.cmake: BUG: fix spelling of the xf86misc and + xf86vmode variables + + Alex + +2008-01-04 11:42 ewing + + * Modules/FindOpenAL.cmake: ENH: Added all lowercase 'openal' to + library search names in hopes of addressing bug 6201 (won't + detect on Gentoo). + +2008-01-04 07:29 alex + + * Modules/FindFreetype.cmake: 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) + + Alex + +2008-01-04 07:25 alex + + * Modules/: FindFreeType.cmake, FindFreetype.cmake: STYLE: renamed + FindFreeType.cmake to FindFreetype.cmake to make it more + compatible with the one in KDE4 + + Alex + +2008-01-04 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-03 11:21 martink + + * Source/cmMakefile.cxx, Source/cmMakefile.h, + Source/cmRaiseScopeCommand.cxx, Source/cmRaiseScopeCommand.h, + Tests/FunctionTest/CMakeLists.txt, + Tests/FunctionTest/SubDirScope/CMakeLists.txt, + Tests/FunctionTest/Util.cmake: ENH: change raise_scope signature + to be safer for returned varuables + +2008-01-03 09:40 king + + * Source/cmFileCommand.cxx: STYLE: Fix line-too-long. + +2008-01-03 07:28 hoffman + + * Source/cmake.cxx: BUG: fix resource file with a full path + +2008-01-03 04:19 alex + + * Source/cmFileCommand.cxx: COMP: fix build on Windows with gcc, + patch from Maik Beckmann + + Alex + +2008-01-03 00:01 king + + * Source/: cmFileTimeComparison.cxx, cmFileTimeComparison.h: ENH: + Add method cmFileTimeComparison::FileTimesDiffer to check if file + times differ by 1 second or more. + +2008-01-03 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-02 18:30 king + + * Source/cmDependsFortran.cxx: ENH: Cleanup Fortran build + directories by placing module stamp files in the target directory + that builds them. This is actually a simpler implementation + anyway. + +2008-01-02 18:00 king + + * Tests/StringFileTest/CMakeLists.txt: ENH: Add test for FILE(READ + ...HEX). + +2008-01-02 17:49 king + + * Source/cmMakefile.cxx, Tests/FunctionTest/CMakeLists.txt, + Tests/FunctionTest/SubDirScope/CMakeLists.txt: BUG: Make + RAISE_SCOPE function work when variable is not defined. + +2008-01-02 17:32 king + + * Docs/cmake-mode.el: ENH: Enable indentation of + FUNCTION/ENDFUNCTION blocks in emacs. + +2008-01-02 17:12 hoffman + + * Modules/UseSWIG.cmake: BUG: fix for bug 6151 + +2008-01-02 16:53 alex + + * Source/cmTarget.cxx: ENH: only allow usage of chrpath if the + executable file format is ELF + + Alex + +2008-01-02 16:52 alex + + * Modules/: CMakeDetermineCompilerId.cmake, + CMakeFindBinUtils.cmake: 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. + + Only add the option for using chrpath if the executable format is + ELF + + Alex + +2008-01-02 16:46 alex + + * Source/: cmFileCommand.cxx, cmFileCommand.h: 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 + + Alex + +2008-01-02 15:55 king + + * Source/cmGlobalVisualStudio8Generator.cxx: STYLE: Fixed + line-too-long. + +2008-01-02 15:53 king + + * Source/cmGlobalVisualStudio8Generator.cxx: BUG: Do not use + VSMacros stuff for VS8sp0 because macros do not work in that + version. + +2008-01-02 15:17 king + + * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx, + Source/cmInstallCommand.h, Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added FILES_MATCHING + option to INSTALL(DIRECTORY). This will help install a tree of + header files while ignoring non-headers. + +2008-01-02 12:32 alex + + * Modules/FindRuby.cmake: ENH: add more ruby paths: sitearch, + sitelib, vendorarch, vendorlib (#5531) -make these variables + cached and ADVANCED -remove unused QUIETLY code -document + RUBY_LIBRARY + + Alex + +2008-01-02 11:43 alex + + * Modules/FindRuby.cmake: BUG: make FindRuby work with the libs for + MSVC, which can have additional pre- and suffixes (#5642) + + Alex + +2008-01-02 11:08 hoffman + + * Source/cmAuxSourceDirectoryCommand.cxx: BUG: fix for bug 6197, + absolute paths were not supported + +2008-01-02 11:04 king + + * Source/: cmDependsFortran.cxx, cmDependsFortran.h, + cmLocalUnixMakefileGenerator3.cxx: ENH: Make the Fortran compiler + id available to cmDependsFortran at scanning and module timestamp + copy time. + +2008-01-02 10:56 hoffman + + * Source/cmListCommand.h: BUG: fix for bug 6207 explain list index + values better + +2008-01-02 09:32 hoffman + + * Source/cmake.cxx: ENH: fix new incremental link stuff to work + with nmake @ files + +2008-01-02 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2008-01-01 17:19 hoffman + + * Source/cmake.cxx: ENH: remove warning + +2008-01-01 15:13 hoffman + + * Modules/CMakeVCManifest.cmake, Modules/CMakeVCManifestExe.cmake, + Modules/Platform/Windows-cl.cmake, Source/cmMakefile.cxx, + Source/cmSystemTools.cxx, Source/cmSystemTools.h, + Source/cmake.cxx, Source/cmake.h: ENH: add ability to have + manifest files and incremental linking with make and nmake + +2008-01-01 10:54 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: BUG: Fix SimpleInstall test to + work with new dependency of package on all. + +2008-01-01 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-31 17:29 david.cole + + * Source/cmGlobalGenerator.cxx: 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". + +2007-12-31 11:25 king + + * Source/: cmDependsFortran.cxx, cmDependsFortran.h: 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. + +2007-12-31 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-30 16:34 king + + * Modules/Platform/SunOS-SunPro-Fortran.cmake: ENH: Add SunPro + fortran module flags on SunOS. + +2007-12-30 16:11 king + + * Modules/Platform/Linux-GNU-Fortran.cmake, + Modules/Platform/Linux-SunPro-Fortran.cmake, + Modules/Platform/Linux-ifort.cmake, Source/cmDependsFortran.cxx, + Source/cmDependsFortran.h, Source/cmDocumentVariables.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, Source/cmTarget.cxx, + Tests/Fortran/CMakeLists.txt, + Tests/Fortran/Executable/CMakeLists.txt, + Tests/Fortran/Library/CMakeLists.txt: ENH: Implemented Fortran + module output directory and search path flags. + +2007-12-30 12:23 king + + * Source/cmDependsFortran.cxx: ENH: Simplify Fortran module proxy + dependency implementation by removing unnecessary target. + +2007-12-30 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-29 11:53 alex + + * Source/cmDocumentation.cxx: 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) + + Alex + +2007-12-29 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-28 23:07 king + + * Source/cmLocalGenerator.cxx, Tests/ExternalOBJ/CMakeLists.txt, + Tests/MakeClean/ToClean/CMakeLists.txt: 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. + +2007-12-28 23:07 king + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h, + cmStandardIncludes.h: ENH: Added method + cmLocalGenerator::GetBackwardsCompatibility to reduce parsing of + CMAKE_BACKWARDS_COMPATIBILITY variable. Add + cmLocalGenerator::NeedBackwardsCompatibility to simplify checks + for compatibility requirements. + +2007-12-28 22:53 king + + * Tests/Fortran/CMakeLists.txt: 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. + +2007-12-28 22:29 king + + * Source/cmDependsFortran.cxx: COMP: Fix uninitialized variable and + unused parameter warnings. + +2007-12-28 14:59 king + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: ENH: + Simplified and moved link script implementation up from + cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and + use for cmMakefileExecutableTargetGenerator too. This addresses + bug #6192. + +2007-12-28 13:20 hoffman + + * CMakeLists.txt, ChangeLog.manual, MacInstallReadme.txt: ENH: add + some descriptive text for mac installer + +2007-12-28 12:01 king + + * Source/cmFindBase.cxx: 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. + +2007-12-28 11:50 king + + * Tests/Fortran/: CMakeLists.txt, Executable/CMakeLists.txt, + Executable/main.f90, External/CMakeLists.txt, External/a.f90: + ENH: Add tests of Fortran module dependencies across directories + and on external modules. Tests based on cases provided by Maik + in issue #5809. + +2007-12-28 11:50 king + + * Source/: cmDependsFortran.cxx, cmLocalUnixMakefileGenerator3.cxx: + 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. + +2007-12-28 11:49 king + + * Source/: cmDepends.cxx, cmDepends.h, cmDependsFortran.cxx, + cmDependsFortran.h: 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 + +2007-12-28 11:49 king + + * Source/cmMakefileTargetGenerator.cxx: 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. + +2007-12-28 09:49 hoffman + + * ChangeLog.manual, Modules/CPack.Info.plist.in, + Modules/CPack.cmake: ENH: move over mac package change + +2007-12-28 09:34 hoffman + + * CMakeLists.txt, ChangeLog.manual: ENH: ooppss there is no 2.4.9 + +2007-12-28 09:11 hoffman + + * CMakeLists.txt, ChangeLog.manual: ENH: make a new version number + +2007-12-28 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-27 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-26 16:57 david.cole + + * CMakeCPackOptions.cmake.in, Modules/CPack.Info.plist.in, + Modules/CPack.cmake: 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. + +2007-12-26 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-25 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-24 11:15 king + + * Source/cmGlobalGenerator.cxx: COMP: Fix build on VS6. + +2007-12-24 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-23 19:03 king + + * Source/cmLinkDirectoriesCommand.h: ENH: Clarify documentation of + link_directories command for bug#6199. + +2007-12-23 15:03 king + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmTarget.h: 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. + +2007-12-23 13:16 king + + * Source/cmGlobalXCodeGenerator.cxx: BUG: Revert previous change + until it works on all OSX versions. + +2007-12-23 13:13 king + + * Source/cmGlobalVisualStudio71Generator.cxx: BUG: Disable static + lib deps until a global cycle removal can be done. + +2007-12-23 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-22 22:41 king + + * Source/: cmDepends.cxx, cmDepends.h, cmDependsFortran.cxx, + cmDependsFortran.h, cmLocalUnixMakefileGenerator3.cxx: ENH: + Convert cmDepends object interface to scan an entire target at + once. + +2007-12-22 14:17 king + + * Source/cmGlobalXCodeGenerator.cxx: ENH: Simplify target-level + dependencies by depending only on directly linked targets instead + of those chained. + +2007-12-22 13:08 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: BUG: Support cyclic + dependencies among STATIC libraries by removing one from the + generated Makefile rules. + +2007-12-22 10:15 miguelf + + * Modules/FindwxWidgets.cmake: STYLE: Refactored common libs into a + variable, modified comments, and cleaned use of monolithic build. + +2007-12-22 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-21 20:19 king + + * Tests/BuildDepends/CMakeLists.txt: BUG: Enable + CMAKE_SUPPRESS_REGENERATION because the entire test runs during + the inital configuration. + +2007-12-21 18:32 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: COMP: Remove unused parameter + of method. + +2007-12-21 16:46 ibanez + + * Source/kwsys/SystemTools.cxx: 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. + +2007-12-21 15:04 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio8Generator.h, + cmGlobalVisualStudioGenerator.cxx, + cmGlobalVisualStudioGenerator.h, cmGlobalXCodeGenerator.cxx: 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. + +2007-12-21 13:10 king + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: Now that custom + targets have dependencies their DependInfo files should be listed + in Makefile.cmake. + +2007-12-21 12:22 king + + * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, + Source/cmMakefileUtilityTargetGenerator.cxx, Source/cmake.cxx, + Tests/BuildDepends/CMakeLists.txt, + Tests/BuildDepends/Project/CMakeLists.txt, + Tests/BuildDepends/Project/dep_custom.cxx, + Tests/BuildDepends/Project/zot.cxx: 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. + +2007-12-21 11:00 king + + * Source/cmMakefileTargetGenerator.cxx: BUG: The dependency + scanning target should be symbolic. + +2007-12-21 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-20 20:59 ewing + + * Modules/: FindFreeType.cmake, FindGDAL.cmake, FindGIFLIB.cmake, + FindLua50.cmake, FindLua51.cmake, FindOpenAL.cmake, + FindOpenThreads.cmake, FindPhysFS.cmake, FindProducer.cmake, + FindQuickTime.cmake, FindSDL.cmake, FindSDL_image.cmake, + FindSDL_mixer.cmake, FindSDL_net.cmake, FindSDL_sound.cmake, + FindSDL_ttf.cmake, Findosg.cmake, FindosgDB.cmake, + FindosgFX.cmake, FindosgGA.cmake, FindosgIntrospection.cmake, + FindosgManipulator.cmake, FindosgParticle.cmake, + FindosgProducer.cmake, FindosgShadow.cmake, FindosgSim.cmake, + FindosgTerrain.cmake, FindosgText.cmake, FindosgUtil.cmake, + FindosgViewer.cmake: 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. + +2007-12-20 17:49 alex + + * Source/: cmAuxSourceDirectoryCommand.h, cmBuildCommand.h, + cmCreateTestSourceList.h, cmExportCommand.h, + cmExportLibraryDependencies.h, cmOptionCommand.h, cmSetCommand.h: + STYLE: make formatting of help a bit more consistent + + Alex + +2007-12-20 10:05 martink + + * Source/cmFunctionCommand.cxx: BUG: fix issue with + CMAKE_CURENT_LIST_FILE reporting in funcitons + +2007-12-20 09:35 king + + * Source/cmSystemTools.h: COMP: Fixed error on HP due to newline + macro. + +2007-12-20 09:27 king + + * Source/cmLocalGenerator.cxx: COMP: Fixed data loss warning. + +2007-12-20 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-19 17:54 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix make depend + target in subdirectory Makefile interface. + +2007-12-19 17:15 king + + * Source/: cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx, + cmSystemTools.cxx, cmSystemTools.h, cmake.cxx: ENH: Enabled color + printing of "Scanning dependencies of target ..." message. + +2007-12-19 16:53 alex + + * Source/cmOptionCommand.h: ENH: options() is now scriptable, set() + is scriptable too, I don't see a big difference + + Alex + +2007-12-19 16:48 clinton + + * Modules/FindQt4.cmake: ENH: Better QT4_EXTRACT_OPTIONS macro. + +2007-12-19 16:46 alex + + * Source/cmMakefile.cxx: 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) + + Alex + +2007-12-19 16:36 king + + * Source/: cmDepends.cxx, cmDepends.h, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx, + cmake.cxx: 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. + +2007-12-19 16:35 king + + * Source/cmDependsFortran.cxx: BUG: cmDependsFortran should store + the source file as a dependency of the object file when scanning + for dependencies. + +2007-12-19 14:28 king + + * Source/: cmDependsFortran.cxx, cmDependsFortran.h, + cmLocalUnixMakefileGenerator3.cxx: ENH: Pass target directory to + cmDependsFortran scanning instances. + +2007-12-19 11:51 king + + * Source/cmake.cxx: 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). + +2007-12-19 11:06 king + + * Source/cmFindBase.cxx, Tests/FindPackageTest/CMakeLists.txt: ENH: + Renamed CMAKE_FIND_PREFIX_PATH to CMAKE_PREFIX_PATH for brevity + and consistency with other find path variable names. + +2007-12-19 10:43 hoffman + + * Source/: cmListCommand.cxx, cmListCommand.h: ENH: merge in list + find to support Findqt + +2007-12-19 10:34 king + + * Source/cmFindBase.cxx: ENH: Added CMAKE_SYSTEM_PREFIX_PATH + variable. + +2007-12-19 03:56 alex + + * Source/: cmInstallTargetGenerator.cxx, + cmInstallTargetGenerator.h, cmLocalGenerator.cxx, + cmLocalGenerator.h: + STYLE: fix warnings: comparison signed/unsigned, unused variable + + Alex + +2007-12-19 03:55 alex + + * Modules/CMakeFindBinUtils.cmake: + 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 ? + + Alex + +2007-12-19 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-18 17:50 alex + + * Modules/CMakeFindBinUtils.cmake, + Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, Source/cmTarget.cxx, + Source/cmTarget.h: 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 + + chrpath is handled very similar to install_name_tool on the mac. + If the RPATH in the build tree file is to short, it is padded + using the separator character. This is currently disabled by + default, it can be enabled using the option CMAKE_USE_CHRPATH. + There are additional checks whether it is safe to enable it. I + will rework them and use FILE(READ) instead to detect whether the + binaries are actually ELF files. + + chrpath is available here + http://www.tux.org/pub/X-Windows/ftp.hungry.com/chrpath/ or kde + svn (since a few days): + http://websvn.kde.org/trunk/kdesupport/chrpath/ + + Alex + +2007-12-18 15:58 hoffman + + * Source/: cmGlobalVisualStudio9Generator.cxx, + cmGlobalVisualStudio9Generator.h, + cmGlobalVisualStudio9Win64Generator.cxx, + cmGlobalVisualStudio9Win64Generator.h: ENH: merge from main tree + +2007-12-18 15:02 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/FindPkgConfig.cmake, + Modules/Platform/Linux-ifort.cmake, Source/CMakeLists.txt, + Source/cmLocalVisualStudio7Generator.h, Source/cmake.cxx, + Utilities/cmtar/encode.c: ENH: merge in from main tree + +2007-12-18 14:50 clinton + + * Modules/FindQt4.cmake: ENH: should define QT_DLL instead of + QT_SHARED + +2007-12-18 13:05 clinton + + * Modules/FindQt4.cmake: ENH: Improve documentation of new + features. + +2007-12-18 10:02 hoffman + + * Modules/FindBoost.cmake: BUG: fix for bug 5464 better find boost + for windows + +2007-12-18 09:57 hoffman + + * Source/cmGetSourceFilePropertyCommand.cxx, + Tests/COnly/CMakeLists.txt: BUG: fix for bug 6172 add get source + file prop LANGUAGE + +2007-12-18 09:50 king + + * Source/cmGlobalXCodeGenerator.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmLocalVisualStudio7Generator.cxx, + Tests/CustomCommand/CMakeLists.txt: ENH: Implemented generation + of display for pre-build, pre-link, and post-build custom command + comments during the build. This addresses issue #5353. + +2007-12-18 08:53 hoffman + + * Source/cmGlobalVisualStudio8Generator.cxx: STYLE: fix line len + +2007-12-18 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-17 21:37 hoffman + + * Modules/FindPkgConfig.cmake: BUG: fix for 5722 + +2007-12-17 19:48 king + + * Source/cmGlobalXCodeGenerator.cxx: BUG: Remove stray debugging + message. + +2007-12-17 18:38 king + + * Source/cmLocalVisualStudioGenerator.cxx: 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. + +2007-12-17 17:57 hoffman + + * Modules/TestForANSIForScope.cmake: STYLE: fix doc string + +2007-12-17 17:55 king + + * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y: + BUG: Fixed memory-leaks in fortran parser. + +2007-12-17 17:55 king + + * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y: + BUG: Fix parsing of #include preprocessor directives. + +2007-12-17 17:54 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Fortran include + path is the same as C and CXX include paths. + +2007-12-17 17:50 hoffman + + * Utilities/cmtar/encode.c: BUG: fix for bug 5837, libtar and long + path names + +2007-12-17 17:40 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/FindPkgConfig.cmake, + Modules/FindQt3.cmake, Modules/FindQt4.cmake, + Modules/UseQt4.cmake, Source/cmDependsFortran.cxx, + Source/cmInstallCommand.cxx, Source/cmMakefile.cxx, + Source/cmake.cxx, Source/kwsys/SystemTools.cxx, + Source/kwsys/SystemTools.hxx.in, + Source/kwsys/SystemTools.hxx.in.bak: ENH: move changes from main + tree + +2007-12-17 17:28 hoffman + + * Source/cmGlobalVisualStudio8Generator.cxx: BUG: fix for bug 5931 + add some more flags for the gui + +2007-12-17 17:22 hoffman + + * Modules/FindJNI.cmake: BUG: fix for 5933, look for java in more + reg entries + +2007-12-17 17:05 alex + + * Modules/CTest.cmake: STYLE: use IF(NOT ) instead of IF() ELSE() + with empty IF() branch + + Alex + +2007-12-17 16:15 alex + + * Docs/cmake-syntax.vim: 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 + + Alex + +2007-12-17 15:27 hoffman + + * Source/CPack/cmCPackPackageMakerGenerator.cxx: ENH: try to fix + dashboard + +2007-12-17 15:20 king + + * Source/cmInstallCommand.cxx: BUG: Apply patch from issue #6006. + +2007-12-17 14:43 hoffman + + * Source/: CMakeLists.txt, cmGlobalVisualStudio9Win64Generator.cxx, + cmGlobalVisualStudio9Win64Generator.h, cmake.cxx: ENH: add + support for vs 9 win64 + +2007-12-17 12:04 hoffman + + * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake, + CMakeFortranInformation.cmake: BUG: fix for bug 6167 get rid of + extra space in flags + +2007-12-17 10:12 king + + * Source/cmTarget.cxx, Tests/Properties/CMakeLists.txt: ENH: Added + SOURCES property to targets. This is based on patch from issues + #6137. + +2007-12-17 10:12 king + + * Source/: cmSourceFile.cxx, cmSourceFile.h: ENH: Added + cmSourceFile::GetLocation method to get a read-only reference to + the Location ivar. This partially addresses issue #6137. + +2007-12-17 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-16 07:56 alex + + * Source/cmStringCommand.cxx: BUG: fix STRING(STRIP ...) if no + non-space is contained in the input string, this should fix the + dashboard + + Alex + +2007-12-16 05:49 alex + + * Modules/FindQt4.cmake: STYLE: some whitespace syncing with + FindQt4.cmake in KDE svn + + Alex + +2007-12-16 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-15 16:03 king + + * Modules/CMakeDetermineCompilerId.cmake: BUG: Need to strip + leading and trailing whitespace off the compiler 'ARG1'. This + fixes bug#6141. + +2007-12-15 15:36 king + + * Tests/Fortran/: CMakeLists.txt, Library/CMakeLists.txt, + Library/a.f90, Library/b.f90, Library/main.f90: ENH: Added test + for Fortran90 modules in subdirectories. + +2007-12-15 15:35 king + + * Source/cmDependsFortran.cxx: 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. + +2007-12-15 14:16 king + + * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: STYLE: + Removed trailing whitespace. + +2007-12-15 14:14 king + + * Source/cmFindBase.cxx: STYLE: Fixed terminology to avoid + confusion between roots and prefixes. + +2007-12-15 14:13 king + + * Source/cmake.cxx: STYLE: Fixed line-too-long. + +2007-12-15 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-14 20:46 hoffman + + * Source/: cmFindLibraryCommand.cxx, cmFindPathCommand.cxx: BUG: + fix for bug 6039 LIB and INCLUDE not used for find stuff + +2007-12-14 20:31 hoffman + + * Source/: cmDependsC.cxx, cmDependsFortran.cxx, cmMakeDepend.cxx, + kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: BUG: fix for bug + 6136 make sure includes are not directories + +2007-12-14 16:56 clinton + + * Modules/FindQt4.cmake: ENH: Add OPTIONS argument to some Qt4 + macros. Addresses #6125. + +2007-12-14 15:50 hoffman + + * Source/cmListCommand.h: BUG: fix bug 6081 + +2007-12-14 14:58 hoffman + + * Source/CPack/cmCPackNSISGenerator.cxx: BUG: fix for 6086 + uninstall icon not set right + +2007-12-14 12:51 hoffman + + * Modules/FindPkgConfig.cmake: BUG: fix for 6117, fix for second + run + +2007-12-14 12:49 hoffman + + * Source/cmCreateTestSourceList.h: STYLE: line length + +2007-12-14 11:00 hoffman + + * Utilities/cmcurl/curl/mprintf.h: BUG: fix for bug 6054 remove + some warnings + +2007-12-14 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-13 18:30 king + + * Source/cmake.cxx: COMP: Add missing return value from Bill's + change. + +2007-12-13 17:56 king + + * Source/: cmCTest.cxx, cmCTest.h, cmDumpDocumentation.cxx, + cmSystemTools.cxx, cmSystemTools.h, cmake.cxx, cmake.h, + cmakemain.cxx, ctest.cxx, CPack/cpack.cxx, + CTest/cmCTestScriptHandler.cxx, CursesDialog/ccmake.cxx, + FLTKDialog/FLTKDialog.cxx, MFCDialog/CMakeSetup.cpp, + QtDialog/CMakeSetup.cxx: ENH: Centralized and globalized + computation of CMake program locations. This eliminates startup + paths that failed to produce this information. + +2007-12-13 17:39 king + + * Source/cmake.cxx: BUG: Fixed typo introduced by previous commit. + +2007-12-13 15:54 hoffman + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmMakefileTargetGenerator.cxx, cmake.cxx, cmake.h: ENH: fix for + bug 6102, allow users to change the compiler + +2007-12-13 15:42 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix indent + +2007-12-13 15:41 hoffman + + * Source/cmCreateTestSourceList.h: ENH: fix docs + +2007-12-13 15:11 hoffman + + * Source/cmakemain.cxx: ENH: fix docs + +2007-12-13 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-12 13:25 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: BUG: Fix logic to accept + drop events. + +2007-12-12 07:26 hoffman + + * Modules/FindPerlLibs.cmake: BUG: Fix bug 6106 FindPerlLibs.cmake + missing escaped $ + +2007-12-12 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-11 22:28 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/FindJNI.cmake, + Modules/FindPerlLibs.cmake, + Modules/InstallRequiredSystemLibraries.cmake, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmTryCompileCommand.cxx: ENH: changes for RC5 + +2007-12-11 12:57 clinton + + * Modules/FindQt4.cmake: ENH: Correctly find UiTools library on + Mac w/ binary install of Qt. Fixes #4554. + +2007-12-11 11:36 king + + * Source/kwsys/: CMakeLists.txt, String.c, String.h.in: ENH: Added + C String utilities to KWSys. Implemented strcasecmp and + strncasecmp. + +2007-12-11 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-10 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-09 19:58 hoffman + + * Source/cmLocalVisualStudio7Generator.h: STYLE: fix line len error + +2007-12-09 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-08 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-07 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-06 22:38 hoffman + + * Tests/COnly/CMakeLists.txt: ENH: change to libs that are not real + +2007-12-06 16:43 pppebay + + * Source/kwsys/SystemTools.cxx: BUG: fixed an incomplete regexp + +2007-12-06 14:07 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: BUG: Prevent mapping of + Configure to Preferences when Qt merges menu items with the + standard Mac OS X application menu. + +2007-12-06 09:56 hoffman + + * Source/cmCoreTryCompile.cxx: 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. + +2007-12-06 08:40 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Tests/COnly/CMakeLists.txt: BUG: fix for bug 5455, handle + nodefaultlib with more than one lib + +2007-12-06 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-05 13:13 king + + * Source/kwsys/SystemTools.cxx: COMP: Remove reference to vtksys. + The unmangled kwsys name should be used in this source. + +2007-12-05 12:24 pppebay + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: 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). + +2007-12-05 10:40 hoffman + + * CMakeLists.txt: ENH: move up to rc 4 + +2007-12-05 10:40 hoffman + + * ChangeLog.manual, Modules/NSIS.template.in: ENH: move fix for + nsis to branch + +2007-12-05 09:17 hoffman + + * Source/cmDependsFortran.cxx: STYLE: fix line len + +2007-12-05 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-04 17:14 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/cmCTest.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, Source/cmTarget.cxx: + ENH: merge in fixes from main tree + +2007-12-04 17:00 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: remove warning + +2007-12-04 16:09 hoffman + + * Source/cmDependsFortran.cxx: ENH: do not depend on touch being on + the system + +2007-12-04 16:03 hoffman + + * Source/: cmake.cxx, kwsys/SystemTools.cxx, + kwsys/SystemTools.hxx.in: ENH: add a touch -E command to cmake + +2007-12-04 10:43 martink + + * Source/: cmFunctionCommand.cxx, cmFunctionCommand.h: COMP: fix + style and work around old compilers + +2007-12-04 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-03 20:44 hoffman + + * DartLocal.conf.in: ENH: remove superior dean i, no longer uses + borland + +2007-12-03 13:35 martink + + * Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx, + Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmake.cxx, + Tests/CMakeLists.txt: ENH: add functions and raise scope + +2007-12-03 12:47 martink + + * Source/: cmEndFunctionCommand.cxx, cmEndFunctionCommand.h: ENH: + add functions + +2007-12-03 12:43 martink + + * Source/cmFunctionCommand.cxx, Source/cmFunctionCommand.h, + Source/cmRaiseScopeCommand.cxx, Source/cmRaiseScopeCommand.h, + Tests/FunctionTest/CMakeLists.txt, + Tests/FunctionTest/functionTest.c: ENH: add functions and raise + scope to cmake + +2007-12-03 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-02 11:51 hoffman + + * DartLocal.conf.in: ENH: fix up some stuff + +2007-12-02 09:15 miguelf + + * Modules/FindwxWidgets.cmake: STYLE: Clarified usage documentation + for cmake --help-module FindwxWidgets. + +2007-12-02 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-12-01 22:51 miguelf + + * Modules/FindwxWidgets.cmake: STYLE: Use LIST(APPEND ...) instead + of SET(...) + +2007-12-01 20:58 miguelf + + * Modules/FindwxWidgets.cmake: ENH: Added search entry for the new + release: wxWidgets-2.8.7. + +2007-12-01 20:35 miguelf + + * Modules/FindwxWidgets.cmake: ENH: Added support for selecting + different configurations in UNIX_STYLE: debug/release, + static/shared, unicode/ansi, and regular/universal. + +2007-12-01 19:30 miguelf + + * Modules/FindwxWidgets.cmake: ENH: Added macro support for + compiling xrc resources to cpp code. + +2007-12-01 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-30 19:11 clinton + + * Modules/UseQt4.cmake: ENH: Define QT_NO_DEBUG when building with + release Qt libs. Fixes #6104. + +2007-11-30 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-29 10:23 martink + + * Source/cmDocumentation.cxx: BUG: fix single module generation + +2007-11-29 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-28 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-27 15:59 hoffman + + * Source/cmDocumentationFormatterHTML.cxx: ENH: better output for + qt assistant + +2007-11-27 01:04 clinton + + * Source/QtDialog/CMakeSetup.cxx: ENH: Add handling of --help and + related arguments. + +2007-11-27 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-26 17:57 alex + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: 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. + + Alex + +2007-11-26 13:21 barre + + * CMakeLogo.gif: ENH: fancier logo + +2007-11-26 10:01 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fixed computation + of 'object' name for MACOSX_PACKAGE_LOCATION source files. + +2007-11-26 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-25 17:11 hoffman + + * Tests/CMakeLists.txt: BUG: try to fix configure error on + dashboard + +2007-11-25 08:20 alex + + * Modules/FindEXPAT.cmake: BUG: use the correct variable for + checking the success (#6062) + + Alex + +2007-11-25 07:45 alex + + * Source/: cmExtraCodeBlocksGenerator.cxx, + cmExtraCodeBlocksGenerator.h: 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 + + Alex + +2007-11-25 07:40 alex + + * Source/cmExtraEclipseCDT4Generator.cxx: 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 + + Alex + +2007-11-25 07:34 alex + + * Source/: cmGlobalGenerator.h, cmGlobalUnixMakefileGenerator3.h: + ENH: add GetCleanTargetName() which returns "clean" for + makefiles, so it can be used by the eclipse generator + + Alex + +2007-11-25 06:21 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: ENH: also add the + experimental, nightly, package_source, preinstall and + rebuild_cache targets + + Alex + +2007-11-25 05:26 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: STYLE: add some comments + + Alex + +2007-11-25 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-24 03:51 alex + + * Source/: cmQTWrapCPPCommand.h, cmQTWrapUICommand.h: STYLE: QT -> + Qt in the docs + + Alex + +2007-11-24 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-23 20:45 alex + + * CMakeLists.txt, Modules/Platform/syllable.cmake, + Source/kwsys/SystemTools.cxx, Source/kwsys/testDynamicLoader.cxx, + Tests/CMakeLists.txt, Utilities/cmtar/CMakeLists.txt: 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 + + Alex + +2007-11-23 14:53 king + + * Source/cmMakefileTargetGenerator.cxx: STYLE: Fixed line-too-long. + +2007-11-23 11:30 alex + + * Source/cmQTWrapCPPCommand.cxx: STYLE: QT is quicktime, Qt is Qt, + as pointed out by David Faure + + Alex + +2007-11-23 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-22 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-21 17:09 david.cole + + * DartLocal.conf.in: STYLE: Updated and alphabetized expected + builds list. Many new Mac Leopard entries from Rogue -- thanks + guys! + +2007-11-21 15:33 david.cole + + * Templates/CMakeLists.txt: BUG: Install the vsmacros file. + +2007-11-21 13:37 king + + * Source/cmMakefileTargetGenerator.cxx: 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. + +2007-11-21 12:55 king + + * CMakeLists.txt: BUG: Fixed construction of CMake_VERSION_DATE to + use KWSys DateStamp feature now that cmVersion.cxx is not updated + nightly anymore. + +2007-11-21 10:07 king + + * Source/cmCTest.cxx: BUG: Do not require a nightly start time for + an experimental or continuous test model. + +2007-11-21 08:59 king + + * Source/cmTarget.cxx: BUG: For imported target directory, do not + return pointer to freed memory. + +2007-11-21 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-20 11:18 king + + * Source/cmLocalVisualStudio6Generator.cxx: BUG: Need to honor + HEADER_FILE_ONLY source file property and exclude the source from + the build. + +2007-11-20 11:10 king + + * Source/: cmCallVisualStudioMacro.cxx, cmGlobalGenerator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudio9Generator.cxx, + cmGlobalVisualStudioGenerator.cxx: STYLE: Fixed line-too-long. + COMP: Fixed warnings about lossy conversions. + +2007-11-20 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-19 14:27 king + + * Tests/: Complex/Executable/CMakeLists.txt, + Complex/Executable/complex_nobuild.cxx, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/complex_nobuild.cxx, + ComplexRelativePaths/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/complex_nobuild.cxx: ENH: Adding + test for using HEADER_FILE_ONLY to avoid building a .cxx file. + +2007-11-19 14:27 king + + * Source/cmSourceFile.cxx: BUG: Do not force HEADER_FILE_ONLY off + if the user has already set it on. + +2007-11-19 14:22 king + + * Source/cmake.cxx: COMP: Do not build VS-specific code when + generators are not included. + +2007-11-19 14:08 clinton + + * Source/QtDialog/CMakeLists.txt: ENH: Add install command for + executable. + +2007-11-19 13:45 king + + * Source/: cmake.cxx, cmake.h: ENH: Added call to StopBuild VS + macro when projects fail to regenerate during a build. + +2007-11-19 13:44 king + + * Source/: cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudioGenerator.cxx, + cmGlobalVisualStudioGenerator.h: 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. + +2007-11-19 13:44 king + + * Templates/CMakeVSMacros1.vsmacros: ENH: Added StopBuild macro. + +2007-11-19 13:42 king + + * Source/cmakemain.cxx: BUG: Always return positive integers to the + OS on error. Windows error encoding is confused by negative + return values. + +2007-11-19 13:42 king + + * Source/cmListFileCache.cxx: BUG: ParseFile should return false if + there was a parse error. + +2007-11-19 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-18 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-17 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-16 21:18 clinton + + * Source/QtDialog/AddCacheEntry.cxx: ENH: Remove debug printf + +2007-11-16 14:06 hoffman + + * Utilities/cmxmlrpc/: CMakeLists.txt, xmlrpc_config.h.in, + xmlrpc_data.c: ENH: add a try compile for va_copy + +2007-11-16 13:54 david.cole + + * Source/cmGlobalVisualStudioGenerator.cxx: 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. + +2007-11-16 11:32 hoffman + + * Source/CTest/cmCTestCoverageHandler.cxx: ENH: add support for + CDash bullseye coverage + +2007-11-16 11:01 king + + * Source/: cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmLocalVisualStudio7Generator.cxx: BUG: Fix exception handling + flag translation to be specific to each VS version. This allows + /EHa to be handled correctly for VS 2003. + +2007-11-16 10:40 clinton + + * Source/QtDialog/QCMakeCacheView.cxx: ENH: more robust search + filter. + +2007-11-16 07:01 david.cole + + * Source/CMakeLists.txt, Source/cmCallVisualStudioMacro.cxx, + Source/cmCallVisualStudioMacro.h, + Source/cmGeneratedFileStream.cxx, Source/cmGeneratedFileStream.h, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmGlobalVisualStudio9Generator.cxx, + Source/cmGlobalVisualStudio9Generator.h, + Source/cmGlobalVisualStudioGenerator.cxx, + Source/cmGlobalVisualStudioGenerator.h, + Source/cmLocalVisualStudio7Generator.cxx, Source/cmake.cxx, + Source/kwsys/SystemTools.cxx, Templates/CMakeVSMacros1.vsmacros: + 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. + +2007-11-16 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-15 13:14 hoffman + + * Modules/Platform/Darwin.cmake: ENH: add support for env var and + better default for CMAKE_OSX_SYSROOT + +2007-11-15 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: STYLE: Nightly Date Stamp + +2007-11-14 23:30 clinton + + * Source/QtDialog/QCMakeCacheView.cxx: COMP: Fix warning. + +2007-11-14 21:17 king + + * bootstrap, Source/cmVersion.cxx: ENH: Simplified CMake version + information using KWSys DateStamp feature. Reduced duplicate + code in bootstrap script. + +2007-11-14 18:08 clinton + + * Modules/FindQt4.cmake: ENH: Fix case of windows library names to + support cross compiling w/ Qt on case sensitive platforms. + +2007-11-14 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: daily version number + +2007-11-13 23:13 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-13 16:25 alex + + * Source/QtDialog/CMakeSetupDialog.cxx: ENH: add completer for the + source and binary dir lineedits + + Clinton: do I actually have to create separate models for each + completer, and a separate completer for each widget, or could the + models/completers be used for multiple widgets ? + + Alex + +2007-11-13 12:53 clinton + + * Source/QtDialog/QCMakeCacheView.cxx: ENH: single click can start + editing cache values. + +2007-11-13 11:21 martink + + * Tests/Tutorial/Step6/CMakeLists.txt: ENH: switch to new install + commands to match book text + +2007-11-13 11:18 clinton + + * Source/QtDialog/QCMakeCacheView.cxx: 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. + +2007-11-13 11:11 martink + + * Tests/Tutorial/: Step3/CMakeLists.txt, + Step3/MathFunctions/CMakeLists.txt, Step4/CMakeLists.txt, + Step4/MathFunctions/CMakeLists.txt, Step5/CMakeLists.txt, + Step5/MathFunctions/CMakeLists.txt, Step6/CMakeLists.txt, + Step6/MathFunctions/CMakeLists.txt, Step7/CMakeLists.txt, + Step7/MathFunctions/CMakeLists.txt: ENH: switch to new install + commands to match book text + +2007-11-13 00:33 clinton + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx: ENH: + support specifying build or source directory at command line. + +2007-11-13 00:17 clinton + + * Source/QtDialog/: QCMakeCacheView.cxx, QCMakeCacheView.h: ENH: + Allow clicking anywhere in field to toggle check boxes. + +2007-11-13 00:01 king + + * Source/kwsys/kwsysDateStamp.cmake: daily version number + +2007-11-12 23:59 clinton + + * Source/QtDialog/: AddCacheEntry.cxx, AddCacheEntry.h: STYLE: add + license. + +2007-11-12 23:54 clinton + + * Source/QtDialog/: AddCacheEntry.cxx, AddCacheEntry.h, + AddCacheEntry.ui, CMakeLists.txt, CMakeSetup.qrc, + CMakeSetupDialog.cxx, CMakeSetupDialog.h, CMakeSetupDialog.ui, + Plus16.png, QCMake.cxx, QCMakeCacheView.cxx, QCMakeCacheView.h: + ENH: Add ability to add cache entries (even before first + configure). + +2007-11-12 23:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-12 22:36 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: add f stuff to avoid warnings + +2007-11-12 22:33 hoffman + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: ENH: add + guess progress for first time configuring a project. + +2007-11-12 18:22 king + + * Source/kwsys/kwsysDateStamp.cmake: daily version number + +2007-11-12 18:22 king + + * Source/kwsys/: DateStamp.h.in, kwsysDateStamp.py: ENH: Created + better names and a more convenient set of version date stamp + macros. + +2007-11-12 18:06 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui: ENH: + Fix layout with Qt 4.2. BUG: Fix help comments to match what + this GUI does. + +2007-11-12 17:51 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: BUG: Fix prompt for + changes if they haven't been saved. + +2007-11-12 17:41 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + CMakeSetupDialog.ui: + 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. + +2007-11-12 17:38 king + + * Source/kwsys/CMakeLists.txt: BUG: Fixed typo in previous commit. + +2007-11-12 17:34 king + + * Source/kwsys/: CMakeLists.txt, DateStamp.h.in, + kwsysDateStamp.cmake, kwsysDateStamp.py: 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. + +2007-11-12 16:58 king + + * Source/cmake.cxx: BUG: Fix messages for time stamp file + recreation. + +2007-11-12 15:42 king + + * Source/: cmGlobalVisualStudio8Generator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h: 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. + +2007-11-12 13:54 clinton + + * Source/QtDialog/: CMakeLists.txt, CMakeSetupDialog.ui: ENH: + Allow build with Qt 4.2. + + 4.3 dependence fell out when errors go to output + window instead of message box blocking cmake thread. + +2007-11-12 13:52 miguelf + + * Modules/FindwxWidgets.cmake: BUG: Fix to support arch and + isysroot compilation options on MAC (Bug 5007). + +2007-11-12 12:04 martink + + * Source/cmCPluginAPI.cxx: BUG: better setup of properties for + loaded commands + +2007-11-11 23:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-10 23:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-10 17:31 king + + * Tests/Wrapping/: CMakeLists.txt, fakefluid.cxx: BUG: Fixed fake + generation of files to behave more like fluid. + +2007-11-10 11:36 clinton + + * Source/QtDialog/: CMakeSetup.qrc, CMakeSetupDialog.cxx, + CMakeSetupDialog.h, CMakeSetupDialog.ui, Delete16.png, + QCMakeCacheView.cxx, QCMakeCacheView.h: + ENH: Re-arrange UI a bit. BUG: Properly update when values + that changed since the last configure. + +2007-11-10 08:15 king + + * Source/: cmGlobalVisualStudio8Generator.cxx, + cmLocalVisualStudio7Generator.cxx, cmake.cxx, cmake.h: ENH: Allow + VS 7 project Rebuild and Solution Rebuild to work without + re-running CMake for every project during the rebuild. + +2007-11-10 08:14 king + + * Source/cmDocumentVariables.cxx: STYLE: Fixed line-too-long for + undocumented variable entries. + +2007-11-10 06:54 david.cole + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: 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. + +2007-11-09 23:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-09 15:18 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + QCMake.cxx, QCMake.h, QCMakeCacheView.cxx, QCMakeCacheView.h: + BUG: Don't prompt for unsaved changes if no changes were made. + ENH: Error messages go to output window instead of message + boxes. + +2007-11-09 15:08 king + + * Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Templates/CMakeWindowsSystemConfig.cmake: ENH: Removed dependency + on Templates/CMakeWindowsSystemConfig.cmake which is no longer + used. Also removed the file itself. + +2007-11-09 12:18 hoffman + + * Modules/InstallRequiredSystemLibraries.cmake: ENH: change name + +2007-11-09 12:05 king + + * Source/: cmGlobalVisualStudio8Generator.cxx, + cmLocalVisualStudio7Generator.cxx: 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. + +2007-11-09 01:14 clinton + + * Source/QtDialog/QCMakeCacheView.cxx: ENH: Add completion to + editor for files and file paths. + +2007-11-08 23:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-08 20:37 hoffman + + * Modules/InstallRequiredSystemLibraries.cmake: ENH: add ability to + use your own install directories + +2007-11-08 16:47 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, QCMake.cxx: BUG: Don't + enable generate if configure completed with errors. ENH: Allow + build w/ Qt configured with no STL support. + +2007-11-08 15:54 david.cole + + * Source/MFCDialog/res/CMakeSetupDialog.ico, + Source/QtDialog/CMakeSetup.ico, Source/WXDialog/NGDialog.ico, + Utilities/Release/CMakeLogo.ico: ENH: Put black outline around + all resolutions of the new ico files. Looks better on a dark + background than the lighter outline... + +2007-11-08 14:31 hoffman + + * Modules/Platform/Darwin.cmake: ENH: fix bug in default arch, it + was using the environment variable which is not a default + +2007-11-08 13:03 hoffman + + * Source/CTest/cmCTestTestHandler.cxx: BUG: try to fix crash + +2007-11-08 12:27 clinton + + * Modules/FindQt4.cmake: BUG: handle qmake returning multiple + paths for mkspecs. Fixes #5935 + +2007-11-08 10:56 clinton + + * Modules/FindQt4.cmake: ENH: Add support for static Qt 4.3 + builds. + +2007-11-08 10:38 david.cole + + * Tests/: CMakeLists.txt, Tutorial/Step6/CMakeLists.txt, + Tutorial/Step6/License.txt, Tutorial/Step6/TutorialConfig.h.in, + Tutorial/Step6/tutorial.cxx, + Tutorial/Step6/MathFunctions/CMakeLists.txt, + Tutorial/Step6/MathFunctions/MakeTable.cxx, + Tutorial/Step6/MathFunctions/MathFunctions.h, + Tutorial/Step6/MathFunctions/mysqrt.cxx, + Tutorial/Step7/CMakeLists.txt, Tutorial/Step7/CTestConfig.cmake, + Tutorial/Step7/License.txt, Tutorial/Step7/TutorialConfig.h.in, + Tutorial/Step7/build1.cmake, Tutorial/Step7/build2.cmake, + Tutorial/Step7/tutorial.cxx, + Tutorial/Step7/MathFunctions/CMakeLists.txt, + Tutorial/Step7/MathFunctions/MakeTable.cxx, + Tutorial/Step7/MathFunctions/MathFunctions.h, + Tutorial/Step7/MathFunctions/mysqrt.cxx: 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. + +2007-11-08 10:22 clinton + + * Source/QtDialog/QCMakeCacheView.cxx: COMP: Fix warnings. + +2007-11-08 10:17 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui, + QCMake.cxx, QCMakeCacheView.cxx, QCMakeCacheView.h: + 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 + +2007-11-08 09:09 david.cole + + * Modules/Platform/Darwin.cmake: BUG: Do not us the + search_paths_first flag on older Mac OSX (10.2 and earlier) + systems. + +2007-11-07 23:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-07 17:43 hoffman + + * Utilities/Release/vogon_release.cmake: ENH: add mt to vogon + release + +2007-11-07 17:30 hoffman + + * Source/MFCDialog/CMakeLists.txt: ENH: allow for msvc71 to build + for vista if CMAKE_MT_EXECUTABLE is put in the cache + +2007-11-07 14:35 hoffman + + * Utilities/cmcurl/CMakeLists.txt: ENH: remove memdebug.c from list + +2007-11-07 13:11 hoffman + + * CMakeCPack.cmake, CMakeCPackOptions.cmake.in, + Source/CPack/cmCPackNSISGenerator.cxx: ENH: change + CPACK_CREATE_DESKTOP_LINKS to something that can handle spaces in + the name of the exectuable + +2007-11-07 11:31 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + CMakeSetupDialog.ui: + ENH: remove status bar and move interrupt/progress next to + configure/generate. + +2007-11-07 10:09 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + CMakeSetupDialog.ui, QCMakeCacheView.cxx, QCMakeCacheView.h: + 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). + +2007-11-07 09:12 king + + * Source/CTest/cmCTestSubmitHandler.cxx: COMP: Fix check for + file-too-big to avoid warnings. + +2007-11-07 08:59 king + + * Source/kwsys/SystemTools.cxx: COMP: Fix warning when gcount + stream method does not really return std::streamsize. + +2007-11-06 23:00 clinton + + * Source/QtDialog/: CMakeLists.txt, CMakeSetup.icns, QCMake.cxx: + ENH: For Mac OSX -- add app icon, and implement find of cmake + executable. + +2007-11-06 22:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-06 22:27 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: BUG: disable drag & drop + while busy. + +2007-11-06 21:51 clinton + + * Source/QtDialog/CMakeSetupDialog.cxx: BUG: only handle drop + events if they'll really change something. + +2007-11-06 21:27 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h: + 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. + +2007-11-06 19:25 clinton + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx, + CMakeSetupDialog.h, CMakeSetupDialog.ui, QCMake.cxx, + QCMakeCacheView.cxx, QCMakeCacheView.h: + 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. + +2007-11-06 14:16 martink + + * Source/: cmDocumentVariables.cxx, cmMakefile.cxx, + cmPropertyMap.cxx, cmake.cxx, cmake.h: ENH: different way of + testing properties + +2007-11-06 14:14 martink + + * CMakeLists.txt, Source/CMakeLists.txt: ENH: move CMAKE_STRICT + option to the top + +2007-11-06 14:11 martink + + * Tests/CMakeLists.txt: ENH: add doc test for strict builds + +2007-11-06 14:10 martink + + * Tests/DocTest/: CMakeLists.txt, DocTest.cxx: ENH: add a etst to + verify props are documented + +2007-11-06 08:28 hoffman + + * Source/CPack/: cmCPackGenerator.cxx, cmCPackGenerator.h, + cpack.cxx: ENH: changne ProcessGenertor to DoPackage + +2007-11-06 08:27 hoffman + + * Source/CPack/cmCPackDebGenerator.cxx: STYLE: fix line length + issue + +2007-11-06 01:16 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + CMakeSetupDialog.ui, QCMake.cxx, QCMake.h: 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) + +2007-11-06 00:04 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.ui: ENH: + clarify label for current generator. + +2007-11-06 00:02 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + CMakeSetupDialog.ui, QCMakeCacheView.cxx: ENH: search is case + insensitive ENH: put back prompt for generator, and change combo + to label showing current generator. + +2007-11-05 22:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-05 19:26 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + CMakeSetupDialog.ui, QCMakeCacheView.cxx, QCMakeCacheView.h: + 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). + +2007-11-05 18:06 alex + + * CMakeLists.txt: COMP: use RPATH is building QtDialog and the Qt + libs are not in /lib or /usr/lib (same logic as for ccmake) + + Alex + +2007-11-05 17:44 king + + * Source/kwsys/kwsys_ios_iostream.h.in: COMP: Add streamsize and + streamoff to kwsys_ios namespace for ancient streams. + +2007-11-05 16:57 david.cole + + * DartLocal.conf.in: STYLE: Trade in expected arrakis dashboards + for resurrected equivalent ones on dash14. + +2007-11-05 16:55 hoffman + + * Source/: CMakeLists.txt, CPack/cmCPackDebGenerator.h, + CPack/cmCPackGenerator.cxx, CPack/cmCPackGenerator.h, + CPack/cmCPackGeneratorFactory.cxx, + CPack/cmCPackGeneratorFactory.h, + CPack/cmCPackGenericGenerator.cxx, + CPack/cmCPackGenericGenerator.h, CPack/cmCPackNSISGenerator.h, + CPack/cmCPackOSXX11Generator.h, + CPack/cmCPackPackageMakerGenerator.h, + CPack/cmCPackRPMGenerator.h, CPack/cmCPackTGZGenerator.h, + CPack/cmCPackZIPGenerator.h, CPack/cpack.cxx: ENH: change name + +2007-11-05 16:33 hoffman + + * Source/: CMakeLists.txt, CPack/cmCPackGeneratorFactory.cxx, + CPack/cmCPackGeneratorFactory.h, CPack/cmCPackGenerators.cxx, + CPack/cmCPackGenerators.h, CPack/cpack.cxx: ENH: change name of + class + +2007-11-05 14:47 hoffman + + * Source/WXDialog/: CMakeLists.txt, CMakeSetupFrame.cpp: ENH: fix + the compile and add install rule + +2007-11-05 14:34 king + + * Source/cmake.cxx, Source/CPack/cmCPackDebGenerator.cxx, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackPackageMakerGenerator.cxx, + Source/CPack/cmCPackPackageMakerGenerator.h, + Source/CTest/cmCTestCoverageHandler.cxx, + Source/CTest/cmCTestSubmitHandler.cxx, + Source/kwsys/SystemTools.cxx, Utilities/cmcurl/ftp.c: COMP: Fix + warnings on 64-bit Mac OS X build. Patch from issue #3697. + +2007-11-05 13:20 clinton + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx, + CMakeSetupDialog.h, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx, + QCMakeCacheView.h: + ENH: Prompt user for generator when there is none. Many + minor improvements, bug fixes, and style fixes. + +2007-11-04 22:00 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-04 01:20 miguelf + + * Modules/FindwxWidgets.cmake: BUG: Fixed error related to missing + quotes around variable. + +2007-11-03 23:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-03 19:48 clinton + + * Source/QtDialog/: CMakeSetupDialog.cxx, CMakeSetupDialog.h, + CMakeSetupDialog.ui, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx, + QCMakeCacheView.h: + 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. + +2007-11-03 13:28 clinton + + * Source/QtDialog/QCMakeCacheView.cxx: COMP: Fix some compile + warnings. STYLE: Make style a bit more consistent. + +2007-11-03 12:50 hoffman + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.h, QCMake.h, + QCMakeCacheView.h: ENH: remove qt warnings from qt with MS + compiler + +2007-11-03 12:07 hoffman + + * Source/QtDialog/QCMakeCacheView.h: ENH: fix compile error on + windows + +2007-11-03 10:30 clinton + + * Source/QtDialog/: CMakeLists.txt, CMakeSetup.cxx, CMakeSetup.ico, + CMakeSetup.png, CMakeSetup.qrc, CMakeSetup.rc, + CMakeSetupDialog.cxx, CMakeSetupDialog.h, CMakeSetupDialog.png, + CMakeSetupDialog.ui, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx, + QCMakeCacheView.h: + 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. + + BUG: Fix save of cache values on configure. + +2007-11-02 23:00 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-02 14:12 clinton + + * Source/QtDialog/CMakeLists.txt: COMP: Fix build on Windows. + +2007-11-02 12:03 hoffman + + * Source/CMakeLists.txt: ENH: add option for qt dialog + +2007-11-02 11:55 clinton + + * Source/QtDialog/: CMakeSetup.cxx, CMakeSetupDialog.cxx, + CMakeSetupDialog.h, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx, + QCMakeCacheView.h: STYLE: Add license info to code. + +2007-11-02 11:50 clinton + + * Source/QtDialog/: CMakeLists.txt, CMakeSetup.cxx, CMakeSetup.qrc, + CMakeSetupDialog.cxx, CMakeSetupDialog.h, CMakeSetupDialog.png, + CMakeSetupDialog.ui, QCMake.cxx, QCMake.h, QCMakeCacheView.cxx, + QCMakeCacheView.h: ENH: Beginnings of a Qt UI for CMake. + +2007-11-02 10:46 hoffman + + * Tests/: CMakeLists.txt, Wrapping/CMakeLists.txt, + Wrapping/qtnoqtmain.cxx: ENH: remove findqt3 from cmake's + cmakelist files + +2007-11-01 22:50 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-11-01 16:21 hoffman + + * Source/QtDialog/README: ENH: create a directory for qt interface + to cmake + +2007-11-01 09:52 hoffman + + * Modules/CPackRPM.cmake: ENH: fix for RPM generator from Eric + +2007-11-01 08:36 david.cole + + * Source/MFCDialog/res/CMakeSetupDialog.ico, + Source/WXDialog/NGDialog.ico, Utilities/Release/CMakeLogo.ico: + ENH: Add more resolutions for CMake icons to avoid that bloated + chunky blown up icon look... + +2007-10-31 22:48 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-31 13:57 martink + + * Source/cmDocumentVariables.cxx: ENH: minor fix + +2007-10-31 13:38 martink + + * Source/cmDocumentVariables.cxx: ENH: added documentation for more + variables + +2007-10-31 12:55 hoffman + + * CMakeCPack.cmake, CMakeCPackOptions.cmake.in, + CPackConfig.cmake.in, CPackSourceConfig.cmake.in, + Source/CPack/cmCPackGenericGenerator.cxx: ENH: add + CPACK_PROJECT_CONFIG_FILE option to CPack + +2007-10-31 10:49 hoffman + + * Utilities/Release/CMakeLogo.ico: ENH: add icon for installer + +2007-10-31 09:39 king + + * Source/kwsys/SystemTools.cxx: BUG: Merge changes from 1.205-1.207 + from trunk to gccxml-gcc42 branch. + +2007-10-31 09:37 king + + * Source/kwsys/SystemTools.hxx.in: STYLE: Fix documentation (merge + from trunk) + +2007-10-31 09:03 hoffman + + * Source/CPack/cmCPackNSISGenerator.cxx: ENH: fix line length + +2007-10-31 08:50 david.cole + + * Modules/CPack.cmake, + Source/CPack/cmCPackCygwinBinaryGenerator.cxx, + Source/CPack/cmCPackCygwinBinaryGenerator.h, + Source/CPack/cmCPackCygwinSourceGenerator.cxx, + Source/CPack/cmCPackCygwinSourceGenerator.h, + Source/CPack/cmCPackDebGenerator.cxx, + Source/CPack/cmCPackDebGenerator.h, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, + Source/CPack/cmCPackOSXX11Generator.cxx, + Source/CPack/cmCPackOSXX11Generator.h, + Source/CPack/cmCPackPackageMakerGenerator.cxx, + Source/CPack/cmCPackPackageMakerGenerator.h, + Source/CPack/cmCPackRPMGenerator.cxx, + Source/CPack/cmCPackRPMGenerator.h: 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. + +2007-10-30 23:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-30 23:02 hoffman + + * CMakeCPack.cmake, CPackConfig.cmake.in, + CPackSourceConfig.cmake.in, Modules/CPack.cmake, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackRPMGenerator.cxx: ENH: cpack changes, remove + the escape variable stuff as it is not needed if you provide a + config file for cpack + +2007-10-30 11:03 martink + + * Source/cmTarget.cxx: BUG: fix undefined property FRAMEWORK + +2007-10-30 10:57 martink + + * Source/cmake.cxx: BUG: fix bad set property code in cmake + +2007-10-30 10:16 hoffman + + * Modules/CPackRPM.cmake: ENH: use cpack generic variable if rpm + one is not set + +2007-10-30 10:16 hoffman + + * CMakeCPack.cmake: ENH: fix for cygwin package + +2007-10-29 22:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-29 21:10 hoffman + + * Templates/cygwin-package.sh.in: ENH: add package script for cmake + project + +2007-10-29 12:21 hoffman + + * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: ENH: move list + command to bootstrap commands + +2007-10-29 08:11 hoffman + + * CMakeCPack.cmake, Modules/CPack.cmake, Modules/NSIS.template.in, + Source/CPack/cmCPackNSISGenerator.cxx: 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 + +2007-10-28 22:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-27 23:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-26 23:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-26 22:57 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/cmSystemTools.cxx, + Source/CPack/cmCPackTGZGenerator.cxx, + Source/CPack/cmCPackTarCompressGenerator.cxx, + Source/kwsys/SystemTools.cxx: ENH: move changes from head + +2007-10-26 13:36 alex + + * Source/cmFindBase.cxx: STYLE: change wording of FIND_XXX() docs + to be more correct + + Alex + +2007-10-26 12:13 seanmcbride + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: STYLE: fixed + misspellings of Mac OS X + +2007-10-26 09:55 alex + + * Source/cmFindBase.cxx, Source/cmFindBase.h, + Source/cmFindLibraryCommand.cxx, Source/cmFindPathCommand.cxx, + Source/cmFindProgramCommand.cxx, + Tests/FindPackageTest/CMakeLists.txt, + Tests/FindPackageTest/include/foo.h: 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 + + Alex + +2007-10-25 22:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-25 14:03 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Modules/CPack.STGZ_Header.sh.in, Modules/FindKDE3.cmake, + Modules/FindKDE4.cmake, Modules/FindPythonInterp.cmake, + Modules/KDE3Macros.cmake, Modules/Platform/DragonFly.cmake, + Modules/Platform/GNU.cmake, Modules/Platform/NetBSD.cmake, + Modules/Platform/UnixPaths.cmake, + Modules/Platform/Windows-cl.cmake, + Modules/Platform/Windows.cmake, + Modules/Platform/WindowsPaths.cmake, Source/cmDependsFortran.cxx, + Source/cmFileCommand.h, Source/cmFindPackageCommand.h, + Source/cmIfCommand.cxx, Source/cmIfCommand.h, + Source/cmInstallCommand.cxx, Source/cmInstallCommand.h, + Source/cmMakefile.cxx, Source/cmRemoveDefinitionsCommand.h, + Source/cmSystemTools.cxx, Source/cmTryRunCommand.h, + Source/cmake.cxx, Source/cmakemain.cxx, + Source/CPack/cmCPackTGZGenerator.cxx, + Source/CPack/cmCPackTarCompressGenerator.cxx, + Source/CPack/cpack.cxx: ENH: merge in stuff from head + +2007-10-25 13:29 king + + * Source/kwsys/SystemTools.cxx: 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. + +2007-10-25 13:26 alex + + * Modules/CPackDeb.cmake, Source/CPack/cmCPackDebGenerator.cxx: + BUG: rename DEBIAN_PACKAGE_* variables to CPACK_DEBIAN_PACKAGE_* + variables to make them actually work + + Alex + +2007-10-24 23:20 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-24 14:43 martink + + * Source/: cmGetPropertyCommand.cxx, cmGetPropertyCommand.h, + cmPropertyDefinition.h, cmake.cxx, cmake.h: ENH: add ability to + get documentaiton of a property from a script + +2007-10-24 11:36 martink + + * Source/cmDocumentation.cxx, Source/cmDocumentation.h, + Source/cmDocumentationFormatter.h, + Source/cmDocumentationFormatterHTML.cxx, + Source/cmDocumentationSection.h, Source/cmakemain.cxx, + Source/MFCDialog/CMakeSetup.cpp, Utilities/CMakeLists.txt: ENH: + some more cleanup, fixes, and patch for HTML output + +2007-10-23 23:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-23 10:40 martink + + * Source/: cmMakefile.cxx, cmPropertyDefinitionMap.cxx: COMP: fix + for when STRICT is defined, and fix for props that have no docs + +2007-10-23 10:08 martink + + * Source/cmDocumentVariables.cxx: STYLE: fix some long lines + +2007-10-23 10:07 martink + + * Source/cmDocumentation.cxx: COMP: fix a problem with a shadowed + var + +2007-10-22 23:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-22 17:16 hoffman + + * Modules/CPack.cmake: ENH: fix bitmap escapes + +2007-10-22 16:41 martink + + * Source/: cmDocumentation.cxx, cmakemain.cxx: COMP: fix some + warnings and add some doc strings back in + +2007-10-22 15:33 martink + + * Source/: cmDocumentation.cxx, cmDocumentation.h, + cmDocumentationSection.cxx, cmDocumentationSection.h, + cmakemain.cxx: COMP: fix some warnings and add some doc strings + back in + +2007-10-22 14:01 hoffman + + * Modules/Platform/Darwin.cmake, Source/cmLocalGenerator.cxx: ENH: + fix spelling error + +2007-10-22 13:28 martink + + * Source/: cmGlobalKdevelopGenerator.cxx, + cmGlobalXCodeGenerator.cxx: ENH: change to make the documentation + class more generic, about halfway there, also provides secitons + for Variables now + +2007-10-22 12:48 martink + + * Source/: CMakeLists.txt, cmDocumentVariables.cxx, + cmDocumentation.cxx, cmDocumentation.h, + cmDocumentationFormatter.h, cmDocumentationFormatterHTML.cxx, + cmDocumentationFormatterHTML.h, cmDocumentationFormatterMan.cxx, + cmDocumentationFormatterMan.h, cmDocumentationFormatterText.cxx, + cmDocumentationFormatterText.h, + cmDocumentationFormatterUsage.cxx, + cmDocumentationFormatterUsage.h, cmDumpDocumentation.cxx, + cmExtraCodeBlocksGenerator.cxx, cmExtraEclipseCDT4Generator.cxx, + cmGlobalBorlandMakefileGenerator.cxx, cmGlobalGenerator.cxx, + cmGlobalMSYSMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.cxx, + cmGlobalNMakeMakefileGenerator.cxx, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudio8Win64Generator.cxx, + cmGlobalVisualStudio9Generator.cxx, + cmGlobalWatcomWMakeGenerator.cxx, cmMakefile.cxx, + cmPropertyDefinition.cxx, cmPropertyDefinition.h, + cmPropertyDefinitionMap.cxx, cmPropertyDefinitionMap.h, + cmStandardIncludes.h, cmake.cxx, cmake.h, cmakemain.cxx, + ctest.cxx, CPack/cpack.cxx, CursesDialog/ccmake.cxx, + MFCDialog/CMakeSetup.cpp, cmDocumentationSection.cxx, + cmDocumentationSection.h: ENH: change to make the documentation + class more generic, about halfway there, also provides secitons + for Variables now + +2007-10-22 11:40 hoffman + + * Modules/: CPack.cmake, NSIS.template.in: ENH: allow + CPACK_PACKAGE_ICON to be not set + +2007-10-22 10:17 hoffman + + * Modules/Platform/Darwin.cmake: ENH: try to fix boostrap on 10.5 + +2007-10-21 23:39 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-20 23:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-19 23:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-19 22:24 hoffman + + * Modules/Platform/Darwin.cmake, Source/cmLocalGenerator.cxx: ENH: + do not always add -arch flags + +2007-10-19 12:03 hoffman + + * Source/CPack/cmCPackNSISGenerator.cxx: ENH: fix line length error + +2007-10-18 22:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-18 11:11 king + + * Source/kwsys/SystemTools.cxx: BUG: Merge bug fixes from HEAD. + +2007-10-18 09:40 hoffman + + * CMakeCPack.cmake, Modules/NSIS.template.in, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackNSISGenerator.h: ENH: add ability to create + links on the start menu + +2007-10-18 09:39 hoffman + + * bootstrap: ENH: add new file + +2007-10-18 09:38 hoffman + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx: 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 + +2007-10-18 09:10 hoffman + + * Source/: CMakeLists.txt, cmDocumentVariables.cxx, + cmDocumentVariables.h, cmake.cxx: ENH: add docs for variables + +2007-10-17 22:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-17 10:29 king + + * Utilities/cmxmlrpc/xmlrpc_client.h: COMP: Attempt to fix warning + about pointer->integer cast. + +2007-10-17 09:38 miguelf + + * Modules/FindwxWidgets.cmake: ENH: Added support for finding + wxWidgets-2.9. Thanks to Joshua Jensen and Steven. + +2007-10-16 22:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-16 14:27 martink + + * Source/: CMakeLists.txt, cmConfigure.cmake.h.in, + cmPropertyMap.cxx: ENH: added CMAKE_STRICT option for var and + property checking + +2007-10-16 10:19 king + + * Source/: cmDependsFortran.cxx, cmInstallCommand.cxx: STYLE: Fixed + line-too-long. + +2007-10-15 22:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-15 17:38 king + + * Source/cmExecuteProcessCommand.cxx: 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) + +2007-10-15 14:50 martink + + * Modules/TestForSSTREAM.cmake, Source/cmForEachCommand.h, + Source/cmWhileCommand.h, Source/cmake.cxx: ENH: minor doc + cleanups and an example of documenting a variable + +2007-10-15 07:08 david.cole + + * Source/cmInstallCommand.cxx, Source/cmInstallScriptGenerator.cxx, + Source/cmInstallScriptGenerator.h, Source/cmLocalGenerator.cxx, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstall/InstallScript3.cmake, + Tests/SimpleInstall/InstallScript4.cmake, + Tests/SimpleInstallS2/CMakeLists.txt, + Tests/SimpleInstallS2/InstallScript3.cmake, + Tests/SimpleInstallS2/InstallScript4.cmake: BUG: Fix #5868 - add + COMPONENT handling to the SCRIPT and CODE signatures of the + INSTALL command. + +2007-10-14 22:40 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-14 08:15 alex + + * Source/cmExportCommand.cxx: + BUG: fix #5806, wrong quotes used in the exported file + + Alex + +2007-10-13 22:48 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-12 22:45 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-12 21:30 miguelf + + * Modules/FindwxWidgets.cmake: 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. + +2007-10-12 19:33 hoffman + + * Modules/CPackRPM.cmake: BUG: fix for bug 5878 + +2007-10-12 11:43 david.cole + + * Source/cmTarget.cxx: 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... + +2007-10-12 11:34 hoffman + + * Modules/FindFLTK2.cmake: ENH: add from bug 0004219 + +2007-10-12 11:00 hoffman + + * Modules/FindASPELL.cmake: BUG: fix for bug 0005871 + +2007-10-12 10:58 hoffman + + * Source/cmLocalGenerator.cxx: BUG: fix for bug 0003618 , allow one + arch in OSX_ARCHS to work + +2007-10-12 09:58 hoffman + + * Source/kwsys/SystemTools.cxx: BUG: fix for bug 0005767 hang for + replace string with empty + +2007-10-12 09:51 king + + * Source/cmDependsFortran.cxx: 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. + +2007-10-12 09:32 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Dependency + scanners should have local generators set always. + +2007-10-11 22:45 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-10 22:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-10 17:47 alin.elena + + * Modules/: CheckFortranFunctionExists.cmake, FindBLAS.cmake, + FindLAPACK.cmake, Platform/Linux-ifort.cmake: + 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. + +2007-10-10 11:47 martink + + * Source/cmAddCustomCommandCommand.h, + Source/cmAddCustomTargetCommand.h, + Source/cmAddDefinitionsCommand.h, + Source/cmAddDependenciesCommand.h, + Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.h, + Source/cmAddSubDirectoryCommand.h, Source/cmAddTestCommand.h, + Source/cmAuxSourceDirectoryCommand.h, Source/cmBuildCommand.h, + Source/cmBuildNameCommand.h, Source/cmCMakeMinimumRequired.h, + Source/cmConfigureFileCommand.h, Source/cmCreateTestSourceList.h, + Source/cmDefinePropertyCommand.h, Source/cmDocumentation.cxx, + Source/cmElseCommand.h, Source/cmElseIfCommand.h, + Source/cmEnableLanguageCommand.h, + Source/cmEnableTestingCommand.h, Source/cmEndForEachCommand.h, + Source/cmEndIfCommand.h, Source/cmEndMacroCommand.h, + Source/cmEndWhileCommand.h, Source/cmExecProgramCommand.h, + Source/cmExecuteProcessCommand.h, Source/cmExportCommand.h, + Source/cmExportLibraryDependencies.h, + Source/cmFLTKWrapUICommand.h, Source/cmFileCommand.h, + Source/cmFindFileCommand.cxx, Source/cmFindFileCommand.h, + Source/cmFindLibraryCommand.cxx, Source/cmFindLibraryCommand.h, + Source/cmFindPackageCommand.h, Source/cmFindPathCommand.cxx, + Source/cmFindPathCommand.h, Source/cmFindProgramCommand.cxx, + Source/cmFindProgramCommand.h, Source/cmForEachCommand.h, + Source/cmGetCMakePropertyCommand.h, + Source/cmGetDirectoryPropertyCommand.h, + Source/cmGetFilenameComponentCommand.h, + Source/cmGetPropertyCommand.h, + Source/cmGetSourceFilePropertyCommand.h, + Source/cmGetTargetPropertyCommand.h, + Source/cmGetTestPropertyCommand.h, Source/cmIfCommand.h, + Source/cmIncludeCommand.h, Source/cmIncludeDirectoryCommand.h, + Source/cmIncludeExternalMSProjectCommand.h, + Source/cmIncludeRegularExpressionCommand.h, + Source/cmInstallCommand.h, Source/cmInstallFilesCommand.h, + Source/cmInstallProgramsCommand.h, + Source/cmInstallTargetsCommand.h, + Source/cmLinkDirectoriesCommand.h, + Source/cmLinkLibrariesCommand.h, Source/cmListCommand.h, + Source/cmLoadCacheCommand.h, Source/cmLoadCommandCommand.h, + Source/cmMacroCommand.h, Source/cmMakeDirectoryCommand.h, + Source/cmMarkAsAdvancedCommand.h, Source/cmMathCommand.h, + Source/cmMessageCommand.h, Source/cmOptionCommand.h, + Source/cmOutputRequiredFilesCommand.h, Source/cmProjectCommand.h, + Source/cmQTWrapCPPCommand.h, Source/cmQTWrapUICommand.h, + Source/cmRemoveCommand.h, Source/cmRemoveDefinitionsCommand.h, + Source/cmSeparateArgumentsCommand.h, Source/cmSetCommand.h, + Source/cmSetDirectoryPropertiesCommand.h, + Source/cmSetPropertiesCommand.h, + Source/cmSetSourceFilesPropertiesCommand.h, + Source/cmSetTargetPropertiesCommand.h, + Source/cmSetTestsPropertiesCommand.h, Source/cmSiteNameCommand.h, + Source/cmSourceGroupCommand.h, Source/cmStringCommand.h, + Source/cmSubdirCommand.h, Source/cmSubdirDependsCommand.h, + Source/cmTargetLinkLibrariesCommand.h, + Source/cmTryCompileCommand.h, Source/cmTryRunCommand.h, + Source/cmUseMangledMesaCommand.h, + Source/cmUtilitySourceCommand.h, + Source/cmVariableRequiresCommand.h, + Source/cmVariableWatchCommand.h, Source/cmWhileCommand.h, + Source/cmWriteFileCommand.h, + Tests/CommandLineTest/CMakeLists.txt: ENH: make commands lower + case by default + +2007-10-10 11:06 david.cole + + * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalXCodeGenerator.cxx, Source/cmInstallCommand.cxx, + Source/cmInstallTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmOrderLinkDirectories.cxx, Source/cmTarget.cxx, + Source/cmTarget.h, Tests/CMakeLists.txt, + Tests/Framework/CMakeLists.txt: 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. + +2007-10-10 09:09 king + + * Tests/Fortran/: CMakeLists.txt, test_use_in_comment_fixedform.f, + test_use_in_comment_freeform.f90, in_interface/main.f90, + in_interface/module.f90: ENH: Added test for 'use' keyword in a + comment. Patch from Maik Beckmann. See bug#5809. + +2007-10-10 09:07 king + + * Source/cmDependsFortran.cxx: BUG: Fix in-interface mode. Patch + from Maik Beckmann. See bug#5809. + +2007-10-09 22:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-09 15:20 barre + + * Source/kwsys/SystemTools.cxx: ENH: bad bug bad + +2007-10-09 14:35 martink + + * Source/: cmDocumentation.cxx, cmDocumentationFormatterHTML.cxx, + cmDocumentationFormatterMan.cxx, + cmDocumentationFormatterText.cxx, + cmDocumentationFormatterUsage.cxx, cmDumpDocumentation.cxx, + cmPropertyDefinition.cxx, cmPropertyDefinitionMap.cxx, + cmStandardIncludes.h, cmake.cxx, cmake.h, cmakemain.cxx, + ctest.cxx, CPack/cpack.cxx, MFCDialog/CMakeSetup.cpp: BUG: revert + doc changes since VS7 cannot compile them, will implement them in + a different manner + +2007-10-09 09:55 martink + + * Source/: cmDocumentation.cxx, cmDocumentationFormatterHTML.cxx, + cmDocumentationFormatterMan.cxx, + cmDocumentationFormatterText.cxx, + cmDocumentationFormatterUsage.cxx, cmDumpDocumentation.cxx, + cmPropertyDefinition.cxx, cmPropertyDefinitionMap.cxx, + cmStandardIncludes.h, cmake.cxx, cmake.h, cmakemain.cxx, + ctest.cxx, CPack/cpack.cxx, MFCDialog/CMakeSetup.cpp: ENH: make + documentation entries actually store their data + +2007-10-08 22:39 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-08 10:05 king + + * Source/cmSystemTools.cxx: STYLE: Fixed line-too-long. + +2007-10-08 10:03 king + + * Source/cmSystemTools.cxx: COMP: Added inadvertantly removed + include. + +2007-10-07 22:35 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-07 16:22 king + + * Source/cmSystemTools.cxx: COMP: Simplified include file logic. + The windows.h header should be included for all compilers on + windows. + +2007-10-06 22:42 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-05 22:31 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-05 15:51 martink + + * Source/cmSystemTools.cxx: COMP: fix to compile on VS 8 + +2007-10-05 13:15 hoffman + + * Modules/Platform/Windows-bcc32.cmake: ENH: add support for + preprocessed files in borland + +2007-10-05 13:14 hoffman + + * Utilities/KWStyle/CMakeFiles.txt.in: ENH: add more exclusions for + kwstyle + +2007-10-05 10:03 king + + * Source/cmSystemTools.cxx: BUG: Fix call to SetFileTime to set it + on the proper file. + +2007-10-05 10:02 king + + * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y: + COMP: Disable some warnings in generated code. Disable + compilation of unused goto block. + +2007-10-05 09:46 king + + * Source/: cmFileCommand.cxx, cmSystemTools.cxx, cmSystemTools.h: + 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. + +2007-10-04 22:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-04 15:31 hoffman + + * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y: + ENH: update .y file with borland fix, and use a table based + strcasecmp + +2007-10-04 14:47 david.cole + + * Source/cmDependsFortranParser.cxx: 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... + +2007-10-04 09:49 king + + * Source/cmDependsFortranParser.cxx: STYLE: Removed reference to my + home directory from #line calls. + +2007-10-03 22:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-03 17:01 king + + * Source/: cmDependsFortranParser.cxx, cmDependsFortranParser.y: + COMP: Do not use non-portable strcasecmp. + +2007-10-03 16:19 king + + * Source/cmDependsFortran.cxx: 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. + +2007-10-03 15:41 king + + * Source/: cmDependsFortran.cxx, cmDependsFortranLexer.cxx, + cmDependsFortranLexer.h, cmDependsFortranLexer.in.l, + cmDependsFortranParser.cxx, cmDependsFortranParser.h, + cmDependsFortranParser.y, cmDependsFortranParserTokens.h: 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. + +2007-10-03 15:23 king + + * Source/CMakeLists.txt: ENH: Updated CMAKE_REGENERATE_YACCLEX + option to support cmDependsFortran. Fixed to work with spaces in + path. + +2007-10-02 22:27 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-02 15:48 hoffman + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: speed up + actual path name by cache on windows + +2007-10-01 22:31 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-10-01 15:57 david.cole + + * Tests/: CMakeLists.txt, SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: 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. + +2007-09-30 22:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-29 22:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-28 22:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-27 23:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-27 14:44 hoffman + + * Source/cmGeneratedFileStream.cxx, Source/cmSystemTools.cxx, + Source/CPack/cmCPackTGZGenerator.cxx, Utilities/cmtar/libtar.c: + COMP: remove warnings + +2007-09-27 14:20 hoffman + + * Modules/FindQt4.cmake: ENH: set QT_EDITION_DESKTOPLIGHT and do + not disable modules + +2007-09-27 14:18 hoffman + + * DartLocal.conf.in: ENH: fix space + +2007-09-27 14:16 hoffman + + * Source/cmWin32ProcessExecution.cxx: ENH: remove junk from output + +2007-09-27 08:53 hoffman + + * Utilities/cmcurl/CMakeLists.txt: ENH: add a check for basename to + cmcurl + +2007-09-26 22:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-26 20:53 hoffman + + * Modules/FindQt4.cmake: ENH: look for qt in a beter registry place + and disable modules that won't work with DesktopLight, also set + QT_EDITION variable + +2007-09-25 23:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-25 11:01 hoffman + + * Source/MFCDialog/CMakeGenDialog.cpp: ENH: more generic search for + visual studio installations + +2007-09-25 10:57 hoffman + + * Source/cmSystemTools.cxx: BUG: fix problem with stdout and stderr + not showing up in ms dos shells + +2007-09-25 08:36 hoffman + + * Tests/CMakeLists.txt: ENH: increase timeout + +2007-09-25 08:30 hoffman + + * DartLocal.conf.in: ENH: remove extra space + +2007-09-24 23:13 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-24 13:19 hoffman + + * DartLocal.conf.in, Source/cmSystemTools.cxx: ENH: add new + machines + +2007-09-24 11:18 hoffman + + * CTestCustom.cmake.in: COMP: exclude some warnings on hp + +2007-09-24 11:16 hoffman + + * Source/: cmCommandArgumentLexer.cxx, cmDependsJavaLexer.cxx, + cmExprLexer.cxx: COMP: fix warnings on hp + +2007-09-24 11:10 hoffman + + * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: ENH: + fix line length issues + +2007-09-24 09:53 king + + * Modules/FindThreads.cmake: BUG: Enable CMAKE_HP_PTHREADS only + when the old CMA threads are available. Modern HP pthreads are + just normal pthreads. + +2007-09-23 23:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-22 22:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-21 22:46 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-21 13:37 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + STYLE: use %-10lld instead of %-10qd for printing a 64bit int, + maybe this silences the warning of the HP compiler + + Alex + +2007-09-21 11:42 alex + + * Source/cmFindPackageCommand.cxx: + STYLE: improved error message for the case that neither + FindFoo.cmake nor FooConfig.cmake were found + + Alex + +2007-09-21 11:42 hoffman + + * Modules/InstallRequiredSystemLibraries.cmake: ENH: remove message + +2007-09-20 22:44 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-20 17:21 king + + * Modules/FindThreads.cmake: BUG: Do not use CMA threads on HP if + they do not exist. + +2007-09-20 16:48 hoffman + + * Tests/CMakeLists.txt: ENH: VV make too much data for the + dashboard + +2007-09-20 11:57 hoffman + + * Source/kwsys/testRegistry.cxx: COMP: remove warning on new HPUX + compiler + +2007-09-20 11:27 hoffman + + * Source/MFCDialog/CMakeLists.txt: BUG: fix to work with cmake 2.2 + +2007-09-20 10:56 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Disable package test only on + OSX < 10.4. Added comment explaining reason for timeout. + +2007-09-20 10:47 king + + * Tests/CMakeLists.txt: ENH: Restore shorter timeout for + SimpleInstall-Stage2. + +2007-09-20 09:36 alex + + * Source/kwsys/SystemTools.cxx: + COMP: TIOCGWINSZ and struct winsize also doesn't exist on Cray + Catamount + + Alex + +2007-09-20 09:30 alex + + * Source/kwsys/SystemTools.cxx: + COMP: make SystemTools.cxx build on Cray Xt3 + + Alex + +2007-09-20 08:33 alex + + * Source/cmDocumentation.cxx: + STYLE: fix line lengths + + Alex + +2007-09-19 22:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-19 13:51 david.cole + + * Source/MFCDialog/CMakeLists.txt: COMP: Only use the VERBATIM flag + for non-Visual Studio builds being configured by CMake 2.4.5 or + later. + +2007-09-19 13:14 alex + + * Source/: cmDocumentation.cxx, cmDocumentation.h, + cmDocumentationFormatter.h, cmakemain.cxx: + 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...) + + Alex + +2007-09-19 11:42 hoffman + + * Utilities/cmcurl/CMakeLists.txt: ENH: add test for HAVE_BASENAME + since it is used + +2007-09-19 11:16 hoffman + + * Source/CTest/cmCTestTestHandler.cxx, + Source/CTest/cmCTestTestHandler.h, Source/kwsys/CMakeLists.txt, + Tests/CMakeLists.txt: ENH: fix failing test when valgrind is on + +2007-09-19 11:10 king + + * Tests/: CMakeLists.txt, SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Re-enable packaging part of + SimpleInstall-Stage2 test on Apple. Give it a long timeout to + see what is going on. + +2007-09-19 10:46 alex + + * Source/: cmDocumentationFormatter.h, + cmDocumentationFormatterHTML.cxx: + COMP: fix warning about unused parameters + + Alex + +2007-09-19 09:59 alex + + * Source/cmDocumentationFormatterMan.cxx: + BUG: correct name for the man page + + Alex + +2007-09-19 09:35 alex + + * Modules/FindQt4.cmake: + BUG: if Qt is installed as a framework, add -F to the command + line so Q_WS_MAC can be detected correctly + + Alex + +2007-09-19 09:05 alex + + * Source/: CMakeLists.txt, cmDocumentation.cxx, cmDocumentation.h, + cmDocumentationFormatter.cxx, cmDocumentationFormatter.h, + cmDocumentationFormatterHTML.cxx, cmDocumentationFormatterHTML.h, + cmDocumentationFormatterMan.cxx, cmDocumentationFormatterMan.h, + cmDocumentationFormatterText.cxx, cmDocumentationFormatterText.h, + cmDocumentationFormatterUsage.cxx, + cmDocumentationFormatterUsage.h: + 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 + + Alex + +2007-09-19 09:04 alex + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: + COMP: reenable the installation of the PUBLIC_HEADERs + + Alex + +2007-09-18 22:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-18 17:05 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: + STYLE: fix line lengths + + Alex + +2007-09-18 15:16 hoffman + + * CMakeCPack.cmake, Modules/NSIS.InstallOptions.ini.in, + Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx: + ENH: allow for desktop link to be created and fix chop of last + char in PATH on uninstall + +2007-09-18 15:13 alex + + * Modules/FindPythonLibs.cmake: + BUG: make the string static, otherwise the contents are gone when + we exit the function (same fix as in VTK/CMake/) + + Alex + +2007-09-18 11:35 hoffman + + * Tests/CMakeLists.txt: ENH: increase timeout for long test + +2007-09-18 11:34 hoffman + + * Source/cmCTest.cxx: 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 + +2007-09-18 09:54 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: + 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. + + Alex + +2007-09-17 22:38 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-17 16:21 alex + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: + COMP: disable packaging test on Apple, see if this fixes the + timeouts + + Alex + +2007-09-17 16:10 hoffman + + * Source/MFCDialog/CMakeLists.txt: ENH: make mt command work with + gmake + +2007-09-17 15:59 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix for vs 8 + +2007-09-17 15:55 alex + + * CMakeLists.txt, Modules/CMakeCCompilerId.c, + Modules/CMakeCXXCompilerId.cpp, + Modules/Platform/Linux-PGI-C.cmake, + Modules/Platform/Linux-PGI-CXX.cmake, Source/kwsys/Directory.cxx: + + 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) + + Alex + +2007-09-17 15:40 alex + + * Utilities/cmtar/libtar.c: + COMP: use C-style comments in C code + + Alex + +2007-09-17 15:27 hoffman + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: test install of debug libs + +2007-09-17 15:26 hoffman + + * Modules/InstallRequiredSystemLibraries.cmake: ENH: allow for + installation of debug libs + +2007-09-17 15:20 hoffman + + * Modules/CMakeVS8FindMake.cmake, + Modules/Platform/Windows-cl.cmake, Source/CMakeLists.txt, + Source/cmGlobalVisualStudio9Generator.cxx, + Source/cmGlobalVisualStudio9Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, Source/cmake.cxx, + Source/MFCDialog/StdAfx.h, Utilities/cmcurl/select.h, + Utilities/cmcurl/CMake/CurlTests.c, + Utilities/cmcurl/Platforms/WindowsCache.cmake, + Modules/CMakeVS9FindMake.cmake: ENH: add support for vs 2008 beta + 2 + +2007-09-17 15:18 alex + + * Utilities/cmtar/: CMakeLists.txt, config.h.in, internal.h: + COMP: add a check for makedev, which isn't available with the PGI + compiler on Cray XT3 + + Alex + +2007-09-17 11:17 hoffman + + * Source/cmSystemTools.cxx: ENH: fix warning + +2007-09-17 10:53 alex + + * Source/cmTryRunCommand.cxx: + STYLE: copy the executables from TRY_RUN() to + ${CMAKE_BINARY_DIR}/CMakeFiles/ instead to ${CMAKE_BINARY_DIR} + + Alex + +2007-09-17 10:51 king + + * Tests/BuildDepends/: CMakeLists.txt, Project/CMakeLists.txt, + Project/dep.cxx, Project/zot.cxx: ENH: Adding test for + ADD_CUSTOM_COMMAND's new IMPLICIT_DEPENDS feature. + +2007-09-17 10:50 king + + * Source/: cmAddCustomCommandCommand.cxx, + cmAddCustomCommandCommand.h, cmCustomCommand.cxx, + cmCustomCommand.h, cmMakefileTargetGenerator.cxx: 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. + +2007-09-17 10:40 hoffman + + * Source/: cmGlobalXCodeGenerator.cxx, + CTest/cmCTestBuildAndTestHandler.cxx, + CTest/cmCTestBuildCommand.cxx, CTest/cmCTestTestHandler.cxx: ENH: + fix build issue with config type not being specified by ctest + +2007-09-16 22:46 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-15 22:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-14 22:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-13 22:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-13 13:37 king + + * Source/cmMakefileTargetGenerator.cxx, Source/cmSourceFile.cxx, + Tests/PrecompiledHeader/CMakeLists.txt: ENH: Added OBJECT_OUTPUTS + source file property. Updated PrecompiledHeader test to use it + (making the test simpler). + +2007-09-13 09:14 king + + * Source/cmGlobalXCodeGenerator.cxx: COMP: Fix shadowed local + warning by scoping the previous decl properly. + +2007-09-12 22:54 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-11 22:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-11 15:21 david.cole + + * CTestCustom.cmake.in, Source/MFCDialog/CMakeLists.txt, + Source/MFCDialog/CMakeSetupManifest.xml: ENH: Avoid prompting for + admin privileges when running CMakeSetup.exe on Vista by adding a + requestedExecutionLevel element to its manifest. + +2007-09-11 14:43 hoffman + + * Source/CTest/cmCTestBuildAndTestHandler.cxx: 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 + +2007-09-11 12:23 hoffman + + * Source/cmSystemTools.cxx: ENH: opps + +2007-09-11 11:22 david.cole + + * Utilities/cmzlib/: CMakeLists.txt, ChangeLog, FAQ, INDEX, README, + README.Kitware.txt, adler32.c, cm_zlib_mangle.h, compress.c, + crc32.c, crc32.h, deflate.c, deflate.h, example.c, gzio.c, + infblock.c, infblock.h, infcodes.c, infcodes.h, inffast.c, + inffast.h, inffixed.h, inflate.c, inflate.h, inftrees.c, + inftrees.h, infutil.c, infutil.h, maketree.c, minigzip.c, + trees.c, uncompr.c, zconf.h, zlib.def, zlib.h, zlib.rc, zutil.c, + zutil.h: ENH: Update zlib to 1.2.3. Addresses bugs #5445 and + #3473. + +2007-09-11 11:21 hoffman + + * Source/: cmCTest.cxx, cmSystemTools.cxx, cmSystemTools.h, + ctest.cxx, CTest/cmCTestTestHandler.cxx: 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 + +2007-09-11 10:01 hoffman + + * Source/cmMathCommand.h: ENH: improve docs + +2007-09-10 22:50 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-10 17:39 hoffman + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: turn this stuff off to see + if it fixes the dashboard on midworld + +2007-09-10 17:10 hoffman + + * Tests/Plugin/src/example_exe.cxx: ENH: fix memory leak + +2007-09-10 10:49 hoffman + + * Tests/CMakeLists.txt, Utilities/Release/README, + Utilities/Release/create-cmake-release.cmake, + Utilities/Release/upload_release.cmake: ENH: add test that builds + a nightly windows cmake binary + +2007-09-10 10:22 king + + * Source/: cmGlobalXCodeGenerator.cxx, cmTarget.cxx: 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. + +2007-09-09 23:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-09 13:18 hoffman + + * CMakeLists.txt: ENH: remove debug print + +2007-09-08 23:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-07 22:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-07 17:00 hoffman + + * CMakeLists.txt: ENH: MATH is not in bootstrap cmake + +2007-09-07 14:20 hoffman + + * CMakeCPack.cmake, CMakeLists.txt: ENH: for CVS CMake have cpack + use the version date in the name of the package + +2007-09-07 11:10 hoffman + + * Source/cmCacheManager.cxx: ENH: fix spelling error + +2007-09-06 22:57 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-06 17:47 david.cole + + * Utilities/Release/CMakeInstall.bmp: BUG: Put back + CMakeInstall.bmp in order to build a package with NSIS on + Windows. It was inadvertently removed. + +2007-09-06 10:06 hoffman + + * DartLocal.conf.in: ENH: acdc is dead + +2007-09-05 23:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-09-04 11:45 zack.galbreath + + * Source/temp.txt: ENH: removing temporary testing file + +2007-09-04 11:05 zack.galbreath + + * Source/temp.txt: ENH: testing branchRestrict + +2007-08-31 16:52 alex + + * Source/: cmInstallCommand.cxx, cmInstallCommandArguments.h: + STYLE: fix line lengths + + Alex + +2007-08-31 16:27 alex + + * Modules/CPack.cmake: + STYLE: mark the generator options as advanced + + Alex + +2007-08-31 15:05 alex + + * Utilities/KWStyle/CMake.kws.xml.in: + STYLE: disable header check + + Alex + +2007-08-31 14:51 king + + * CMakeLists.txt, CTestCustom.cmake.in, CTestCustom.ctest.in: 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. + +2007-08-31 14:07 alex + + * Utilities/KWStyle/: CMakeLists.txt, CMakeMoreChecks.kws.xml.in: + STYLE: add makefile target MoreStyleChecks, which runs KWStyle + with more checks enabled and creates the html files. + + Alex + +2007-08-31 13:45 alex + + * Source/cmGlobalGenerator.cxx: + STYLE: the temporary variable is not necessary + + Alex + +2007-08-31 13:42 alex + + * Source/: cmExtraCodeBlocksGenerator.cxx, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, cmGlobalKdevelopGenerator.cxx: + ENH: add support for Fortran to the KDevelop generator -minor + optimization for GetLanguageEnabled() + + Alex + +2007-08-31 09:14 king + + * Source/CPack/cmCPackDebGenerator.cxx: BUG: Another space-in-path + fix. + +2007-08-31 09:09 king + + * Source/cmake.cxx: BUG: Fix path to CMake executables when run + from bootstrap build. + +2007-08-30 16:23 alex + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: + STYLE: adapt the test to the change from FILENAME to FILE -add a + call to the EXPORT() command + + Alex + +2007-08-30 16:22 alex + + * Source/: cmInstallCommand.cxx, cmInstallExportGenerator.cxx: + STYLE: rename FILENAME keyword to FILE, because FILENAME is used + in no other place + + Alex + +2007-08-30 13:35 alex + + * Modules/: FindPythonInterp.cmake, FindPythonLibs.cmake: + ENH: add support for the next python release, python 2.6 + + Alex + +2007-08-30 11:36 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: + STYLE: "Build file" still doesn't work, but now it is at least a + bit closer, it needs some more support from CB + + Alex + +2007-08-30 10:26 alex + + * Source/cmStringCommand.h: + STYLE: add the | to the docs + + Alex + +2007-08-29 16:32 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + BUG: work if there are spaces in the path to cmake + + Alex + +2007-08-29 16:31 alex + + * Modules/CPackRPM.cmake: + ENH: fail with error if trying to create a RPM stating that + rpmbuild can't handle spaces + + Alex + +2007-08-29 15:19 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: + BUG: make paths with spaces work in CodeBlocks -gcc is always gcc + and not mingw + + Alex + +2007-08-29 14:35 alex + + * Source/cmIfCommand.cxx: 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 + + Alex + +2007-08-29 14:05 alex + + * Source/cmStringCommand.h: + STYLE: add docs about the supported regexp characters and + CMAKE_MATCH_(0..9) + + Alex + +2007-08-29 12:01 alex + + * Tests/StringFileTest/CMakeLists.txt: + ENH: added tests for the CMAKE_MATCH_(0..9) variables, which get + set by regex matches (STRING(REGEX), IF(MATCHES)) + + Alex + +2007-08-29 11:58 alex + + * Source/: cmIfCommand.cxx, cmIfCommand.h, cmStringCommand.cxx, + cmStringCommand.h: + ENH: also store the group matches from IF( MATCHES) in + CMAKE_MATCH_(0..9) + + Alex + +2007-08-29 11:30 king + + * Source/cmDependsFortran.cxx: BUG: Do not write symbolic make + dependencies into depends.internal. + +2007-08-29 10:12 alex + + * Source/: cmExtraCodeBlocksGenerator.cxx, + cmExtraCodeBlocksGenerator.h: + ENH: don't hardcode gcc -put the include dirs in the project file + to enable autocompletion -prepare for nmake + + Alex + +2007-08-28 16:27 alex + + * Source/cmMakefile.cxx: + COMP: explicitely cast to int to silence warning with msvc8 + + Alex + +2007-08-28 16:19 alex + + * Modules/CMakeGenericSystem.cmake, Source/cmLocalGenerator.cxx: + ENH: add flag so a terminating slash for the link path can be + specified (needed by the Digital Mars D compiler) + + Alex + +2007-08-28 15:13 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: + STYLE: add links to docs + + Alex + +2007-08-28 13:46 alex + + * Source/CTest/cmCTestGenericHandler.cxx: + STYLE: fix typo + + Alex + +2007-08-28 11:02 alex + + * CMakeLists.txt: + 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 + + Alex + +2007-08-28 10:59 alex + + * Tests/SourceGroups/: CMakeLists.txt, main.c: + COMP: enable ANSI C, this should make it work with the HP-UX + compiler + + Alex + +2007-08-28 10:52 alex + + * Modules/: CheckCSourceRuns.cmake, CheckCXXSourceRuns.cmake: + 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. + + Alex + +2007-08-28 08:36 alex + + * Tests/SourceGroups/main.c: + COMP: maybe it compiles this way with the HP-UX compiler + + Alex + +2007-08-27 23:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-27 17:05 alex + + * Source/: cmLocalVisualStudioGenerator.cxx, + cmLocalVisualStudioGenerator.h: BUG: fix #5326: source files with + the same name in different groups lead to colliding object file + names + + Alex + +2007-08-27 16:05 alex + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: + ENH: add test for installing a header marked as PUBLIC_HEADER of + a library + + Alex + +2007-08-27 16:04 alex + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmInstallCommand.cxx, cmInstallCommand.h, + cmInstallExportGenerator.cxx, cmInstallExportGenerator.h: + 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 + + Alex + +2007-08-27 15:15 alex + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: + COMP: add a test for exporting and importing targets + + Alex + +2007-08-27 14:44 alex + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: + COMP: the SimpleInstall test also succeeds on the Mac, so maybe + Andys comment is not valid anymore + + Alex + +2007-08-27 14:17 alex + + * Tests/: CMakeLists.txt, SourceGroups/CMakeLists.txt: + ENH: add the source_group() demo to the tests + + Alex + +2007-08-27 13:23 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: + COMP: disable nmake support until somebody tests it + + Alex + +2007-08-27 09:01 alex + + * Modules/FindCurses.cmake, Source/CursesDialog/CMakeLists.txt, + Source/CursesDialog/ccmake.cxx, + Source/CursesDialog/cmCursesStandardIncludes.h, + Source/CursesDialog/form/CMakeLists.txt, + Source/CursesDialog/form/cmFormConfigure.h.in, + Source/CursesDialog/form/form.h: + 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 + + Alex + +2007-08-27 08:49 alex + + * Source/cmGlobalKdevelopGenerator.cxx: + COMP: remove unused variable + + Alex + +2007-08-26 23:20 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-26 19:27 alex + + * Source/: cmGlobalKdevelopGenerator.cxx, + cmGlobalKdevelopGenerator.h: + 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 + + Alex + +2007-08-26 03:29 alex + + * Modules/FindKDE4.cmake: + BUG: KDEDIRS contains the kde install locations, not the binary + dirs, so make KDEDIRS actually work in FindKDE4.cmake + + Alex + +2007-08-26 03:17 alex + + * Source/: cmMakefile.cxx, cmMakefile.h, cmSourceGroupCommand.cxx: + COMP: parent is not used anymore with this patch, since now the + name is given as a vector of components + + Alex + +2007-08-26 02:42 alex + + * Modules/FindPkgConfig.cmake: + STYLE: fix typo + + Alex + +2007-08-25 23:37 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-24 23:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-24 14:39 alex + + * Tests/SourceGroups/: CMakeLists.txt, baz.c, main.c: BUG: demo + (not really test) for the source_group() command + + Alex + +2007-08-24 14:27 alex + + * Source/: cmInstallCommand.cxx, cmInstallCommandArguments.cxx, + cmInstallCommandArguments.h: + STYLE: fix MSVC warnings by making the cmCommandArgumentsHelper a + member of cmInstallCommandArguments instead of deriving from it + + Alex + +2007-08-24 14:21 alex + + * Source/: cmMakefile.cxx, cmMakefile.h, cmSourceGroup.cxx, + cmSourceGroupCommand.cxx: BUG: fix #4057 (which had several + duplicates): handle recursivew source groups better, i.e. + multiple sourcegroups with the same end component work now + + Alex + +2007-08-24 13:30 david.cole + + * Source/cmInstallCommand.cxx, Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, Source/cmTarget.h, + Tests/CMakeLists.txt, Tests/BundleTest/CMakeLists.txt, + Tests/BundleTest/BundleSubDir/CMakeLists.txt, + Tests/Framework/CMakeLists.txt: 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. + +2007-08-24 10:58 alex + + * Source/cmSourceGroupCommand.cxx: BUG: handle source_group names + which consist only of the delimiter the same was as empty source + group names + + Alex + +2007-08-24 10:39 alex + + * Tests/SourceGroups/: CMakeLists.txt, bar.c, foo.c, main.c, + sub1/foo.c, sub1/foobar.c: + ENH: add test for source_group + + Alex + +2007-08-24 08:55 alex + + * Source/cmInstallCommand.cxx: + 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 + + Alex + +2007-08-24 08:40 alex + + * Modules/CMakeForceCompiler.cmake: + STYLE: fix typo in the docs + + Alex + +2007-08-23 23:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-23 16:14 alex + + * Source/: cmCommands.cxx, cmInstallCommandArguments.cxx, + cmInstallCommandArguments.h: + ENH: class for parsing the arguments for INSTALL() + + Alex + +2007-08-23 16:13 alex + + * Source/: cmCommandArgumentsHelper.cxx, + cmCommandArgumentsHelper.h: + ENH: add support for a default value, fix case when there is no + item except the own group + + Alex + +2007-08-22 23:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-22 11:32 david.cole + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmInstallCommand.cxx, cmInstallExportGenerator.cxx, + cmInstallExportGenerator.h: ENH: Handle FRAMEWORK and BUNDLE + arguments in the INSTALL TARGETS command. Work in progress... + More to come. + +2007-08-22 09:25 alex + + * Source/kwsys/RegularExpression.hxx.in: + BUG: if there is no match, don't construct the stl string from a + NULL pointer + + Alex + +2007-08-21 23:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-21 16:51 alex + + * Modules/UseQt4.cmake: + ENH: support QtScript + + Alex + +2007-08-21 16:50 alex + + * Modules/FindQt4.cmake: + ENH: support QtScript (since Qt 4.3), #4632 + + Alex + +2007-08-21 16:22 alex + + * Source/cmLocalGenerator.cxx: + STYLE: more space in the cmake_install.cmake script (easier to + read) + + Alex + +2007-08-21 16:21 alex + + * Source/: CMakeLists.txt, FLTKDialog/CMakeLists.txt, + FLTKDialog/CMakeSetupGUIImplementation.cxx, + FLTKDialog/FLTKPropertyItemRow.cxx, + FLTKDialog/FLTKPropertyList.cxx: + COMP: make it build on Linux + + Alex + +2007-08-21 15:30 alex + + * Source/kwsys/Glob.cxx: + BUG: fix segfault if FindFiles() is called without actual match + pattern (e.g. FILE(GLOB /usr/include) instead of FILE(GLOB + /usr/include/* ) #4620 + + Alex + +2007-08-21 13:47 alex + + * Source/cmGlobalKdevelopGenerator.cxx: + ENH: also check for .hpp and .cxx files + + Alex + +2007-08-21 12:34 alex + + * Source/cmStringCommand.h: + COMP: header was missing... + + Alex + +2007-08-21 12:31 hoffman + + * Tests/: Complex/Executable/complex.cxx, + ComplexOneConfig/Executable/complex.cxx, + ComplexRelativePaths/Executable/complex.cxx: ENH: fix leak + +2007-08-21 11:30 alex + + * Source/cmStringCommand.cxx: + 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 + + Alex + +2007-08-21 10:56 alex + + * Source/cmStringCommand.h: + STYLE: fix documentation for STRING(REPLACE) #5536 + + Alex + +2007-08-20 23:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-20 16:59 alex + + * Source/: cmFindLibraryCommand.cxx, cmInstallGenerator.cxx, + cmInstallTargetGenerator.cxx: + 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 + + Alex + +2007-08-20 11:03 david.cole + + * Source/cmGlobalXCodeGenerator.cxx: STYLE: Fix line length style + errors introduced last week. + +2007-08-20 08:49 alex + + * Source/cmFindPackageCommand.cxx: + ENH: also process "~" and paths relative to + CMAKE_CURRENT_SOURCE_DIR in Foo_DIR + + Alex + +2007-08-19 23:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-18 23:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-17 23:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-17 10:41 alex + + * Modules/Platform/BlueGeneL.cmake: + COMP: also use -Wl,-relax and -lc -lnss etc. when using the IBM + compiler + + Alex + +2007-08-17 10:14 alex + + * Source/cmGlobalGenerator.cxx: + COMP: include windows.h first, as it is done in the other source + files + + Alex + +2007-08-17 10:05 alex + + * Source/: cmExtraEclipseCDT4Generator.cxx, + cmExtraEclipseCDT4Generator.h: + 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 + + Alex + +2007-08-17 09:33 alex + + * Source/CPack/: cmCPackRPMGenerator.cxx, cmCPackRPMGenerator.h: + STYLE: InitializeInternal() is unused + + Alex + +2007-08-17 09:13 alex + + * Modules/CPackRPM.cmake, Source/CPack/cmCPackRPMGenerator.cxx, + Source/CPack/cmCPackRPMGenerator.h: + 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. + + Alex + +2007-08-17 09:00 hoffman + + * Modules/Platform/Darwin.cmake: ENH: use the correct flag for the + linker + +2007-08-16 23:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-16 16:50 alex + + * Source/cmGlobalGenerator.cxx: COMP: quick windows name mangling + fix (otherwise the compiler complains about + cmMakefile::GetCurrentDirectoryA(), which doesn't exist) + + Alex + +2007-08-16 15:33 alex + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: + 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 + + Alex + +2007-08-16 15:03 alex + + * Modules/FindPythonLibs.cmake: + STYLE: this wasn't intended to be committed + + Alex + +2007-08-16 15:02 alex + + * Modules/: FindPythonLibs.cmake, Platform/BlueGeneL.cmake: + ENH: add -Wl,-relax to the default linker flags for BlueGene, + otherwise you can get "relocation truncated to fit" errors + + Alex + +2007-08-16 10:14 king + + * DartLocal.conf.in: ENH: Added dash1win98 expected nightly. + +2007-08-16 09:22 hoffman + + * Modules/Platform/Darwin.cmake: ENH: make sure osx searches static + and shared libs like other platforms + +2007-08-16 08:37 alex + + * Modules/Platform/Generic-SDCC-C.cmake: + COMP: fix arguments + + Alex + +2007-08-16 07:38 malaterre + + * Source/kwsys/: Directory.hxx.in, Glob.hxx.in: COMP: Directory and + Glob have pointer data members + +2007-08-15 23:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-15 14:26 alex + + * Modules/: CMakeDetermineSystem.cmake, CMakeFindBinUtils.cmake, + CMakeSystem.cmake.in, CMakeSystemWithToolchainFile.cmake.in: + 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 + + Alex + +2007-08-15 14:22 alex + + * Modules/Platform/Generic-SDCC-C.cmake: + 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 + + Alex + +2007-08-15 11:38 david.cole + + * Source/kwsys/: CMakeLists.txt, Configure.h.in: 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. + +2007-08-15 10:26 alex + + * Source/cmListCommand.cxx, Source/cmListCommand.h, + Tests/CMakeTests/ListTest.cmake.in: + 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 + + Alex + +2007-08-15 09:43 alex + + * CMakeLists.txt, Modules/FindCurses.cmake: + 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. + + Alex + +2007-08-15 09:25 david.cole + + * Source/kwsys/Configure.h.in: 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... + +2007-08-15 08:47 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + COMP: fix warning about comparison signed - unsigned + + Alex + +2007-08-15 08:28 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + COMP: fix build on HPUX, snprintf apparently doesn't work there + + Alex + +2007-08-14 23:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-14 14:12 david.cole + + * Source/: cmMakefileLibraryTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.h: 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. + +2007-08-14 11:58 alex + + * Source/cmUtilitySourceCommand.h: + STYLE: document the behaviour of UTILITY_SOURCE in cross + compiling mode + + Alex + +2007-08-14 11:45 david.cole + + * Source/cmGlobalXCode21Generator.cxx, + Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalXCodeGenerator.cxx, Source/cmXCode21Object.cxx, + Source/cmXCode21Object.h, Source/cmXCodeObject.cxx, + Tests/Framework/CMakeLists.txt, Tests/Framework/fooBoth.h, + Tests/Framework/fooNeither.h, Tests/Framework/fooPrivate.h, + Tests/Framework/fooPublic.h, Tests/Framework/test.lua: 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. + +2007-08-14 10:27 alex + + * Source/cmSystemTools.cxx: + COMP: patch from Mathieu: fix warning about unused variables in + bootstrap mode + + Alex + +2007-08-14 10:25 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + STYLE: another patch from Mathieu with some comments + + Alex + +2007-08-14 10:20 alex + + * Modules/CPackDeb.cmake: + BUG: fix typo + + Alex + +2007-08-14 08:40 alex + + * Modules/CPackDeb.cmake, Source/CMakeLists.txt, + Source/CPack/cmCPackDebGenerator.cxx, + Source/CPack/cmCPackDebGenerator.h: + 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 + + Alex + +2007-08-13 23:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-13 11:04 alex + + * Modules/TestBigEndian.cmake: + ENH: for universal binaries return the endianess based on the + processor + + Alex + +2007-08-12 23:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-12 21:08 alex + + * Modules/TestBigEndian.cmake: + COMP: turn error into warning for now + + Alex + +2007-08-11 23:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-10 23:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-10 16:28 hoffman + + * Source/CTest/cmCTestMemCheckHandler.cxx: ENH: fix output and + valgrind truncation issue + +2007-08-10 15:02 alex + + * Source/cmUtilitySourceCommand.cxx: + 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 + + Alex + +2007-08-10 13:14 alex + + * Modules/: CheckTypeSize.c.in, CheckTypeSize.cmake, + TestBigEndian.c, TestBigEndian.cmake, TestEndianess.c.in: + 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) + + Alex + +2007-08-10 13:02 king + + * Source/: cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio6Generator.h: BUG: Fixed passing of + configuration names to GetRealDependency and ConstructScript. + Added GetConfigName helper method to do this. + +2007-08-10 11:37 alex + + * Modules/FindOpenGL.cmake: + STYLE: remove unnecessary default search paths + + Alex + +2007-08-10 11:15 hoffman + + * Source/cmake.cxx: ENH: fix memory leak + +2007-08-10 09:20 alex + + * Modules/CMakeDetermineCompilerId.cmake: + BUG: fix compiler id test on cygwin + + Alex + +2007-08-10 09:07 alex + + * Source/cmMakefile.cxx, Modules/CMakeDetermineSystem.cmake, + Modules/CMakeSystemSpecificInformation.cmake: + 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 + + Alex + +2007-08-10 08:54 alex + + * Modules/Platform/: AIX.cmake, BSDOS.cmake, BeOS.cmake, + MP-RAS.cmake, QNX.cmake, RISCos.cmake: + BUG: also include UnixPaths.cmake on these platforms, this also + sets UNIX to 1 + + Alex + +2007-08-09 23:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-09 16:54 alex + + * Tests/CMakeLists.txt: + STYLE: mark these variables as advanced, they are only used for + testing whether the tests should be added or not + + Alex + +2007-08-09 16:47 alex + + * Modules/CMakeGenericSystem.cmake: + BUG: use CMAKE_HOST_UNIX here instead of UNIX + + Alex + +2007-08-09 15:57 alex + + * Source/: cmExportCommand.cxx, cmGlobalMSYSMakefileGenerator.h, + cmGlobalMinGWMakefileGenerator.h, + cmGlobalNMakeMakefileGenerator.h, cmGlobalWatcomWMakeGenerator.h: + + STYLE: use correct case for cmGlobalUnixMakefileGenerator3 make + export() work with spaces in the path + + Alex + +2007-08-09 15:31 hoffman + + * Source/cmSetSourceFilesPropertiesCommand.h: ENH: merge in doc + change from head + +2007-08-09 14:55 alex + + * Utilities/cmcurl/: CMakeLists.txt, CMake/CurlTests.c, + CMake/OtherTests.cmake: + STYLE: HAVE_LONG_LONG_CONST was completely unused here (it was + used in the (unused) copy of curl under CMake/CTest/Curl/ ) + + Alex + +2007-08-09 14:45 alex + + * Modules/CMakeDetermineCompilerId.cmake, + Modules/CMakeDetermineSystem.cmake, + Modules/CMakeSystemSpecificInformation.cmake, + Modules/Platform/BeOS.cmake, Modules/Platform/CYGWIN.cmake, + Modules/Platform/Darwin.cmake, Modules/Platform/QNX.cmake, + Modules/Platform/UnixPaths.cmake, Modules/Platform/Windows.cmake, + Source/cmMakefile.cxx: + 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. + + Alex + +2007-08-09 14:26 alex + + * Source/: CMakeLists.txt, CTest/CMakeLists.txt: + COMP: this copy of curl is unused, the one in Utilities/cmcurl/ + is used + + Alex + +2007-08-09 11:05 alex + + * Modules/CMakeSystemWithToolchainFile.cmake.in: + BUG: work with spaces in the path + + Alex + +2007-08-09 09:57 alex + + * Tests/CMakeLists.txt: + COMP: lets see if this sets the timeout back to 5400 + + Alex + +2007-08-09 09:03 alex + + * Source/kwsys/CommandLineArguments.hxx.in: + STYLE: fix typo + + Alex + +2007-08-09 08:49 alex + + * Source/cmTarget.cxx: + STYLE: fix typo + + Alex + +2007-08-09 08:48 alex + + * Source/cmDocumentation.cxx: + BUG: properties and module names are case sensitive + + Alex + +2007-08-08 23:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-08 15:44 alex + + * Source/CPack/cmCPackRPMGenerator.cxx: + COMP: silence warnings + + Alex + +2007-08-08 14:44 alex + + * Source/CPack/cmCPackGenerators.cxx: + BUG: register the rpm generator for RPM + + Alex + +2007-08-08 14:18 alex + + * Modules/CPackDeb.cmake, Source/CPack/cmCPackDebGenerator.cxx: + ENH: patch from Mathieu: more entries in the debian control file + + Alex + +2007-08-08 13:05 alex + + * Source/cmFindPackageCommand.cxx, + Tests/FindPackageTest/CMakeLists.txt: + 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 + + Alex + +2007-08-08 11:33 alex + + * Source/CMakeLists.txt, Modules/CPack.cmake, + Modules/CPackRPM.cmake, Source/CPack/cmCPackGenerators.cxx, + Source/CPack/cmCPackRPMGenerator.cxx, + Source/CPack/cmCPackRPMGenerator.h: + ENH: add empty RPM package generator, Eric Noulard wants to work + on it + + Alex + +2007-08-08 10:05 alex + + * Tests/CMakeLists.txt: + COMP: change the order of the tests, so maybe the timeout works + + Alex + +2007-08-08 09:32 alex + + * Tests/CMakeLists.txt: + ENH: also specify the C++ compiler for mingw + + Alex + +2007-08-08 08:41 malaterre + + * Source/kwsys/CommandLineArguments.cxx: ENH: Remove extra ; + +2007-08-07 23:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-07 18:02 alex + + * Tests/FindPackageTest/CMakeLists.txt: + BUG: disable this test temporarily + + Alex + +2007-08-07 16:26 alex + + * Source/cmFindPackageCommand.h: + COMP: also commit the header... + + Alex + +2007-08-07 15:42 alex + + * Modules/Dart.cmake: + STYLE: find Dart quietly (so it doesn't go in the feature log) + + Alex + +2007-08-07 15:41 alex + + * Modules/FeatureSummary.cmake, Source/cmFindPackageCommand.cxx, + Source/cmake.cxx: + 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. + + Alex + +2007-08-07 15:36 hoffman + + * DartLocal.conf.in: ENH: change ibm machine again + +2007-08-07 15:09 alex + + * Source/cmGlobalGenerator.cxx: + STYLE: I think the comment (and the book) were wrong about the + naming of this file + + Alex + +2007-08-07 13:57 king + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx: + 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. + +2007-08-07 10:13 alex + + * Tests/CMakeLists.txt: + BUG: the test for chicken should be named Chicken, not plplot + + Alex + +2007-08-07 00:00 alex + + * Source/cmExtraCodeBlocksGenerator.cxx: + ENH: don't create a CodeBlocks workspace, the CodeBlocks projects + cover everything what's needed + + Alex + +2007-08-06 23:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-06 22:08 alex + + * Modules/FindPackageHandleStandardArgs.cmake: + STYLE: fix typo + + Alex + +2007-08-06 17:09 hoffman + + * Source/cmCTest.cxx: ENH: change error to warning so ctesttest3 + passes + +2007-08-06 14:45 alex + + * Tests/CMakeLists.txt: + ENH: add plplot and Chicken Scheme build tests + + Alex + +2007-08-06 13:31 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + ENH: another fix for the deb generator by Mathieu + + Alex + +2007-08-06 13:24 alex + + * Source/: cmExtraCodeBlocksGenerator.cxx, + cmExtraCodeBlocksGenerator.h, cmExtraEclipseCDT4Generator.cxx: + STYLE: fix line lengths + + Alex + +2007-08-06 11:02 alex + + * Modules/: FindMPI.cmake, FindThreads.cmake: + STYLE: use FIND_PACKAGE_HANDLE_STANDARD_ARGS() also in + FindMPI.cmake -remove unnecessary ELSE() in FindThreads.cmake + + Alex + +2007-08-06 10:42 hoffman + + * Modules/FLTKCompatibility.cmake: ENH: threads used to include + this + +2007-08-06 09:03 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + BUG: patch from Mathieu: the md5sums were not correct + + Alex + +2007-08-05 23:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-04 23:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-03 23:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-03 16:44 hoffman + + * Source/CTest/cmCTestGenericHandler.cxx: ENH: make sure there is + an error and notify user if nightly start time not set + +2007-08-03 16:44 hoffman + + * Source/CTest/cmCTestCoverageHandler.cxx: ENH: show files as + untested if no lines are covered + +2007-08-03 16:42 hoffman + + * Source/CTest/cmCTestUpdateHandler.cxx: ENH: fatal error if cvs + update fails + +2007-08-03 16:41 hoffman + + * Source/cmCTest.cxx: ENH: add a check to make sure nightly start + time was specified + +2007-08-03 16:35 hoffman + + * Source/CTest/cmCTestMemCheckHandler.cxx: ENH: add another + valgrind error type + +2007-08-03 16:31 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, cmInstallCommand.h, + cmInstallTargetGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx, + cmTarget.cxx: 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. + +2007-08-03 15:44 king + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, cmMakefile.cxx, cmTarget.cxx: + BUG: Target exclusion-from-all tests should always use the root + local generator associated with the all target being tested. + +2007-08-03 15:43 seanmcbride + + * Source/kwsys/CommandLineArguments.cxx: COMP: fixed compiler + warning in sprintf usage + +2007-08-03 15:26 alex + + * Modules/CPack.cmake, Modules/CPackDeb.cmake, + Source/CPack/cmCPackGenericGenerator.cxx, Source/CPack/cpack.cxx: + + 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() + + Alex + +2007-08-03 09:39 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: ENH: Added + cmTarget::GetLanguages method to centralize computation of the + list of languages compiled in a target. Transformed + NeedRequiresStep to use it. + +2007-08-02 23:18 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-02 15:48 alex + + * Modules/FindPythonLibs.cmake: + ENH: make the python modules usable for C and C++ and only write + the header if it has changed + + Alex + +2007-08-02 14:28 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: BUG: Removing accidental + commit. + +2007-08-02 14:28 king + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: Quick-fix for + accidental commit. + +2007-08-02 14:23 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: ENH: Added + cmTarget::GetLanguages method to centralize computation of the + list of languages compiled in a target. + +2007-08-02 13:38 king + + * Source/: cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: + ENH: Added cmTarget::GetLanguages method to centralize + computation of the list of languages compiled in a target. + +2007-08-02 11:17 alex + + * Modules/Platform/: Windows-cl.cmake, Windows.cmake, + WindowsPaths.cmake: + 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 + + Alex + +2007-08-02 09:37 king + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx: ENH: Simplify makefile target + generator listing of object files to clean. + +2007-08-02 08:24 alex + + * Source/cmExtraEclipseCDT4Generator.cxx: + COMP: fix warning + + Alex + +2007-08-01 23:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-08-01 17:10 alex + + * Source/: cmInstallCommand.cxx, cmTryRunCommand.cxx: + 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") + + Alex + + Alex + +2007-08-01 16:15 david.cole + + * Tests/Framework/: bar.cxx, foo.cxx: BUG: Fix test that broke on + Windows - sharing sources between SHARED and STATIC libraries + requires correct export and import decorations in the source + code... + +2007-08-01 15:51 alex + + * Source/MFCDialog/CMakeSetup.cpp: ENH: separate the commands into + current and compat as in cmake + + Alex + +2007-08-01 15:25 king + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio6Generator.h, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, cmLocalXCodeGenerator.cxx, + cmLocalXCodeGenerator.h: ENH: Moved GetTargetDirectory method up + to cmLocalGenerator. This provides a common interface to + something that was implemented in most local generators anyway. + +2007-08-01 14:58 alex + + * Source/: cmExtraCodeBlocksGenerator.cxx, cmake.cxx, + MFCDialog/CMakeSetupDialog.cpp: BUG: also offer the extra + generators in CMakeSetup + + Alex + +2007-08-01 13:04 david.cole + + * Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, Source/cmTarget.cxx, + Tests/Framework/CMakeLists.txt: BUG: Only pay attention to the + FRAMEWORK target property for SHARED library targets + +2007-08-01 11:59 alex + + * Source/cmTryRunCommand.cxx: + STYLE: some more tuning for the comment text + + Alex + +2007-08-01 11:50 alex + + * Source/cmExtraEclipseCDT4Generator.cxx: + ENH: works also with nmake, tested by Jeff + + Alex + +2007-08-01 11:39 king + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: Do not recognize + preprocessor definition flags for the linker which has no + preprocessor but does have flags starting with /D. + +2007-08-01 11:36 king + + * Source/cmTarget.cxx: BUG: <CONFIG>_LOCATION property should use + the config name in the directory and not $(OutDir). This + addresses bug#5363. + +2007-08-01 10:53 king + + * Source/cmGeneratedFileStream.h: COMP: Fix warning about not being + able to automatically generate a copy constructor. + +2007-08-01 10:07 alex + + * Source/kwsys/DynamicLoader.cxx: + COMP: also build the static dummy loader on Cray Catamount + + Alex + +2007-08-01 09:18 alex + + * Source/: CMakeLists.txt, cmExtraEclipseCDT4Generator.cxx, + cmExtraEclipseCDT4Generator.h, cmake.cxx: + ENH: add Eclipse CDT4 generator, patch from Miguel A. + Figueroa-Villanueva + + Alex + +2007-08-01 09:14 alex + + * Modules/Platform/Catamount.cmake: + ENH: add support for Catamount, the OS running on the compute + nodes of Cray super computers + + Alex + +2007-07-31 23:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-31 14:52 alex + + * Source/cmTryRunCommand.cxx, Tests/TryCompile/CMakeLists.txt: + 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 + + Alex + +2007-07-31 13:30 alex + + * Modules/: CheckCSourceRuns.cmake, CheckCXXSourceRuns.cmake, + FindThreads.cmake: + STYLE: don't use FIND_INCLUDE_FILE() but only + FIND_INCLUDE_FILES() in FindThreads.h + + BUG: improve CheckC(XX)SourceRuns.cmake so that it works with + cross compiling, the return value has to go in the cache but + shouldn't overwrite the actual return value, and it should go + only in the cache if we have a result from try_run() otherwise we + won't get here again if we have a result later on + + Alex + +2007-07-31 11:23 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: 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 + +2007-07-30 23:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-30 22:51 hoffman + + * Source/: cmSystemTools.cxx, CPack/cmCPackTGZGenerator.cxx, + CPack/cmCPackTarCompressGenerator.cxx: ENH: use gnu tar for + cygwin + +2007-07-30 21:38 hoffman + + * Source/cmXMLParser.cxx: STYLE: fix warning + +2007-07-30 15:52 alex + + * Source/kwsys/DynamicLoader.cxx: + 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 + + Alex + +2007-07-30 14:46 alex + + * Source/cmTryRunCommand.cxx: + ENH: FORCE the values in the cache, otherwise the file is useless + + Alex + +2007-07-29 23:13 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-28 23:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-28 00:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-27 13:12 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + STYLE: fix line length + + Alex + +2007-07-27 11:57 alex + + * Modules/Platform/: UnixPaths.cmake, WindowsPaths.cmake: + 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 + + Alex + +2007-07-27 10:55 hoffman + + * Source/: cmCommandArgumentLexer.h, cmCommandArgumentParser.cxx, + cmCommandArgumentParserTokens.h, cmConfigure.cmake.h.in, + cmCoreTryCompile.cxx, cmDependsFortranLexer.h, + cmDependsJavaLexer.h, cmExprLexer.h, cmXCodeObject.cxx, + cmXCodeObject.h, cmaketest.h.in, cmakexbuild.cxx, + CPack/OSXScriptLauncher.cxx, CPack/cmCPackConfigure.h.in, + CPack/cmCPackGenerators.cxx, CPack/cmCPackZIPGenerator.cxx, + CPack/cpack.cxx, CTest/cmCTestCoverageHandler.cxx, + CTest/cmCTestMemCheckHandler.cxx: STYLE: fix some kwstyle errors + +2007-07-27 08:59 alex + + * CMakeCPack.cmake, Source/cmSetPropertiesCommand.h, + Source/cmake.cxx, Source/cmake.h, Modules/CPackDeb.cmake, + Modules/FindPythonLibs.cmake, + Source/CPack/cmCPackDebGenerator.cxx, Source/CPack/cpack.cxx, + Source/CTest/cmCTestScriptHandler.cxx: + 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 + + Alex + +2007-07-27 04:22 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-26 16:38 hoffman + + * Source/CTest/cmCTestMemCheckHandler.cxx: ENH: add test output to + valgrind output and truncate output for valgrind + +2007-07-26 14:36 hoffman + + * Source/: cmXMLParser.cxx, cmXMLParser.h: ENH: fix warning on + win64 + +2007-07-26 11:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-26 08:40 alex + + * Source/: cmTryRunCommand.cxx, CPack/cmCPackGenerators.cxx, + CPack/cmCPackZIPGenerator.cxx, CPack/cpack.cxx: + STYLE: fix line lengths + + Alex + +2007-07-26 00:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-25 16:37 hoffman + + * Source/CTest/cmCTestTestHandler.cxx: ENH: fix bug with valgrind + output being truncated + +2007-07-25 15:08 alex + + * Modules/FindPythonLibs.cmake: + 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 + + Alex + +2007-07-25 13:08 alex + + * Source/CPack/: cmCPackDebGenerator.cxx, cmCPackGenerators.cxx: + ENH: apply patch from Mathieu which creates a deb file (not + finishsed yet) + + Alex + +2007-07-25 11:41 alex + + * Source/CPack/cmCPackDebGenerator.cxx: + COMP: silence warnings + + Alex + +2007-07-25 10:57 alex + + * Modules/CPackDeb.cmake, Source/CMakeLists.txt, Source/cmake.cxx, + Source/CPack/cmCPackDebGenerator.cxx, + Source/CPack/cmCPackDebGenerator.h, + Source/CPack/cmCPackGenerators.cxx: + ENH: add an empty debian package generator, Mathieu volunteered + to fill it :-) + + Alex + +2007-07-25 09:22 hoffman + + * Source/: cmXMLParser.cxx, cmXMLParser.h: STYLE: fix compiler + warning + +2007-07-25 04:18 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-24 15:55 hoffman + + * Source/cmWin32ProcessExecution.cxx: ENH: fix resource leak + +2007-07-24 15:27 hoffman + + * DartLocal.conf.in: ENH: clean up some missing dashboards + +2007-07-24 14:50 alex + + * Source/kwsys/ProcessUNIX.c: + COMP: sync with HEAD + + Alex + +2007-07-24 14:43 hoffman + + * Source/CTest/: cmCTestMemCheckHandler.cxx, + cmCTestMemCheckHandler.h, cmCTestTestHandler.h: ENH: add support + for bounds checker + +2007-07-24 14:14 alex + + * Source/kwsys/DynamicLoader.cxx: + ENH: disable dynamic loader if shared libraries are not supported + instead of hacking around it + + Alex + +2007-07-24 12:52 alex + + * Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, + Source/CPack/cmCPackZIPGenerator.cxx, + Source/CPack/cmCPackZIPGenerator.h, Modules/CPackZIP.cmake, + Modules/Platform/BlueGeneL.cmake: + 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) + + Alex + +2007-07-24 10:05 hoffman + + * Source/kwsys/ProcessWin32.c: ENH: fix resource leak + +2007-07-24 10:00 alex + + * Modules/CMakeDetermineSystem.cmake, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx: + 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) + + Alex + +2007-07-24 02:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-23 13:13 alex + + * Source/cmTryRunCommand.cxx: + STYLE: put a lot of comments into the generated cmake-cache + preloading file to aid the user with using it + + Alex + +2007-07-23 11:22 alex + + * Modules/FindPythonInterp.cmake: + STYLE: mark the variable as advanced + + Alex + +2007-07-23 10:47 alex + + * Source/cmTryRunCommand.cxx: + ENH: try to create a file which can be used for presetting the + cache values of the TRY_RUN() results when crosscompiling + + Alex + +2007-07-23 09:49 alex + + * Modules/: FindASPELL.cmake, FindBZip2.cmake, FindBoost.cmake, + FindCURL.cmake, FindCurses.cmake, FindEXPAT.cmake, + FindGnuplot.cmake, FindHSPELL.cmake, FindJPEG.cmake, + FindJasper.cmake, FindLibXml2.cmake, FindLibXslt.cmake, + FindMPEG.cmake, FindMPEG2.cmake, FindMotif.cmake, + FindOpenAL.cmake, FindPNG.cmake, + FindPackageHandleStandardArgs.cmake, FindPerl.cmake, + FindPerlLibs.cmake, FindPhysFS.cmake, FindPythonInterp.cmake, + FindPythonLibs.cmake, FindSDL.cmake, FindTCL.cmake, + FindTIFF.cmake, FindTclsh.cmake, FindWget.cmake, FindZLIB.cmake: + 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) + + Alex + +2007-07-23 09:06 alex + + * Source/: cmLocalGenerator.cxx, kwsys/SystemTools.cxx: + 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 + + Alex + +2007-07-23 00:41 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-21 23:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-20 22:46 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-20 16:31 alex + + * Utilities/KWStyle/CMakeFiles.txt.in: + ENH: add quotes around the file names, so kwstyle can handle it + if there are spaces in the path + + Alex + +2007-07-20 14:08 hoffman + + * Source/cmCommandArgumentParser.cxx, Tests/Complex/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt: ENH: user more memory + for parser and add test to complex that sets a huge string + +2007-07-20 13:03 hoffman + + * Source/CTest/cmCTestCoverageHandler.cxx: ENH: fix div by 0 + +2007-07-20 12:25 hoffman + + * Utilities/cmcurl/CMake/OtherTests.cmake: ENH: change order so + windows functions are found first since try compile is slow on + windows + +2007-07-20 10:07 hoffman + + * DartLocal.conf.in: ENH: change name + +2007-07-20 08:48 alex + + * Source/cmMakefile.cxx: + STYLE: even more output when --debug-output is used + + Alex + +2007-07-20 08:36 alex + + * Source/: cmDocumentation.cxx, cmExportCommand.h, + cmExtraCodeBlocksGenerator.cxx, cmExtraCodeBlocksGenerator.h, + cmFileCommand.cxx, cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmHexFileConverter.cxx, cmIncludeExternalMSProjectCommand.cxx, + cmMakefile.cxx, cmMakefile.h, cmTryCompileCommand.h, + cmTryRunCommand.h, cmake.h, CTest/cmCTestScriptHandler.cxx: + STYLE: fix line lengths + + Alex + +2007-07-19 21:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-19 15:39 alex + + * Modules/CPack.STGZ_Header.sh.in: + ENH: try if tail works with the -n +<number> syntax, if not use + only "+<number>" (GNU tail warns that this is deprecated) + + Alex + +2007-07-19 13:40 alex + + * Modules/FindTCL.cmake: + 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 + + Alex + +2007-07-19 11:59 alex + + * Modules/FindPythonLibs.cmake: + BUG: fix typo + + Alex + +2007-07-19 11:47 alex + + * Modules/FindPythonLibs.cmake: + ENH: make the list of modules global + + Alex + +2007-07-19 11:13 alex + + * Source/: cmFindPackageCommand.h, cmMakefile.cxx, cmakemain.cxx, + CPack/cpack.cxx: + STYLE: fix some typos, nicer debug output + + Alex + +2007-07-19 10:20 alex + + * Modules/FindPythonLibs.cmake: + ENH: only load the static modules in the LoadAll function + + Alex + +2007-07-19 09:42 alex + + * Modules/: CPack.STGZ_Header.sh.in, FindPHP4.cmake: + 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 + + Alex + +2007-07-19 09:00 alex + + * Modules/: FindASPELL.cmake, FindCURL.cmake, FindCurses.cmake, + FindDCMTK.cmake, FindEXPAT.cmake, FindGLUT.cmake, FindGTK.cmake, + FindGnuplot.cmake, FindHSPELL.cmake, FindMPEG.cmake, + FindMPEG2.cmake, FindMotif.cmake, FindPerl.cmake, + FindPhysFS.cmake, FindPike.cmake, FindPythonLibs.cmake, + FindSDL.cmake, FindTCL.cmake, FindTclsh.cmake, FindWget.cmake, + readme.txt: + 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 + + Alex + +2007-07-18 14:38 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-18 13:56 alex + + * Modules/: FindBZip2.cmake, FindCups.cmake, FindJPEG.cmake, + FindJasper.cmake, FindLibXslt.cmake, FindOpenAL.cmake, + FindPNG.cmake, FindPerlLibs.cmake, FindPythonInterp.cmake, + FindTCL.cmake, FindTIFF.cmake, FindZLIB.cmake: + 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 + + Alex + +2007-07-18 13:26 alex + + * Modules/: CMakeLists.txt, FindLibXml2.cmake, + FindPackageHandleStandardArgs.cmake, FindPythonLibs.cmake: + 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 + + Alex + +2007-07-18 10:52 alex + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake: + 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 + + Alex + +2007-07-18 10:19 alex + + * Source/: CMakeLists.txt, cmExtraCodeBlocksGenerator.cxx, + cmake.cxx: + ENH: build codeblocks generator also on Windows + + Alex + +2007-07-17 13:43 hoffman + + * Source/cmAddCustomCommandCommand.h: STYLE: add more docs + +2007-07-17 13:10 alex + + * Source/cmakemain.cxx: + COMP: fix warning about unused variable + + Alex + +2007-07-17 12:01 alex + + * Source/: cmake.cxx, cmakemain.cxx: + COMP: fix build on Windows, where GetCurrentDirecty() is + redefined to GetCurrentDirectoryA() -correct return value for + md5sum + + Alex + +2007-07-17 10:44 alex + + * Source/: cmLocalGenerator.cxx, cmake.cxx, cmakemain.cxx: + STYLE: fix line lengths and add "remove -f" to the docs + + Alex + +2007-07-17 09:25 alex + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmLocalGenerator.cxx, cmMakefile.cxx, cmMessageCommand.cxx, + cmakemain.cxx: + ENH: produce a lot more output when running with --debug-output + -try to fix build error on HPUX + + Alex + +2007-07-17 08:51 alex + + * Modules/Platform/WindowsPaths.cmake: + 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 + + Alex + +2007-07-17 08:41 alex + + * Modules/: KDE3Macros.cmake, FindKDE3.cmake: + 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 + + Alex + +2007-07-16 15:10 alex + + * Source/cmSystemTools.cxx: + BUG: fix bootstrapping, md5sum disabled in bootstrapping mode + + Alex + +2007-07-16 13:29 alex + + * Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: + STYLE: remove debug output + +2007-07-16 13:26 alex + + * Source/cmMakefile.cxx, + Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: + 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 + + Alex + +2007-07-16 10:59 hoffman + + * CMakeLists.txt, Readme.txt: ENH: final 2.4.7 commit + +2007-07-16 10:54 alex + + * Source/: cmake.cxx, cmSystemTools.h, cmSystemTools.cxx: + ENH: apply patch from Mathieu, add argument -E md5sum to compute + md5sums of files, compatible to md5sum output + + Alex + +2007-07-16 10:54 hoffman + + * Readme.txt: ENH: + +2007-07-16 10:53 hoffman + + * Readme.txt: ENH: clean up a bit + +2007-07-16 10:13 alex + + * Modules/Platform/NetBSD.cmake: + BUG: the Plugin test fails on NetBSD, let's see if this fixes it + + Alex + +2007-07-16 09:08 alex + + * Modules/Platform/UnixPaths.cmake: + 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 + + Alex + +2007-07-13 12:03 alex + + * Source/cmAddLibraryCommand.cxx, Utilities/CMakeLists.txt: + STYLE: better error message, name the new manpages cmakecommands, + cmakecompat, cmakeprops and cmakemodules + + Alex + +2007-07-13 11:20 alex + + * Modules/Platform/DragonFly.cmake: + ENH: add DragonFly BSD, which is very close to FreeBSD (#4500) + + Alex + +2007-07-13 10:29 alex + + * Modules/: CheckCSourceRuns.cmake, CheckCXXSourceRuns.cmake: + 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. + + Alex + +2007-07-13 00:58 alex + + * Source/: CMakeLists.txt, cmExtraCodeBlocksGenerator.cxx, + cmExtraCodeBlocksGenerator.h, cmake.cxx: + ENH: add a simple CodeBlocks extra generator, early alpha stage, + there seems to be interest in it + + Alex + +2007-07-12 16:15 alex + + * Modules/Platform/BlueGeneL.cmake: + ENH: add the static libs always to the link libs, if they are not + used it shouldn't hurt + + Alex + +2007-07-12 15:00 alex + + * Modules/: CMakeLists.txt, CheckStructHasMember.cmake: + 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) + + Alex + +2007-07-12 13:41 alex + + * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp, + Platform/Generic-ADSP-ASM.cmake, Platform/Generic-ADSP-C.cmake, + Platform/Generic-ADSP-CXX.cmake, + Platform/Generic-ADSP-Common.cmake: + ENH: add support for the ADSP toolchains for Blackfin, Shark and + TigerShark DSPs, patch from Raphael Cotty + + Alex + +2007-07-12 11:56 alex + + * Source/cmListCommand.cxx, Source/cmListCommand.h, + Tests/CMakeTests/ListTest.cmake.in: + ENH: add LIST(CONTAINS ...) patch from "Miguel A. + Figueroa-Villanueva, miguelf (AT) ieee.org added tests for + LIST(CONTAINS, SORT, REVERSE) + + Alex + +2007-07-12 11:05 alex + + * Modules/FindCURL.cmake: + BUG: honor REQUIRED and QUIETLY (#5312) + + Alex + +2007-07-12 10:38 alex + + * Readme.txt: + STYLE: add Readme.txt with instructions how to build cmake, fix + #5296 + + Alex + +2007-07-12 10:17 martink + + * Source/cmGetDirectoryPropertyCommand.cxx: BUG: fix screwup in + GetDirectoryProp... + +2007-07-12 08:37 alex + + * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmTarget.cxx, Modules/CMakeASMCompiler.cmake.in, + Modules/CMakeCCompiler.cmake.in, + Modules/CMakeCXXCompiler.cmake.in, + Modules/CMakeForceCompiler.cmake, + Modules/CMakeFortranCompiler.cmake.in, + Modules/CMakeJavaCompiler.cmake.in: 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) + + Alex + +2007-07-11 17:29 alex + + * Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmTarget.cxx, Modules/CMakeASMCompiler.cmake.in, + Modules/CMakeCCompiler.cmake.in, + Modules/CMakeCXXCompiler.cmake.in, + Modules/CMakeForceCompiler.cmake, + Modules/CMakeFortranCompiler.cmake.in, + Modules/CMakeJavaCompiler.cmake.in: COMP: revert last commit for + now, broke Visual Studio + + Alex + +2007-07-11 16:22 alex + + * Modules/CMakeASMCompiler.cmake.in, + Modules/CMakeCCompiler.cmake.in, + Modules/CMakeCXXCompiler.cmake.in, + Modules/CMakeForceCompiler.cmake, + Modules/CMakeFortranCompiler.cmake.in, + Modules/CMakeJavaCompiler.cmake.in, Modules/CMakeLists.txt, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmTarget.cxx: + 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 + + This change should be backward compatible: if there is a project + using fortran and CXX, they had to set the LINKER_LANGUAGE + explicitely, otherwise cmake complained (but still generated the + project files). Explicitely setting the linker language still + overrides automatic detection. If somebody has a custom language + for cmake and the PREFERENCE starts with "P", its changed to 100, + which gives it preference over all other languages (except the + other custom languages which have also "Prefered"). "None" is + converted to 0. + + Alex + +2007-07-11 15:53 alex + + * Source/: cmDocumentation.cxx, cmDocumentation.h, + cmPropertyDefinition.cxx, cmPropertyDefinition.h, cmake.cxx, + cmake.h, cmakemain.cxx: + STYLE: sort the property documentation into + global/directory/target/test/sourcefile and variable sections + + Alex + +2007-07-11 15:50 alex + + * Source/cmMakefile.cxx: + 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. + + Now the following #cmakedefine HAVE_STRING_H 1 #cmakedefine + HAVE_STRLCAT 1 + + produce: + + #define HAVE_STRING_H 1 /* #undef HAVE_STRLCAT */ + + whereas before they produced: + + #define HAVE_STRING_H 1 /* #undef HAVE_STRLCAT 1 */ + + Since it's commented out anyway, it's now change in behaviour. + + Alex + +2007-07-11 13:39 alex + + * Modules/CMakeASMInformation.cmake: + ENH: add CMAKE_INCLUDE_FLAG_ASM${ASM_DIALECT} and don't allow + preset CMAKE_xxx_INFORMATION files + + Alex + +2007-07-10 21:38 alex + + * Modules/FindKDE4.cmake: + STYLE: use EXECUTE_PROCESS() instead of EXEC_PROGRAM() + + Alex + +2007-07-10 17:11 alex + + * Modules/Platform/eCos.cmake: + ENH: add the ecos include dir and the ecos definitions by default + + Alex + +2007-07-10 14:05 martink + + * Source/cmGetSourceFilePropertyCommand.cxx: ENH: added some + documentation to explain a section of code a bit better + +2007-07-10 13:52 martink + + * Source/: cmMakefile.cxx, cmGetDirectoryPropertyCommand.cxx: ENH: + some cleanup of get property commands + +2007-07-09 14:30 king + + * Source/cmLocalVisualStudioGenerator.h: STYLE: Removed stray + comment. + +2007-07-09 13:07 alex + + * Modules/Platform/eCos.cmake: + ENH: add support for building eCos applications natively + + Alex + +2007-07-09 08:16 alex + + * Tests/Assembler/main.c: COMP: hopefully fix test, finally + + Alex + +2007-07-09 05:50 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-09 00:44 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-08 22:06 alex + + * Tests/Assembler/main.c: COMP: fix test + + Alex + +2007-07-07 17:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-06 19:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-06 14:02 alex + + * Tests/Assembler/CMakeLists.txt: + BUG: fix test + + Alex + +2007-07-06 13:08 alex + + * Utilities/CMakeLists.txt: + BUG: the cmake deps depend on cmake + + Alex + +2007-07-06 08:53 alex + + * Tests/Assembler/: CMakeLists.txt, main.c: + 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 + + Alex + +2007-07-05 16:38 alex + + * Tests/Assembler/CMakeLists.txt: + STYLE: some more output + + Alex + +2007-07-05 16:32 alex + + * Tests/Assembler/: CMakeLists.txt, main-linux-x86-gas.s: + COMP: skip APPLE, since there with universal binaries the + assembler file would be built for both architectures + + Alex + +2007-07-05 16:11 alex + + * Tests/Assembler/CMakeLists.txt: + COMP: let's see if this assembler file works also on other + platforms than linux... + + Alex + +2007-07-05 15:50 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-05 09:05 alex + + * Tests/: CMakeLists.txt, Assembler/CMakeLists.txt, + Assembler/main-linux-x86-gas.s, Assembler/main.c: + ENH: add a simple assembler test + + Alex + +2007-07-04 08:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-03 16:10 alex + + * Source/: cmCommandArgumentsHelper.cxx, + cmExternalMakefileProjectGenerator.cxx, cmake.cxx: + STYLE: name the external generator "KDevelop3 - Unix Makefiles" + instead of "Unix Makefiles - KDevelop3" -initialize Ignore to 0, + crashes otherwise + + Alex + +2007-07-03 11:41 alex + + * Modules/FindOpenGL.cmake: + STYLE: don't test twice for APPLE + + Alex + +2007-07-03 09:45 king + + * DartLocal.conf.in: ENH: Adding hythloth expected nightly + submissions. + +2007-07-03 08:26 alex + + * Source/: cmDocumentation.cxx, cmDocumentation.h: + COMP: fix compile on HP-UX with aCC, reusing the same identifier + for a variable as for the enum type doesn't work here + + Alex + +2007-07-03 03:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-07-02 16:46 alex + + * Source/: cmCommandArgumentsHelper.cxx, cmExportCommand.cxx: + COMP: fix warnings + + Alex + +2007-07-02 16:04 king + + * Source/: cmFileCommand.cxx, cmFileCommand.h: COMP: Remove unused + argument. + +2007-07-02 16:04 king + + * Source/cmInstallTargetGenerator.cxx: COMP: Remove shadowed local. + +2007-07-02 15:54 alex + + * Modules/CMakeFindBinUtils.cmake: + COMP: with visual studio it's no error if link isn't found + + Alex + +2007-07-02 15:43 alex + + * Source/: cmBootstrapCommands.cxx, cmCommand.h, + cmCommandArgumentsHelper.cxx, cmCommandArgumentsHelper.h, + cmExportCommand.cxx, cmExportCommand.h: + ENH: add framework for unified handling of arguments to cmake + commands, example see cmExportCommand.cxx + + Alex + +2007-07-02 14:56 king + + * Source/: cmFileCommand.cxx, cmFileCommand.h, + cmInstallCommand.cxx, cmInstallDirectoryGenerator.cxx, + cmInstallDirectoryGenerator.h, cmInstallExportGenerator.cxx, + cmInstallExportGenerator.h, cmInstallFilesGenerator.cxx, + cmInstallFilesGenerator.h, cmInstallGenerator.cxx, + cmInstallGenerator.h, cmInstallScriptGenerator.cxx, + cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: 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. + +2007-07-02 14:18 alex + + * Modules/CMakeForceCompiler.cmake: + 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 + + Alex + +2007-07-02 13:32 king + + * Source/: cmTarget.cxx, cmTarget.h: STYLE: Fixed line-too-long, + fixed indentation, removed trailing whitespace, added function + separator comment lines. + +2007-07-02 13:29 alex + + * Modules/CMakeCInformation.cmake, + Modules/CMakeCXXInformation.cmake, + Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeSystemSpecificInformation.cmake, + Tests/CMakeTests/DummyToolchain.cmake, + Tests/CMakeTests/ToolchainTest.cmake.in: + 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 + + Instead of presetting these variables to arbitrary filenames, + users should set up CMAKE_SYSTEM_NAME and the compilers correctly + and also create a Platform/ directory so these files will all + follow the official cmake style, which should make it easier to + understand and debug project which have their own + platform/toolchain support files. + + -remove support for a suffix to MS crosscompilers, since this is + not (yet) supported by cmake and might confuse users + + Alex + +2007-07-02 12:46 alex + + * Modules/CMakeFindBinUtils.cmake: + BUG: with MS Visual Studio currently there is no compiler id, so + check the generator too + + Alex + +2007-07-02 11:31 king + + * Source/cmInstallTargetGenerator.cxx: BUG: Fix install_name_tool + update of the executable in an installed bundle on OSX. This + addresses bug#4534. + +2007-07-02 11:24 alex + + * Source/cmDocumentation.h: + COMP: fix build with msvc 6, the enums are now part of a class + which is already completely parsed + + Alex + +2007-07-02 11:05 alex + + * Utilities/CMakeLists.txt: + BUG: fix build with cmake < 2.4 + + Alex + +2007-07-02 11:02 king + + * Source/: cmInstallGenerator.cxx, cmInstallGenerator.h, + cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: ENH: + Improved indentation of generated cmake_install.cmake code. + +2007-07-02 09:58 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Enable versioned executable + test everywhere but XCode. + +2007-07-01 22:55 hoffman + + * Source/: cmCommandArgumentParserHelper.cxx, + cmCommandArgumentParserHelper.h: COMP: fix warning in release + branch + +2007-07-01 16:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-30 22:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-30 21:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-29 16:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-29 12:58 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/Platform/Linux.cmake, + Source/cmCommandArgumentParserHelper.cxx, + Source/cmCommandArgumentParserHelper.h, Source/cmFileCommand.cxx, + Source/cmFileCommand.h, Source/cmLocalGenerator.cxx, + Source/cmMakefile.cxx, Source/cmMakefile.h, Source/cmake.cxx, + Tests/StringFileTest/InputFile.h.in, + Tests/StringFileTest/StringFile.cxx: ENH: RC 11 + +2007-06-29 11:30 hoffman + + * DartLocal.conf.in: ENH: remove more machines + +2007-06-29 11:18 hoffman + + * CMakeLists.txt, DartLocal.conf.in: ENH: make DartLocal.conf part + of project + +2007-06-28 16:11 king + + * Source/: cmInstallDirectoryGenerator.cxx, + cmInstallExportGenerator.cxx, cmInstallFilesGenerator.cxx, + cmInstallGenerator.cxx, cmInstallGenerator.h, + cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h: 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. + +2007-06-28 15:28 alex + + * Source/cmGlobalGenerator.cxx: + COMP: fix warning about unused parameter + + Alex + +2007-06-28 15:04 alex + + * Source/cmDocumentation.cxx, Source/cmDocumentation.h, + Source/cmakemain.cxx, Utilities/CMakeLists.txt: + 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. + + Alex + +2007-06-28 13:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-28 11:00 alex + + * Source/cmDocumentation.cxx, Source/cmDocumentation.h, + Source/cmDumpDocumentation.cxx, Source/cmakemain.cxx, + Source/CursesDialog/ccmake.cxx, Utilities/CMakeLists.txt: + 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 + + Let me know if there are some things I overlooked. + + Alex + +2007-06-28 10:22 alex + + * Source/cmGlobalVisualStudio6Generator.cxx: + COMP: fix typo + + Alex + +2007-06-28 09:14 alex + + * Modules/: CMakeASM-ATTInformation.cmake, + CMakeASMCompiler.cmake.in, CMakeASMInformation.cmake, + CMakeDetermineASM-ATTCompiler.cmake, + CMakeDetermineASMCompiler.cmake, CMakeTestASM-ATTCompiler.cmake, + CMakeTestASMCompiler.cmake, Platform/gas.cmake: + ENH: initial support for assembler in cmake, needs testing by our + users + + Alex + +2007-06-28 09:09 alex + + * Source/: cmGlobalBorlandMakefileGenerator.cxx, + cmEnableLanguageCommand.cxx, cmEnableLanguageCommand.h, + cmGlobalBorlandMakefileGenerator.h, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, cmGlobalMSYSMakefileGenerator.cxx, + cmGlobalMSYSMakefileGenerator.h, + cmGlobalMinGWMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.h, + cmGlobalNMakeMakefileGenerator.cxx, + cmGlobalNMakeMakefileGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio6Generator.h, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h, + cmGlobalVisualStudio8Win64Generator.cxx, + cmGlobalVisualStudio8Win64Generator.h, + cmGlobalWatcomWMakeGenerator.cxx, cmGlobalWatcomWMakeGenerator.h, + cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h, + cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx, cmMakefile.h, + cmProjectCommand.cxx: + ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be + possible to do something like this: + + ENABLE_LANGUAGE(ASM-ATT) IF(CMAKE_ASM-ATT_COMPILER_WORKS) ... + do assembler stufff ELSE(CMAKE_ASM-ATT_COMPILER_WORKS) ... + fallback to generic C/C++ ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS) + + Alex + +2007-06-27 16:28 alex + + * Source/kwsys/: DynamicLoader.cxx, ProcessUNIX.c: + ENH: build on BlueGene/L: -add static resolv, nss_files and + nss_dns libs to the default set of libs, otherwise we get + undefined references out of libc to several functions -add a + dummy DynamicLoader in kwsys for systems without shared libs + -BlueGene doesn't have SA_SIGINFO + + Alex + +2007-06-27 16:14 king + + * Source/cmInstallCommand.cxx: BUG: Do not install the import + library for an executable that does not have ENABLE_EXPORTS set. + +2007-06-27 16:10 king + + * Source/: cmFileCommand.cxx, cmFileCommand.h: BUG: Need to compute + the correct versioned name for executables on cygwin. This + addresses bug#5238. + +2007-06-27 15:42 alex + + * Source/cmTarget.cxx: + ENH: here we really want only non-imported targets, as discussed + with Brad + + Alex + +2007-06-27 14:55 alex + + * Modules/CMakeDetermineCompilerId.cmake: + 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) + + Alex + +2007-06-27 13:22 king + + * Tests/Java/CMakeLists.txt: 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. + +2007-06-27 12:07 king + + * Modules/Platform/Linux.cmake, Modules/Platform/UnixPaths.cmake, + Source/cmFindLibraryCommand.cxx, Source/cmake.cxx: 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. + +2007-06-27 12:05 king + + * Source/cmPropertyDefinition.cxx: BUG: Fixed spelling of globally + in global property names. + +2007-06-27 11:42 king + + * Modules/Platform/GNU.cmake: ENH: Added GNU/Hurd platform. Taken + from debian patch 407155. + +2007-06-27 11:39 king + + * Source/kwsys/ProcessUNIX.c: COMP: Fix for platforms that do not + have siginfo on their signal handlers. + +2007-06-27 08:43 alex + + * Tests/CMakeLists.txt: + COMP: fix tests where the building cmake doesn't have + GET_TEST_PROPERTY + + Alex + +2007-06-27 04:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-26 19:54 alex + + * Source/cmGlobalGenerator.cxx: + ENH: use CMAKE_SYSTEM instead of CMAKE_SYSTEM_NAME, since + CMAKE_SYSTEM_NAME may already have been set when crosscompiling + + Alex + +2007-06-26 17:14 alex + + * Source/cmGlobalGenerator.cxx: + COMP: fix broken tests for now + + Alex + +2007-06-26 17:08 alex + + * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: + COMP: fix bootstrapping + + Alex + +2007-06-26 15:30 alex + + * Tests/: CMakeLists.txt, SimpleCOnly/CMakeLists.txt, + SimpleCOnly/bar.c, SimpleCOnly/foo.c, SimpleCOnly/main.c: + 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 + + Alex + +2007-06-26 15:15 alex + + * Tests/CMakeLists.txt, Modules/Platform/Generic-SDCC-C.cmake: + ENH: + +2007-06-26 14:48 martink + + * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: ENH: add + SetProperties into bootstrap + +2007-06-26 13:50 alex + + * Source/: cmDefinePropertyCommand.h, cmGetPropertyCommand.h, + cmSetPropertiesCommand.h: + STYLE: rename chain to inherit in the docs + + Alex + +2007-06-26 13:19 alex + + * Modules/: CMakeCCompilerId.c, Platform/Generic-SDCC-C.cmake: + ENH: add basic support for sdcc (http://sdcc.sourceforge.net), + needs sdcc (sdcclib) cvs for creating libraries) + + Alex + +2007-06-26 13:05 alex + + * Modules/Platform/Generic.cmake, Source/cmAddLibraryCommand.cxx, + Source/cmake.cxx, Source/cmake.h, + Modules/CMakeGenericSystem.cmake, + Modules/Platform/BlueGeneL.cmake: + STYLE: change global cmake variable + CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBS to the first global cmake + property TARGET_SUPPORTS_SHARED_LIBS + + Alex + +2007-06-26 13:00 alex + + * Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Source/cmGlobalGenerator.cxx: + 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 + + Alex + +2007-06-26 04:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-25 12:50 martink + + * Source/: cmGetPropertyCommand.cxx, cmSetPropertiesCommand.cxx: + COMP: fix warnings + +2007-06-25 12:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-25 10:34 martink + + * Source/: cmDefinePropertyCommand.cxx, cmDefinePropertyCommand.h, + cmProperty.h, cmPropertyDefinition.cxx, cmPropertyMap.cxx, + cmake.cxx, cmake.h: ENH: added the ability to document variables + and cached_variables + +2007-06-25 10:33 martink + + * Source/: cmGetPropertyCommand.cxx, cmGetPropertyCommand.h: ENH: + added cmGetPropertyCommand + +2007-06-25 09:51 martink + + * Source/cmCommands.cxx, Source/cmGetCMakePropertyCommand.cxx, + Source/cmMakefile.cxx, + Source/cmSetDirectoryPropertiesCommand.cxx, + Source/cmSetPropertiesCommand.cxx, Source/cmake.cxx, + Tests/Properties/CMakeLists.txt: ENH: some property cleanup and + added GetProperty + +2007-06-24 06:38 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-23 01:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-22 11:31 hoffman + + * CMakeLists.txt, Utilities/Release/CMake.nsi.in, + Utilities/Release/CMakeInstall.bmp, + Utilities/Release/MakeRelease.cmake.in, Utilities/Release/README, + Utilities/Release/Release.cmake, Utilities/Release/cmake_login, + Utilities/Release/cmake_release.sh.in, + Utilities/Release/config_AIX, + Utilities/Release/config_CYGWIN_NT-5.1, + Utilities/Release/config_Darwin, Utilities/Release/config_HP-UX, + Utilities/Release/config_IRIX64, Utilities/Release/config_Linux, + Utilities/Release/config_OSF1, Utilities/Release/config_SunOS, + Utilities/Release/cygwin-package.sh.in, + Utilities/Release/release_dispatch.sh: ENH: remove old style + release stuff + +2007-06-22 10:22 alex + + * Modules/: CMakeLists.txt, FindMPI.cmake, + Platform/BlueGeneL.cmake: + ENH: add support for BlueGene/L + + Alex + +2007-06-22 09:58 alex + + * Source/: cmAddLibraryCommand.cxx, cmAddLibraryCommand.h, + cmCPluginAPI.cxx, cmMakefile.cxx, cmMakefile.h: + 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) + + Alex + +2007-06-22 08:44 alex + + * Source/: cmDocumentation.cxx, cmDocumentation.h, cmake.cxx, + cmake.h: + ENH: put compatibility commands in extra section and prepare for + creating separate man pages for properties, modules, commands and + compatibility commands + + Alex + +2007-06-21 16:23 alex + + * Modules/CMakeGenericSystem.cmake, Modules/Platform/Generic.cmake, + Source/cmAddLibraryCommand.cxx: + ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and + the target platform doesn't support shared libraries + + Alex + +2007-06-21 14:06 alex + + * Tests/Java/CMakeLists.txt: + STYLE: add some more output, so it is easier to understand + + Alex + +2007-06-21 13:08 alex + + * Source/: cmLocalGenerator.cxx, cmTarget.cxx: + 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 + + Seems to work, but have to check with Brad. + + Alex + +2007-06-21 06:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-21 04:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-20 23:01 alex + + * Source/cmMakefile.h: + STYLE: GetProjectName() is const + + Alex + +2007-06-20 03:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-19 14:57 alex + + * Source/cmInstallExportGenerator.cxx: + COMP: fix build under windows + + Alex + +2007-06-19 13:10 alex + + * Source/: CMakeLists.txt, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, cmInstallCommand.cxx, cmInstallCommand.h, + cmInstallExportGenerator.cxx, cmInstallExportGenerator.h: + ENH: add INSTALL(EXPORT ...) mode and INSTALL( TARGETS ... EXPORT + <set> ) , tests still have to be added + + Alex + +2007-06-19 11:11 alex + + * Source/: cmInstallCommand.cxx, cmInstallCommand.h, + cmInstallDirectoryGenerator.cxx, cmInstallDirectoryGenerator.h, + cmInstallFilesGenerator.cxx, cmInstallFilesGenerator.h, + cmInstallGenerator.h, cmInstallTargetGenerator.cxx, + cmInstallTargetGenerator.h: + 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 + + Alex + +2007-06-19 09:18 king + + * Source/cmCPluginAPI.cxx: COMP: Work-around warning about static + specifier on HP compiler. + +2007-06-18 18:01 alex + + * Modules/CMakeDetermineJavaCompiler.cmake: + STYLE: use IF(NOT ...) and remove MARK_AS_ADVANCED() for + variables which are not defined here + + Alex + +2007-06-18 17:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-18 11:59 king + + * bootstrap, Source/CMakeLists.txt, + Source/cmAuxSourceDirectoryCommand.cxx, Source/cmCPluginAPI.cxx, + Source/cmCommands.cxx, Source/cmCreateTestSourceList.cxx, + Source/cmFLTKWrapUICommand.cxx, + Source/cmGetSourceFilePropertyCommand.cxx, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalXCodeGenerator.cxx, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmLocalXCodeGenerator.cxx, Source/cmLocalXCodeGenerator.h, + Source/cmMakeDepend.cxx, Source/cmMakefile.cxx, + Source/cmMakefile.h, Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmOutputRequiredFilesCommand.cxx, + Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapCPPCommand.h, + Source/cmQTWrapUICommand.cxx, Source/cmQTWrapUICommand.h, + Source/cmSourceFile.cxx, Source/cmSourceFile.h, + Source/cmSourceFileLocation.cxx, Source/cmSourceFileLocation.h, + Source/cmTarget.cxx, Source/cmTarget.h: 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. + + The changes re-implement cmSourceFile and the use of it to allow + instances to be created much earlier. The use of + cmSourceFileLocation allows locating a source file referenced by + a user to be much simpler and more robust. The two SetName + methods are no longer needed so some duplicate code has been + removed. The strange "SourceName" stuff is gone. Code that + created cmSourceFile instances on the stack and then sent them to + cmMakefile::AddSource has been simplified and converted to + getting cmSourceFile instances from cmMakefile. The CPluginAPI + has preserved the old API through a compatibility interface. + + Source lists are gone. Targets now get real instances of + cmSourceFile right away instead of storing a list of strings + until the final pass. + + TraceVSDependencies has been re-written to avoid the use of + SourceName. It is now called TraceDependencies since it is not + just for VS. It is now implemented with a helper object which + makes the code simpler. + +2007-06-18 09:00 alex + + * Source/CPack/: cmCPackGenerators.cxx, cmCPackNSISGenerator.cxx: + ENH: NSIS exists also for Linux, not only Windows, so enable it + there too patch by Michal ÄŒihaÅ™ <michal (AT) cihar.com> + + Alex + +2007-06-17 20:50 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-17 08:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-16 17:35 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-15 16:09 alex + + * Source/cmake.cxx: + COMP: include cmExternalMakefileProjectGenerator.h + + Alex + +2007-06-15 16:07 alex + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmMakefile.h, cmake.cxx: + STYLE: minor fixes + + Alex + +2007-06-15 15:33 alex + + * Source/cmInstallTargetGenerator.h: + COMP: forgot to commit this one + + Alex + +2007-06-15 14:27 alex + + * Source/cmInstallTargetGenerator.cxx: + 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 + + Alex + +2007-06-15 13:00 alex + + * Source/: cmInstallTargetGenerator.cxx, + cmInstallTargetGenerator.h: + BUG: don't strip static libraries, it removes their symbol table, + dynamic libs have an extra symbol table so they still work + stripped + + Alex + +2007-06-15 11:12 alex + + * Source/: cmInstallTargetGenerator.h, + cmInstallTargetGenerator.cxx: + BUG: don't run strip on OPTIONAL install targets if the file + doesn't exist + + Alex + +2007-06-15 10:34 alex + + * Source/cmInstallCommand.h: + STYLE: add some more line breaks so it should be easier to read + + Alex + +2007-06-15 10:10 alex + + * Source/: cmExportLibraryDependencies.cxx, + cmExportLibraryDependencies.h, cmGlobalGenerator.h, + cmLocalGenerator.h, cmMakefile.h, cmTarget.h, cmake.cxx, cmake.h: + + 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 + + Alex + +2007-06-15 08:53 alex + + * Utilities/CMakeLists.txt: + STYLE: use a macro for generating the documentation + + Alex + +2007-06-15 08:42 alex + + * Tests/CMakeLists.txt: + COMP: big timeout for building kdelibs + + Alex + +2007-06-15 08:19 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-14 13:57 alex + + * Source/CPack/cmCPackZIPGenerator.cxx: + STYLE: fix typo + + Alex + +2007-06-14 13:55 alex + + * Tests/CMakeLists.txt: + 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. + + Alex + +2007-06-14 13:05 hoffman + + * Source/: cmCTest.cxx, CTest/cmCTestBuildCommand.cxx, + CTest/cmCTestBuildHandler.cxx: ENH: add more verbose output + +2007-06-14 12:03 alex + + * Source/CPack/: cmCPackZIPGenerator.cxx, cmCPackZIPGenerator.h: + ENH: support 7zip for creating zip files (not 7z files) + + Alex + +2007-06-14 11:17 alex + + * Utilities/CMakeLists.txt: + STYLE: add man page for cpack + + Alex + +2007-06-14 08:49 alex + + * Source/: cmRemoveDefinitionsCommand.h, cmakemain.cxx: + STYLE: add comment about the -D -P order and fix typo in doc + + Alex + +2007-06-14 08:33 alex + + * Tests/BuildDepends/CMakeLists.txt: + COMP: removing the directory at the beginning breaks the test for + in-source builds + + Alex + +2007-06-14 07:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-14 01:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-13 17:06 king + + * Source/: cmSourceFile.cxx, cmSourceFile.h: ENH: Make sure + FindFullPath does not complain more than once about not finding + the file if it fails. + +2007-06-13 16:58 king + + * Source/: cmSourceFile.cxx, cmSourceFile.h: ENH: Use + non-const==>locate policy for GetLanguage() method. + +2007-06-13 16:33 king + + * Source/cmSourceFileLocation.h: STYLE: Added interface + documentation. + +2007-06-13 16:26 alex + + * Tests/BuildDepends/: CMakeLists.txt, Project/bar.cxx: + 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) + + Alex + +2007-06-13 16:22 king + + * Source/cmSourceFile.cxx: BUG: Do not abort when file cannot be + found. + +2007-06-13 16:12 king + + * Source/: cmGetSourceFilePropertyCommand.cxx, cmSourceFile.cxx, + cmSourceFile.h: ENH: Improved const-correctness of cmSourceFile + API. On-demand computation of the full path is now done only for + non-const cmSourceFile instances. + +2007-06-13 15:32 king + + * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx, + cmLocalVisualStudio7Generator.cxx, cmMakeDepend.cxx, + cmMakefileLibraryTargetGenerator.cxx, cmSourceFile.cxx, + cmSourceFile.h: ENH: Changed signature of + cmSourceFile::GetFullPath() back to returning a reference to a + string. + +2007-06-13 15:21 king + + * Source/: cmMakefile.cxx, cmMakefile.h, cmSourceFile.h: STYLE: + Removed commented-out code that is no longer needed. + +2007-06-13 15:21 king + + * Source/cmGlobalXCodeGenerator.cxx: COMP: Fixed for new + cmSourceFile interface. + +2007-06-13 15:20 king + + * Source/cmSourceFile.cxx: BUG: Never return a null pointer from + GetFullPath. Too many places construct a string with the result. + +2007-06-13 14:36 alex + + * Source/cmFileCommand.h: + 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 + + Alex + +2007-06-13 13:44 king + + * Source/: cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudioGenerator.cxx: COMP: Fix for new cmSourceFile + interface. + +2007-06-13 13:44 king + + * Source/cmMakefile.cxx: COMP: Fix for build on VS. + +2007-06-13 12:52 alex + + * Source/cmExternalMakefileProjectGenerator.h: + COMP: include cmStandardIncludes.h instead of <vector> and + <string>, this should fix the build problem on AIX + + Alex + +2007-06-13 11:55 king + + * Source/cmSourceFileLocation.cxx: BUG: When updating the directory + or extension from an unambiguous location we need to mark the new + copy as unambiguous too. + +2007-06-13 11:17 king + + * Source/: cmCPluginAPI.cxx, cmCommands.cxx: ENH: Implemented + compatibility interface in cmCPluginAPI to preserve old API for + loaded commadns. + +2007-06-13 10:54 alex + + * Source/cmMarkAsAdvancedCommand.h: + 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 + + Alex + +2007-06-12 17:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-12 16:41 alex + + * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake: + 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.) + + Alex + +2007-06-12 11:11 david.cole + + * Source/cmCTest.cxx: 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. + +2007-06-12 10:56 alex + + * Source/: cmake.cxx, cmake.h, CTest/cmCTestScriptHandler.cxx: + 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. + + Alex + +2007-06-12 10:19 hoffman + + * Source/CTest/cmCTestCoverageHandler.cxx: ENH: make sure working + directory is set + +2007-06-12 09:40 alex + + * Source/: cmCTest.cxx, cmCTest.h: + STYLE: remove argument bool fast, it was unused + + Alex + +2007-06-12 08:23 alex + + * Source/cmGlobalGenerator.cxx: + COMP: remove warning about unused variable + + Alex + +2007-06-11 18:23 king + + * bootstrap, Source/CMakeLists.txt, + Source/cmAuxSourceDirectoryCommand.cxx, Source/cmCommands.cxx, + Source/cmCreateTestSourceList.cxx, + Source/cmFLTKWrapUICommand.cxx, Source/cmGlobalGenerator.cxx, + Source/cmGlobalGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalXCodeGenerator.cxx, Source/cmLocalXCodeGenerator.h, + Source/cmMakeDepend.cxx, Source/cmMakefile.cxx, + Source/cmMakefile.h, Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmOutputRequiredFilesCommand.cxx, + Source/cmQTWrapCPPCommand.cxx, Source/cmQTWrapCPPCommand.h, + Source/cmQTWrapUICommand.cxx, Source/cmQTWrapUICommand.h, + Source/cmSourceFile.cxx, Source/cmSourceFile.h, + Source/cmSourceFileLocation.cxx, Source/cmSourceFileLocation.h, + Source/cmTarget.cxx, Source/cmTarget.h: ENH: Initial sweep for + new-sytle creation of cmSourceFile instances. Committing on + branch CMake-SourceFile2-b. + +2007-06-11 17:15 hoffman + + * Tests/CMakeLists.txt: ENH: remove test + +2007-06-11 17:00 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-11 15:47 alex + + * Modules/Platform/Generic.cmake, Source/cmGlobalGenerator.cxx: + STYLE: add a comment about SetLanguageEnabled() -add a + Generic.cmake for target platforms without operating system + + Alex + +2007-06-11 15:36 david.cole + + * Source/: cmCTest.cxx, CTest/cmCTestCoverageHandler.cxx: 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. + +2007-06-11 15:31 alex + + * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCInformation.cmake, + Modules/CMakeCXXCompiler.cmake.in, + Modules/CMakeCXXInformation.cmake, + Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h: + 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. + + Alex + +2007-06-11 15:02 king + + * Modules/FindQt3.cmake: BUG: Fixed name of variable used to check + version of uic executable. + +2007-06-11 15:00 hoffman + + * Tests/CMakeLists.txt: ENH: add ConvLib test back for some time + +2007-06-11 14:28 alex + + * Source/cmGlobalGenerator.cxx: + STYLE: determineLanguageCalled removed, now the conditional code + is directly called in the only place where it could be set to + true + + Alex + +2007-06-11 13:22 king + + * Tests/CustomCommand/CMakeLists.txt: 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. + +2007-06-11 12:40 king + + * Source/: cmIncludeRegularExpressionCommand.h, + cmLocalUnixMakefileGenerator3.h, cmLocalVisualStudio6Generator.h, + cmLocalVisualStudio7Generator.h, cmMakefileTargetGenerator.h: + STYLE: Removed unused reference to cmMakeDepend. + +2007-06-11 10:25 king + + * Source/: cmMakefile.cxx, cmMakefile.h: 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. + +2007-06-10 19:51 alex + + * Source/cmGlobalKdevelopGenerator.cxx: + ENH: enable cvs or svn support if the source has the CVS/.svn + subdirs + + Alex + +2007-06-10 15:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-09 02:39 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-08 17:44 king + + * Source/cmMakefile.cxx: BUG: Copy constructor needs to copy + regular expression members. + +2007-06-08 16:19 alex + + * Source/cmExportCommand.cxx: + ENH: fail if an unknown target is listed + + Alex + +2007-06-08 16:06 alex + + * Source/: cmDocumentation.cxx, ctest.cxx, + CTest/cmCTestScriptHandler.cxx, CTest/cmCTestScriptHandler.h: + STYLE: create command documentation for ctest + + I think some of the cmake commands should be removed from ctest + if possible, like add_executable etc. + + Alex + +2007-06-08 14:16 martink + + * Source/cmCTest.cxx: BUG: fix timeout bug with global timeouts + such as DART_TESTING_TIMEOUT + +2007-06-08 13:43 king + + * Source/cmFindBase.cxx: BUG: Fixed spelling and formatting of new + documentation. + +2007-06-08 12:42 alex + + * Source/: cmExternalMakefileProjectGenerator.h, + cmGlobalGenerator.h: + COMP: less warnings + + Alex + +2007-06-08 12:29 hoffman + + * Source/CTest/: cmCTestCoverageHandler.cxx, + cmCTestCoverageHandler.h: ENH: use new covbr that does not stop + on error + +2007-06-08 11:57 alex + + * Source/: cmBootstrapCommands.cxx, cmCommands.cxx, + cmExportCommand.cxx, cmExportCommand.h, + cmExternalMakefileProjectGenerator.cxx, + cmExternalMakefileProjectGenerator.h, cmFindLibraryCommand.cxx, + cmFindPathCommand.cxx, cmFindProgramCommand.cxx, + cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalKdevelopGenerator.cxx, cmGlobalKdevelopGenerator.h, + cmMakefile.cxx, cmake.cxx, cmake.h: + 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 + + Alex + +2007-06-08 10:28 alex + + * Modules/FindX11.cmake: + ENH: more consistence among the X11 components + + Alex + +2007-06-08 09:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-08 09:28 alex + + * Modules/FindQt4.cmake: + ENH: patch from #5054: also search for QtUitoolsd lib + + Alex + +2007-06-08 09:19 alex + + * Source/cmExecProgramCommand.h: + STYLE: fix typo (bug #5115) + + Alex + +2007-06-07 14:57 alex + + * Source/cmFindBase.cxx: + STYLE: add documentation for CMAKE_FIND_ROOT_PATH + + Alex + +2007-06-07 14:31 alex + + * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: + BUG: fix Bootstrap test + + Alex + +2007-06-07 13:51 alex + + * Modules/CMakeDetermineCompilerId.cmake, + Modules/CheckTypeSize.cmake, Source/cmFileCommand.cxx, + Source/cmFileCommand.h: + STYLE: remove out commented code + + Alex + +2007-06-07 13:05 alex + + * Utilities/CMakeLists.txt: + STYLE: use GET_TARGET_PROPERTY(LOCATION) instead of manually + building the path to the executables (tested with cmake 2.2.3) + + Alex + +2007-06-07 10:41 alex + + * Source/cmake.cxx: + ENH: also remove uninitialized from the cache + + Alex + +2007-06-07 09:37 alex + + * Source/cmGlobalGenerator.cxx: + 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 + + Alex + +2007-06-07 08:29 alex + + * Source/cmExportLibraryDependencies.cxx: + STYLE: remove wrong comments + + Alex + +2007-06-06 16:20 king + + * Source/cmCommandArgumentParserHelper.cxx, + Source/cmCommandArgumentParserHelper.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, Tests/StringFileTest/InputFile.h.in, + Tests/StringFileTest/StringFile.cxx: BUG: Fixed @ONLY + configuration to not try to parse ${} syntax at all. This fixes + the original fix to bug#4393 and adds a test. + +2007-06-06 15:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-06 13:43 hoffman + + * Tests/CMakeTests/: IncludeTest.cmake.in, ToolchainTest.cmake.in: + ENH: fix it + +2007-06-06 13:32 hoffman + + * Tests/CMakeTests/: IncludeTest.cmake.in, ToolchainTest.cmake.in: + ENH: use lower case for file compare on windows + +2007-06-06 11:46 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-06 11:26 hoffman + + * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: ENH: + remove some stuff to improve coverage + +2007-06-06 11:02 martink + + * Source/: cmCTest.cxx, CTest/cmCTestBuildAndTestHandler.cxx: BUG: + better passing of global TIMEOUT to internal ctest invocaitons + +2007-06-06 10:44 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: fix case problem with drive + letters and cmake vs CMakeSetup build.make changing + +2007-06-06 10:41 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/kwsys/SystemTools.cxx: + ENH: move to RC 10 + +2007-06-06 08:49 alex + + * Source/: cmIfCommand.cxx, cmIfCommand.h: + ENH: add IF(IS_ABSOLUTE path), so no regex matching is required + in the cmake scripts + + Alex + +2007-06-05 16:37 alex + + * Source/cmGlobalUnixMakefileGenerator3.h: + STYLE: fix comment + + Alex + +2007-06-05 16:35 alex + + * Source/: cmGlobalKdevelopGenerator.cxx, + cmGlobalKdevelopGenerator.h, cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: + STYLE: move ForceVerboseMakefiles to + cmGlobalUnixMakefileGenerator3, so the kdevelop generator doesn't + need its own CreateLocalGenerator() anymore + + Alex + +2007-06-05 10:28 alex + + * Modules/: CMakeCCompilerId.c, CMakeCInformation.cmake, + CMakeCXXInformation.cmake, CMakeDetermineSystem.cmake, + CMakeSystemWithToolchainFile.cmake.in: + 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 + + Alex + +2007-06-05 10:20 alex + + * Modules/CheckTypeSizeC.c.in: + COMP: don't use stdio, it can fail on some embedded targets + (sdcc) + + Alex + +2007-06-05 09:30 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Source/cmCommandArgumentLexer.cxx, + Source/cmCommandArgumentLexer.h, + Source/cmCommandArgumentLexer.in.l, + Source/cmCommandArgumentParserHelper.cxx: ENH: merge in changes + from main tree that fix at only parsing + +2007-06-05 09:19 hoffman + + * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l: + ENH: fix for aix + +2007-06-05 09:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-05 08:30 alex + + * Modules/CheckTypeSizeC.c.in: + COMP: make the new check_type_size work with the HPUX cc + compiler: const doesn't exist there + + Alex + +2007-06-04 17:18 hoffman + + * Tests/Framework/test.lua: ENH: add missing file + +2007-06-04 17:17 hoffman + + * Source/cmMakefileLibraryTargetGenerator.cxx: ENH: prevent crash + +2007-06-04 17:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-04 17:08 alex + + * Modules/CheckTypeSize.cmake, Modules/CheckTypeSizeC.c.in, + Modules/Platform/Darwin.cmake, Source/cmCoreTryCompile.cxx, + Source/cmLocalGenerator.cxx: 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. + + Alex + +2007-06-04 15:57 king + + * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.h, + cmCommandArgumentLexer.in.l, cmCommandArgumentParserHelper.cxx: + 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. + +2007-06-04 15:28 hoffman + + * Tests/Framework/CMakeLists.txt: ENH: add one of the headers to + the regular sources + +2007-06-04 13:50 alex + + * Source/cmake.cxx: + STYLE: fix typo: now double space after -D + + Alex + +2007-06-04 13:48 alex + + * Source/: cmCacheManager.cxx, cmake.cxx, cmake.h: + 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 + + Alex + +2007-06-04 13:39 martink + + * Source/: cmCTest.cxx, CTest/cmCTestBuildAndTestHandler.cxx: ENH: + fix passing of time limit to some ctest invocations that also use + build-options + +2007-06-03 10:48 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-02 16:15 hoffman + + * Source/CTest/cmCTestCoverageHandler.cxx: ENH: remove debug that + caused tests to fail + +2007-06-02 06:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-06-01 23:06 hoffman + + * Source/CTest/cmCTestCoverageHandler.cxx: ENH: opps + +2007-06-01 15:40 hoffman + + * Source/CTest/: cmCTestCoverageHandler.cxx, + cmCTestCoverageHandler.h: ENH: initial bullseye stuff + +2007-06-01 14:16 alex + + * Source/: cmake.cxx, cmake.h: + 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. + + Alex + +2007-06-01 13:17 alex + + * Modules/FindX11.cmake: + 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 + + Alex + +2007-06-01 11:18 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/cmAddLibraryCommand.cxx, + Source/cmGlobalGenerator.cxx: ENH: merge in a few more fixes from + the main tree + +2007-06-01 11:16 alex + + * Modules/CheckCSourceRuns.cmake, Modules/CheckCXXSourceRuns.cmake, + Modules/FindThreads.cmake, Modules/TestBigEndian.cmake, + Source/cmTryRunCommand.cxx, Source/cmTryRunCommand.h, + Tests/TryCompile/CMakeLists.txt, Tests/TryCompile/exit_success.c, + Tests/TryCompile/exit_with_error.c: + 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. + + Alex + +2007-06-01 11:06 alex + + * Source/cmCacheManager.cxx: + ENH: also handle comments for variables which contain newlines + + Alex + +2007-06-01 09:18 hoffman + + * Source/cmGlobalGenerator.cxx: BUG: fix crash, bug 5121 + +2007-05-31 22:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-31 16:18 alex + + * Source/kwsys/kwsysPlatformTests.cmake: + COMP: revert some of the changes for crosscompiling, not required + anymore with recent changes in cmake + + Alex + +2007-05-31 12:03 alex + + * Source/cmGetTargetPropertyCommand.cxx: + 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 + + Alex + +2007-05-31 10:29 martink + + * Tests/: CMakeLists.txt, Properties/CMakeLists.txt, + Properties/properties.h.in, Properties/properties2.h, + Properties/SubDir/properties3.cxx: ENH: added new test for + SourceFile objects and properties + +2007-05-30 12:09 alex + + * Modules/FindX11.cmake: + 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 + + Alex + +2007-05-30 10:40 alex + + * Source/kwsys/kwsysPlatformTests.cmake: + COMP: start crosscompiling Paraview3 (requires cmake cvs, + currently to scratchbox) + + Alex + +2007-05-30 05:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-29 11:36 alex + + * Modules/CMakeDetermineSystem.cmake, Modules/CMakeSystem.cmake.in, + Modules/CMakeSystemWithToolchainFile.cmake.in, + Tests/CMakeTests/ToolchainTest.cmake.in: + ENH: always provide CMAKE_SYSTEM_XXX() and MAKE_HOST_SYSTEM_XXX() + variables, so when cross compiling the build host platform can be + tested + + Alex + +2007-05-29 08:42 alex + + * Source/cmHexFileConverter.cxx: + COMP: less warnings with msvc8 + + Alex + +2007-05-29 05:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-28 17:49 king + + * Source/cmGlobalXCodeGenerator.cxx: BUG: Finished previous fix. + +2007-05-28 13:46 king + + * Source/cmGlobalXCodeGenerator.cxx: COMP: Fixed shadowed local + warning. + +2007-05-28 13:32 king + + * Source/cmSourceFile.h: ENH: Removed unused methods that should + never be used anyway. + +2007-05-28 12:23 king + + * Source/cmake.h: STYLE: Fixed comment for Generate() method. + +2007-05-28 12:05 king + + * Source/cmTarget.cxx: ENH: Moved link library related code from + GenerateSourceFilesFromSourceLists to AnalyzeLibDependencies to + make the former do no more than what its name says. + +2007-05-28 11:41 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Added more install rules to + increase coverage of the command. + +2007-05-28 11:18 king + + * Source/: cmCustomCommand.cxx, cmCustomCommand.h, cmTarget.cxx: + ENH: Removed "Used" mark from custom commands. It is no longer + needed or checked by any generators. + +2007-05-28 11:16 king + + * Source/cmGlobalXCodeGenerator.cxx: 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. + +2007-05-28 11:03 king + + * Source/cmMakefileExecutableTargetGenerator.cxx: COMP: Fix build + on mac after change to GetSourceFiles signature. + +2007-05-28 11:02 king + + * Source/cmGlobalXCodeGenerator.cxx: COMP: Fix build of XCode + generator after change to GetSourceFiles signature. + +2007-05-28 11:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-28 11:00 king + + * Source/: cmGlobalVisualStudio8Generator.cxx, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx: COMP: Fix build for + windows-only generators after change to GetSourceFiles signature. + +2007-05-28 10:25 king + + * Source/: cmFLTKWrapUICommand.cxx, cmLocalGenerator.cxx, + cmTarget.cxx, cmTarget.h: ENH: Made cmTarget::GetSourceFiles + method return reference to const so addition of cmSourceFile + pointers must be done with an access method in cmTarget. + +2007-05-28 10:11 king + + * Source/: cmCPluginAPI.cxx, cmFLTKWrapUICommand.cxx, + cmQTWrapCPPCommand.cxx, cmQTWrapUICommand.cxx, cmSourceFile.h: + ENH: Made cmSourceFile::GetDepends return reference to const so + dependencies can be added only by an access method in + cmSourceFile. + +2007-05-28 10:07 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/FindPkgConfig.cmake, + Modules/UsePkgConfig.cmake, Modules/UseSWIG.cmake, + Modules/Platform/UnixPaths.cmake, Source/cmFileCommand.cxx, + Source/cmListCommand.h, Source/cmLocalGenerator.cxx, + Source/cmTryCompileCommand.h, Source/cmXCodeObject.cxx, + Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in: + ENH: merge in changes from branch RC 7 + +2007-05-28 09:59 king + + * Source/: cmFLTKWrapUICommand.cxx, cmMakefile.cxx, cmTarget.h: + ENH: Made cmTarget::GetSourceLists return a reference to const so + that all additions of sources must go through access methods in + cmTarget. + +2007-05-28 08:31 alex + + * Source/cmHexFileConverter.cxx: + COMP: fix warning on MSVC 8: conversion from 'size_t' to + 'unsigned int', possible loss of data + + Alex + +2007-05-27 18:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-27 10:32 hoffman + + * Source/cmXCodeObject.cxx: ENH: @ must be escaped in xcode + projects + +2007-05-27 04:31 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-26 14:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-25 16:46 alex + + * Modules/CMakeDetermineCompilerId.cmake, Source/cmFileCommand.cxx, + Source/cmFileCommand.h: + 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. + + Anyway, it should work without having to create a temporary file, + will work on this later. + + Alex + +2007-05-25 16:23 alex + + * Source/cmHexFileConverter.cxx: + COMP: less warnings (signed vs. unsigned) + + Alex + +2007-05-25 15:51 king + + * Source/cmGlobalGenerator.cxx: 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. + +2007-05-25 15:22 alex + + * Modules/CMakeCCompilerId.c, + Modules/CMakeDetermineCompilerId.cmake, Modules/CMakeLists.txt, + Source/cmBootstrapCommands.cxx, Source/cmFileCommand.cxx, + Source/cmFileCommand.h, Source/cmHexFileConverter.cxx, + Source/cmHexFileConverter.h, Tests/StringFileTest/CMakeLists.txt, + Tests/StringFileTest/main.ihx, Tests/StringFileTest/main.srec: + 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 + + Alex + +2007-05-25 12:05 alex + + * Source/cmTryRunCommand.cxx: + BUG: remove debug output + + Alex + +2007-05-25 11:41 king + + * Tests/: SimpleInstall/CMakeLists.txt, SimpleInstall/inst.cxx, + SimpleInstall/scripts/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt, SimpleInstallS2/inst.cxx, + SimpleInstallS2/scripts/CMakeLists.txt: ENH: Added testing of + REGEX option to INSTALL(DIRECTORY). Added tests to cover all + forms of old-style install commands. + +2007-05-25 11:09 king + + * Tests/: SimpleInstall/inst.cxx, SimpleInstallS2/inst.cxx: ENH: + Add test to see if INSTALL_FILES actually worked. + +2007-05-25 11:08 king + + * Source/: cmInstallFilesCommand.cxx, cmInstallFilesCommand.h: BUG: + Fix FILES mode after recent changes. + +2007-05-25 11:01 king + + * Source/: cmInstallFilesCommand.cxx, cmInstallProgramsCommand.cxx: + BUG: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to install + under the prefix like they did before the recent changes. + +2007-05-25 06:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-24 17:06 hoffman + + * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h: + ENH: add copy header stuff + +2007-05-24 16:03 alex + + * Modules/CMakeCCompilerId.c, Modules/CheckTypeSize.cmake, + Source/cmTryRunCommand.cxx: + 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 + + Alex + +2007-05-24 14:30 alex + + * Modules/CheckTypeSize.cmake, Source/cmTryRunCommand.cxx: + COMP: try to fix the test failures on dash2 + + Alex + +2007-05-24 12:06 alex + + * Source/cmCoreTryCompile.cxx, Source/cmTryCompileCommand.h, + Source/cmTryRunCommand.cxx, Tests/TryCompile/CMakeLists.txt: + ENH: add COPY_FILE argument to TRY_COMPILE, so the compiled + executable can be used e.g. for getting strings out of it. + + Alex + +2007-05-24 11:27 alex + + * Source/cmBootstrapCommands.cxx, Source/cmCoreTryCompile.cxx, + Source/cmCoreTryCompile.h, Source/cmTryCompileCommand.cxx, + Source/cmTryCompileCommand.h, Source/cmTryRunCommand.cxx, + Source/cmTryRunCommand.h, Tests/TryCompile/CMakeLists.txt, + Tests/TryCompile/exit_success.c, + Tests/TryCompile/exit_with_error.c: + 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 + + Alex + +2007-05-24 09:35 alex + + * Modules/CMakeCCompilerId.c: + ENH: add compiler id for sdcc + + Alex + +2007-05-24 08:56 alex + + * Source/: cmTryCompileCommand.cxx, cmTryCompileCommand.h, + cmTryRunCommand.cxx: + ENH: move output file search to cmTryCompileCommand.cxx, so it + can be used there too... many public static functions with lots + of arguments... :-/ + + Alex + +2007-05-24 08:43 alex + + * Source/: cmLocalGenerator.cxx, cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, cmTarget.cxx: + BUG: don't use non-imported target when cross compiling as + commands in custom commands STYLE: remove now invalid comments, + use this-> + + Alex + +2007-05-24 08:33 alex + + * Modules/: CMakeCCompilerId.c, CMakeDetermineCCompiler.cmake, + TestBigEndian.cmake: + ENH: add compiler id for IAR compiler (http://www.iar.com/) ENH: + don't run endian test again if the variable is already set + + Alex + +2007-05-24 08:18 alex + + * Source/cmListCommand.h: + STYLE: use "items" instead od "item" + + Alex + +2007-05-24 05:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-23 18:22 king + + * Source/: cmLocalGenerator.cxx: ENH: Removed unused code now that + INSTALL_FILES and INSTALL_PROGRAMS are not targets. + +2007-05-23 17:58 king + + * Tests/BuildDepends/CMakeLists.txt: 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. + +2007-05-23 17:21 king + + * Source/cmGlobalXCodeGenerator.cxx: BUG: Need to use + GetRealDependency for custom command file-level dependencies. + +2007-05-23 17:01 king + + * Tests/BuildDepends/Project/CMakeLists.txt: ENH: Executable bar + should rebuild when its generated header changes. It does not + need to link to the foo library anymore. + +2007-05-23 15:40 king + + * Source/: cmExportLibraryDependencies.cxx, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, cmGlobalXCodeGenerator.cxx, + cmInstallFilesCommand.cxx, cmInstallFilesCommand.h, + cmInstallProgramsCommand.cxx, cmInstallProgramsCommand.h, + cmLocalGenerator.cxx, cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, cmMakefile.cxx, cmTarget.cxx: + 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. + +2007-05-23 13:30 king + + * Tests/BuildDepends/Project/generator.cxx: 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. + +2007-05-23 13:27 king + + * Source/cmAddCustomCommandCommand.h, Source/cmTarget.cxx, + Source/cmTarget.h, Tests/BuildDepends/CMakeLists.txt, + Tests/BuildDepends/Project/CMakeLists.txt, + Tests/BuildDepends/Project/bar.cxx: 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. + +2007-05-23 12:05 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Add ./ to custom + command executables in the top of the build tree even when the + path is generated by target name replacement. + +2007-05-23 11:00 king + + * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp, + CMakePlatformId.h: ENH: Unify design of CMakeCCompilerId.c, + CMakeCXXCompilerId.cpp, and CMakePlatformId.h. BUG: Do not + violate system-reserved symbol namespace _[A-Z]. + +2007-05-23 08:24 alex + + * Source/cmTarget.cxx: + COMP: don't user string::clear(), fix warnings about unused + variables + + Alex + +2007-05-22 17:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-22 12:48 alex + + * Modules/: CMakeCCompilerId.c, CMakeDetermineSystem.cmake, + CMakePlatformId.h, CMakeSystemWithToolchainFile.cmake.in: + 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: + + 9 "test.c" + static char const info_compiler[] = "INFO:compiler[" # 40 + "test.c" "" + + "]"; + + and the mixing of the preprocessing directives and the string + constants didn't work. + + Alex + +2007-05-22 11:05 alex + + * Source/cmIncludeExternalMSProjectCommand.cxx: COMP: compile fix + + Alex + +2007-05-22 10:42 alex + + * Source/: cmAddExecutableCommand.cxx, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx: + COMP: compile fix and remove warning + + Alex + +2007-05-22 10:24 alex + + * Source/: cmAddDependenciesCommand.cxx, + cmAddExecutableCommand.cxx, cmGetTargetPropertyCommand.cxx, + cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudioGenerator.cxx, cmGlobalXCodeGenerator.cxx, + cmIncludeExternalMSProjectCommand.cxx, cmInstallCommand.cxx, + cmInstallTargetGenerator.cxx, cmLocalGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio6Generator.cxx, cmMakefile.cxx, cmMakefile.h, + cmMakefileTargetGenerator.cxx, cmSetTargetPropertiesCommand.cxx, + cmTarget.cxx, cmTarget.h: + 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. + + Alex + +2007-05-22 09:15 alex + + * Modules/: CMakeGenericSystem.cmake, Platform/gcc.cmake: + STYLE: move the two CMAKE_SHARED_LIBRARYC/CXX_FLAGS for gcc from + CMakeGenericSystem.cmake to gcc.cmake + + Alex + +2007-05-22 04:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-21 11:26 alex + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineSystem.cmake, CMakeLists.txt, CMakeSystem.cmake.in, + CMakeSystemWithToolchainFile.cmake.in: + STYLE: use a separate source file for generating + CMakeSystem.cmake if CMAKE_TOOLCHAIN_FILE is used + + Alex + +2007-05-21 10:58 alex + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake: + BUG: don't fail if a compiler is given in CMAKE_C/CXX_COMPILER + but it can't be found in the path + + Alex + +2007-05-21 10:15 alex + + * Modules/CMakeFindBinUtils.cmake, Tests/CMakeLists.txt: + 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 + + Alex + +2007-05-21 05:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-20 10:11 king + + * Tests/CMakeLists.txt: BUG: Fix name of project to build for + LoadCommandOneConfig now that it has been renamed for new name of + LoadCommand test. + +2007-05-20 10:08 king + + * Modules/CMakeDetermineSystem.cmake: BUG: Use @ONLY substitution + to configure CMakeSystem.cmake. + +2007-05-20 02:39 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-19 10:15 king + + * Tests/: LoadCommand/CMakeLists.txt, + LoadCommandOneConfig/CMakeLists.txt: BUG: Finish fixing test for + new name. + +2007-05-19 10:11 hoffman + + * Utilities/KWStyle/CMake.kws.xml.in: ENH: try to tone down kwstyle + +2007-05-19 10:10 hoffman + + * Tests/: LoadCommand/CMakeLists.txt, + LoadCommandOneConfig/CMakeLists.txt: BUG: fix project name for + test + +2007-05-19 09:55 king + + * Source/cmFileCommand.cxx: COMP: Fix for borland now that + components list check is const. + +2007-05-18 20:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-18 15:11 martink + + * Tests/: CMakeLists.txt, ExternalOBJ/CMakeLists.txt, + LinkLine/CMakeLists.txt, MacroTest/CMakeLists.txt: ENH: some + cleanup, condensing some tests, removing arguments that were not + needed but rather were cut and paste copies etc + +2007-05-18 14:41 alex + + * Source/CPack/: bills-comments.txt, cmCPackGenericGenerator.cxx: + 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 + + Alex + +2007-05-18 13:43 alex + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.h, + cmLocalUnixMakefileGenerator3.cxx: + ENH: add install/strip target for makefile generators if strip + was found + + Alex + +2007-05-18 11:57 alex + + * Modules/Platform/Darwin.cmake, + Source/cmInstallTargetGenerator.cxx: 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 + + Alex + +2007-05-18 11:45 alex + + * Source/CPack/cpack.cxx: + COMP: force a recompile on VS71 + + Alex + +2007-05-18 11:36 king + + * Modules/Platform/UnixPaths.cmake, Source/cmLocalGenerator.cxx: + ENH: Use CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES from platform + files to block link directories. + +2007-05-18 10:55 alex + + * Modules/: CMakeFindBinUtils.cmake, Platform/cl.cmake: COMP: if a + new cmake runs on an old build tree, set CMAKE_LINKER to link to + make it link + + Alex + +2007-05-18 10:32 alex + + * Modules/Platform/cl.cmake, Source/cmLocalGenerator.cxx: COMP: fix + link rules with nmake, the linker command has to be converted to + shortpath form for nmake + + Alex + +2007-05-18 09:33 king + + * Tests/CustomCommand/CMakeLists.txt: 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. + +2007-05-18 09:30 hoffman + + * Source/cmTryCompileCommand.h: STYLE: fix documentation for + command + +2007-05-18 09:18 king + + * Tests/CustomCommand/: CMakeLists.txt, check_command_line.c.in: + ENH: Added quick means to turn on verbose output for debugging + this test. + +2007-05-18 09:17 king + + * Source/kwsys/System.c: BUG: Added carrot (^) to characters that + need quoting. The solaris shell needs it. + +2007-05-18 09:16 alex + + * Modules/CMakeDetermineFortranCompiler.cmake: STYLE: fdcorrect + comments about FC/CC + + Alex + +2007-05-18 09:08 king + + * Modules/: CMakeDetermineCompilerId.cmake, + CMakeDetermineFortranCompiler.cmake: BUG: If the Fortran + CompilerId source fails to compile it should not be a failure. + It is only expected to work for Fortran90 compilers. + +2007-05-18 08:49 alex + + * Source/: cmFileCommand.cxx, cmFindBase.cxx, cmFindBase.h, + cmInstallTargetGenerator.cxx, cmTryRunCommand.cxx: + STYLE: fix line lengths + + Alex + +2007-05-17 17:43 king + + * Source/cmInstallTargetGenerator.cxx: BUG: Need to use + GetSafeDefinition when assigning to a string. + +2007-05-17 17:40 king + + * Source/: cmIfCommand.cxx, cmMakefile.cxx, cmMakefile.h, + cmVariableWatch.h: 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. + +2007-05-17 17:21 alex + + * Source/cmInstallTargetGenerator.cxx: STYLE: fix indentation ENH: + add hack to make new cmake work with older existing cmake build + trees + + Alex + +2007-05-17 16:50 alex + + * Source/cmGlobalKdevelopGenerator.cxx: + STYLE: use braces + + Alex + +2007-05-17 16:49 alex + + * Modules/CMakeFindBinUtils.cmake: ENH: fail if install_name_tool + wasn't found + + Alex + +2007-05-17 15:17 king + + * Modules/CheckTypeSize.cmake, + Utilities/cmcurl/CMake/CheckTypeSize.cmake: ENH: Use IF(NOT + DEFINED) check to short-circuit size test. + +2007-05-17 15:12 king + + * Source/: cmIfCommand.cxx, cmMakefile.cxx, cmMakefile.h: BUG: Do + not complain about missing watched variables when they are + accessd with IF(DEFINED VAR). + +2007-05-17 14:47 king + + * Source/cmMakefile.cxx: COMP: GCC 2.95 does not have + std::string::clear() method. + +2007-05-17 14:41 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/cmCTest.cxx, + Source/cmIfCommand.h, Source/cmListFileCache.h, + Source/cmLocalGenerator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx, + Source/CPack/cmCPackTarCompressGenerator.cxx: ENH: merge in + changes from main tree + +2007-05-17 14:32 king + + * Tests/CustomCommand/CMakeLists.txt: ENH: Add testing of * and / + character arguments except on MinGW. + +2007-05-17 14:03 king + + * Tests/CustomCommand/CMakeLists.txt: ENH: Added test for custom + command lines with special single-character arguments. + +2007-05-17 14:01 king + + * Source/kwsys/System.c: BUG: Some single-character arguments need + quoting on windows. + +2007-05-17 13:28 king + + * Tests/CustomCommand/CMakeLists.txt: BUG: Disable test of angle + bracket escapes until it works everywhere. + +2007-05-17 13:20 alex + + * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCInformation.cmake, + Modules/CMakeCXXCompiler.cmake.in, + Modules/CMakeCXXInformation.cmake, + Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeDetermineFortranCompiler.cmake, + Modules/CMakeDetermineSystem.cmake, + Modules/CMakeFindBinUtils.cmake, Modules/CMakeLists.txt, + Modules/CMakeSystem.cmake.in, + Modules/CMakeSystemSpecificInformation.cmake, + Modules/CMakeTestCCompiler.cmake, Modules/CTest.cmake, + Modules/CheckTypeSize.cmake, Modules/Platform/Windows-cl.cmake, + Modules/Platform/cl.cmake, Source/cmFileCommand.cxx, + Source/cmFileCommand.h, Source/cmFindBase.cxx, + Source/cmFindBase.h, Source/cmIncludeCommand.cxx, + Source/cmIncludeCommand.h, Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, Source/cmTryRunCommand.cxx, + Source/cmUtilitySourceCommand.cxx, + Source/cmUtilitySourceCommand.h, + Source/CTest/cmCTestTestHandler.cxx, + Source/CTest/cmCTestTestHandler.h, + Tests/CMakeTests/CMakeLists.txt, + Tests/CMakeTests/DummyToolchain.cmake, + Tests/CMakeTests/FindBaseTest.cmake.in, + Tests/CMakeTests/IncludeTest.cmake.in, + Tests/CMakeTests/ToolchainTest.cmake.in, + Tests/CMakeTests/include/cmake_i_do_not_exist_in_the_system.h: + 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 + + Alex + +2007-05-17 11:27 king + + * Source/cmSystemTools.cxx: BUG: Fix ExpandListArgument when the + string ends in a backslash. + +2007-05-17 11:18 king + + * Source/cmTarget.cxx: BUG: An empty configuration name is + equivalent to no configuration. + +2007-05-17 11:12 alex + + * Source/: cmFileCommand.h, cmIncludeCommand.cxx, + cmInstallTargetGenerator.cxx: COMP: less warnings with msvc7 + + Alex + +2007-05-17 11:09 alex + + * Tests/CMakeTests/: FindBaseTest.cmake.in, ToolchainTest.cmake.in: + BUG: correct quoting in the tests so that the new tests pass + + Alex + +2007-05-17 10:53 king + + * Source/cmGlobalBorlandMakefileGenerator.cxx, + Source/cmGlobalMinGWMakefileGenerator.cxx, + Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Tests/CustomCommand/CMakeLists.txt: 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. + +2007-05-17 10:53 king + + * Source/kwsys/: System.c, System.h.in: ENH: Added more special + unix shell characters that require quoting. Added escaping of % + as %% for shells inside mingw32-make. + +2007-05-17 10:24 alex + + * Modules/CMakeCCompiler.cmake.in, Modules/CMakeCCompilerId.c, + Modules/CMakeCInformation.cmake, + Modules/CMakeCXXCompiler.cmake.in, + Modules/CMakeCXXCompilerId.cpp, + Modules/CMakeCXXInformation.cmake, + Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeDetermineCompilerId.cmake, + Modules/CMakeDetermineFortranCompiler.cmake, + Modules/CMakeDetermineSystem.cmake, + Modules/CMakeFindBinUtils.cmake, + Modules/CMakeFortranCompiler.cmake.in, + Modules/CMakeFortranInformation.cmake, + Modules/CMakeGenericSystem.cmake, + Modules/CMakeSystemSpecificInformation.cmake, + Modules/CPack.cmake, Modules/CTest.cmake, Modules/Dart.cmake, + Modules/DartConfiguration.tcl.in, Modules/Platform/Darwin.cmake, + Modules/Platform/Linux.cmake, Modules/Platform/Windows-cl.cmake, + Modules/Platform/cl.cmake, Source/CMakeLists.txt, + Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx, + Source/cmCustomCommand.h, Source/cmFindBase.cxx, + Source/cmFindBase.h, Source/cmGlobalGenerator.cxx, + Source/cmGlobalGenerator.h, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmGlobalVisualStudio6Generator.cxx, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalWatcomWMakeGenerator.cxx, + Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, Source/cmIncludeCommand.cxx, + Source/cmIncludeCommand.h, Source/cmListFileCache.h, + Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio6Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmLocalVisualStudioGenerator.h, Source/cmMakefile.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.h, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, + Source/cmMakefileUtilityTargetGenerator.cxx, Source/cmTarget.cxx, + Source/cmTarget.h, Source/cmTryRunCommand.cxx, + Source/cmTryRunCommand.h, Source/cmVersion.cxx, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CTest/cmCTestTestHandler.cxx, Source/kwsys/ProcessUNIX.c, + Source/kwsys/System.c, Templates/DLLHeader.dsptemplate, + Templates/EXEHeader.dsptemplate, + Templates/EXEWinHeader.dsptemplate, + Templates/UtilityHeader.dsptemplate, + Templates/staticLibHeader.dsptemplate, + Tests/CMakeTests/CMakeLists.txt, + Tests/CMakeTests/DummyToolchain.cmake, + Tests/CMakeTests/FindBaseTest.cmake.in, + Tests/CMakeTests/IncludeTest.cmake.in, + Tests/CMakeTests/ToolchainTest.cmake.in, + Tests/CMakeTests/include/cmake_i_do_not_exist_in_the_system.h: + ENH: merge changes from HEAD into the branch -change INCLUDE(file + [OPTIONAL] [VAR]) to INCLUDE(file [OPTIONAL] [RESULT_VARIABLE + VAR]) -add tests for INCLUDE(), CMAKE_TOOLCHAIN_FILE and + FIND_XXX() -keep the stripping in CPack for now -support a MS + toolchain suffix + + Alex + +2007-05-17 10:07 hoffman + + * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp, + CMakeDetermineCompilerId.cmake: ENH: fix up compiler id to be + more robust + +2007-05-17 08:38 hoffman + + * Modules/CMakeCXXCompilerId.cpp: BUG: make sure this thing + compiles on 64 bit machines + +2007-05-17 07:27 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-16 19:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-16 16:19 king + + * Source/kwsys/System.c: BUG: Shell escaping needs to write % as %% + for VS IDE. + +2007-05-16 13:26 king + + * Modules/Platform/Windows-wcl386.cmake: ENH: Enabled preprocessor + make rules for Watcom. + +2007-05-16 13:24 king + + * Source/: cmGlobalUnixMakefileGenerator3.h, + cmGlobalWatcomWMakeGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx: + BUG: Watcom WMake needs empty rule commands even for symbolic + targets. This fixes the cmake_force target. + +2007-05-16 13:10 king + + * Source/kwsys/ProcessUNIX.c: 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. + +2007-05-16 11:40 king + + * Tests/: Complex/Executable/CMakeLists.txt, + Complex/Executable/complex.cxx, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/complex.cxx, + ComplexRelativePaths/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/complex.cxx: BUG: Disable test of + feature that is not documented or implemented everywhere. + +2007-05-16 10:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-16 09:07 king + + * Source/cmLocalGenerator.cxx: BUG: Do not emit /usr/lib32 or + /usr/lib64 as linker paths. Submitted by David Faure. + +2007-05-16 07:56 andy + + * Tests/BuildDepends/Project/CMakeLists.txt: BUG: check in the rest + of the changes to move from c to cxx + +2007-05-16 07:54 andy + + * Tests/BuildDepends/: CMakeLists.txt, Project/bar.c, + Project/bar.cxx: 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.) + +2007-05-15 16:55 alex + + * Modules/Platform/Windows-cl.cmake: BUG: let INCLUDE() actually + find cl.cmake + + Alex + +2007-05-15 16:53 alex + + * Modules/Platform/: Windows-cl.cmake, cl.cmake: + ENH: create a separate cl.cmake as preparation for supporting the + cross-compiling cl's + + Alex + +2007-05-15 16:06 alex + + * Source/cmTarget.cxx: + 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 + + Alex + +2007-05-15 13:30 alex + + * Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeFindBinUtils.cmake, + Modules/CMakeGenericSystem.cmake, + Modules/Platform/Windows-cl.cmake, Modules/Platform/gcc.cmake, + Source/cmIncludeCommand.cxx, Source/cmIncludeCommand.h, + Source/cmInstallTargetGenerator.cxx, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h: + ENH: some adjustments as suggested by Brad: only check for the + various "binutils" on the respective platform, hardcode the strip + command, make the return variable of include() available also + without OPTIONAL, honor DESTDIR for strip and ranlib -use + FIND_PROGRAM(CMAKE_LINKER link) for the MSVC linker + + Alex + +2007-05-15 10:23 king + + * Modules/: CTest.cmake, Dart.cmake: STYLE: Added basic usage + documentation. + +2007-05-15 03:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-14 17:02 alex + + * Source/: cmFileCommand.cxx, cmInstallTargetGenerator.cxx, + cmInstallTargetGenerator.h: + ENH: move ranlib handling on _APPLE_CC_ from the file command to + the InstallTargetGenerator + + Alex + +2007-05-14 16:28 alex + + * CMakeLists.txt, Modules/CMakeGenericSystem.cmake, + Modules/CPack.cmake, Modules/Platform/gcc.cmake, + Source/cmGlobalGenerator.cxx, + Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/CPack/cmCPackGenericGenerator.cxx: + ENH: move stripping from cpack to cmake/install time, fully + configurable via the CMAKE_STRIP_FILE rule, currently only + implemented for the GNU toolchain. Now cpack should work also + for cross compiling (since it doesn't have to know the executable + suffix anymore). + + stripping can be enabled/disabled via the cache variable + CMAKE_INSTALL_DO_STRIP. + + Even if this is disabled, the cmake_install.cmake files still + contain the strip rules, so by running cmake + -DCMAKE_INSTALL_DO_STRIP=1 cmake_install.cmake you can install + with stripping also in this case. + + Alex + +2007-05-14 13:46 alex + + * Source/: cmFileCommand.cxx, cmFileCommand.h: + STYLE: split the HandleInstallCommand() into shorter functions + (which are still quite long) + + Alex + +2007-05-14 11:23 alex + + * Source/: cmGlobalXCodeGenerator.cxx, + cmLocalVisualStudio6Generator.cxx, cmTarget.cxx: + STYLE: fix line lengths + + Alex + +2007-05-14 11:07 alex + + * Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeDetermineFortranCompiler.cmake, + Modules/CMakeFindBinUtils.cmake, Modules/CMakeLists.txt, + Source/cmInstallTargetGenerator.cxx: + ENH: -added new CMakeFindBinUtils.cmake to have less code + duplication in CMakeDetermineC/C++?FortranCompiler.cmake, -added + CMAKE_INSTALL_NAME_TOOL variable, only run install_name_tool + handling if this was found + + Alex + +2007-05-14 09:46 alex + + * Source/CTest/: cmCTestTestHandler.cxx, cmCTestTestHandler.h: + ENH: use GetCTestConfiguration("ExecutableSuffix") instead + instead of cmSystemTools::GetExecutableExtension() -rmove the + unused TryExecutable() + + Alex + +2007-05-14 08:59 martink + + * Tests/CMakeLists.txt: ENH: revert back to SUBDIRS so that CMake + can be built with 2.2 + +2007-05-14 08:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-13 10:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-13 09:11 hoffman + + * CMakeLists.txt: ENH: revert to SUBDIRS to make sure cmake can be + built with 2.2 + +2007-05-13 07:16 king + + * CMakeLists.txt, Source/cmBootstrapCommands.cxx, + Source/cmCommands.cxx: COMP: Need CMake 2.4 or a bootstrap cmake + that has ADD_SUBDIRECTORY to build. + +2007-05-12 02:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-11 16:25 alex + + * Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeDetermineSystem.cmake, Source/cmFindBase.cxx, + Source/cmIncludeCommand.cxx, Source/cmMakefile.cxx, + Source/cmMakefile.h: + ENH: -search CMAKE_TOOLCHAIN_FILE at first relative to the + CMAKE_BINARY_DIR -if in CMAKE_C_COMPILER only the basename of the + compiler without path was given then find the path + -CMAKE_FIND_PREFIX can now be a list of directories -via + CMAKE_PROGRAM_FIND_PREFIX_MODE, CMAKE_LIBRARY_FIND_PREFIX_MODE + and CMAKE_INCLUDE_FIND_PREFIX_MODE the default behaviour for + these 3 types can be adjusted: *at first the directories with the + prefixes, then without prefixes (default, unset) *only the + prefixes (useful for libs and headers, "ONLY") *only without the + prefixes (useful for programs, "NEVER") + + Alex + +2007-05-11 14:03 alex + + * Source/: cmListFileCache.h, cmTryRunCommand.cxx, + cmUtilitySourceCommand.cxx: + BUG: same as HEAD: use a std::string instead a const char* for + storing the filename + + ENH: use CMAKE_EXECUTABLE_SUFFIX() in try_run and utility_source, + although usually they won't be able to run the executables (but + IMO they shouldn't complain they can't find the executables) + + ENH: try_run now fails with "cant run executables if used with + this toolchain" if used with a user defined toolchain which + didn't reset the CMAKE_ALIEN_EXECUTABLES flag + + Alex + +2007-05-11 13:52 king + + * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h: + BUG: Fixed generation of XCODE_DEPEND_HELPER.make into proper + directory. Cleaned up duplicate code created by recent changes. + +2007-05-11 13:46 alex + + * Modules/CTest.cmake, Modules/DartConfiguration.tcl.in, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CTest/cmCTestTestHandler.cxx: + ENH: allow it to set UPDATE_TYPE via CTEST_UPDATE_TYPE from + CTestConfig.cmake -add EXECUTABLE_SUFFIX to DartConfig.tcl so it + can be used in ctest -use CPACK_EXECUTABLE_SUFFIX for cpack + (strip, which doesn't work because of the install dir) + + Alex + +2007-05-11 13:06 alex + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake, + CMakeSystemSpecificInformation.cmake, CPack.cmake: + ENH: also use the target platform strip and executable suffix in + cpack use the new include() parameter to handle both full-path + and module-name-only SYSTEM_INFO files + + Alex + +2007-05-11 12:17 martink + + * CMakeLists.txt, Tests/CMakeLists.txt: ENH: minor fixes + +2007-05-11 11:55 alex + + * Source/: cmIncludeCommand.cxx, cmIncludeCommand.h: + ENH: if OPTIONAL is used, give the user a way to check whether + the file was included or not (by setting a variable to the full + path or NOTFOUND) Additionally now fail if a second argument is + used and this is not "OPTIONAL" + + Alex + +2007-05-11 10:34 alex + + * Modules/: CMakeDetermineSystem.cmake, CMakeSystem.cmake.in, + CMakeSystemSpecificInformation.cmake, CheckTypeSize.cmake: + ENH: only check for the type size if it hasn't already been set, + put a bit more information in the CMakeSystemInformation.cmake + file if it has been used with a toolchain file, use the file + given in the toolchain file as CMake_SYSTEM_INFO_FILE + + Alex + +2007-05-11 10:22 martink + + * CMakeLists.txt, Tests/CMakeLists.txt, Tests/COnly/CMakeLists.txt, + Tests/CxxOnly/CMakeLists.txt, Tests/MathTest/CMakeLists.txt, + Tests/NewlineArgs/CMakeLists.txt, Tests/ObjC++/CMakeLists.txt, + Tests/PreOrder/CMakeLists.txt, Tests/SetLang/CMakeLists.txt, + Tests/Simple/CMakeLists.txt, + Tests/SystemInformation/CMakeLists.txt, + Tests/TarTest/CMakeLists.txt: ENH: some more CMakeList cleanups + +2007-05-11 09:02 martink + + * CMakeLists.txt, Source/CMakeLists.txt, Tests/CMakeLists.txt: ENH: + more cleanup of some CMakeLists files + +2007-05-11 08:36 alex + + * Source/cmListFileCache.h: + 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) + + Alex + +2007-05-11 08:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-10 15:18 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-10 15:13 hoffman + + * Utilities/: CMakeLists.txt, KWStyle/CMake.kws.xml.in, + KWStyle/CMakeFiles.txt.in, KWStyle/CMakeLists.txt, + KWStyle/CMakeOverwrite.txt, KWStyle/Headers/CMakeHeader.h: ENH: + add KWStyle support + +2007-05-10 14:43 hoffman + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: BUG: fix -D escaped quotes for + watcom + +2007-05-10 14:08 martink + + * CMakeCPack.cmake, CMakeLists.txt, CompileFlags.cmake: ENH: start + trying to cleanup CMakeLists files + +2007-05-10 13:03 alex + + * Source/: cmTarget.cxx, cmTarget.h: + ENH: return the default location for imported targets if the + config-dependent locations are not set + + Alex + +2007-05-10 11:41 alex + + * Source/: cmAddDependenciesCommand.cxx, + cmAddExecutableCommand.cxx, cmGetTargetPropertyCommand.cxx, + cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudioGenerator.cxx, cmGlobalXCodeGenerator.cxx, + cmIncludeExternalMSProjectCommand.cxx, cmInstallCommand.cxx, + cmInstallFilesCommand.cxx, cmInstallTargetGenerator.cxx, + cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio6Generator.h, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, cmMakefile.cxx, cmMakefile.h, + cmMakefileTargetGenerator.cxx, cmSetTargetPropertiesCommand.cxx, + cmTarget.cxx, cmTarget.h: + ENH: first try at "importing" targets (from other build trees), + now done using a separate container for the imported targets -as + in HEAD: move TraceVSDependencies() to one central place, + GlobalGenerator::Generate() + + Alex + +2007-05-10 11:38 alex + + * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h, + cmLocalVisualStudio7Generator.cxx, cmTarget.cxx: + STYLE: fix line length + + Alex + +2007-05-10 11:16 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: make sure escaping is + done for strings on the command line + +2007-05-10 10:31 hoffman + + * Source/CMakeLists.txt: ENH: add test for a simple depend test, + does an exe re-link if a library that it uses changes + +2007-05-10 10:05 hoffman + + * Tests/BuildDepends/: CMakeLists.txt, Project/bar.c: ENH: add test + for build depends + +2007-05-10 10:05 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for move of trace + depends + +2007-05-09 15:10 hoffman + + * Tests/BuildDepends/: CMakeLists.txt, Project/CMakeLists.txt, + Project/bar.c: ENH: add a test to make sure Xcode does not break + again + +2007-05-09 14:41 alex + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmLocalGenerator.h, cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio6Generator.h, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h: + 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. + + Alex + +2007-05-09 11:44 alex + + * Source/: cmAddExecutableCommand.cxx, + cmGlobalUnixMakefileGenerator3.cxx, + cmIncludeExternalMSProjectCommand.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx, cmMakefile.h, + cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: + ENH: initial try for support for "importing" targets into cmake, + so e.g. the support for libs in release- and debug mode can be + done much better and importeed executable targets can be used in + custom commands (-> cross compiling) + + Alex + +2007-05-09 10:28 andy + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for older xcode and + framework create + +2007-05-09 10:18 king + + * Source/cmLocalVisualStudio7Generator.cxx, + Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Executable/complex.cxx, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Fixed + cmLocalVisualStudio7Generator to deal with quotes in macro + definitions properly. This addresses bug#4983. + +2007-05-09 09:35 alex + + * Source/: cmTarget.cxx, cmTarget.h: + STYLE: functions use upper case for the first letter + + Alex + +2007-05-09 09:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-09 08:25 alex + + * Source/cmCustomCommand.h, Source/cmGlobalGenerator.cxx, + Source/cmGlobalGenerator.h, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalVisualStudio6Generator.cxx, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio6Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmLocalVisualStudioGenerator.h, Source/cmMakefile.cxx, + Source/cmTarget.cxx, Source/cmTarget.h, + Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate, + Templates/EXEWinHeader.dsptemplate, + Templates/UtilityHeader.dsptemplate, + Templates/staticLibHeader.dsptemplate, + Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/main.cxx, + Tests/CustomCommand/GeneratorInExtraDir/CMakeLists.txt: + 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 + + Alex + +2007-05-08 16:58 alex + + * Tests/CustomCommand/: CMakeLists.txt, + GeneratorInExtraDir/CMakeLists.txt: + ENH: also test if the dependency to a target works with POSTBUILD + + Alex + +2007-05-08 16:37 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: getting closer + +2007-05-08 15:49 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: add initial xcode + framework stuff + +2007-05-08 15:29 alex + + * Source/cmLocalVisualStudio7Generator.cxx: COMP: a closing brace + was missing + + Alex + +2007-05-08 14:47 alex + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, cmGlobalXCodeGenerator.cxx, + cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx: + ENH: move TraceVSDependencies() from every generator to the end + of GlobalGenerator::Configure(), removes some code duplication + and makes it easier to add support for "importing" targets + + Alex + +2007-05-08 14:28 alex + + * Source/: cmGlobalVisualStudio6Generator.cxx, + cmGlobalGenerator.cxx, cmGlobalVisualStudio7Generator.cxx, + cmGlobalXCodeGenerator.cxx: + STYLE: standard for-loop-initialization in the MSVC generator, + one level less deep if-statement in XCode generator, one level + less deep function call in the global generator -> makes it + easier to understand IMO + + Alex + +2007-05-08 14:10 alex + + * Source/cmTarget.h: + STYLE: GetName() is const, comment updated + + Alex + +2007-05-08 12:43 hoffman + + * Tests/Framework/: bar.cxx, foo.cxx: ENH: make it work on non + windows + +2007-05-08 11:53 hoffman + + * Source/cmLocalGenerator.cxx, Tests/Framework/CMakeLists.txt, + Tests/Framework/bar.cxx, Tests/Framework/foo.cxx: ENH: fix it so + that the FRAMEWORK property does not break the building of normal + shared libs on non-mac platforms + +2007-05-08 11:31 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-08 10:58 hoffman + + * Source/CMakeLists.txt, Tests/Framework/CMakeLists.txt, + Tests/Framework/bar.cxx, Tests/Framework/foo.cxx, + Tests/Framework/foo.h, Tests/Framework/foo2.h: ENH: add a very + simple framework test + +2007-05-08 10:32 hoffman + + * Modules/MacOSXFrameworkInfo.plist.in, + Modules/Platform/Darwin.cmake, Source/cmLocalGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.h, Source/cmTarget.cxx: + ENH: initial support for creation of frameworks on Mac + +2007-05-08 10:05 alex + + * Source/: cmMakefile.cxx, cmTarget.cxx: + ENH: also detect targetnames-used-as-commands for + PREBUILD/PRELINK/POSTBUILD custom commands + + Alex + +2007-05-07 18:17 king + + * Modules/Platform/Linux.cmake: BUG: Detect debian with existence + of /etc/debian_version so things work in a chroot install. This + is suggested in bug#4805. + +2007-05-07 14:50 alex + + * Tests/CustomCommand/: CMakeLists.txt, + GeneratorInExtraDir/CMakeLists.txt: + ENH: also test the automatic dependency. To make it a bit harder + also use SET_TARGET_PROPERTIES(OUTPUT_NAME) for the generator + executable + + Alex + +2007-05-07 14:42 alex + + * Source/: cmLocalUnixMakefileGenerator3.cxx, cmTarget.cxx: + ENH: if a target name is used as command in add_custom_command, + automatically add the dependency to this target + + Alex + +2007-05-07 14:27 alex + + * Source/cmCustomCommand.h: + STYLE: IsUsed() is const, semicolons are not required + + Alex + +2007-05-07 11:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-07 09:48 alex + + * Tests/CustomCommand/CMakeLists.txt: + ENH: add test for the target-to-location translation for + ADD_CUSTOM_TARGET + + Alex + +2007-05-07 08:48 alex + + * Source/cmLocalVisualStudio6Generator.cxx, + Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate, + Templates/EXEWinHeader.dsptemplate, + Templates/UtilityHeader.dsptemplate, + Templates/staticLibHeader.dsptemplate: + ENH: also support target-as-command with the MSVC6 generator + + Alex + +2007-05-06 09:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-05 08:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-04 17:17 alex + + * Source/: cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio6Generator.h: + ENH: add configName argument to CreateTargetRules so it can + create the rules correctly for the different configtypes. Has to + be used for configuring the project file templates. + + Alex + +2007-05-04 17:09 alex + + * Source/cmLocalVisualStudio7Generator.cxx: + STYLE: remove the commented code, wasn't intended to be committed + + Alex + +2007-05-04 16:43 alex + + * Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio6Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmLocalVisualStudioGenerator.h, Source/cmTarget.cxx, + Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/main.cxx, + Tests/CustomCommand/GeneratorInExtraDir/CMakeLists.txt: + ENH: you can now use the target name of a executable target in + cmake as command in add_custom_command, it should also honor the + buildtypes. A testcase in Tests/CustomCommand/ is also coming + soon. Tested on Linux with Makefiles, OSX with XCode and MSVC 7. + MSVC 6 and 8 are not tested. Next will be to also automatically + add the dependencies to this target automatically. + + Alex + +2007-05-04 14:08 alex + + * Source/cmLocalVisualStudio7Generator.cxx: COMP: removed unused + variable temp + + Alex + +2007-05-04 09:50 alex + + * Source/cmMakefile.cxx: + COMP: fix warning on VS8: conversion unsigned int -> size_t + + Alex + +2007-05-03 20:42 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-03 15:25 martink + + * Source/cmTryRunCommand.cxx: ENH: look at + CMAKE_TRY_COMPILE_CONFIGURATION var for TryRun as well + +2007-05-03 13:03 king + + * Source/kwsys/ProcessUNIX.c, Utilities/cmcurl/url.c, + Utilities/cmxmlrpc/xmlrpc_curl_transport.c: COMP: Fix + code-not-reached warnings for SunCC. + +2007-05-03 08:24 king + + * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake, + CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake, + CMakeDetermineCompilerId.cmake, + CMakeDetermineFortranCompiler.cmake, + CMakeFortranCompiler.cmake.in, CMakeFortranCompilerId.F90, + CMakeFortranInformation.cmake, Platform/Linux-SunPro-C.cmake, + Platform/Linux-SunPro-CXX.cmake, + Platform/Linux-SunPro-Fortran.cmake: 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. + +2007-05-03 07:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-02 14:13 alex + + * Modules/CMakeDetermineCCompiler.cmake: + BUG: fix typo, use TOOLCHAIN_PREFIX as prefix instead of location + + Alex + +2007-05-02 11:56 alex + + * Modules/: CMakeCCompiler.cmake.in, CMakeCXXCompiler.cmake.in, + CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake: + ENH: make it possible to set the object file extension + independent from the build platform at build time + + Alex + +2007-05-02 01:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-05-01 18:28 king + + * Modules/: CMakeDetermineFortranCompiler.cmake, + CMakeFortranCompiler.cmake.in, CMakeFortranCompilerId.F90, + CMakeFortranInformation.cmake: ENH: Using + CMAKE_DETERMINE_COMPILER_ID to determine the Fortran compiler. + This works only for Fortran90+ compilers that run the + preprocessor. Otherwise we fall back to the old behavior. + +2007-05-01 18:27 king + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake, CMakeDetermineCompilerId.cmake: + ENH: Added flagvar argument to CMAKE_DETERMINE_COMPILER_ID to + choose the environment variable from which to get flags. Made + parsing of INFO blocks robust to having more than one in a single + string. + +2007-05-01 18:26 king + + * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake: + ENH: Added code to load CompilerId version of platform file if it + exists. Set CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS only if it is + not already defined. + +2007-05-01 18:24 king + + * Modules/Platform/: Linux-SunPro-C.cmake, Linux-SunPro-CXX.cmake, + Linux-SunPro-Fortran.cmake: ENH: Adding platform file for Sun + Studio Express on Linux. + +2007-05-01 18:22 king + + * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp, + CMakeDetermineCompilerId.cmake, CMakeLists.txt, FindMPI.cmake, + Platform/UnixPaths.cmake: ENH: Merging modules changes in range + CMake-Modules-CompilerId-mp1-post to + CMake-Modules-CompilerId-trunk-mp1 from trunk to + CMake-Modules-CompilerId branch. + +2007-05-01 17:02 alex + + * Source/cmTryRunCommand.h: + STYLE: fix typo + + Alex + +2007-05-01 17:00 alex + + * Source/cmUtilitySourceCommand.h: + STYLE: according to Brad this one is ancient and shouldn't be + used for any new stuff + + Alex + +2007-05-01 16:37 alex + + * Modules/CMakeTestCCompiler.cmake: + BUG: don't use stdio in the test for a simple executable, for + some embedded targets/toolchains/platforms this might already be + too much + + Alex + +2007-05-01 16:25 alex + + * Source/: cmFindBase.cxx, cmFindBase.h: + ENH: add support for CMAKE_FIND_PREFIX, for prepending a prefix + before all directories searched by FIND_XXX(), useful for + defining a different root directory for the base directory of the + target platform + + Alex + +2007-05-01 14:35 king + + * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp: ENH: + Changed GNUC compiler id name to GNU. + +2007-05-01 14:23 alex + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake: + ENH: add two new variables: CMAKE_TOOLCHAIN_PREFIX: will be + prepended to gcc, ar, g++, cc, c++ and ranlib if defined (gives + e.g. arm-elf-gcc etc.) CMAKE_TOOLCHAIN_LOCATION: if defined, the + compilers will be searched only there, the other tools at first + there, after that in other locations + + If not already defined, both of them will be set by + CMakeDetermineXXXCompiler.cmake and used by the other one. If + mixing the environment variable CC/CXX and these variables this + can give weird mixtures. + + change order of compiler names for CXX: from c++, g++ to g++, c++ + (same order as for C) + + Alex + +2007-05-01 14:12 king + + * Tests/CustomCommand/: CMakeLists.txt, check_mark.cmake: 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. + +2007-05-01 13:51 king + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h, + cmMakefileUtilityTargetGenerator.cxx: 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. + +2007-05-01 13:13 alex + + * Modules/CMakeDetermineSystem.cmake: + STYLE: the second check for uname wasn't intended to be committed + + Alex + +2007-05-01 13:11 alex + + * Modules/CMakeDetermineSystem.cmake: + ENH: new variable CMAKE_TOOLCHAIN_FILE which can be used to + specify a cmake file which will be loaded even before cmake tries + to detect the system, so people can set e.g. CMAKE_SYSTEM to the + value for their target platform. Only detect CMAKE_SYSTEM if it + isn't set yet. + + Alex + +2007-05-01 13:07 alex + + * Modules/: CMakeCInformation.cmake, CMakeCXXInformation.cmake: + ENH: use CMAKE_SYSTEM_AND_C[XX]_COMPILER_INFO_FILE for loading + the file info file, but don't overwrite it if it has already been + specified. This is needed for cross compiling so people can + explicitely say which file to use depending on their target + platform + + Alex + +2007-05-01 11:46 alex + + * Source/cmMakefile.cxx: + 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 + + Alex + +2007-05-01 04:20 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-30 18:10 king + + * Modules/CMakeCXXCompilerId.cpp: STYLE: Added comment explaining + choice of file extension. + +2007-04-30 18:09 king + + * Modules/CMakeLists.txt: BUG: Need to install + CMakeCXXCompilerId.cpp so that C++ compiler identification works + in an install tree. + +2007-04-30 17:05 alex + + * Modules/CMakeDetermineCompilerId.cmake: + STYLE: comment which says which variables this macro sets + + Alex + +2007-04-30 17:03 alex + + * Modules/FindMPI.cmake: + 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. + + Alex + +2007-04-30 16:05 alex + + * Modules/CMakeLists.txt: + BUG: also install CMakePlatformId.h, otherwise the check for the + compiler id works only when building cmake itself, but not with + an installed cmake + + Alex + +2007-04-30 10:57 alex + + * Modules/Platform/UnixPaths.cmake: + 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) + + Alex + +2007-04-29 23:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-29 03:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-28 12:35 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-28 09:35 king + + * Modules/: CMakeCCompiler.cmake.in, CMakeCCompilerId.c, + CMakeCXXCompiler.cmake.in, CMakeCXXCompilerId.cpp, + CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake, + CMakeDetermineCompilerId.cmake, CMakePlatformId.h: 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. + +2007-04-28 08:25 king + + * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: Fixed line too + long. + +2007-04-27 10:44 king + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake: ENH: Hard-coded platform for + Visual Studio generators. Added TODO comment about setting the + compiler id. + +2007-04-27 10:29 king + + * Modules/CMakeDetermineCompilerId.cmake: BUG: When passing the + compiler id source file to the compiler, the native file path + format should be used on the command line. + +2007-04-27 10:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-27 10:19 king + + * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp: ENH: Added + Watcom compiler identifier. + +2007-04-27 09:46 king + + * Modules/: CMakeCCompilerId.c, CMakeCXXCompilerId.cpp: BUG: Fixed + for HP compilers. + +2007-04-27 09:20 king + + * Modules/CMakeDetermineCompilerId.cmake: BUG: Need to strip all + text before and after the INFO block because the binary may + contain string data leading up to the beginning of the strings. + +2007-04-27 09:09 king + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake: BUG: Still need to identify + compiler using command line for Xcode generator. + +2007-04-27 09:01 andy + + * Source/CTest/cmCTestCoverageHandler.h: STYLE: Add somme comments + +2007-04-27 08:57 king + + * Modules/: CMakeCCompiler.cmake.in, CMakeCCompilerId.c, + CMakeCXXCompiler.cmake.in, CMakeCXXCompilerId.cpp, + CMakeDetermineCCompiler.cmake, CMakeDetermineCXXCompiler.cmake, + CMakeDetermineCompilerId.cmake, CMakePlatformId.h: ENH: Initial + checkin of CompilerId feature on CMake-Modules-CompilerId branch. + This helps identify compilers and platforms by actually building + a source file and using the preprocessor definitions to recognize + known compilers. + +2007-04-26 23:20 andy + + * Source/CTest/: cmCTestCoverageHandler.cxx, + cmCTestCoverageHandler.h: ENH: Initial attempt to do python + coverage. Hopefully will not break coverage on GCov + +2007-04-26 21:50 andy + + * Source/cmStringCommand.cxx, Source/cmStringCommand.h, + Tests/StringFileTest/CMakeLists.txt: ENH: Add STRING STRIP + command + +2007-04-26 09:56 king + + * Source/cmFileCommand.cxx: COMP: Avoid warning. + +2007-04-26 07:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-25 17:48 king + + * Source/cmStringCommand.h: STYLE: Fixed line-too-long. + +2007-04-25 17:22 king + + * Source/cmFileCommand.cxx, Source/cmFileCommand.h, + Tests/StringFileTest/CMakeLists.txt: ENH: Added FILE(STRINGS) + command. + +2007-04-25 16:22 alex + + * Modules/CMakeDetermineCXXCompiler.cmake: + STYLE: fix typo "CCC" -> "CC", add comments which variables it + sets + + Alex + +2007-04-25 05:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-24 14:03 hoffman + + * Source/cmEnableLanguageCommand.h: ENH: fix docs + +2007-04-24 12:30 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: fix seg fault in ccmake when + hitting configure twice + +2007-04-24 01:52 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-23 16:48 king + + * Source/cmStringCommand.cxx: COMP: Added missing include for time. + +2007-04-23 11:04 martink + + * Source/: cmStringCommand.cxx, cmStringCommand.h: ENH: Add command + to generate random strings + +2007-04-22 23:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-21 18:37 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-20 11:53 king + + * Source/kwsys/kwsysPlatformTestsCXX.cxx: COMP: Make sure gcc 2.96 + sstream header is not used. + +2007-04-20 09:50 king + + * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Added + istringstream::clear() method to disambiguate the call from using + string::clear or istrstream::clear. + +2007-04-20 09:49 king + + * Source/cmLoadCommandCommand.cxx: BUG: Reverting previous change. + It did not account for the possibility that the loaded command + was built with a different compiler. + +2007-04-20 04:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-19 12:56 king + + * Source/kwsys/testIOS.cxx: BUG: Need to clear read failure when + string is reset. + +2007-04-19 12:53 king + + * Source/kwsys/testIOS.cxx: ENH: Added testing for istringstream + and stringstream. + +2007-04-19 12:44 king + + * Source/kwsys/kwsys_stl_string.hxx.in: BUG: Fix stream state on + successfully reading a string. + +2007-04-19 12:12 king + + * Source/kwsys/: String.hxx.in, kwsys_ios_sstream.h.in: COMP: Fixes + for Watcom. + +2007-04-19 12:11 king + + * Source/kwsys/CMakeLists.txt: COMP: Skip testAutoPtr and + testHashSTL on Watcom. They are hopeless. + +2007-04-19 12:11 king + + * Source/kwsys/EncodeExecutable.c: COMP: Need to include header for + unlink function. + +2007-04-19 11:32 king + + * Tests/Plugin/src/: example_exe.cxx, example_mod_1.c: ENH: Added + function call argument to module function to make sure calling + convention matches on lookup. Fixed for Watcom. + +2007-04-19 11:31 king + + * Source/kwsys/DynamicLoader.cxx: ENH: Added support for Watcom + compiler. Added TODO comment about calling conventions. + +2007-04-19 11:23 king + + * Source/cmLoadCommandCommand.cxx: ENH: Removed code unnecessary + now that DynamicLoader is implemented better. + +2007-04-19 11:21 king + + * Source/kwsys/: CMakeLists.txt, kwsys_stl_string.hxx.in: ENH: + Fixed stl string streaming operators for Watcom. + +2007-04-19 04:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-18 09:56 king + + * Source/cmLocalGenerator.cxx: 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. + +2007-04-18 04:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-18 00:12 king + + * Source/CMakeLists.txt: ENH: Plugin test should now work on QNX. + +2007-04-18 00:11 king + + * Modules/Platform/QNX.cmake: ENH: Add CMAKE_EXE_EXPORTS_C_FLAG and + CMAKE_EXE_EXPORTS_CXX_FLAG to support executables that export + symbols. + +2007-04-18 00:04 king + + * Source/cmLocalGenerator.cxx: BUG: Cannot escape link items + because some need the spaces to separate arguments. Instead just + escape the argument to the loader flag. + +2007-04-17 23:40 king + + * Modules/Platform/: Linux.cmake, FreeBSD.cmake: ENH: Added + CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to + support executables that export symbols. + +2007-04-17 23:39 king + + * Source/cmMakefileExecutableTargetGenerator.cxx: ENH: Added + platform variable CMAKE_EXE_EXPORTS_<lang>_FLAG to add a linker + flag when building executables that have the ENABLE_EXPORTS + property set. + +2007-04-17 23:27 king + + * Tests/Plugin/CMakeLists.txt: COMP: Need to enable ansi C + features. + +2007-04-17 23:16 king + + * Source/cmLocalGenerator.cxx: BUG: Fix ComputeLinkInformation for + non-linked targets. Why is it called for utility targets anyway? + +2007-04-17 18:18 king + + * Source/CMakeLists.txt, Tests/Plugin/include/example.h: ENH: Fixed + Plugin test on Cygwin. + +2007-04-17 16:42 king + + * Source/CMakeLists.txt: BUG: Disable Plugin test on Cygwin until + it is implemented. + +2007-04-17 16:34 king + + * Source/CMakeLists.txt: 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. + +2007-04-17 16:19 king + + * Modules/Platform/Darwin.cmake: ENH: Added + CMAKE_SHARED_MODULE_LOADER_C_FLAG and + CMAKE_SHARED_MODULE_LOADER_CXX_FLAG to support linking plugins to + executables. + +2007-04-17 16:11 king + + * Source/cmLocalGenerator.cxx: 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. + +2007-04-17 15:06 king + + * Source/CMakeLists.txt: BUG: Disable Plugin test until it works + everywhere. + +2007-04-17 14:08 king + + * Source/CMakeLists.txt: ENH: Added test for executables with + plugins that use an API exported by the executable itself. + +2007-04-17 13:52 king + + * Tests/Plugin/: CMakeLists.txt, src/example_exe.cxx, + src/example_exe.h.in: ENH: Configure location of plugin files so + that the executable can run with any current working directory. + +2007-04-17 13:43 king + + * Tests/Plugin/: CMakeLists.txt, include/example.h, + src/example_exe.cxx, src/example_mod_1.c: ENH: Added test for + executables with plugins that use an API exported by the + executable itself. + +2007-04-17 04:48 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-16 04:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-15 11:56 andy + + * Utilities/cmcurl/Testing/sepheaders.c: ENH: Fix old api + +2007-04-15 03:46 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-14 02:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-13 10:22 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: better progress + for any directory that is a project + +2007-04-13 01:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-12 15:50 andy + + * Source/cmVariableWatchCommand.cxx: STYLE: Fix line lengths + +2007-04-12 15:46 martink + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: ENH: some code consolidation + and cleanup + +2007-04-12 14:21 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix progress for + ENCLUDE_FORM_ALL cases using new project to target map. Only + fixes it for the top level all target + +2007-04-12 10:56 king + + * Source/kwsys/ProcessWin32.c: 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. + +2007-04-11 17:22 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-11 15:13 andy + + * Source/cmCommands.cxx, Source/cmFindPackageCommand.cxx, + Source/cmMakefile.cxx, Source/cmVariableWatch.cxx, + Source/cmVariableWatch.h, Source/cmVariableWatchCommand.cxx, + Source/cmVariableWatchCommand.h, Source/cmake.cxx, + Tests/CMakeTests/CMakeLists.txt, + Tests/CMakeTests/VariableWatchTest.cmake.in: ENH: Add variable + watch command + +2007-04-11 10:00 king + + * Source/cmMarkAsAdvancedCommand.cxx: STYLE: Fixed line-too-long. + +2007-04-10 21:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-10 17:12 utkarsh1 + + * Utilities/cmcurl/CMakeLists.txt: 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. + +2007-04-10 16:03 king + + * Source/cmCacheManager.h: BUG: When a non-cache variable is marked + as advance do not use the cmMakefile implementation of + AddCacheDefinition to avoid removing the makefile definition. + +2007-04-10 15:55 king + + * Source/cmMarkAsAdvancedCommand.cxx: BUG: When a non-cache + variable is marked as advance do not use the cmMakefile + implementation of AddCacheDefinition to avoid removing the + makefile definition. + +2007-04-10 14:54 barre + + * Modules/Dart.cmake: 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. + +2007-04-10 13:09 king + + * Source/: cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudioGenerator.cxx, + cmGlobalVisualStudioGenerator.h: 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. + +2007-04-10 11:26 andy + + * Utilities/cmcurl/CMakeLists.txt: ENH: No reason to search for + UCB. Let me know if anybody still has ucb + +2007-04-10 11:22 king + + * Modules/Platform/Linux.cmake, Source/cmFileCommand.cxx, + Source/cmLocalGenerator.cxx: 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. + +2007-04-10 09:54 martink + + * Source/: cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, cmTarget.cxx: ENH: added + internal target property for the name of the project file + +2007-04-10 08:49 king + + * Source/cmGlobalUnixMakefileGenerator3.cxx: STYLE: Added comment + about why dependencies need to be chained to clarify code. + +2007-04-10 08:36 king + + * Modules/Platform/NetBSD.cmake: ENH: Enabled use of soname and + therefore versioning symlinks. Patch is from bug#4558. + +2007-04-09 21:25 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-08 21:44 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-07 21:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-06 21:42 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-05 21:57 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-05 09:19 king + + * Source/cmMakefile.cxx: STYLE: Fix line-too-long. + +2007-04-04 17:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-04 16:28 andy + + * Utilities/Doxygen/doxyfile.in: STYLE: Do doxygen for CPack + +2007-04-04 15:58 andy + + * Modules/CheckCSourceCompiles.cmake: BUG: Revert back to 1.14 + +2007-04-04 15:57 andy + + * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake: + BUG: Revert back to 1.4 + +2007-04-04 14:49 king + + * Source/cmGlobalVisualStudio6Generator.cxx, + Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmGlobalVisualStudioGenerator.cxx, + Source/cmGlobalVisualStudioGenerator.h, + Tests/Dependency/Two/CMakeLists.txt, + Tests/Dependency/Two/TwoSrc.c, + Tests/Dependency/Two/TwoCustomSrc.c, + Tests/Dependency/Two/two-test.h.in: BUG: Fix utility dependencies + for static libraries in VS generators. This addresses bug#4789. + +2007-04-04 13:43 hoffman + + * Modules/FindJNI.cmake: BUG: fix for bug 4605 + +2007-04-04 13:41 andy + + * bootstrap: ENH: Fix copyright year + +2007-04-04 13:06 andy + + * Source/CTest/cmCTestBuildHandler.cxx: COMP: Fix kwstyle + +2007-04-04 13:06 andy + + * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake: + COMP: Fix kwstyleSource/CTest/cmCTestBuildHandler.cxx + +2007-04-04 12:05 andy + + * Source/cmConfigureFileCommand.cxx: BUG: No need for the backward + compatibility variable warning + +2007-04-04 12:05 andy + + * Source/cmMakefile.cxx: ENH: Add variable for the current list + file + +2007-04-04 11:22 king + + * Source/: CMakeLists.txt, cmGlobalVisualStudio6Generator.h, + cmGlobalVisualStudio7Generator.h, + cmGlobalVisualStudioGenerator.cxx, + cmGlobalVisualStudioGenerator.h: ENH: Added + cmGlobalVisualStudioGenerator as superclass to all VS global + generators. + +2007-04-03 23:18 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-03 03:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-02 02:44 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-04-01 02:41 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-31 02:45 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-30 10:53 hoffman + + * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx, + cmMakefileTargetGenerator.cxx: ENH: make sure default /System + framework is not added with -F + +2007-03-30 02:37 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-29 02:41 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-28 11:06 martink + + * Source/CTest/: cmCTestBuildHandler.cxx: BUG: even safer checking + of return value + +2007-03-28 10:58 martink + + * Source/CTest/cmCTestBuildHandler.cxx: BUG: fix checking of the + return value for a build + +2007-03-28 02:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-27 23:15 king + + * Source/cmGlobalXCodeGenerator.cxx: COMP: Restored shared local + variable removed by previous change. + +2007-03-27 23:13 king + + * Source/: cmGlobalXCodeGenerator.cxx, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, cmMakefileTargetGenerator.cxx, + cmTarget.cxx, cmTarget.h: 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. + +2007-03-27 02:45 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-26 02:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-25 02:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-24 14:12 barre + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: need + kwsys' Glob in VTK 5.0 + +2007-03-24 14:04 barre + + * Source/kwsys/: CMakeLists.txt, Glob.cxx, Glob.hxx.in: ENH: need + kwsys' Glob in VTK 5.0 + +2007-03-24 02:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-23 16:33 hoffman + + * Source/cmCTest.cxx: BUG: fix problem with new curl_getdate and + ctest + +2007-03-23 02:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-22 09:45 king + + * Source/cmLocalGenerator.cxx, Source/cmMakefile.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmTarget.cxx, Modules/Platform/Windows-bcc32.cmake, + Modules/Platform/Windows-wcl386.cmake: 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. + +2007-03-22 02:34 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-21 13:49 martink + + * Source/CMakeLists.txt: BUG: typo in if test + +2007-03-21 07:16 king + + * Tests/OutOfSource/OutOfSourceSubdir/: CMakeLists.txt, simple.cxx: + BUG: Disable deep-source test on Watcom until it can be fixed. + This is a new feature for other generators anyway. + +2007-03-21 02:39 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-20 15:51 hoffman + + * Utilities/cmcurl/strequal.c: ENH: second try to fix qnx build + problem + +2007-03-20 15:49 hoffman + + * Utilities/cmcurl/strequal.c: ENH: try to fix qnx build problem + +2007-03-20 14:52 martink + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: try markign non zero + return values as warnings for make programs + +2007-03-20 14:31 martink + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: try markign non zero + return values as warnings for make programs + +2007-03-20 14:11 martink + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: add another error + regexp + +2007-03-20 13:34 king + + * Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: BUG: Reduce + long source file name length for WMake. + +2007-03-20 12:44 hoffman + + * Source/CPack/cmCPackTarCompressGenerator.cxx: BUG: fix coverity + error, null check after usage fix + +2007-03-20 12:32 hoffman + + * Modules/Platform/: AIX.cmake, QNX.cmake: ENH: add c++ flag when + compiling c++ code merge from main tree + +2007-03-20 11:52 martink + + * Source/cmCTest.cxx: ENH: minor additional error output + +2007-03-20 09:51 martink + + * Utilities/cmcurl/: CMakeLists.txt, config.h.in, + Platforms/WindowsCache.cmake: BUG: was not setting HAVE_PROCESS_H + properly + +2007-03-20 09:14 king + + * Modules/Platform/Windows-bcc32.cmake: 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. + +2007-03-20 08:16 king + + * Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt: 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. + +2007-03-20 02:50 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-19 13:04 martink + + * Source/: CMakeLists.txt, ctest.cxx, + CTest/cmCTestBuildAndTestHandler.cxx, + CTest/cmCTestBuildAndTestHandler.h, CTest/cmCTestTestHandler.cxx, + CTest/cmCTestTestHandler.h: ENH: support for + --build-config-sample feature #1022 + +2007-03-19 10:00 king + + * Modules/Platform/CYGWIN.cmake, + Modules/Platform/Windows-bcc32.cmake, + Modules/Platform/Windows-cl.cmake, + Modules/Platform/Windows-gcc.cmake, Source/cmInstallCommand.cxx, + Source/cmInstallTargetGenerator.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, Source/cmTarget.cxx, + Source/cmTarget.h, Templates/EXEHeader.dsptemplate: 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. + +2007-03-19 02:35 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-18 16:18 andy + + * Utilities/cmcurl/: tftp.c, transfer.c: COMP: Remove some warnings + +2007-03-18 02:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-17 13:23 hoffman + + * Source/cmLocalVisualStudio6Generator.cxx: ENH: fix for crash from + main tree + +2007-03-17 13:18 hoffman + + * Source/cmLocalVisualStudio6Generator.cxx: ENH: remove seg fault I + hope + +2007-03-17 00:20 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-16 18:44 king + + * Utilities/cmcurl/curl/curl.h: COMP: Do not #include files inside + extern "C" {} blocks. + +2007-03-16 18:05 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Modules/Platform/Windows-bcc32.cmake, Modules/Platform/gcc.cmake, + Source/CMakeLists.txt, Source/cmFileCommand.h, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalVisualStudio6Generator.cxx, + Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio7Generator.h, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmGlobalVisualStudio8Win64Generator.cxx, + Source/cmLocalGenerator.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/MFCDialog/CMakeSetupDialog.cpp, + Source/kwsys/SystemTools.cxx, + Tests/PrecompiledHeader/CMakeLists.txt, + Tests/PrecompiledHeader/foo1.c, Tests/PrecompiledHeader/foo2.c, + Tests/PrecompiledHeader/foo_precompile.c, + Tests/PrecompiledHeader/include/foo.h, + Tests/PrecompiledHeader/include/foo_precompiled.h, + Tests/SetLang/CMakeLists.txt, Tests/SetLang/bar.c, + Tests/SetLang/foo.c: ENH: check in fixes from main tree to create + 2.4.7 RC 5 + +2007-03-16 16:48 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: 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. + +2007-03-16 16:28 king + + * Source/cmInstallTargetGenerator.cxx: BUG: Use GetExecutableNames + instead of GetLibraryNames to compute the installation file name + for executable targets. + +2007-03-16 16:04 king + + * Source/CTest/cmCTestBuildHandler.cxx: COMP: Fix bad escape + sequence. + +2007-03-16 14:51 andy + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: More regular + expressions for visual studio 6 + +2007-03-16 14:28 king + + * Utilities/cmcurl/CMakeLists.txt: COMP: Ignore windows sockets on + cygwin. Remove duplicate source entry. + +2007-03-16 10:34 king + + * Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt, + Tests/OutOfSource/OutOfSourceSubdir/simple.cxx, + Tests/OutOfSource/OutOfSourceSubdir/simple.cxx.in: 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. + +2007-03-16 09:34 andy + + * Utilities/cmcurl/CMake/: CMakeConfigurableFile.in, + CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake: COMP: Fix + support for old CMake (2.0 and 2.2) + +2007-03-15 17:22 andy + + * Utilities/cmcurl/CMake/CheckCSourceRuns.cmake: ENH: Unify with + the compile one + +2007-03-15 15:22 andy + + * Utilities/cmcurl/: CMakeLists.txt, amigaos.c, amigaos.h, + arpa_telnet.h, base64.c, base64.h, config.h.in, connect.c, + connect.h, content_encoding.c, content_encoding.h, cookie.c, + cookie.h, curl.copyright, curl_memory.h, curlx.h, dict.c, dict.h, + easy.c, easyif.h, escape.c, escape.h, file.c, file.h, formdata.c, + formdata.h, ftp.c, ftp.h, getdate.c, getdate.h, getenv.c, + getinfo.c, getinfo.h, gtls.c, gtls.h, hash.c, hash.h, hostares.c, + hostasyn.c, hostip.c, hostip.h, hostip4.c, hostip6.c, hostsyn.c, + hostthre.c, http.c, http.h, http_chunks.c, http_chunks.h, + http_digest.c, http_digest.h, http_negotiate.c, http_negotiate.h, + http_ntlm.c, http_ntlm.h, if2ip.c, if2ip.h, inet_ntoa_r.h, + inet_ntop.c, inet_ntop.h, inet_pton.c, inet_pton.h, krb4.c, + krb4.h, ldap.c, ldap.h, llist.c, llist.h, md5.c, md5.h, + memdebug.c, memdebug.h, memory.h, mprintf.c, multi.c, multiif.h, + netrc.c, netrc.h, nwlib.c, parsedate.c, parsedate.h, progress.c, + progress.h, security.c, security.h, select.c, select.h, sendf.c, + sendf.h, setup.h, setup_once.h, share.c, share.h, sockaddr.h, + socks.c, socks.h, speedcheck.c, speedcheck.h, splay.c, splay.h, + ssh.c, ssh.h, sslgen.c, sslgen.h, ssluse.c, ssluse.h, strdup.c, + strdup.h, strequal.c, strequal.h, strerror.c, strerror.h, + strtok.c, strtok.h, strtoofft.c, strtoofft.h, telnet.c, telnet.h, + tftp.c, tftp.h, timeval.c, timeval.h, transfer.c, transfer.h, + url.c, url.h, urldata.h, version.c, + CMake/CheckCSourceCompiles.cmake, CMake/CheckCSourceRuns.cmake, + CMake/OtherTests.cmake, Platforms/WindowsCache.cmake, + curl/curl.h, curl/curlver.h, curl/easy.h, curl/mprintf.h, + curl/multi.h, curl/stdcheaders.h: ENH: Update Curl to 7.16.1 + +2007-03-15 13:48 martink + + * Source/cmMakefile.cxx: BUG: change in how set cache overrides + local definitions. Should mainly be a NOP change for most cases + +2007-03-14 21:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-14 16:30 king + + * CMakeLists.txt: ENH: Enable use of kwsys MD5 implementation. + +2007-03-14 16:29 king + + * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio7Generator.cxx: 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. + +2007-03-14 15:35 king + + * Source/cmLocalVisualStudio7Generator.cxx: 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. + +2007-03-14 15:12 king + + * Source/kwsys/: CMakeLists.txt, MD5.c, MD5.h.in, testEncode.c: + ENH: Added MD5 implementation to KWSys. + +2007-03-14 13:36 king + + * Source/cmLocalGenerator.cxx: BUG: During relative path conversion + if the remote and target paths are the same return the empty + string instead of ".". + +2007-03-14 09:34 king + + * Source/cmLocalVisualStudio7Generator.cxx: 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. + +2007-03-13 15:18 martink + + * Source/: cmAddCustomTargetCommand.cxx, cmCPluginAPI.cxx, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, cmGlobalXCodeGenerator.cxx, + cmMakefile.cxx, cmMakefile.h: ENH: some more cleanup + +2007-03-13 14:23 hoffman + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmMakefile.cxx, cmPropertyMap.cxx, cmTarget.cxx: ENH: add project + to target map, not used yet, but created + +2007-03-13 11:58 king + + * Source/cmLocalGenerator.cxx: BUG: Fix check of EXCLUDE_FROM_ALL + property to use boolean type. This is required for installation + of subdirectories to work. + +2007-03-13 03:57 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-12 23:36 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: BUG: Remove spaces from test + output paths. Not all make tools can handle it. Ths + SubDirSpaces test is meant for that purpose anyway. + +2007-03-12 16:10 martink + + * Source/cmake.cxx: ENH: added remove_directory bug 2937 + +2007-03-12 14:15 king + + * Source/cmFileCommand.cxx: BUG: Preserve symlinks during + installation. This addresses bug#4384. + +2007-03-12 13:50 king + + * Source/: cmSystemTools.cxx, cmSystemTools.h, + kwsys/SystemTools.cxx, kwsys/SystemTools.hxx.in: ENH: Added kwsys + SystemTools::CreateSymlink and SystemTools::ReadSymlink. + +2007-03-12 13:30 martink + + * Source/: cmake.cxx, MFCDialog/CMakeSetup.rc: ENH: typo + +2007-03-12 13:28 king + + * Tests/PrecompiledHeader/CMakeLists.txt: BUG: Do not use /I mode + in VS6. + +2007-03-12 12:44 king + + * Tests/PrecompiledHeader/CMakeLists.txt: BUG: Clean the pch during + make clean so that the test passes when run more than once. + +2007-03-12 12:40 martink + + * Source/cmake.cxx: ENH: small enchancement for bug 3776. + +2007-03-12 12:35 king + + * Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio7Generator.h, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmGlobalVisualStudio8Win64Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Tests/PrecompiledHeader/CMakeLists.txt: 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. + +2007-03-12 11:32 martink + + * Source/cmGlobalXCodeGenerator.cxx: COMP: XCode fix + +2007-03-12 10:26 martink + + * Source/: cmAddExecutableCommand.cxx, cmAddLibraryCommand.cxx, + cmAddSubDirectoryCommand.cxx, cmGlobalGenerator.cxx, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmIncludeExternalMSProjectCommand.cxx, cmInstallFilesCommand.cxx, + cmInstallProgramsCommand.cxx, cmLocalGenerator.cxx, + cmLocalGenerator.h, cmMakefile.cxx, cmMakefile.h, + cmSubdirCommand.cxx, cmTarget.h: ENH: some code cleanup + +2007-03-12 10:23 king + + * Tests/: Complex/CMakeLists.txt, Complex/Executable/complex.cxx, + ComplexOneConfig/CMakeLists.txt, + ComplexOneConfig/Executable/complex.cxx, + ComplexRelativePaths/CMakeLists.txt, + ComplexRelativePaths/Executable/complex.cxx, + Complex/Library/CMakeLists.txt, + ComplexOneConfig/Library/CMakeLists.txt, + ComplexRelativePaths/Library/CMakeLists.txt, + SimpleInstall/CMakeLists.txt, SimpleInstallS2/CMakeLists.txt: + 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. + +2007-03-11 01:50 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-10 07:49 king + + * Modules/Platform/Windows-wcl386.cmake: BUG: Do not create import + library for MODULEs. This is an incremental fix for bug#4210. + +2007-03-10 07:37 king + + * Modules/Platform/Windows-cl.cmake: BUG: Fixed MSVC8 module build + rule to not use /implib option. This is an incremental fix for + bug#4210. + +2007-03-10 06:56 king + + * Source/cmLocalVisualStudio6Generator.cxx: STYLE: Fix + line-too-long. + +2007-03-10 01:31 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-09 17:15 king + + * Source/cmLocalGenerator.cxx: 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. + +2007-03-09 16:58 king + + * Source/kwsys/auto_ptr.hxx.in: 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. + +2007-03-09 16:27 king + + * Source/kwsys/hashtable.hxx.in: COMP: Fixed unreferenced parameter + warning for VS6 with /W4. + +2007-03-09 16:26 king + + * Source/cmLocalVisualStudio6Generator.cxx: BUG: Re-enable backward + compatibility replacements in user-provided VS6 DSP template + files. + +2007-03-09 16:25 king + + * Source/cmLocalVisualStudio6Generator.cxx, + Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate, + Templates/EXEWinHeader.dsptemplate, + Templates/UtilityHeader.dsptemplate, + Templates/staticLibHeader.dsptemplate: ENH: Implemented use of + cmTarget::GetDirectory() in Visual Studio 6 generator. This is + an incremental fix for bug#4210. + +2007-03-09 15:14 king + + * Source/: cmTarget.cxx, cmTarget.h: 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. + +2007-03-09 14:50 king + + * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Fixed OSX + bundles to be built in the directory specified by + cmTarget::GetDirectory(). This is an incremental step for + bug#2240. + +2007-03-09 13:59 king + + * Modules/Platform/Windows-cl.cmake: 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. + +2007-03-09 13:56 king + + * Source/cmMakefileLibraryTargetGenerator.cxx: 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. + +2007-03-09 11:35 andy + + * CMakeLists.txt: ENH: Prepare for the new curl. Curl is build + static, so set define to on + +2007-03-09 11:35 andy + + * Utilities/cmcurl/: CMakeLists.txt, setup.h, + CMake/OtherTests.cmake, Platforms/WindowsCache.cmake: ENH: + Several windows fixes + +2007-03-09 11:29 king + + * Source/: cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: 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. + +2007-03-09 11:26 king + + * Source/cmMakefileLibraryTargetGenerator.cxx: 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. + +2007-03-09 10:30 king + + * Source/cmLocalGenerator.cxx: 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. + +2007-03-09 09:30 king + + * Source/: cmInstallTargetGenerator.cxx, cmLocalGenerator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: + ENH: Added implib option to cmTarget::GetDirectory to support a + separate directory containing the import library. This is an + incremental step for bug#4210. + +2007-03-08 23:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-08 15:33 king + + * Source/: cmLocalVisualStudio7Generator.cxx, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: ENH: + Combined cmTarget::GetDirectory and cmTarget::GetOutputDir since + they are nearly the same. This is another step for bug#2240. + +2007-03-08 15:24 king + + * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h: + ENH: Removed unused variables LibraryOutputPath and + ExecutableOutputPath. Each target is asked for its own output + directory. This is a step towards bug#2240. + +2007-03-08 15:10 king + + * Source/cmTarget.cxx: COMP: Fixed enumeration-not-used warning in + switch. + +2007-03-08 14:57 king + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: 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. + +2007-03-08 14:15 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: Ask the target for + its own directory in case of bundle instead of directly using + ExecutableOutputPath. + +2007-03-08 14:11 andy + + * Utilities/cmcurl/: CMakeLists.txt, CMake/OtherTests.cmake: ENH: + Add some missing headers and fix OtherTests.cmake macros + +2007-03-08 13:19 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: 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. + +2007-03-08 13:13 king + + * Source/CMakeLists.txt: ENH: Enable SubDirSpaces test when + building with bootstrapped cmake. + +2007-03-08 13:05 king + + * Source/: CMakeLists.txt, cmGlobalBorlandMakefileGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: Fixed recursive make call + target escaping for Borland to support SubDirSpaces test. + +2007-03-08 11:49 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: 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. + +2007-03-08 11:49 king + + * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added + ConvertToOutputSlashes method to convert slashes with the same + policy as ConvertToOutputPath but without escaping. + +2007-03-08 11:10 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: Removed useless method + ConvertToMakeTarget and all calls to it. It had a buggy + implementation that caused it to do nothing. + +2007-03-08 10:31 king + + * Source/: cmLocalGenerator.cxx, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx: 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. + +2007-03-08 10:19 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: STYLE: Removed unused + calls to Convert. + +2007-03-08 09:48 king + + * Source/: cmSystemTools.cxx, cmSystemTools.h: STYLE: Removing + unused methods ConvertToShellPath and EscapeForUnixShell. + +2007-03-08 08:50 andy + + * Utilities/cmcurl/: CMakeLists.txt, amigaos.c, amigaos.h, + arpa_telnet.h, base64.c, base64.h, config.h.in, connect.c, + connect.h, content_encoding.c, content_encoding.h, cookie.c, + cookie.h, curl.copyright, curlx.h, dict.c, dict.h, easy.c, + easyif.h, escape.c, escape.h, file.c, file.h, formdata.c, + formdata.h, ftp.c, ftp.h, getenv.c, getinfo.c, getinfo.h, gtls.c, + gtls.h, hash.c, hash.h, hostares.c, hostasyn.c, hostip.c, + hostip.h, hostip4.c, hostip6.c, hostsyn.c, hostthre.c, http.c, + http.h, http_chunks.c, http_chunks.h, http_digest.c, + http_digest.h, http_negotiate.c, http_negotiate.h, http_ntlm.c, + http_ntlm.h, if2ip.c, if2ip.h, inet_ntoa_r.h, inet_ntop.c, + inet_ntop.h, inet_pton.c, inet_pton.h, krb4.c, krb4.h, ldap.c, + ldap.h, llist.c, llist.h, md5.c, md5.h, memdebug.c, memdebug.h, + memory.h, mprintf.c, multi.c, multiif.h, netrc.c, netrc.h, + nwlib.c, parsedate.c, parsedate.h, progress.c, progress.h, + security.c, select.c, select.h, sendf.c, sendf.h, setup.h, + setup_once.h, share.c, share.h, sockaddr.h, socks.c, socks.h, + speedcheck.c, speedcheck.h, splay.c, splay.h, ssh.c, ssh.h, + sslgen.c, sslgen.h, ssluse.c, ssluse.h, strdup.c, strdup.h, + strequal.c, strequal.h, strerror.c, strerror.h, strtok.c, + strtok.h, strtoofft.c, strtoofft.h, telnet.c, telnet.h, tftp.c, + tftp.h, timeval.c, timeval.h, transfer.c, transfer.h, url.c, + url.h, urldata.h, version.c, CMake/CheckCSourceCompiles.cmake, + CMake/CheckCSourceRuns.cmake, CMake/OtherTests.cmake, + curl/curl.h, curl/curlver.h, curl/easy.h, curl/mprintf.h, + curl/multi.h, curl/stdcheaders.h: ENH: Update to 7.16.1 + +2007-03-08 08:46 king + + * Source/cmIncludeDirectoryCommand.cxx: STYLE: Fix line-too-long. + +2007-03-08 08:38 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalGenerator.cxx, cmLocalGenerator.h, cmake.cxx: ENH: + SetupPathConversions is now called automatically on demand. + +2007-03-07 22:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-07 17:39 king + + * Source/cmLocalGenerator.cxx: 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. + +2007-03-07 17:32 king + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: 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. + +2007-03-07 16:35 king + + * Source/cmLocalGenerator.cxx: 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. + +2007-03-07 16:32 king + + * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.h: COMP: + Fix ConvertToRelativePath change for Xcode generator. + +2007-03-07 16:00 king + + * Source/kwsys/hashtable.hxx.in: STYLE: Move warning disable pragma + into push/pop block. + +2007-03-07 15:57 king + + * Modules/Platform/Windows-cl.cmake, + Source/cmLocalVisualStudio7Generator.cxx: 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. + +2007-03-07 15:36 martink + + * Modules/UsePkgConfig.cmake: BUG: untested fix for newlines in the + output of pkg config + +2007-03-07 15:30 king + + * Source/cmLocalGenerator.cxx: COMP: Add missing include for + assert. + +2007-03-07 15:15 king + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmLocalGenerator.cxx, cmLocalGenerator.h: 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. + +2007-03-07 13:52 king + + * Source/kwsys/: testDynamicLoader.cxx, testSystemTools.cxx: BUG: + Use angle-brackets to include testSystemTools.h to avoid problems + with in-source builds. + +2007-03-07 13:01 martink + + * Source/CMakeLists.txt: BUG: oops bad arg for new test + +2007-03-07 11:03 martink + + * Source/CMakeLists.txt, Source/cmIncludeDirectoryCommand.cxx, + Source/cmIncludeDirectoryCommand.h, Source/cmMakefile.cxx, + Source/cmSeparateArgumentsCommand.cxx, + Tests/NewlineArgs/CMakeLists.txt: BUG: improve bad argument + handling for INCLUDE_DIRECTORIES and ADD_DEFINITIONS bug 4364 + +2007-03-07 09:26 king + + * Source/kwsys/: auto_ptr.hxx.in, testAutoPtr.cxx: ENH: Enabled + support for use_auto_ptr(get_auto_ptr()) syntax on HP compiler. + +2007-03-06 21:22 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-06 14:52 martink + + * Tests/NewlineArgs/: CMakeLists.txt, cxxonly.cxx, libcxx1.cxx, + libcxx1.h, libcxx2.h.in: ENH: added a tets for newlines in some + commands + +2007-03-06 10:56 martink + + * Source/kwsys/hashtable.hxx.in: COMP: shut up w4 warning + +2007-03-06 09:16 andy + + * Modules/CPack.STGZ_Header.sh.in: STYLE: Defautl answer for the + license is no + +2007-03-05 21:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-05 15:21 martink + + * Modules/UseSWIG.cmake: ENH: patch applied for bug 4517 + +2007-03-05 13:01 king + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio7Generator.cxx: BUG: Removed legacy + SetupTests method that was causing RUN_TESTS to test twice. + +2007-03-05 10:36 martink + + * Source/: cmCommandArgumentParser.cxx, cmDependsFortranParser.cxx, + cmDependsJavaParser.cxx, cmExprParser.cxx: COMP: shut up warnings + +2007-03-05 09:51 martink + + * Source/MFCDialog/: CMakeSetupDialog.cpp, PathDialog.cpp, + PropertyList.cpp: ENH: fix compiler warnings + +2007-03-05 09:50 martink + + * Source/cmTryCompileCommand.cxx: STYLE: long line + +2007-03-04 21:31 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-03 23:46 king + + * Source/kwsys/testAutoPtr.cxx: COMP: Disable function call with + function return test for HP until it is implemented. + +2007-03-03 21:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-03 15:43 king + + * Source/kwsys/: CMakeLists.txt, auto_ptr.hxx.in: COMP: All kwsys + .hxx headers should include Configure.hxx. Re-enabling + testAutoPtr. + +2007-03-03 15:32 king + + * Source/kwsys/CMakeLists.txt: COMP: Disable auto_ptr test for now. + +2007-03-03 15:05 king + + * Source/kwsys/: auto_ptr.hxx.in, testAutoPtr.cxx: ENH: Implemented + auto_ptr_ref in a way that allows conversion of the pointed-to + type. + +2007-03-03 14:51 king + + * Source/kwsys/testAutoPtr.cxx: COMP: Remove one conversion test + until it is implemented. + +2007-03-03 14:48 king + + * Source/kwsys/: CMakeLists.txt, auto_ptr.hxx.in, testAutoPtr.cxx: + ENH: Added test for auto_ptr. Documented aut_ptr template + implementation. + +2007-03-03 12:16 king + + * Source/: cmBootstrapCommands.cxx, cmCommands.cxx: BUG: + cmCreateTestSourceList command is needed at boostrap time because + KWSys now uses test drivers. + +2007-03-03 10:47 king + + * Source/: kwsys/CMakeLists.txt, + kwsys/testCommandLineArguments.cxx, + kwsys/testCommandLineArguments1.cxx, kwsys/testDynamicLoader.cxx, + kwsys/testFail.c, kwsys/testHashSTL.cxx, kwsys/testIOS.cxx, + kwsys/testRegistry.cxx, kwsys/testSystemTools.cxx, + kwsys/testTerminal.c, CMakeLists.txt: ENH: Cleaned up KWSys tests + to use test drivers. + +2007-03-03 10:09 king + + * Modules/Platform/Windows-bcc32.cmake: BUG: Do not create import + library for MODULEs. The TARGET_IMPLIB name is not set correctly + for MODULE rules anyway. + +2007-03-02 21:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-02 14:31 martink + + * Source/: cmMakefileUtilityTargetGenerator.cxx, + cmMakefileUtilityTargetGenerator.h: BUG: fix for build order + +2007-03-02 11:33 andy + + * Modules/Platform/Darwin.cmake, Source/cmTryCompileCommand.cxx: + BUG: Propagate platform settings such as CMAKE_OSX_ARCHITECTURES + to the try compile + +2007-03-02 10:57 martink + + * Modules/SystemInformation.cmake: ENH: limit the output of system + information to no more than 50K per file + +2007-03-02 10:50 martink + + * Source/: cmLocalVisualStudio7Generator.cxx, + cmWin32ProcessExecution.cxx: COMP: fix some w4 warnings + +2007-03-02 10:49 martink + + * Source/cmake.cxx: ENH: fix compiler warning + +2007-03-02 10:48 martink + + * Source/: kwsys/SystemTools.cxx, cmFileCommand.cxx: COMP: fix + warnings + +2007-03-01 23:28 king + + * Source/kwsys/auto_ptr.hxx.in: COMP: More workarounds for Borland. + +2007-03-01 21:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-03-01 16:44 king + + * Modules/FindQt4.cmake: 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. + +2007-03-01 16:23 martink + + * Source/cmFileCommand.cxx: COMP: fix a compiel warning + +2007-03-01 15:53 martink + + * Source/: cmFileCommand.cxx, cmFileCommand.h: ENH: added LIMIT on + file read + +2007-03-01 14:52 martink + + * Source/kwsys/SystemTools.cxx: COMP: fix warning + +2007-03-01 14:30 martink + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: added a + limit to the getline method + +2007-03-01 10:53 martink + + * Source/cmake.cxx: BUG: a couple bugs in system informaiton + +2007-03-01 10:33 martink + + * CMakeLists.txt: BUG: bad command line + +2007-02-28 21:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-28 17:26 hoffman + + * Source/cmLocalGenerator.cxx: ENH: remove qnx special stuff that + does not work + +2007-02-28 14:45 martink + + * Source/cmMakefile.cxx: BUG: cleanup paths in GetSourceFile to + handle bug 2724 + +2007-02-28 14:29 hoffman + + * Source/: cmLocalGenerator.cxx, cmLocalUnixMakefileGenerator3.cxx: + ENH: one more pass at paths with spaces and parens + +2007-02-28 12:25 martink + + * CMakeLists.txt, Source/CMakeLists.txt, Source/cmake.cxx: BUG: + allow system information to accept the -G option + +2007-02-28 09:36 king + + * Source/kwsys/auto_ptr.hxx.in: BUG: Assignment should always use + reset(). + +2007-02-28 09:35 king + + * Source/kwsys/auto_ptr.hxx.in: COMP: Fix for auto_ptr_ref on + Borland 5.8. + +2007-02-28 09:33 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fix for + cmake_force target in Borland Makefiles. + +2007-02-27 16:41 martink + + * Source/cmake.cxx: BUG: fix to naming of results file + +2007-02-27 15:11 hoffman + + * Tests/SubDirSpaces/: CMakeLists.txt, + ThirdSubDir/testfromauxsubdir.c: ENH: watcom wmake can not handle + () in the path with cd command + +2007-02-27 13:34 hoffman + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: add a fix for + spaces in the path again... + +2007-02-27 13:04 martink + + * CMakeLists.txt, Source/CMakeLists.txt: BUG: possible fix for new + SystemInfo test + +2007-02-27 12:47 martink + + * Source/cmake.cxx: BUG: fix for unused variable + +2007-02-27 12:10 hoffman + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for spaces in + the path and mingw + +2007-02-27 11:59 martink + + * Source/CMakeLists.txt: BUG: possible fix for new SystemInfo test + +2007-02-27 10:10 martink + + * Source/: CMakeLists.txt, cmake.cxx, cmake.h, cmakemain.cxx: ENH: + added --system-information option to CMake + +2007-02-27 09:43 martink + + * Modules/: SystemInformation.cmake, SystemInformation.in: ENH: + improvements + +2007-02-26 13:40 martink + + * Modules/: SystemInformation.cmake, SystemInformation.in: ENH: + added for system information command line option + +2007-02-26 12:08 king + + * Source/kwsys/auto_ptr.hxx.in: COMP: Added line accidentally + removed. + +2007-02-26 12:06 king + + * Source/kwsys/auto_ptr.hxx.in: BUG: Fixed implementation of + auto_ptr_ref. + +2007-02-26 11:56 hoffman + + * Source/cmLocalGenerator.cxx: ENH: go back to \ escapes for qnx + +2007-02-26 11:41 hoffman + + * Source/cmLocalGenerator.cxx: ENH: go back to EscapeForShell + version + +2007-02-26 10:46 king + + * Tests/SubDirSpaces/CMakeLists.txt: COMP: Disable rpath with + spaces on some systems. + +2007-02-25 21:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-25 19:22 alex + + * Modules/FindGettext.cmake: BUG: fix typo reported by Duncan Mac + Vicar + + Alex + +2007-02-25 16:13 hoffman + + * Source/cmLocalGenerator.cxx: ENH: try and use \ for space and () + escapes + +2007-02-23 20:37 hoffman + + * Source/cmLocalGenerator.cxx: ENH: try another thing 3 + +2007-02-23 17:38 hoffman + + * Source/cmLocalGenerator.cxx: ENH: try another thing + +2007-02-23 17:07 hoffman + + * Source/cmLocalGenerator.cxx: ENH: add some debug stuff + +2007-02-23 16:44 hoffman + + * Source/cmLocalGenerator.cxx: ENH: add some debug stuff + +2007-02-23 14:37 andy + + * Source/CMakeLists.txt: COMP: Disable test until generators are + fixed + +2007-02-23 11:30 andy + + * Source/CMakeLists.txt: ENH: Try to fix spaces in the path problem + +2007-02-23 11:17 andy + + * Tests/SimpleExclude/run.cmake.in: ENH: Try to fix spaces in the + path problem + +2007-02-23 10:31 andy + + * Tests/SimpleExclude/: dirC/dirA/CMakeLists.txt, + dirC/dirB/CMakeLists.txt, dirD/CMakeLists.txt: ENH: Force + libraries to be static + +2007-02-23 09:54 martink + + * Source/cmGetTestPropertyCommand.h: ENH: added some documentation + on how to find the default properties of a test + +2007-02-23 09:46 andy + + * Source/: CMakeLists.txt, cmLocalGenerator.cxx, + cmLocalGenerator.h, cmMakefile.cxx, cmTarget.cxx, cmTarget.h: + ENH: Make EXCLUDE_FROM_ALL a target and directory properties. + Also, make IsInAll use EXCLUDE_FROM_ALL. Also, enable the test + that tests this + +2007-02-23 09:45 andy + + * Source/cmIncludeDirectoryCommand.cxx: BUG: Produce error when + include directories is invoked with an empty list + +2007-02-22 17:34 hoffman + + * Source/cmLocalGenerator.cxx: ENH: hack put the hack back for qnx + to try and fix spaces in the path + +2007-02-22 17:26 hoffman + + * Source/cmLocalGenerator.cxx: ENH: undo hack and try to get + dashboard back + +2007-02-22 17:15 hoffman + + * Tests/SubDirSpaces/CMakeLists.txt: ENH: add a comment + +2007-02-22 16:23 king + + * Source/cmLocalGenerator.cxx: BUG: Hack to try working around a + problem with spaces in an rpath on QNX. + +2007-02-22 15:43 hoffman + + * Tests/SubDirSpaces/CMakeLists.txt: ENH: show make results on the + dashboard + +2007-02-22 15:33 hoffman + + * Source/cmLocalGenerator.cxx: ENH: add new escape stuff + +2007-02-22 15:27 king + + * Source/kwsys/SystemTools.cxx: BUG: Fix bug#4482. + +2007-02-22 15:16 andy + + * Tests/SimpleExclude/run.cmake.in: COMP: Use exec_program instead + of execute_process + +2007-02-22 11:42 andy + + * Tests/SimpleExclude/: CMakeLists.txt, run.cmake.in: ENH: Improve + test + +2007-02-22 10:31 hoffman + + * Source/CMakeLists.txt: ENH: actually keep the output + +2007-02-22 10:05 hoffman + + * Source/CMakeLists.txt: ENH: make sure EXECUTE_PROCESS is there + because in bootstrap it is not + +2007-02-22 09:48 hoffman + + * Source/kwsys/SystemTools.cxx: COMP: remove warning + +2007-02-22 09:44 martink + + * Source/CPack/cmCPackOSXX11Generator.cxx: STYLE: fix someones line + length + +2007-02-22 09:10 andy + + * Source/cmake.cxx: BUG: Produce an error when the script is not + found + +2007-02-22 08:39 andy + + * Tests/SimpleExclude/: CMakeLists.txt, dirC/CMakeLists.txt, + dirC/dirA/CMakeLists.txt, dirC/dirA/t1.c, dirC/dirA/t2.c, + dirC/dirA/t3.c, dirC/dirA/t4.c, dirC/dirA/t5.c, + dirC/dirB/CMakeLists.txt, dirC/dirB/t6.c, dirC/dirB/t7.c, + dirD/CMakeLists.txt, dirD/t8.c, dirD/t9.c: ENH: Add simple + exclusion test for subdirectories + +2007-02-21 21:24 hoffman + + * Source/CMakeLists.txt, Source/cmLocalGenerator.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmSystemTools.cxx, Source/cmSystemTools.h, + Source/kwsys/SystemTools.cxx, Tests/SubDirSpaces/CMakeLists.txt, + Tests/SubDirSpaces/Some(x86) Sources/CMakeLists.txt, + Tests/SubDirSpaces/Some(x86) Sources/test.c, + Tests/SubDirSpaces/ThirdSubDir/testfromauxsubdir.c: ENH: fix + parens in the path with spaces in the path + +2007-02-21 14:58 martink + + * Source/CMakeLists.txt: ENH: turn on spaces test for more + platforms + +2007-02-21 14:07 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: get rid of some extra erase + calls + +2007-02-21 14:07 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix line length + +2007-02-21 14:01 hoffman + + * Source/: cmGlobalXCodeGenerator.cxx, cmXCodeObject.cxx: BUG: fix + for quotes in strings for flags #4022 + +2007-02-21 13:33 king + + * Source/kwsys/CMakeLists.txt: COMP: Disable LFS on AIX. + +2007-02-21 12:19 martink + + * Source/cmGlobalWatcomWMakeGenerator.cxx: ENH: remove unused + variable + +2007-02-21 11:58 martink + + * Source/CMakeLists.txt: ENH: turn on spaces test for more + platforms + +2007-02-21 11:45 hoffman + + * Modules/Platform/AIX.cmake: ENH: force c++ when building c++ + objects + +2007-02-21 10:29 hoffman + + * Modules/CMakeDetermineSystem.cmake: ENH: better processor + detection on linux + +2007-02-21 10:03 hoffman + + * Modules/CMakeDetermineFortranCompiler.cmake: ENH: remove df + because df is a unix utilitiy + +2007-02-20 16:43 hoffman + + * Modules/: CMakeDetermineFortranCompiler.cmake, + Platform/Windows-df.cmake: BUG: fix for bug 3950 add support for + df compiler on windows + +2007-02-20 16:35 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug # 3954 glib with qt + +2007-02-20 16:05 alex + + * Modules/FindKDE4.cmake: STYLE: fix docs for FindKDE4.cmake + + Alex + +2007-02-20 16:02 alex + + * Modules/: FindKDE3.cmake, KDE3Macros.cmake: 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. + + Alex + +2007-02-20 16:00 alex + + * Modules/FindLibXml2.cmake: STYLE: don't put the copyright notice + twice in the file + + Alex + +2007-02-20 15:15 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug 4187 fix typo in docs + +2007-02-20 15:14 hoffman + + * Modules/CMakeUnixFindMake.cmake: BUG: fix for 4188 look for smake + as well as gmake and make + +2007-02-20 15:09 hoffman + + * Source/cmFileCommand.h: ENH: fix spelling error bug # 4233 + +2007-02-20 15:03 martink + + * Source/CMakeLists.txt: ENH: only add the test for some platforms + +2007-02-20 13:52 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix source extensions + fror txt on xcode + +2007-02-20 12:28 martink + + * Source/cmMakefileTargetGenerator.cxx: ENH: fix for Watcom + +2007-02-20 11:33 hoffman + + * Modules/Platform/QNX.cmake: ENH: try to force c++ on qnx + +2007-02-20 11:14 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for force language + stuff + +2007-02-20 10:57 hoffman + + * Tests/SetLang/CMakeLists.txt: ENH: verbose + +2007-02-20 10:52 hoffman + + * Source/cmLocalVisualStudio6Generator.cxx: ENH: fix crash + +2007-02-20 09:54 hoffman + + * Modules/InstallRequiredSystemLibraries.cmake: BUG: fix for bug + 4420 add language dll's to mfc install + +2007-02-20 09:35 hoffman + + * Source/CMakeLists.txt, Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Tests/SetLang/CMakeLists.txt, Tests/SetLang/bar.c, + Tests/SetLang/foo.c: BUG: fix for bug 4423 set language fixes + +2007-02-19 16:34 hoffman + + * Source/CMakeLists.txt: ENH: remove ConvLib test for now + +2007-02-19 15:12 hoffman + + * Source/CMakeLists.txt: ENH: use correct name + +2007-02-19 15:07 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: use project not target + name + +2007-02-19 14:48 martink + + * Source/CMakeLists.txt, Tests/SubDirSpaces/CMakeLists.txt: ENH: + make the test really test targets with spaces + +2007-02-19 14:32 martink + + * Source/: cmTarget.cxx, cmTarget.h: BUG: fix accidental checkin + +2007-02-19 14:26 martink + + * Tests/SubDirSpaces/Executable Sources/: CMakeLists.txt, test.cxx: + ENH: added used sources with a path that has spaces + +2007-02-19 14:25 martink + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmMakefileTargetGenerator.cxx: ENH: fixed more bugs with spaces + in the path + +2007-02-19 13:53 king + + * Modules/Platform/gcc.cmake: BUG: Applied patch from bug#4462. + +2007-02-19 13:44 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug 4464 handle qmake errors + better + +2007-02-19 13:26 hoffman + + * Source/CMakeLists.txt, Tests/ConvLibrary/CMakeLists.txt: ENH: add + test for conv libraries + +2007-02-19 13:20 martink + + * Source/: CMakeLists.txt, cmTarget.cxx, cmTarget.h: ENH: turn on + spaces in path test + +2007-02-19 12:25 martink + + * Source/: cmMakefileTargetGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx: BUG: fix for spaces in path + for nmake + +2007-02-19 12:21 martink + + * Tests/SubDirSpaces/: CMakeLists.txt, + vcl_algorithm+vcl_pair+double.foo.c, + vcl_algorithm_vcl_pair_double.foo.c, Another + Subdir/pair+int.int.c, Another Subdir/pair_int.int.c, Another + Subdir/secondone.c, Another Subdir/testfromsubdir.c, + Executable/CMakeLists.txt, Executable/test.cxx, Some + Examples/CMakeLists.txt, Some Examples/example1/CMakeLists.txt, + Some Examples/example1/example1.cxx, Some + Examples/example2/CMakeLists.txt, Some + Examples/example2/example2.cxx, ThirdSubDir/pair+int.int1.c, + ThirdSubDir/pair_int.int1.c, ThirdSubDir/pair_p_int.int1.c, + ThirdSubDir/testfromauxsubdir.c, ThirdSubDir/thirdone.c: ENH: new + test for spaces in the tree structure + +2007-02-19 11:30 martink + + * Source/MFCDialog/CMakeSetupDialog.cpp: BUG: fix for shrinking + cmake oh no + +2007-02-18 21:44 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-18 09:31 hoffman + + * Source/cmLocalVisualStudio6Generator.cxx: STYLE: fix warning + +2007-02-17 22:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-17 11:43 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for external object + test + +2007-02-17 08:46 hoffman + + * Source/: cmLocalGenerator.cxx, cmLocalVisualStudio7Generator.cxx, + cmLocalXCodeGenerator.cxx, cmTarget.cxx, + CPack/cmCPackOSXX11Generator.cxx: STYLE: fix line length issues + +2007-02-17 08:38 hoffman + + * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx: ENH: + remove warnings and debug statement + +2007-02-16 16:45 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Tests/ConvLibrary/bartest.cxx: ENH: fix for vs ide + +2007-02-16 16:12 hoffman + + * Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio6Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmLocalVisualStudioGenerator.h, + Source/cmLocalXCodeGenerator.cxx, Source/cmLocalXCodeGenerator.h, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, Source/cmTarget.cxx, + Source/cmTarget.h, Tests/ConvLibrary/CMakeLists.txt, + Tests/ConvLibrary/bar.c, Tests/ConvLibrary/bartest.cxx, + Tests/ConvLibrary/foo.cxx, Tests/ConvLibrary/sub1/car.cxx: ENH: + check in initial conv library stuff + +2007-02-16 15:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-15 15:07 andy + + * Source/cmake.cxx: BUG: Overwrite the symlink if it already + exists. Close Bug #4418 - cmake -create-symlink doesn't overwrite + existing symlinks + +2007-02-15 13:36 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Source/cmCommandArgumentParserHelper.cxx, + Source/cmCommandArgumentParserHelper.h, Source/cmMakefile.cxx: + ENH: move @@ fix from main tree + +2007-02-15 12:45 hoffman + + * CMakeLists.txt, ChangeLog.manual, Modules/FindQt4.cmake, + Modules/InstallRequiredSystemLibraries.cmake, + Source/cmAddDependenciesCommand.cxx, Source/cmIfCommand.cxx, + Source/cmIfCommand.h, Source/cmLocalVisualStudio7Generator.cxx, + Source/cmSetTargetPropertiesCommand.cxx, + Source/MFCDialog/CMakeSetupDialog.cpp, + Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.cxx.bak: + ENH: merge in changes from main tree, including fix for exception + stuff in vs 7 + +2007-02-15 12:23 king + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: Do not hack the + exception handling default for linker flags or for + per-source-file flags. + +2007-02-14 22:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-13 22:44 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-13 14:12 andy + + * Source/CPack/cmCPackOSXX11Generator.cxx, + Source/CPack/cmCPackOSXX11Generator.h, Modules/CPack.DS_Store.in, + Modules/CPack.VolumeIcon.icns.in, + Modules/CPack.background.png.in, Modules/CPack.cmake: ENH: More + work on the packaging. Add Applicaitons, add icons, etc + +2007-02-12 23:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-12 12:06 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + release_cmake.cmake: ENH: add cygwin cpack stuff to release + scripts + +2007-02-12 09:15 hoffman + + * Utilities/Release/vogon_cygwin.cmake: ENH: add cygwin on vogon + +2007-02-11 22:34 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-10 22:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-10 09:52 alex + + * Modules/FindPNG.cmake: STYLE: remove empty line, so the + documentation for the module is complete again + + Alex + +2007-02-09 22:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-09 13:44 hoffman + + * Source/: cmCommandArgumentParserHelper.cxx, + cmCommandArgumentParserHelper.h, cmMakefile.cxx: ENH: add atonly + support to cmCommandArgumentParserHelper.cxx and remove old + non-yacc parser code from cmMakefile.cxx + +2007-02-08 22:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-08 16:18 king + + * Source/CMakeLists.txt, Tests/PrecompiledHeader/CMakeLists.txt, + Tests/PrecompiledHeader/foo1.c, Tests/PrecompiledHeader/foo2.c, + Tests/PrecompiledHeader/foo_precompile.c, + Tests/PrecompiledHeader/include/foo.h, + Tests/PrecompiledHeader/include/foo_precompiled.h: ENH: Added + PrecompiledHeader test for MSVC compilers. + +2007-02-07 22:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-07 14:50 alex + + * Modules/: UseEcos.cmake, ecos_clean.cmake: ENH: now also the + "ecosclean" target works with MS nmake + + Alex + +2007-02-07 11:50 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug 4399 + +2007-02-07 11:49 hoffman + + * Source/: cmAddDependenciesCommand.cxx, + cmSetTargetPropertiesCommand.cxx: BUG: fix for bug 4414, find + targets in the global generator for set_target_properties and + add_dependencies + +2007-02-07 10:26 hoffman + + * Modules/InstallRequiredSystemLibraries.cmake: BUG: fix for 4420 + Unicode and MBC versions of the MFC + +2007-02-07 09:23 king + + * Source/cmDependsC.cxx: STYLE: Fixed line-too-long. + +2007-02-06 21:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-06 16:03 hoffman + + * Source/cmSetSourceFilesPropertiesCommand.h: ENH: fix + documentation to include source language property + +2007-02-06 15:05 king + + * Source/cmDocumentation.cxx: BUG: Patch from Alex to fix + single-command help broken by previous patch. + +2007-02-06 10:01 hoffman + + * CMakeLists.txt, Source/CPack/cmCPackGenerators.cxx: ENH: fix + release tree to build on mac + +2007-02-05 21:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-05 14:05 hoffman + + * Source/cmLocalUnixMakefileGenerator3.h: ENH: merge changes from + main trunk + +2007-02-05 13:21 hoffman + + * CMakeLists.txt, ChangeLog.manual, cmake_uninstall.cmake.in, + Modules/CPack.cmake, Modules/FindKDE4.cmake, + Modules/FindXMLRPC.cmake, Source/CMakeLists.txt, + Source/cmGlobalKdevelopGenerator.cxx, + Source/cmInstallTargetGenerator.cxx, + Source/cmLocalKdevelopGenerator.cxx, + Source/cmLocalKdevelopGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, Source/cmSystemTools.cxx, + Source/cmSystemTools.h, Source/cmTarget.cxx, Source/cmTarget.h, + Source/CPack/cmCPackGenerators.cxx, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, + Source/CPack/cmCPackNSISGenerator.h, + Source/CPack/cmCPackPackageMakerGenerator.h, + Source/CPack/cmCPackSTGZGenerator.h, + Source/CPack/cmCPackTGZGenerator.h, + Source/CPack/cmCPackTarBZip2Generator.cxx, + Source/CPack/cmCPackTarBZip2Generator.h, + Source/CPack/cmCPackTarCompressGenerator.h, + Source/CPack/cmCPackZIPGenerator.h, Source/kwsys/System.h.in, + Source/kwsys/SystemTools.cxx, + Tests/Complex/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Utilities/Release/Cygwin/CMakeLists.txt, + Utilities/Release/Cygwin/README.cygwin.in, + Utilities/Release/Cygwin/cygwin-package.sh.in, + Utilities/Release/Cygwin/cygwin-patch.diff.in, + Utilities/Release/Cygwin/cygwin-setup.hint.in, + Source/CPack/cmCPackCygwinBinaryGenerator.cxx, + Source/CPack/cmCPackCygwinBinaryGenerator.h, + Source/CPack/cmCPackCygwinSourceGenerator.cxx, + Source/CPack/cmCPackCygwinSourceGenerator.h: ENH: merge in + changes from branch + +2007-02-05 11:13 martink + + * Source/: CMakeLists.txt, MFCDialog/CMakeSetupDialog.cpp: ENH: add + more time to bootstrap test + +2007-02-05 09:48 king + + * Source/: cmDependsC.cxx, cmDependsC.h: BUG: Patch from Alex to + recompute dependencies when the include regex changes. This + addresses bug#4168. + +2007-02-04 21:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-03 21:41 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-02 21:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-02 16:52 hoffman + + * Source/CPack/: cmCPackCygwinSourceGenerator.cxx, + cmCPackTarBZip2Generator.cxx: STYLE: fix warnings + +2007-02-02 16:51 hoffman + + * Modules/FindQt4.cmake: ENH: fix depend bug in qt + +2007-02-02 14:40 hoffman + + * CMakeLists.txt, Modules/CPack.cmake, Source/CMakeLists.txt, + Source/CPack/bills-comments.txt, + Source/CPack/cmCPackCygwinBinaryGenerator.cxx, + Source/CPack/cmCPackCygwinBinaryGenerator.h, + Source/CPack/cmCPackCygwinSourceGenerator.cxx, + Source/CPack/cmCPackCygwinSourceGenerator.h, + Source/CPack/cmCPackGenerators.cxx, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, + Source/CPack/cmCPackNSISGenerator.h, + Source/CPack/cmCPackOSXX11Generator.h, + Source/CPack/cmCPackPackageMakerGenerator.h, + Source/CPack/cmCPackSTGZGenerator.h, + Source/CPack/cmCPackTGZGenerator.h, + Source/CPack/cmCPackTarBZip2Generator.cxx, + Source/CPack/cmCPackTarBZip2Generator.h, + Source/CPack/cmCPackTarCompressGenerator.h, + Source/CPack/cmCPackZIPGenerator.h, Source/CPack/cygwin.readme, + Utilities/Release/create-cmake-release.cmake, + Utilities/Release/release_cmake.cmake, + Utilities/Release/Cygwin/CMakeLists.txt, + Utilities/Release/Cygwin/README.cygwin.in, + Utilities/Release/Cygwin/cygwin-package.sh.in: ENH: add support + for cygwin source and binary packaging + +2007-02-02 14:13 king + + * Source/cmDocumentation.h: COMP: Fix void return failure. + +2007-02-02 12:46 alex + + * Modules/FindGettext.cmake: BUG: add gettext module for working + with GNU gettext (#4081) + + Alex + +2007-02-02 10:14 martink + + * Source/CMakeLists.txt: ENH: allow the dashboard to override the + timeouts for CTestTest + +2007-02-02 09:11 king + + * Source/cmDocumentation.h: STYLE: Fixed line length and this-> + convention violations from yesterday's patch. + +2007-02-02 09:11 king + + * Source/CTest/cmCTestBuildCommand.cxx: STYLE: Fixed line-too-long. + +2007-02-01 20:38 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-02-01 17:06 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix line length + +2007-02-01 16:56 king + + * Source/cmMakefileTargetGenerator.cxx: BUG: Use the exe/lib output + path for .pdb file location. This addresses bug#3277 and + bug#4287. + +2007-02-01 16:54 king + + * Source/: cmLocalVisualStudio7Generator.cxx, cmTarget.cxx, + cmTarget.h: ENH: Added cmTarget::GetPDBName method to simplify + computation of .pdb file name for a target. + +2007-02-01 16:52 king + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx: BUG: Do not clean the .pdb + file for a target just before it is linked! This finishes + addressing bug#4341. + +2007-02-01 16:07 king + + * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Clean rule + for exe pdb file should use full path. + +2007-02-01 15:44 king + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: Do not use bitwise + OR on bool. + +2007-02-01 15:22 king + + * Source/cmLocalVisualStudio7Generator.h: STYLE: Removed unused + method declarations. + +2007-02-01 15:02 king + + * Source/cmLocalVisualStudio7Generator.cxx: 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. + +2007-02-01 14:45 king + + * Source/kwsys/SystemTools.cxx: STYLE: Removed one more stray + comment. + +2007-02-01 14:43 martink + + * Source/kwsys/SystemTools.cxx: STYLE: removed code accidently + checked in + +2007-02-01 14:11 martink + + * Source/kwsys/SystemTools.cxx: BUG: fix for bug number 3320 + +2007-02-01 13:04 king + + * Source/cmLocalVisualStudio7Generator.cxx: COMP: Removed unused + variable. + +2007-02-01 12:02 king + + * Tests/: Complex/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/CMakeLists.txt: ENH: Added smoke + test for user-value flag mapping for VS IDE. + +2007-02-01 12:00 king + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: Added mapping of + /NODEFAULTLIB flag when no values are provided. + +2007-02-01 11:49 king + + * Source/: cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h: 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. + +2007-02-01 11:45 king + + * Source/: cmSystemTools.cxx, cmSystemTools.h: ENH: Added + EscapeWindowsShellArgument and ParseWindowsCommandLine methods to + cmSystemTools. + +2007-02-01 11:33 martink + + * Source/cmMakefileTargetGenerator.cxx: BUG: fix for bug number + 3964 + +2007-02-01 10:38 king + + * Source/: cmDocumentation.cxx, cmDocumentation.h: ENH: Patch from + Alex to improve implementation and prepare for splitting the man + page into more sections. + +2007-02-01 09:57 king + + * Source/: cmInstallTargetGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, cmTarget.cxx, cmTarget.h: + BUG: The .pdb file generated for a library or executable should + match the real file name used for the target. This addresses + bug#3277. + +2007-01-31 20:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-31 16:50 hoffman + + * Source/CPack/: cmCPackCygwinSourceGenerator.cxx, + cmCPackCygwinSourceGenerator.h: ENH: commit cygwin source + generator files, not used yet + +2007-01-31 16:49 hoffman + + * Source/cmLocalGenerator.cxx: ENH: do not use crazy long paths to + object files for try compile + +2007-01-31 16:48 hoffman + + * Utilities/Release/Cygwin/: CMakeLists.txt, README.cygwin.in, + cygwin-package.sh.in, cygwin-patch.diff.in, cygwin-setup.hint.in: + ENH: add support files for cpack cygwin setup package stuff + +2007-01-31 15:06 alex + + * Modules/FindQt4.cmake: BUG: finally fix #4331, the previous + version just caught the tag, the filename not at all + + Alex + +2007-01-31 14:00 hoffman + + * Tests/TryCompile/CMakeLists.txt: ENH: add more output when test + fails + +2007-01-31 13:54 andy + + * Source/CMakeLists.txt: COMP: Remove osx bundle from + OSXScriptLauncher + +2007-01-31 13:53 andy + + * Source/CPack/OSXScriptLauncher.cxx: COMP: Use new API + +2007-01-31 13:37 andy + + * Source/CMakeLists.txt: COMP: Add missing file in the installation + +2007-01-31 13:34 hoffman + + * Source/: cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h: BUG: make sure external vs + projects use the GUID in the project if it has one. + +2007-01-30 20:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-30 15:43 alex + + * Modules/FindKDE4.cmake: STYLE: KDEDIR is deprecated and not used, + so also document that KDEDIRS is used instead + + Alex + +2007-01-30 11:48 andy + + * Source/CTest/cmCTestBuildCommand.cxx: ENH: Allow to specify build + target + +2007-01-30 11:48 andy + + * Source/CMakeLists.txt: COMP: Fix bootstrap + +2007-01-30 11:35 martink + + * Source/: CMakeLists.txt, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, ctest.cxx, + CTest/cmCTestBuildAndTestHandler.cxx: BUG: fixes so that + --build-and-test will honor timeouts + +2007-01-30 11:32 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: allow copy if different from a + file to a directory to work + +2007-01-29 20:30 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-29 12:42 martink + + * Source/cmCTest.cxx: BUG: fix in the timeout code + +2007-01-28 20:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-27 20:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-27 15:29 malaterre + + * Source/kwsys/System.h.in: STYLE: Fix typo + +2007-01-26 20:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-26 15:06 martink + + * Source/cmIfCommand.h: STYLE: improve IF documentation to cover + elseif + +2007-01-26 14:26 king + + * Source/kwsys/CMakeLists.txt: BUG: Added use of + KWSYS_INSTALL_COMPONENT_NAME_DEVELOPMENT for header file install + rules. + +2007-01-26 09:31 martink + + * Source/CTest/cmCTestTestHandler.cxx: COMP: fix warning + +2007-01-25 17:05 hoffman + + * Source/cmSubdirCommand.h: BUG: remove early ; + +2007-01-25 15:44 hoffman + + * Source/: CMakeLists.txt, cmGlobalKdevelopGenerator.cxx, + cmLocalKdevelopGenerator.cxx, cmLocalKdevelopGenerator.h, + cmLocalUnixMakefileGenerator3.h: BUG: fix for 4186, kdevelop + adding file twice + +2007-01-25 11:16 martink + + * Source/: cmCTest.cxx, cmCTest.h, cmTest.cxx, ctest.cxx, + CTest/cmCTestBuildAndTestHandler.cxx, + CTest/cmCTestBuildAndTestHandler.h, CTest/cmCTestTestHandler.cxx, + CTest/cmCTestTestHandler.h: ENH: added per test timeout support + +2007-01-24 13:45 king + + * Source/: cmExecProgramCommand.h, cmInstallFilesCommand.h, + cmInstallProgramsCommand.h, cmInstallTargetsCommand.h, + cmLinkLibrariesCommand.h, cmMakeDirectoryCommand.h, + cmRemoveCommand.h, cmSubdirCommand.h, cmSubdirDependsCommand.h, + cmVariableRequiresCommand.h, cmWriteFileCommand.h: ENH: Patch + from Alex to make deprecated command documentation more + consistent. + +2007-01-24 13:40 king + + * Source/: cmUseMangledMesaCommand.h, cmVariableRequiresCommand.h: + ENH: Patch from Alex to document this command as discouraged. + +2007-01-24 07:46 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-23 14:28 hoffman + + * Source/cmLocalGenerator.cxx: ENH: this does not need to be safe + as the value is checked + +2007-01-23 14:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-23 13:41 alex + + * Modules/UseEcos.cmake: BUG: reent.c wasn't intended to be + committed, too special + + Alex + +2007-01-23 13:29 alex + + * Modules/UseEcos.cmake: 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 + + Alex + +2007-01-23 13:08 hoffman + + * Source/cmLocalGenerator.cxx: ENH: avoid crash, but do not make it + an error if include flags is missing from a language + +2007-01-23 11:39 hoffman + + * Source/cmLocalGenerator.cxx: ENH: make the include flag required + for a language avoids seg fault + +2007-01-23 11:25 hoffman + + * Source/cmLocalVisualStudio6Generator.cxx: ENH: undo bug fix + because of failed test + +2007-01-23 10:50 hoffman + + * Source/cmLocalVisualStudio6Generator.cxx: ENH: add link flags for + debug/release etc + +2007-01-22 20:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-22 10:52 king + + * Source/cmWriteFileCommand.h: ENH: Patch from Alex to document + WRITE_FILE as a discouraged command. + +2007-01-22 10:52 king + + * Source/: cmDocumentation.cxx, cmDocumentation.h: COMP: Patch from + Alex for const correctness. + +2007-01-22 10:39 king + + * cmake_uninstall.cmake.in: BUG: Patch from bug#4312 to make + uninstall work with DESTDIR. + +2007-01-21 20:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-20 21:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-20 10:05 andy + + * Modules/FindQt4.cmake: COMP: Fix typo that makes all Qt4 builds + break + +2007-01-19 20:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-19 11:55 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug 4331 + +2007-01-18 20:35 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug 4331 + +2007-01-18 20:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-18 16:10 hoffman + + * Source/cmLocalVisualStudioGenerator.cxx: ENH: do not use relative + paths for custom command commands if they working directory is + used + +2007-01-17 14:06 alex + + * Modules/UseEcos.cmake: ENH: the ecos headers are always in the + binary dir + + Alex + +2007-01-17 13:57 alex + + * Modules/UseEcos.cmake: ENH: building ecos apps now seems to work + also out-of-source + + Alex + +2007-01-17 13:45 alex + + * Modules/UseEcos.cmake: 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 + + Alex + +2007-01-16 14:37 clinton + + * Source/kwsys/SystemTools.cxx: ENH: Add support for "~otheruser/" + +2007-01-15 12:31 andy + + * Source/CPack/cmCPackGenericGenerator.cxx: STYLE: Fix kwstyle + +2007-01-15 12:12 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: STYLE: fix link lenght + issue + +2007-01-14 20:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-13 20:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-12 20:40 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-12 16:47 clinton + + * Source/kwsys/SystemTools.cxx: ENH: Handle "~" in SplitPath. + +2007-01-12 09:53 hoffman + + * Utilities/Release/cygwin-package.sh.in: ENH: break it again + +2007-01-12 09:46 hoffman + + * Utilities/Release/cygwin-package.sh.in: ENH: fix for newer cygwin + +2007-01-12 09:18 hoffman + + * Utilities/Release/cmake_release.sh: ENH: change version of curses + +2007-01-11 21:02 hoffman + + * Source/: cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h: BUG: fix for bug 4239, + NODEFAULTLIB flag support in ide + +2007-01-11 20:54 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-11 10:49 andy + + * Source/CPack/: cmCPackGenericGenerator.cxx, + cmCPackGenericGenerator.h: STYLE: Fix kwstyle issues + +2007-01-10 20:54 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-10 19:59 hoffman + + * Source/CPack/OSXScriptLauncher.cxx: ENH: fix warning and code + style + +2007-01-10 18:33 andy + + * Modules/CPack.RuntimeScript.in: ENH: Change permission for + getdisplay.sh to make the runtimescript work + +2007-01-10 15:41 hoffman + + * Utilities/Release/cygwin-package.sh.in: ENH: remove old docs + +2007-01-10 15:30 andy + + * Modules/CPack.OSXScriptLauncher.in, + Modules/CPack.OSXX11.Info.plist.in, + Modules/CPack.RuntimeScript.in, Source/CMakeLists.txt, + Source/CPack/OSXScriptLauncher.cxx, + Source/CPack/cmCPackGenerators.cxx, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, + Source/CPack/cmCPackOSXX11Generator.cxx, + Source/CPack/cmCPackOSXX11Generator.h: 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 + +2007-01-10 14:27 hoffman + + * Utilities/Release/cmake_release.sh: ENH: create cygwin + +2007-01-10 12:39 hoffman + + * CMakeLists.txt: ENH: make this the final 2.4.6 + +2007-01-09 21:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-08 21:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-08 15:12 king + + * Source/kwsys/SharedForward.h.in: STYLE: Fixed documentation of + how to produce forwarding executables for multi-configuration + builds with CMAKE_INTDIR. + +2007-01-07 21:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-06 22:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-06 00:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-04 17:29 alex + + * Modules/FindQt4.cmake: 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 + + Alex + +2007-01-04 16:50 alex + + * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: add QT_USE_QTDBUS as + it exists for all other modules too + + Alex + +2007-01-04 16:35 alex + + * Modules/FindQt4.cmake: BUG: also look for qmake4, as it is named + on OpenBSD + + Alex + +2007-01-04 16:03 martink + + * Source/cmAddLibraryCommand.cxx: BUG: fix for bad argument + handling + +2007-01-04 14:54 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-04 13:02 martink + + * Source/cmPropertyMap.cxx: ENH: change STRICT to CMAKE_STRICT + +2007-01-04 10:18 hoffman + + * CMakeLists.txt: ENH: add RC stuff to main tree + +2007-01-04 03:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-03 18:20 alex + + * Modules/FindQt4.cmake: ENH: partly sync with KDE svn: add the + macros for generating the dbus files + + Alex + +2007-01-03 17:50 alex + + * Modules/FindQt4.cmake: ENH: mark more variables ADVANCED + + Alex + +2007-01-03 17:32 alex + + * Modules/FindQt4.cmake: ENH: partly sync with KDE svn: handle + QtMain more like the other libs + + Alex + +2007-01-03 17:00 alex + + * Modules/FindQt4.cmake: 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 + + Alex + +2007-01-03 16:48 alex + + * Modules/FindQt4.cmake: STYLE: some more space to make it easier + to read + + Alex + +2007-01-03 16:38 alex + + * Modules/FindQt4.cmake: ENH: partly sync with KDE svn: also find + the QtDBus and the QtDesignerComponents libraries + + Alex + +2007-01-03 16:09 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Modules/CPack.STGZ_Header.sh.in, Modules/FindDoxygen.cmake, + Modules/FindJNI.cmake, Modules/FindRuby.cmake, + Source/cmFindBase.cxx, Source/cmFindBase.h, + Tests/CTestTest3/test.cmake.in, + Tests/CustComDepend/CMakeLists.txt, Tests/CustComDepend/bar.h, + Tests/CustComDepend/foo.cxx: ENH: merge from main tree + +2007-01-03 16:01 alex + + * Modules/FindQt4.cmake: ENH: partly sync with the KDE vesion: find + the dbus tools coming with Qt since 4.2 + + Alex + +2007-01-03 10:19 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/CMakeLists.txt, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmLocalGenerator.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, + Source/cmMakefileUtilityTargetGenerator.cxx, Source/cmTarget.cxx: + ENH: merge in fixes from main tree + +2007-01-03 04:20 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-02 00:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2007-01-01 04:02 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-31 03:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-30 03:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-29 19:20 hoffman + + * Tests/CustComDepend/: CMakeLists.txt, bar.h, foo.cxx: ENH: try to + fix test on watcom + +2006-12-29 03:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-28 15:31 hoffman + + * Source/: cmFindBase.cxx, cmFindBase.h: BUG: fix problem with path + suffix and mac frameworks and find stuff, showed up in + FindPythonLibs.cmake + +2006-12-28 03:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-27 03:27 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-26 08:47 andy + + * Modules/FindJNI.cmake: ENH: Support JVM on Mac + +2006-12-26 03:27 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-25 03:25 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-24 03:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-23 03:38 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-22 03:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-21 10:24 utkarsh + + * Source/kwsys/CommandLineArguments.cxx: BUG: reverting previous + change. + +2006-12-21 09:52 utkarsh + + * Source/kwsys/CommandLineArguments.cxx: 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. + +2006-12-21 04:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-20 03:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-19 03:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-18 11:30 utkarsh + + * Source/kwsys/SystemTools.cxx: 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. + +2006-12-18 11:04 malaterre + + * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Fix compilation when + VS6 is using the new ANSI stdlib + +2006-12-18 03:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-17 03:25 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-16 03:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-15 10:30 malaterre + + * Source/kwsys/kwsys_ios_sstream.h.in: COMP: Try to get + stringstream emulation working + +2006-12-15 03:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-14 14:30 king + + * Source/: cmGlobalUnixMakefileGenerator3.h, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileUtilityTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: 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. + +2006-12-14 13:18 king + + * Source/kwsys/kwsys_ios_sstream.h.in: ENH: Adding stringstream + compatibility implementation. It is currently identical to + ostringstream. Fixed local variable pcount hiding method + warning. + +2006-12-14 11:41 malaterre + + * Source/kwsys/: kwsys_ios_sstream.h.in, testIOS.cxx: BUG: Remove + stringstream implementation, this was a wrong interface anyway. + +2006-12-14 11:02 malaterre + + * Source/kwsys/testIOS.cxx: BUG: disable test for now + +2006-12-14 10:03 king + + * Source/cmSystemTools.cxx: ENH: Changes from Ryan C. Gordon to fix + old process execution on BeOS. + +2006-12-14 03:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-13 16:44 andy + + * Modules/CPack.STGZ_Header.sh.in: BUG: Fixes for dash + +2006-12-13 13:24 martink + + * Source/cmPropertyMap.cxx: COMP: oops really did not mean to check + in that change + +2006-12-13 12:19 martink + + * Source/: cmAuxSourceDirectoryCommand.cxx, cmCPluginAPI.cxx, + cmCreateTestSourceList.cxx, cmFLTKWrapUICommand.cxx, + cmMakefile.cxx, cmPropertyMap.cxx, cmSourceFile.cxx, + cmSourceFile.h: ENH: allow source file properties to chain to + Directories and up + +2006-12-13 12:11 martink + + * Modules/VTKCompatibility.cmake: ENH: fix for back VTK error + message + +2006-12-13 08:52 malaterre + + * Source/kwsys/: kwsys_ios_sstream.h.in, testIOS.cxx: ENH: provide + stringstream too. FIX: warning shadow var + +2006-12-13 03:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-12 14:39 martink + + * Source/: cmCommands.cxx, cmVTKMakeInstantiatorCommand.cxx, + cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.cxx, + cmVTKWrapJavaCommand.h, cmVTKWrapPythonCommand.cxx, + cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.cxx, + cmVTKWrapTclCommand.h: ENH: remove old commands + +2006-12-12 13:59 martink + + * Modules/VTKCompatibility.cmake: ENH: put in a better error + message for VTK 4.0 + +2006-12-12 13:59 martink + + * Tests/Wrapping/CMakeLists.txt: ENH: removed old VTK tests + +2006-12-12 11:17 martink + + * Modules/VTKCompatibility.cmake: ENH: minor cleanup + +2006-12-12 11:06 hoffman + + * Tests/CTestTest3/test.cmake.in: ENH: do not use svn until it is + working again + +2006-12-12 10:07 martink + + * Source/: cmIfCommand.cxx, cmIfCommand.h, + cmSetPropertiesCommand.cxx: ENH: fix a warning and a nice fix to + the IF command + +2006-12-12 03:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-11 10:26 martink + + * Source/: cmSetPropertiesCommand.cxx, cmSetPropertiesCommand.h, + cmSetSourceFilesPropertiesCommand.cxx, + cmSetSourceFilesPropertiesCommand.h, cmake.cxx: ENH: improve + SetProperties and fix a couple warnings + +2006-12-11 03:20 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-10 03:19 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-09 15:02 hoffman + + * Modules/: FindPkgConfig.cmake, UsePkgConfig.cmake: ENH: better + backwards compatibility, and deprecate PKGCONFIG + +2006-12-09 11:25 malaterre + + * Source/kwsys/: CMakeLists.txt, DynamicLoader.cxx, + DynamicLoader.hxx.in: 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 + +2006-12-09 03:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-08 15:52 malaterre + + * Source/kwsys/: CMakeLists.txt, DynamicLoader.cxx, + DynamicLoader.hxx.in: BUG: Make sure to use the Win32 interface + (HINSTANCE) for handling shared lib on cygwin and mingw system + +2006-12-08 09:27 martink + + * Source/: cmDocumentation.cxx, cmSetPropertiesCommand.cxx, + cmTarget.cxx, cmake.cxx: COMP: fix some warnings and style issues + +2006-12-08 03:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-07 17:37 alex + + * Modules/FindRuby.cmake: BUG: fix 4164, also search for + libruby1.8.so, I guess it should be synced with the KDE version + of FindRUBY.cmake + + Alex + +2006-12-07 16:31 martink + + * Source/cmSetTestsPropertiesCommand.cxx: BUG: fix bad comparison + +2006-12-07 16:14 hoffman + + * Modules/Platform/BeOS.cmake: ENH: add beos file + +2006-12-07 15:23 martink + + * Source/cmSetTestsPropertiesCommand.cxx: COMP: fix a warning + +2006-12-07 14:54 martink + + * Source/: cmSetPropertiesCommand.cxx, cmSetPropertiesCommand.h, + cmSetTestsPropertiesCommand.cxx, cmSetTestsPropertiesCommand.h: + ENH: implements SetProperties for TEST + +2006-12-07 11:38 hoffman + + * Tests/CustComDepend/CMakeLists.txt: ENH: fix test for config dir + based stuff + +2006-12-07 10:48 martink + + * bootstrap: COMP: fix bootstrap maybe + +2006-12-07 10:33 martink + + * Source/: cmPropertyMap.cxx, cmSetPropertiesCommand.cxx: COMP: fix + warning + +2006-12-07 10:26 martink + + * Source/cmSetPropertiesCommand.cxx: COMP: fix warning right now + +2006-12-07 10:22 martink + + * Source/cmTest.cxx: BUG: fix missing return value + +2006-12-07 10:15 hoffman + + * Source/CMakeLists.txt: ENH: add test I removed by mistake + +2006-12-07 09:51 martink + + * Source/cmCPluginAPI.cxx: COMP: fix warning + +2006-12-07 09:44 martink + + * Source/CMakeLists.txt, Source/cmAuxSourceDirectoryCommand.cxx, + Source/cmCPluginAPI.cxx, Source/cmCPluginAPI.h, + Source/cmCommands.cxx, Source/cmCreateTestSourceList.cxx, + Source/cmDocumentation.cxx, Source/cmDocumentation.h, + Source/cmFLTKWrapUICommand.cxx, Source/cmForEachCommand.cxx, + Source/cmGlobalGenerator.cxx, Source/cmIfCommand.cxx, + Source/cmInstallFilesCommand.cxx, + Source/cmInstallProgramsCommand.cxx, Source/cmLocalGenerator.cxx, + Source/cmMacroCommand.cxx, Source/cmMakefile.cxx, + Source/cmMakefile.h, Source/cmPropertyMap.cxx, + Source/cmSetDirectoryPropertiesCommand.cxx, + Source/cmSetDirectoryPropertiesCommand.h, + Source/cmSetTargetPropertiesCommand.cxx, + Source/cmSetTargetPropertiesCommand.h, Source/cmSourceFile.cxx, + Source/cmSourceFile.h, Source/cmTarget.cxx, Source/cmTarget.h, + Source/cmTest.cxx, Source/cmTest.h, + Source/cmVTKMakeInstantiatorCommand.cxx, + Source/cmVTKWrapJavaCommand.cxx, + Source/cmVTKWrapPythonCommand.cxx, + Source/cmVTKWrapTclCommand.cxx, Source/cmWhileCommand.cxx, + Source/cmake.cxx, Source/cmake.h, Source/cmakemain.cxx, + Tests/Complex/Library/CMakeLists.txt, + Tests/ComplexOneConfig/Library/CMakeLists.txt, + Tests/ComplexRelativePaths/Library/CMakeLists.txt, + Tests/LoadCommand/CMakeCommands/cmTestCommand.c, + Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c, + Source/cmDefinePropertyCommand.cxx, + Source/cmDefinePropertyCommand.h: ENH: make properties a bit more + formal with documentation and chaining + +2006-12-07 02:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-06 23:05 hoffman + + * Source/CMakeLists.txt, Source/cmLocalGenerator.cxx, + Source/cmTarget.cxx, Tests/CustComDepend/CMakeLists.txt, + Tests/CustComDepend/foo.cxx: ENH: fix bug in full path to target + depends stuff + +2006-12-06 00:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-05 10:36 martink + + * Source/: cmPropertyDefinition.cxx: ENH: fix compiler warning + +2006-12-05 09:14 hoffman + + * Source/: cmSystemTools.cxx, CTest/cmCTestSubmitHandler.cxx: COMP: + fix line length style error + +2006-12-05 09:02 hoffman + + * Source/kwsys/ProcessUNIX.c: COMP: remove warning + +2006-12-05 08:47 hoffman + + * bootstrap: ENH: fix bootstrap for mac + +2006-12-05 08:39 hoffman + + * Source/kwsys/ProcessUNIX.c: ENH: fix build error on IRIX + +2006-12-04 19:37 hoffman + + * Modules/FindDoxygen.cmake: ENH: fix for backwards compatibility + +2006-12-04 17:26 hoffman + + * bootstrap, Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CheckForPthreads.c, Source/cmCTest.cxx, + Source/cmDependsJavaLexer.cxx, Source/cmDependsJavaLexer.h, + Source/cmMakefile.cxx, Source/cmSystemTools.cxx, + Source/kwsys/DynamicLoader.cxx, + Source/kwsys/DynamicLoader.hxx.in, Source/kwsys/SystemTools.cxx, + Source/kwsys/testDynamicLoader.cxx, + Tests/Complex/Library/CMakeLists.txt, + Tests/ComplexOneConfig/Library/CMakeLists.txt, + Tests/ComplexRelativePaths/Library/CMakeLists.txt, + Utilities/cmcurl/CMakeLists.txt, Utilities/cmtar/encode.c, + Utilities/cmtar/extract.c, Utilities/cmtar/libtar.c, + Utilities/cmtar/util.c, + Utilities/cmxmlrpc/xmlrpc_curl_transport.c: ENH: merge in changes + for beos support + +2006-12-04 14:42 king + + * Source/kwsys/: ProcessUNIX.c, testProcess.c: 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). + +2006-12-04 13:54 king + + * Source/cmLocalGenerator.cxx: BUG: Do not print empty install + configuration repeatedly. + +2006-12-04 11:52 hoffman + + * Modules/FindDoxygen.cmake: BUG: fix for bug 4102 + +2006-12-04 11:44 hoffman + + * Modules/FindXMLRPC.cmake: BUG: fix for bug 4123, find xmlrpc in + standard locations + +2006-12-04 11:19 martink + + * Source/CMakeLists.txt: ENH: added properties into the compile, + but not that many + +2006-12-04 11:05 martink + + * Source/CMakeLists.txt: ENH: added properties into the compile + +2006-12-04 11:04 martink + + * Source/cmPropertyDefinitionMap.h: STYLE: fix line length + +2006-12-04 09:58 hoffman + + * CMakeLists.txt: ENH: move to actual release + +2006-12-02 13:17 hoffman + + * Source/CTest/cmCTestSubmitHandler.cxx: ENH: put checks on vector + before referencing begin iterator + +2006-12-01 22:54 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-12-01 15:32 hoffman + + * Source/cmMacroCommand.cxx: ENH: fix warning + +2006-12-01 15:28 hoffman + + * Source/cmMacroCommand.cxx: ENH: fix warning + +2006-12-01 13:35 martink + + * Source/: cmProperty.cxx, cmProperty.h, cmPropertyDefinition.cxx, + cmPropertyDefinition.h, cmPropertyDefinitionMap.cxx, + cmPropertyDefinitionMap.h, cmPropertyMap.cxx, cmPropertyMap.h, + cmSetPropertiesCommand.cxx, cmSetPropertiesCommand.h: ENH: + getting some of the property changed chewcked into CVS at least + +2006-12-01 11:04 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/cmMacroCommand.cxx: ENH: + merge in fix for seg fault and move to RC 4 + +2006-12-01 10:30 hoffman + + * Source/cmMacroCommand.cxx: BUG: fix for 3815 seg fault + +2006-12-01 01:40 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-30 18:27 ibanez + + * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: BUG: + 4100. Fixing the Mac OS/X version in the Dynamic loader in kwsys, + and replacing copy/pasted code in the itkDynamicLoader with + usage of the kwsys loader. This was fixed in the HEAD by + Mathieu Malaterre and Neil Weisenfeld. This changes in the + branch are just the port of the bug fix from the HEAD. + +2006-11-30 18:13 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Source/cmOrderLinkDirectories.cxx, Source/cmTarget.cxx, + Tests/LibName/CMakeLists.txt: ENH: move to RC 3 and add a fix for + -L/path in link commands that was broken by the .dll.lib fix + +2006-11-30 17:50 hoffman + + * Source/cmOrderLinkDirectories.cxx: ENH: clean up comment and + avoid some vector access calles + +2006-11-30 17:32 hoffman + + * Source/cmOrderLinkDirectories.cxx, Source/cmTarget.cxx, + Tests/LibName/CMakeLists.txt: BUG: better fix for .dll.lib + problem + +2006-11-30 16:23 alex + + * Modules/FindCups.cmake: ENH: add a module to find Cups (#3081), + taken from KDE svn + + Alex + +2006-11-30 10:12 hoffman + + * CMakeLists.txt, ChangeLog.manual, Source/CMakeLists.txt, + Source/cmOrderLinkDirectories.cxx, Tests/LibName/CMakeLists.txt, + Tests/LibName/bar.c, Tests/LibName/foo.c, Tests/LibName/foobar.c: + ENH: put fix for foo.dll.lib problem on branch with test + +2006-11-30 09:51 hoffman + + * Tests/LibName/foobar.c: ENH: make it work for hp + +2006-11-30 01:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-29 21:53 hoffman + + * Tests/LibName/: bar.c, foo.c, foobar.c: ENH: add extern for hp c + compiler + +2006-11-29 21:36 hoffman + + * Source/CMakeLists.txt, Tests/LibName/CMakeLists.txt: 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 + +2006-11-29 17:45 hoffman + + * bootstrap, Source/CMakeLists.txt, Source/cmake.cxx, + Tests/LibName/bar.c, Tests/LibName/foo.c, Tests/LibName/foobar.c: + ENH: fix errors for unix builds + +2006-11-29 17:25 hoffman + + * Source/CursesDialog/cmCursesLongMessageForm.cxx: ENH: fix warning + +2006-11-29 17:17 hoffman + + * Source/CursesDialog/: cmCursesLongMessageForm.cxx, + cmCursesMainForm.cxx: ENH: there can be only one version + +2006-11-29 17:10 martink + + * Source/: cmMakefile.cxx, cmTarget.cxx: COMP: fix compile issue on + Sun hopefully + +2006-11-29 17:02 hoffman + + * Source/CMakeLists.txt: ENH: fix test for configuration type + builds + +2006-11-29 16:43 hoffman + + * Source/cmOrderLinkDirectories.cxx: ENH: fix compile error on mac + +2006-11-29 16:12 hoffman + + * Modules/: FindPkgConfig.cmake, UsePkgConfig.cmake: ENH: maintain + backwards compatibility in UsePkgConfig + +2006-11-29 15:59 hoffman + + * Source/: cmCMakeMinimumRequired.cxx, cmCPluginAPI.cxx, + cmCacheManager.cxx, cmGlobalGenerator.cxx, cmLocalGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmMakefile.cxx, cmMakefile.h, + cmake.cxx, cmake.h, MFCDialog/CMakeSetupDialog.cpp: ENH: unify + version stuff, get rid of it out of cmake and cmMakefile and only + use cmVersion + +2006-11-29 15:57 hoffman + + * Source/cmOrderLinkDirectories.cxx, Tests/LibName/CMakeLists.txt, + Tests/LibName/bar.c, Tests/LibName/foo.c, Tests/LibName/foobar.c, + Source/CMakeLists.txt: BUG: fix a problem where it tried to link + .dll.lib files + +2006-11-29 15:45 martink + + * Source/: cmMakefile.cxx, cmTarget.cxx: COMP: fix compile issue on + Sun + +2006-11-29 12:56 malaterre + + * Source/kwsys/: DynamicLoader.cxx, DynamicLoader.hxx.in: BUG: Fix + problem with loading dylib on Tiger (10.4) x86. We need to be + using the dlopen/dlclose instead of the old NSModule + +2006-11-29 11:00 martink + + * Source/: cmMakefile.cxx, cmTarget.cxx, cmTarget.h, + cmTargetLinkLibrariesCommand.cxx, cmTargetLinkLibrariesCommand.h: + ENH: updated handling of debug and optimized target link + libraries + +2006-11-28 16:09 hoffman + + * Source/: cmConfigure.cmake.h.in, cmMakefile.cxx, cmVersion.cxx: + ENH: add rc to version stuff + +2006-11-28 16:03 hoffman + + * CMakeLists.txt, Source/cmConfigure.cmake.h.in, + Source/cmMakefile.cxx, Source/cmVersion.cxx: ENH: add release + candidate to versions + +2006-11-28 14:45 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + r15n65_aix_release.cmake: ENH: use older os for AIX release + +2006-11-28 14:19 hoffman + + * ChangeLog.manual, Modules/FindKDE4.cmake, Modules/FindQt3.cmake, + Source/CMakeLists.txt, Source/cmLocalGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, Source/cmTarget.cxx, + Tests/Simple/CMakeLists.txt, Tests/TargetName/CMakeLists.txt, + Tests/TargetName/executables/CMakeLists.txt, + Tests/TargetName/executables/hello_world.c, + Tests/TargetName/scripts/CMakeLists.txt, + Tests/TargetName/scripts/hello_world, + Tests/Wrapping/CMakeLists.txt, Utilities/cmcurl/CMakeLists.txt: + ENH: merge in changes from the main tree + +2006-11-28 09:49 hoffman + + * Source/CMakeLists.txt: ENH: use the built cmake for file compare + as older versions of cmake may not support this + +2006-11-28 00:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-27 16:15 hoffman + + * Source/CMakeLists.txt: ENH: use correct project name + +2006-11-27 16:13 hoffman + + * Source/cmMakefileTargetGenerator.cxx, + Tests/Simple/CMakeLists.txt: ENH: make sure things do not depend + on optimized libraries if they are debug, and the other way + around as well + +2006-11-27 15:14 hoffman + + * Source/CMakeLists.txt, Tests/TargetName/CMakeLists.txt, + Tests/TargetName/executables/CMakeLists.txt, + Tests/TargetName/executables/hello_world.c, + Tests/TargetName/scripts/CMakeLists.txt, + Tests/TargetName/scripts/hello_world: ENH: add a test for a + target name with the same name as the output of a custom command + +2006-11-27 12:14 hoffman + + * Source/cmTarget.cxx: ENH: fix line length problem + +2006-11-27 12:11 hoffman + + * Source/cmTarget.cxx: ENH: fix crash in plplot build + +2006-11-27 10:42 hoffman + + * Utilities/cmcurl/CMakeLists.txt: ENH: save logs of passed try + compile stuff as well + +2006-11-26 07:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-25 21:43 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-25 21:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-25 10:59 hoffman + + * Source/: cmLocalGenerator.cxx, cmTarget.cxx: BUG: fix problem + when a target name is the same as the output of a custom command + +2006-11-25 07:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-23 07:37 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-22 19:28 alex + + * Modules/FindKDE4.cmake: 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 + + Alex + +2006-11-22 14:26 hoffman + + * Source/CMakeLists.txt: ENH: make sure it is qt3 before running + test + +2006-11-22 14:22 hoffman + + * Tests/Wrapping/CMakeLists.txt: ENH: make sure it is qt3 before + running test + +2006-11-22 13:44 hoffman + + * Modules/: FindPkgConfig.cmake, UsePkgConfig.cmake: ENH: check in + new pkgconfig stuff from Enrico Scholz + +2006-11-22 13:30 hoffman + + * Modules/FindQt3.cmake, Tests/Wrapping/CMakeLists.txt: ENH: make + sure findqt3 finds qt3 and not qt4 + +2006-11-22 09:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-21 13:25 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-21 07:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-20 14:23 hoffman + + * Source/cmMakefile.cxx: ENH: fix from main tree + +2006-11-20 13:57 hoffman + + * Source/cmMakefile.cxx: ENH: fix for when a library is tagged both + debug and optimized + +2006-11-20 08:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-19 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-18 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-17 15:55 hoffman + + * Source/: cmMakefile.cxx, CPack/cmCPackNSISGenerator.cxx: ENH: + move fix for replace of @var@ in cmake files from main tree and a + better message for cpack and nsis + +2006-11-17 15:35 hoffman + + * Source/cmMakefile.cxx: BUG: undo bug fix 2722, still replace + @foo@ in cmake files + +2006-11-17 11:14 martink + + * Source/CPack/cmCPackNSISGenerator.cxx: STYLE: fix a long line + +2006-11-17 08:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-16 15:57 hoffman + + * ChangeLog.manual, Source/cmMakefile.cxx: ENH: move fix from main + tree + +2006-11-16 15:31 martink + + * Source/cmIfCommand.cxx: ENH: remove old hack now that project + level compatibility files are supported + +2006-11-16 15:29 martink + + * Modules/VTKCompatibility.cmake: ENH: added to handle case in very + old odd versions of VTK + +2006-11-16 15:28 martink + + * Modules/ITKCompatibility.cmake: ENH: added to handle case in ITK + 2.8 and earlier + +2006-11-16 10:57 martink + + * Source/: cmMakefile.cxx, cmTarget.cxx: ENH: fix a bug with useing + debuf optimized libs from other builds + +2006-11-16 08:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-15 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-14 09:03 hoffman + + * CMakeLists.txt: ENH: try again for 2.4.4 + +2006-11-14 08:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-13 22:08 andy + + * Source/CPack/cmCPackNSISGenerator.cxx: ENH: Expand comment + +2006-11-13 15:25 hoffman + + * ChangeLog.manual, Modules/FindQt4.cmake: ENH: move from main tree + +2006-11-13 14:22 hoffman + + * Modules/FindQt4.cmake: ENH: add depend information from qrc files + +2006-11-13 12:59 hoffman + + * ChangeLog.manual, Modules/CMakeVCManifestExe.cmake, + Modules/FindSubversion.cmake, Modules/Platform/Windows-cl.cmake, + Source/cmFindBase.cxx, Source/MFCDialog/PropertyList.cpp: ENH: + merge changes in from main tree + +2006-11-13 08:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-12 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-11 14:07 hoffman + + * Source/MFCDialog/PropertyList.cpp: BUG: fix for 4028 fix scroll + after delete + +2006-11-11 14:06 hoffman + + * Source/cmFindBase.cxx: BUG: fix for 4009 lib64 should work with + path suffix + +2006-11-11 14:04 hoffman + + * Modules/: CMakeVCManifestExe.cmake, Platform/Windows-cl.cmake: + BUG: use different commands for shared libraries and exe for + manifest stuff fix for bug#4039 + +2006-11-11 08:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-10 10:54 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: move from main tree + +2006-11-10 10:12 hoffman + + * Modules/FindMPI.cmake, Modules/FindQt4.cmake, Modules/readme.txt, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio71Generator.h, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio7Generator.h, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmSetTargetPropertiesCommand.h, Source/cmake.cxx, + Source/cmake.h, Source/CTest/cmCTestBuildHandler.cxx, + Tests/Complex/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt: ENH: merge from main + tree fix for vs all build qt and mpi2 + +2006-11-10 09:32 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: remove warning + +2006-11-10 08:11 hoffman + + * Source/cmGlobalGenerator.cxx: BUG: fix for broken borland + compiler + +2006-11-10 08:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-09 16:07 hoffman + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: fix it to work with + stl debug mode on mac + +2006-11-09 09:57 hoffman + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio71Generator.h, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudio8Generator.h, cmSetTargetPropertiesCommand.h: + ENH: commit fix for putting everything in the build on vs + +2006-11-09 08:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-08 08:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-07 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-06 08:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-05 08:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-04 08:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-03 08:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-02 19:58 hoffman + + * Modules/FindMPI.cmake: ENH: add support for finding mpich2 on + windows + +2006-11-02 17:51 hoffman + + * Modules/FindQt4.cmake: ENH: look for QtAssistantClient4 + +2006-11-02 17:16 hoffman + + * CMakeLists.txt: ENH: abort 2.4.4 for now + +2006-11-02 08:09 hoffman + + * CMakeLists.txt: ENH: this is 2.4.4 + +2006-11-02 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-11-01 09:06 king + + * Modules/readme.txt: ENH: Added XXX_RUNTIME_LIBRARY_DIRS as a + suggested variable. + +2006-11-01 08:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-31 14:28 andy + + * Source/: cmGlobalGenerator.cxx, cmInstallTargetGenerator.cxx, + cmake.cxx, cmake.h: ENH: Cleanup of install component list. There + was already the list in the global generator. Use that one + +2006-10-31 06:43 andy + + * Source/cmInstallTargetGenerator.cxx: STYLE: Fix kwstyle + +2006-10-30 15:59 andy + + * Source/: cmGlobalGenerator.cxx, cmInstallTargetGenerator.cxx, + cmake.cxx, cmake.h: ENH: Add support for displaying the list of + components + +2006-10-30 15:30 king + + * Modules/FindSubversion.cmake: ENH: Adding FindSubversion module + from Tristan Carel. This addresses bug#3987. + +2006-10-30 11:36 hoffman + + * Source/CPack/: cmCPackGenericGenerator.cxx, + cmCPackPackageMakerGenerator.cxx, cmCPackTGZGenerator.cxx, + cmCPackTarBZip2Generator.cxx, cmCPackTarCompressGenerator.cxx: + ENH: merge fix for cpack crash into main tree + +2006-10-30 11:22 hoffman + + * Source/CPack/: cmCPackGenericGenerator.cxx, + cmCPackPackageMakerGenerator.cxx, cmCPackTGZGenerator.cxx, + cmCPackTarBZip2Generator.cxx, cmCPackTarCompressGenerator.cxx: + ENH: make sure null const char* is not put into ossttringstream + to avoid seg faults + +2006-10-30 10:38 king + + * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt, + ComplexRelativePaths/CMakeLists.txt: ENH: Added test case for + bug#3966. + +2006-10-30 09:54 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-30 09:17 hoffman + + * Modules/FindJNI.cmake: ENH: move from main tree + +2006-10-27 17:30 andy + + * Modules/FindJNI.cmake: ENH: More documentation + +2006-10-27 17:29 andy + + * Modules/FindJNI.cmake: ENH: Add support for libjvm + +2006-10-27 16:03 hoffman + + * Utilities/cmThirdParty.h.in, Utilities/cm_curl.h, + Utilities/cm_expat.h, Utilities/cm_xmlrpc.h, Utilities/cm_zlib.h, + Modules/CMakeDependentOption.cmake, Modules/FindCURL.cmake, + Modules/FindEXPAT.cmake, Modules/FindXMLRPC.cmake, + Tests/SimpleInstall/PackageScript.cmake, + Tests/SimpleInstallS2/PackageScript.cmake: ENH: move from main + tree + +2006-10-27 16:01 hoffman + + * CMakeLists.txt, CTestCustom.ctest.in, ChangeLog.manual, + bootstrap, doxygen.config, Modules/CMakeGenericSystem.cmake, + Modules/CPack.cmake, Modules/CTestTargets.cmake, + Modules/FindDoxygen.cmake, Modules/FindJNI.cmake, + Modules/FindJava.cmake, Modules/FindKDE3.cmake, + Modules/FindPerl.cmake, Modules/FindQt4.cmake, + Modules/FindTclsh.cmake, Modules/FindWish.cmake, + Modules/FindwxWidgets.cmake, Modules/NSIS.template.in, + Modules/UsewxWidgets.cmake, Modules/Platform/CYGWIN.cmake, + Modules/Platform/Windows-cl.cmake, + Modules/Platform/Windows-gcc.cmake, Source/CMakeLists.txt, + Source/cmCTest.cxx, Source/cmCTest.h, Source/cmDocumentation.cxx, + Source/cmExecuteProcessCommand.cxx, + Source/cmExecuteProcessCommand.h, Source/cmFindBase.cxx, + Source/cmFindPackageCommand.cxx, Source/cmFindPackageCommand.h, + Source/cmGeneratedFileStream.cxx, + Source/cmGetDirectoryPropertyCommand.cxx, + Source/cmGlobalGenerator.cxx, + Source/cmGlobalMinGWMakefileGenerator.cxx, + Source/cmGlobalWatcomWMakeGenerator.cxx, + Source/cmGlobalXCodeGenerator.cxx, Source/cmIfCommand.cxx, + Source/cmIfCommand.h, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmSetTargetPropertiesCommand.h, Source/cmSystemTools.cxx, + Source/cmTarget.cxx, Source/cmTarget.h, Source/cmXMLParser.cxx, + Source/cmake.cxx, Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackTGZGenerator.cxx, Source/CPack/cpack.cxx, + Source/CTest/cmCTestBuildHandler.cxx, + Source/CTest/cmCTestCoverageHandler.cxx, + Source/CTest/cmCTestMemCheckHandler.cxx, + Source/CTest/cmCTestScriptHandler.cxx, + Source/CTest/cmCTestScriptHandler.h, + Source/CTest/cmCTestSubmitHandler.cxx, + Source/CTest/cmCTestTestHandler.cxx, + Source/CTest/cmCTestTestHandler.h, + Source/CTest/cmCTestUpdateHandler.cxx, + Source/kwsys/CMakeLists.txt, Source/kwsys/System.c, + Source/kwsys/System.h.in, Source/kwsys/SystemTools.cxx, + Source/kwsys/SystemTools.cxx.bak, + Source/kwsys/kwsysPlatformCxxTests.cmake, + Source/kwsys/kwsysPlatformCxxTests.cxx, + Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate, + Tests/CTestTest2/test.cmake.in, Tests/CTestTest3/test.cmake.in, + Tests/Complex/CMakeLists.txt, Tests/Complex/cmTestConfigure.h.in, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexOneConfig/cmTestConfigure.h.in, + Tests/ComplexRelativePaths/CMakeLists.txt, + Tests/ComplexRelativePaths/cmTestConfigure.h.in, + Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Executable/complex.cxx, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/complex.cxx, + Tests/CustomCommand/CMakeLists.txt, + Tests/MacroTest/CMakeLists.txt, Tests/OutOfSource/CMakeLists.txt, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt, + Tests/StringFileTest/CMakeLists.txt, + Utilities/cmtar/CMakeLists.txt, Utilities/cmtar/config.h.in, + Utilities/cmtar/libtar.c, Utilities/cmxmlrpc/xmlrpc.h, + Utilities/cmxmlrpc/xmlrpc_expat.c, + Utilities/cmxmlrpc/xmlrpc_server.h: ENH: move changes from main + tree + +2006-10-27 15:59 hoffman + + * Modules/FindJNI.cmake: ENH: remove JavaEmbedding + +2006-10-27 15:55 hoffman + + * CTestCustom.ctest.in: ENH: fix warnings on windows paths + +2006-10-26 11:39 king + + * Source/: cmFindPackageCommand.cxx, cmFindPackageCommand.h: ENH: + Added NO_MODULE and COMPONENTS options to improve flexibility of + the command. Re-implemented argument parsing to be simpler and + more robust. + +2006-10-26 11:01 andy + + * Source/CTest/cmCTestUpdateHandler.cxx: STYLE: Fix typo + +2006-10-26 10:49 king + + * Source/cmLocalVisualStudio7Generator.cxx: 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. + +2006-10-25 14:03 king + + * Source/cmLocalVisualStudio6Generator.cxx: COMP: Remove unused + variable. + +2006-10-25 12:49 king + + * Source/: cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx: BUG: Adjust + prebuild/prelink/postbuild script construction to account for + ConstructScript no longer producing trailing newlines. This + addresses bug#3977. + +2006-10-25 12:27 king + + * Source/cmLocalVisualStudioGenerator.cxx: 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. + +2006-10-25 11:23 king + + * Tests/CustomCommand/CMakeLists.txt: ENH: Re-enabling # escape + test now that it is implemented everywhere. + +2006-10-25 11:23 king + + * Source/: cmGlobalWatcomWMakeGenerator.cxx, cmLocalGenerator.cxx, + cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.h, + kwsys/System.c, kwsys/System.h.in: ENH: Adding support for # + escape in Watcom WMake. + +2006-10-25 10:58 king + + * Tests/MacroTest/CMakeLists.txt: BUG: EQUAL -> STREQUAL for string + comparison. + +2006-10-25 10:57 king + + * Source/cmIfCommand.cxx: 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. + +2006-10-25 10:31 king + + * Source/cmIfCommand.cxx: 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. + +2006-10-25 09:54 andy + + * Source/CMakeLists.txt: COMP: Remove unnecessary provocation + +2006-10-25 09:54 andy + + * Tests/CTestTest3/test.cmake.in: BUG: Attempt to fix the test + +2006-10-25 08:56 andy + + * Source/CTest/cmCTestCoverageHandler.cxx: STYLE: Fix line length + +2006-10-24 17:56 alex + + * Modules/FindPerl.cmake: BUG: honor the REQUIRED flag for Perl, + please backport to 2.4 branch so that it will be in 2.4.4 + + Alex + +2006-10-24 12:44 andy + + * Source/CTest/cmCTestCoverageHandler.cxx: 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 + +2006-10-24 11:06 hoffman + + * Source/CMakeLists.txt: ENH: remove failing test + +2006-10-24 10:03 hoffman + + * Modules/FindDoxygen.cmake: ENH: fix more doxygen issues + +2006-10-24 10:03 hoffman + + * Modules/FindJNI.cmake: ENH: remove JavaEmbedding framework + +2006-10-24 09:47 king + + * Tests/CustomCommand/CMakeLists.txt: BUG: Disable testing of # + escapes until it can be implemented for Watcom WMake. + +2006-10-23 19:04 alex + + * Modules/FindKDE3.cmake: BUG: fix #3955: add -O2 by default but + only if no special buildtype is set + + Alex + +2006-10-23 17:20 king + + * Source/kwsys/System.c, Tests/CustomCommand/CMakeLists.txt: ENH: + Added # character for shell escaping. + +2006-10-23 17:14 king + + * Source/cmIfCommand.cxx, Source/cmIfCommand.h, + Tests/StringFileTest/CMakeLists.txt: ENH: Remove old + IF(FILE_IS_NEWER) syntax. It was never in a release anyway. + +2006-10-23 16:16 king + + * Source/cmake.cxx: BUG: Do not display cmake -E usage when any old + command line error occurs. + +2006-10-23 14:51 hoffman + + * Modules/FindDoxygen.cmake: ENH: put in backwards compatibility + for older cmake + +2006-10-23 13:36 king + + * Tests/StringFileTest/CMakeLists.txt, Source/cmIfCommand.cxx, + Source/cmIfCommand.h: ENH: Patch from Alex to provide nicer + syntax for FILE_IS_NEWER. Using name IS_NEWER_THAN so old syntax + will continue to work. + +2006-10-22 19:21 hoffman + + * Source/CMakeLists.txt: ENH: remove broken test + +2006-10-22 11:57 king + + * Tests/: Complex/Executable/complex.cxx, + ComplexOneConfig/Executable/complex.cxx, + ComplexRelativePaths/Executable/complex.cxx: COMP: Fixed typo: + CMAKE_TEST_CMAKELIB -> COMPLEX_TEST_CMAKELIB. + +2006-10-19 15:45 king + + * Utilities/cmtar/CMakeLists.txt: ENH: Remove old include dirs. + +2006-10-19 15:39 king + + * Utilities/cmxmlrpc/xmlrpc_server.h: COMP: Fix for building + without system xmlrpc installed. + +2006-10-19 15:17 king + + * bootstrap: ENH: Adding option to use system-installed third-party + libraries. This addresses bug#3653. + +2006-10-19 15:00 king + + * CMakeLists.txt, Source/CMakeLists.txt, Source/cmCTest.cxx, + Source/cmGeneratedFileStream.cxx, Source/cmSystemTools.cxx, + Source/cmXMLParser.cxx, Source/CPack/cmCPackTGZGenerator.cxx, + Source/CTest/cmCTestSubmitHandler.cxx, + Utilities/cmThirdParty.h.in, Utilities/cm_curl.h, + Utilities/cm_expat.h, Utilities/cm_xmlrpc.h, Utilities/cm_zlib.h, + Utilities/cmtar/CMakeLists.txt, Utilities/cmtar/config.h.in, + Utilities/cmtar/libtar.c, Utilities/cmxmlrpc/xmlrpc.h, + Utilities/cmxmlrpc/xmlrpc_expat.c: 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. + +2006-10-19 14:48 king + + * Modules/CMakeDependentOption.cmake: ENH: Adding + CMAKE_DEPENDENT_OPTION macro. + +2006-10-19 14:45 king + + * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in, + ComplexOneConfig/CMakeLists.txt, + ComplexOneConfig/cmTestConfigure.h.in, + ComplexRelativePaths/CMakeLists.txt, + ComplexRelativePaths/cmTestConfigure.h.in, + Complex/Executable/CMakeLists.txt, + Complex/Executable/complex.cxx, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/complex.cxx, + ComplexRelativePaths/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/complex.cxx: 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. + +2006-10-19 12:58 king + + * Modules/FindXMLRPC.cmake: ENH: Find module for XMLRPC libraries. + +2006-10-19 12:57 king + + * Modules/FindEXPAT.cmake: ENH: Find module for EXPAT library. + +2006-10-19 12:55 king + + * Modules/FindCURL.cmake: ENH: Find module for CURL library. + +2006-10-19 10:45 martink + + * Source/: cmCTest.cxx, cmCTest.h, CTest/cmCTestBuildHandler.cxx, + CTest/cmCTestCoverageHandler.cxx, CTest/cmCTestScriptHandler.cxx, + CTest/cmCTestScriptHandler.h, CTest/cmCTestTestHandler.cxx: ENH: + added total time limit for a CTest run bug 1207 + +2006-10-19 10:07 king + + * Modules/: FindwxWidgets.cmake, UsewxWidgets.cmake: ENH: Patch + from Jan for bug#3453. Cleans up find script and enables + -isystem feature for use script. + +2006-10-19 09:18 king + + * Source/cmFindBase.cxx: ENH: Clarified search behavior when the + objective is not found. + +2006-10-18 23:27 david.cole + + * Source/kwsys/SystemTools.cxx: 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. + +2006-10-17 09:34 king + + * Source/CPack/cpack.cxx: STYLE: Fixed line-too-long. + +2006-10-16 18:17 king + + * Modules/Platform/CYGWIN.cmake, Modules/Platform/Windows-cl.cmake, + Modules/Platform/Windows-gcc.cmake, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmSetTargetPropertiesCommand.h, Source/cmTarget.cxx, + Source/cmTarget.h, Templates/DLLHeader.dsptemplate, + Templates/EXEHeader.dsptemplate: 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. + +2006-10-16 15:18 king + + * Source/cmGetDirectoryPropertyCommand.cxx, + Tests/OutOfSource/CMakeLists.txt: BUG: Need to collapse path + argument to get_directory_property. This addresses bug#3847. + +2006-10-16 14:52 king + + * Source/cmDocumentation.cxx: ENH: Make hyperlinks in documentation + active when generated into HTML documents. This addresses + bug#3906. + +2006-10-16 13:58 king + + * Modules/CMakeGenericSystem.cmake: 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. + +2006-10-16 12:49 martink + + * Source/cmake.cxx: BUG: partial fix for the progress after install + bug + +2006-10-16 12:47 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + magrathea_release.cmake, r36n11_aix_release.cmake, + release_cmake.sh.in, upload_release.cmake: ENH: update for + release + +2006-10-16 11:32 king + + * Source/: cmExecuteProcessCommand.cxx, cmExecuteProcessCommand.h: + 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. + +2006-10-16 10:47 hoffman + + * Modules/FindDoxygen.cmake: BUG: fix for bug# 3310 + +2006-10-15 07:54 andy + + * Source/: cmCTest.cxx, CPack/cmCPackGenericGenerator.cxx, + CTest/cmCTestCoverageHandler.cxx: STYLE: Fix kwstyle + +2006-10-13 17:10 andy + + * Source/cmCTest.cxx, Source/cmCTest.h, + Tests/CTestTest2/test.cmake.in: ENH: Properly propagate config + type to test + +2006-10-13 16:13 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug#3908 + if header_file_only is set on cxx files in visual studio do not + compile them + +2006-10-13 15:04 king + + * Modules/NSIS.template.in: BUG: Compression must be set before any + output is created. + +2006-10-13 14:44 andy + + * Source/CTest/cmCTestTestHandler.h: COMP: Fix Sun build + +2006-10-13 13:59 king + + * Source/cmMakefileLibraryTargetGenerator.cxx: BUG: When using link + scripts use native shell escapes instead of makefile shell + escapes because the script is not interpreted by a make tool. + +2006-10-13 11:53 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: allow for -gdwarf-2 to be + in cflags or cxxflags for xcode + +2006-10-13 11:26 hoffman + + * doxygen.config: BUG: fix for bug# 3921 INPUT wrong + +2006-10-13 11:25 hoffman + + * Modules/: FindTclsh.cmake, FindWish.cmake: BUG: fix for bug #3846 + more advanced stuff + +2006-10-13 11:23 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug#3898 find qt plugin dir + +2006-10-13 10:57 hoffman + + * CMake.pdf, CMake.rtf, Docs/CMake12p2.rtf, Docs/CMake14.rtf, + Docs/CMake16.rtf, Modules/CMakeVCManifest.cmake, + Modules/COPYING-CMAKE-SCRIPTS, Modules/CheckCCompilerFlag.cmake, + Modules/CheckCSourceRuns.cmake, + Modules/CheckCXXCompilerFlag.cmake, + Modules/CheckCXXSourceRuns.cmake, Modules/FindASPELL.cmake, + Modules/FindBZip2.cmake, Modules/FindHSPELL.cmake, + Modules/FindJasper.cmake, Modules/FindLibXml2.cmake, + Modules/FindLibXslt.cmake, Modules/FindOpenSSL.cmake, + Source/cmElseIfCommand.cxx, Source/cmElseIfCommand.h, + Source/cmEndMacroCommand.cxx, Source/cmEndMacroCommand.h, + Source/cmInstallDirectoryGenerator.cxx, + Source/cmInstallDirectoryGenerator.h, Source/cmStandardLexer.h, + Source/kwsys/CMakeEmptyInputFile.in, + Source/kwsys/CheckCXXSourceRuns.cmake, Source/kwsys/IOStream.cxx, + Source/kwsys/IOStream.hxx.in, Source/kwsys/System.c, + Source/kwsys/System.h.in, Source/kwsys/SystemTools.cxx.bak, + Source/kwsys/SystemTools.hxx.in.bak, + Source/kwsys/kwsysPlatformCxxTests.cmake.bak, + Source/kwsys/kwsysPlatformCxxTests.cxx.bak, + Source/kwsys/kwsysPlatformTests.cmake, + Source/kwsys/kwsysPlatformTestsC.c, + Source/kwsys/kwsysPlatformTestsCXX.cxx, + Tests/Complex/Executable/A.cxx.bak, Tests/Complex/Executable/A.h, + Tests/Complex/Executable/A.hh, Tests/Complex/Executable/A.txt, + Tests/Complex/Executable/notInAllExe.cxx, + Tests/Complex/Executable/testSystemDir.cxx, + Tests/Complex/Library/TestLink.c, + Tests/Complex/Library/notInAllLib.cxx, + Tests/Complex/Library/test_preprocess.cmake, + Tests/Complex/Library/SystemDir/testSystemDir.h, + Tests/ComplexOneConfig/Executable/A.cxx.bak, + Tests/ComplexOneConfig/Executable/A.h, + Tests/ComplexOneConfig/Executable/A.hh, + Tests/ComplexOneConfig/Executable/A.txt, + Tests/ComplexOneConfig/Executable/notInAllExe.cxx, + Tests/ComplexOneConfig/Executable/testSystemDir.cxx, + Tests/ComplexOneConfig/Library/TestLink.c, + Tests/ComplexOneConfig/Library/notInAllLib.cxx, + Tests/ComplexOneConfig/Library/test_preprocess.cmake, + Tests/ComplexOneConfig/Library/SystemDir/testSystemDir.h, + Tests/ComplexRelativePaths/Executable/A.cxx.bak, + Tests/ComplexRelativePaths/Executable/A.h, + Tests/ComplexRelativePaths/Executable/A.hh, + Tests/ComplexRelativePaths/Executable/A.txt, + Tests/ComplexRelativePaths/Executable/notInAllExe.cxx, + Tests/ComplexRelativePaths/Executable/testSystemDir.cxx, + Tests/ComplexRelativePaths/Library/TestLink.c, + Tests/ComplexRelativePaths/Library/notInAllLib.cxx, + Tests/ComplexRelativePaths/Library/test_preprocess.cmake, + Tests/ComplexRelativePaths/Library/SystemDir/testSystemDir.h, + Tests/CustomCommand/check_command_line.c.in, + Tests/OutOfBinary/CMakeLists.txt, Tests/OutOfBinary/outlib.c, + Tests/SimpleInstall/scripts/sample_script, + Tests/SimpleInstall/scripts/sample_script.bat, + Tests/SimpleInstallS2/scripts/sample_script, + Tests/SimpleInstallS2/scripts/sample_script.bat, + Utilities/cmcompress/CMakeLists.txt, + Utilities/cmcompress/cmcompress.c, + Utilities/cmcompress/cmcompress.h: ENH: merge files from main + tree to 2.4 + +2006-10-13 10:52 hoffman + + * CMakeLists.txt, ChangeLog.manual, bootstrap, + Docs/cmake-indent.vim, Docs/cmake-mode.el, Docs/cmake-syntax.vim, + Modules/CMakeCXXInformation.cmake, + Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeDetermineFortranCompiler.cmake, + Modules/CMakeDetermineRCCompiler.cmake, + Modules/CMakeFortranInformation.cmake, + Modules/CMakeSystemSpecificInformation.cmake, + Modules/CheckCSourceCompiles.cmake, + Modules/CheckCXXSourceCompiles.cmake, Modules/FindDoxygen.cmake, + Modules/FindGLUT.cmake, Modules/FindKDE3.cmake, + Modules/FindPNG.cmake, Modules/FindPythonInterp.cmake, + Modules/FindPythonLibs.cmake, Modules/FindQt3.cmake, + Modules/FindQt4.cmake, Modules/FindRuby.cmake, + Modules/FindSDL.cmake, Modules/FindTCL.cmake, + Modules/FindwxWidgets.cmake, + Modules/InstallRequiredSystemLibraries.cmake, + Modules/KDE3Macros.cmake, Modules/UseEcos.cmake, + Modules/UseQt4.cmake, Modules/UseSWIG.cmake, + Modules/kde3uic.cmake, Modules/readme.txt, + Modules/Platform/AIX.cmake, Modules/Platform/CYGWIN.cmake, + Modules/Platform/Darwin.cmake, Modules/Platform/FreeBSD.cmake, + Modules/Platform/HP-UX.cmake, Modules/Platform/IRIX.cmake, + Modules/Platform/IRIX64.cmake, Modules/Platform/Linux.cmake, + Modules/Platform/QNX.cmake, Modules/Platform/SunOS.cmake, + Modules/Platform/UnixPaths.cmake, + Modules/Platform/Windows-cl.cmake, + Modules/Platform/Windows-gcc.cmake, Modules/Platform/gcc.cmake, + Source/CMakeLists.txt, Source/cmAddCustomCommandCommand.cxx, + Source/cmAddCustomCommandCommand.h, + Source/cmAddCustomTargetCommand.cxx, + Source/cmAddCustomTargetCommand.h, + Source/cmAddExecutableCommand.cxx, + Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.cxx, + Source/cmAddLibraryCommand.h, + Source/cmAddSubDirectoryCommand.cxx, Source/cmAddTestCommand.h, + Source/cmBuildNameCommand.h, Source/cmCPluginAPI.cxx, + Source/cmCommand.h, Source/cmCommandArgumentLexer.cxx, + Source/cmCommandArgumentLexer.h, + Source/cmCommandArgumentLexer.in.l, + Source/cmCommandArgumentParser.cxx, + Source/cmCommandArgumentParser.y, + Source/cmCommandArgumentParserHelper.cxx, + Source/cmCommandArgumentParserHelper.h, Source/cmCommands.cxx, + Source/cmCustomCommand.cxx, Source/cmCustomCommand.h, + Source/cmDependsC.cxx, Source/cmDependsC.h, + Source/cmDependsFortranLexer.cxx, + Source/cmDependsFortranLexer.in.l, + Source/cmDependsFortranParser.cxx, + Source/cmDependsFortranParser.y, Source/cmDependsJavaLexer.cxx, + Source/cmDependsJavaLexer.in.l, Source/cmDependsJavaParser.cxx, + Source/cmDependsJavaParser.y, Source/cmDocumentation.cxx, + Source/cmExecProgramCommand.h, Source/cmExprLexer.cxx, + Source/cmExprLexer.in.l, Source/cmExprParser.cxx, + Source/cmExprParser.y, Source/cmFileCommand.cxx, + Source/cmGetTargetPropertyCommand.h, + Source/cmGlobalBorlandMakefileGenerator.cxx, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalKdevelopGenerator.cxx, + Source/cmGlobalMSYSMakefileGenerator.cxx, + Source/cmGlobalMinGWMakefileGenerator.cxx, + Source/cmGlobalNMakeMakefileGenerator.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmGlobalVisualStudio6Generator.cxx, + Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio71Generator.h, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio7Generator.h, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmGlobalWatcomWMakeGenerator.cxx, + Source/cmGlobalXCodeGenerator.cxx, Source/cmIfCommand.cxx, + Source/cmIfCommand.h, Source/cmIncludeDirectoryCommand.cxx, + Source/cmIncludeDirectoryCommand.h, + Source/cmIncludeExternalMSProjectCommand.cxx, + Source/cmInstallCommand.cxx, Source/cmInstallCommand.h, + Source/cmInstallFilesCommand.cxx, Source/cmInstallFilesCommand.h, + Source/cmInstallFilesGenerator.cxx, + Source/cmInstallFilesGenerator.h, Source/cmInstallGenerator.cxx, + Source/cmInstallGenerator.h, Source/cmInstallProgramsCommand.cxx, + Source/cmInstallProgramsCommand.h, + Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, + Source/cmInstallTargetsCommand.cxx, + Source/cmInstallTargetsCommand.h, + Source/cmLinkLibrariesCommand.h, Source/cmListCommand.cxx, + Source/cmListCommand.h, Source/cmListFileCache.cxx, + Source/cmListFileLexer.c, Source/cmListFileLexer.in.l, + Source/cmLoadCommandCommand.cxx, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmLocalVisualStudioGenerator.h, Source/cmMacroCommand.cxx, + Source/cmMakeDirectoryCommand.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileExecutableTargetGenerator.h, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.h, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, Source/cmMessageCommand.cxx, + Source/cmOrderLinkDirectories.cxx, + Source/cmOrderLinkDirectories.h, Source/cmRemoveCommand.h, + Source/cmSetCommand.cxx, + Source/cmSetSourceFilesPropertiesCommand.h, + Source/cmSetTargetPropertiesCommand.h, + Source/cmStandardIncludes.h, Source/cmSubdirCommand.h, + Source/cmSubdirDependsCommand.h, Source/cmTarget.cxx, + Source/cmTryCompileCommand.cxx, + Source/cmVTKMakeInstantiatorCommand.h, + Source/cmVTKWrapJavaCommand.cxx, Source/cmVTKWrapJavaCommand.h, + Source/cmVTKWrapPythonCommand.h, Source/cmVTKWrapTclCommand.h, + Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx, + Source/cmake.h, Source/cmakemain.cxx, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackTarCompressGenerator.cxx, + Source/CPack/cmCPackTarCompressGenerator.h, + Source/CPack/cmCPackZIPGenerator.cxx, Source/CPack/cpack.cxx, + Source/CTest/cmCTestBuildAndTestHandler.cxx, + Source/CTest/cmCTestBuildHandler.cxx, + Source/CTest/cmCTestCoverageHandler.cxx, + Source/CTest/cmCTestHandlerCommand.cxx, + Source/CTest/cmCTestScriptHandler.cxx, + Source/CTest/cmCTestStartCommand.cxx, + Source/CTest/cmCTestTestHandler.cxx, + Source/CursesDialog/ccmake.cxx, + Source/CursesDialog/cmCursesMainForm.cxx, + Source/MFCDialog/PropertyList.cpp, Source/kwsys/CMakeLists.txt, + Source/kwsys/CommandLineArguments.cxx, + Source/kwsys/Configure.h.in, Source/kwsys/Directory.cxx, + Source/kwsys/Glob.cxx, Source/kwsys/Glob.hxx.in, + Source/kwsys/Process.h.in, Source/kwsys/ProcessUNIX.c, + Source/kwsys/ProcessWin32.c, Source/kwsys/Registry.cxx, + Source/kwsys/SharedForward.h.in, Source/kwsys/SystemTools.cxx, + Source/kwsys/SystemTools.hxx.in, Source/kwsys/Terminal.c, + Source/kwsys/testCommandLineArguments.cxx, + Source/kwsys/testCommandLineArguments1.cxx, + Source/kwsys/testProcess.c, Source/kwsys/testSystemTools.cxx, + Tests/Complex/CMakeLists.txt, Tests/Complex/cmTestConfigure.h.in, + Tests/Complex/Executable/A.cxx, + Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Executable/complex.cxx, + Tests/Complex/Library/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexOneConfig/cmTestConfigure.h.in, + Tests/ComplexOneConfig/Executable/A.cxx, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexOneConfig/Library/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt, + Tests/ComplexRelativePaths/cmTestConfigure.h.in, + Tests/ComplexRelativePaths/Executable/A.cxx, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/complex.cxx, + Tests/ComplexRelativePaths/Library/CMakeLists.txt, + Tests/CustomCommand/CMakeLists.txt, + Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt, + Tests/OutOfSource/OutOfSourceSubdir/simple.cxx, + Tests/OutOfSource/SubDir/CMakeLists.txt, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt, + Tests/StringFileTest/CMakeLists.txt, + Tests/SystemInformation/SystemInformation.in, + Utilities/Release/README, Utilities/cmcurl/CMakeLists.txt, + Utilities/cmtar/CMakeLists.txt, + Utilities/cmxmlrpc/CMakeLists.txt, + Utilities/cmxmlrpc/xmlrpc_curl_transport.c, + Utilities/cmzlib/CMakeLists.txt: ENH: merge changes from the main + tree to the 2.4 branch + +2006-10-13 10:27 andy + + * Source/CTest/: cmCTestMemCheckHandler.cxx, + cmCTestUpdateHandler.cxx: BUG: Replace some errors with warnings + +2006-10-13 10:22 king + + * Source/: cmGlobalMinGWMakefileGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: BUG: Juse use cmake -E echo + instead of the native echo on MinGW makefiles. The echo; hack + did not work when running from ctest. + +2006-10-13 10:03 king + + * Source/cmLocalGenerator.cxx: BUG: Do not try to compute the + location of a non-library target for linking. + +2006-10-13 09:30 andy + + * Source/: CTest/cmCTestTestHandler.cxx, + CTest/cmCTestTestHandler.h, kwsys/CMakeLists.txt: ENH: Report + command line as a measurement and allow user to add custom + measurements + +2006-10-12 17:19 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: undo bad changes + +2006-10-12 16:31 andy + + * Source/: cmCTest.cxx, CTest/cmCTestCoverageHandler.cxx: BUG: Use + BuildDirectory from the DartConfiguration information. Also, Make + missing coverage information not make ctest fail + +2006-10-12 15:30 andy + + * Source/cmGlobalGenerator.cxx: BUG: Use variable instead of + retrieving again. Fixes bug: Bug #3476 + +2006-10-12 15:10 andy + + * Source/CTest/cmCTestScriptHandler.cxx: BUG: Report and error when + ctest -S script fails... Fixes: Bug #3540 + +2006-10-12 14:59 andy + + * Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx: + ENH: Add NSIS compression + +2006-10-12 14:47 andy + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: Handle more regular + expressions + +2006-10-12 13:30 andy + + * Tests/: SimpleInstall/PackageScript.cmake, + SimpleInstallS2/PackageScript.cmake: 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 + +2006-10-12 13:15 andy + + * Modules/CTestTargets.cmake: ENH: On Visual Studio and Xcode + handle config type + +2006-10-12 13:12 andy + + * Modules/: FindJNI.cmake, FindJava.cmake: ENH: More locations for + Java + +2006-10-12 13:05 andy + + * Modules/CPack.cmake, Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt: 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 + +2006-10-12 12:51 martink + + * Source/: cmCTest.cxx, cmCTest.h: ENH: some cleanup and commenting + of code + +2006-10-12 10:57 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix for bug -gdwarf + getting removed + +2006-10-11 12:41 king + + * Source/cmMakefileLibraryTargetGenerator.cxx, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt: 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. + +2006-10-11 12:41 king + + * Source/cmGlobalXCodeGenerator.cxx: ENH: Simplify code by removing + redundant check against BUILD_WITH_INSTALL_RPATH. + +2006-10-10 16:03 king + + * Modules/readme.txt: STYLE: Fixed typo: INCLUDE_DIR->INCLUDE_DIRS. + +2006-10-10 14:13 king + + * Source/cmLocalGenerator.cxx: BUG: TARGET_QUOTED should always be + replaced if Target is set in the rule variables. + +2006-10-10 13:47 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx: BUG: Avoid duplicate + conversion to output path. + +2006-10-10 12:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-09 21:48 king + + * Source/: cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h: 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. + +2006-10-09 21:25 king + + * Source/cmMakefileTargetGenerator.cxx, + Tests/OutOfBinary/CMakeLists.txt, Tests/OutOfBinary/outlib.c, + Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt, + Tests/OutOfSource/OutOfSourceSubdir/simple.cxx, + Tests/OutOfSource/SubDir/CMakeLists.txt: BUG: Fixed out-of-source + subdirectories to work when they are also out-of-binary. Updated + the OutOfSource test to test this feature. + +2006-10-09 11:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-09 10:06 david.cole + + * Source/kwsys/ProcessWin32.c: COMP: Fix or suppress warnings on + Borland and Mac dashboards. Definitely fix "may be used + uninitialized" warnings. + +2006-10-08 09:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-07 06:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-06 15:33 martink + + * Source/CursesDialog/cmCursesMainForm.cxx: ENH: remove old unused + code + +2006-10-06 14:00 martink + + * Source/cmDocumentation.cxx: BUG: potential segfault + +2006-10-06 11:13 david.cole + + * Source/kwsys/CMakeLists.txt: 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.) + +2006-10-06 11:11 hoffman + + * Source/: cmMessageCommand.cxx, cmake.cxx, cmake.h, cmakemain.cxx: + ENH: do not print a call stack if the user does a message error + unless --debug-output is used + +2006-10-06 09:16 king + + * Modules/Platform/Darwin.cmake: BUG: Do not enable -isystem + support for Xcode generator until it is implemented. + +2006-10-06 03:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-05 17:53 hoffman + + * Source/CTest/: cmCTestCoverageHandler.cxx, + cmCTestTestHandler.cxx: BUG: fix bug where converage was required + to get valgrind output because of bad current directory + +2006-10-05 16:59 king + + * Source/: cmLocalGenerator.cxx, cmOrderLinkDirectories.cxx: 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. + +2006-10-05 16:30 king + + * Modules/Platform/CYGWIN.cmake, Source/cmTarget.cxx: ENH: Adding + version number to the name of a DLL built in cygwin but not the + import library. This addresses bug#3571. + +2006-10-05 15:08 king + + * Modules/Platform/: CYGWIN.cmake, Windows-gcc.cmake: ENH: Enabling + link-type selection flags on Cygwin, MSYS, and MinGW. This + addresses bug#1644 on these platforms. + +2006-10-05 15:08 king + + * Source/cmLocalGenerator.cxx, Source/cmOrderLinkDirectories.cxx, + Source/cmOrderLinkDirectories.h, + Tests/Complex/Executable/complex.cxx, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Fix link + flags on cygwin shared libraries. This requires that the shared + library prefix be supported in the link library regex. + +2006-10-05 14:51 king + + * Source/: cmGlobalMinGWMakefileGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: BUG: Hack to make echo command + work properly in mingw32-make. + +2006-10-05 13:43 king + + * Source/cmWin32ProcessExecution.cxx: BUG: Robustly handle failure + of FormatMessage. See bug#3471. + +2006-10-05 12:04 king + + * Tests/: Complex/CMakeLists.txt, Complex/Library/testSystemDir.h, + ComplexOneConfig/CMakeLists.txt, + ComplexOneConfig/Library/testSystemDir.h, + ComplexRelativePaths/CMakeLists.txt, + ComplexRelativePaths/Library/testSystemDir.h, + Complex/Library/SystemDir/testSystemDir.h, + ComplexOneConfig/Library/SystemDir/testSystemDir.h, + ComplexRelativePaths/Library/SystemDir/testSystemDir.h: BUG: Test + -isystem without affecting other tests. Made separate + Library/SystemDir for this purpose. + +2006-10-05 11:31 king + + * Source/cmInstallCommand.cxx, Source/cmInstallCommand.h, + Source/cmInstallFilesGenerator.cxx, + Source/cmInstallFilesGenerator.h, + Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added OPTIONAL option + to INSTALL command to allow installation of files if they exist + while ignoring them otherwise. This addresses bug#2922. + +2006-10-05 11:30 king + + * Tests/: Complex/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/CMakeLists.txt: BUG: Run + testSystemDir test only if -isystem flag is available. + +2006-10-05 10:55 king + + * Source/cmDocumentation.cxx: ENH: Adding links to web resources + and FAQ to SEE ALSO section. This addresses bug #3757. + +2006-10-05 09:33 king + + * Modules/Platform/QNX.cmake: BUG: QNX GCC does not have -isystem. + +2006-10-05 08:55 king + + * Modules/Platform/gcc.cmake, Source/cmIncludeDirectoryCommand.cxx, + Source/cmIncludeDirectoryCommand.h, Source/cmLocalGenerator.cxx, + Source/cmMakefile.cxx, Source/cmMakefile.h, + Tests/Complex/CMakeLists.txt, + Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Executable/testSystemDir.cxx, + Tests/Complex/Library/testSystemDir.h, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/testSystemDir.cxx, + Tests/ComplexOneConfig/Library/testSystemDir.h, + Tests/ComplexRelativePaths/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/testSystemDir.cxx, + Tests/ComplexRelativePaths/Library/testSystemDir.h: ENH: Adding + SYSTEM option to INCLUDE_DIRECTORIES command. This addresses bug + #3462. + +2006-10-05 03:57 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-04 19:21 king + + * Source/CursesDialog/ccmake.cxx: BUG: The --help option should + list generators. This addresses bug #2494. + +2006-10-04 18:57 king + + * Tests/CustomCommand/CMakeLists.txt: ENH: Adding test of special + characters in custom command and custom target comments. + +2006-10-04 18:52 king + + * Source/: cmGlobalBorlandMakefileGenerator.cxx, + cmGlobalNMakeMakefileGenerator.cxx, + cmGlobalWatcomWMakeGenerator.cxx, cmLocalGenerator.cxx, + cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: BUG: Fixed display of custom + command comments with quotes, dollars, and other special + characters in them. + +2006-10-04 18:52 king + + * Source/kwsys/: System.c, System.h.in: 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. + +2006-10-04 18:10 king + + * Source/cmAddCustomTargetCommand.cxx, + Source/cmAddCustomTargetCommand.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, Tests/CustomCommand/CMakeLists.txt: ENH: + Added COMMENT option to ADD_CUSTOM_TARGET. This addresses + bug#3461. + +2006-10-04 18:09 king + + * Source/cmAddCustomCommandCommand.h: BUG: COMMENT was missing from + docs. + +2006-10-04 17:27 king + + * Source/kwsys/: CMakeLists.txt, ProcessUNIX.c, + kwsysPlatformTestsC.c: ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T + and KWSYS_C_HAS_SSIZE_T to help ProcessUNIX.c build everywhere + without warnings. + +2006-10-04 17:24 king + + * bootstrap: ENH: Renamed kwsysPlatformCxxTests to + kwsysPlatformTests and generalized it for multiple language tests + (C and CXX). + +2006-10-04 17:08 king + + * Source/kwsys/kwsysPlatformTests.cmake: BUG: Name of C test file + ends in .c not .cxx. + +2006-10-04 16:56 king + + * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cmake, + kwsysPlatformCxxTests.cxx, kwsysPlatformTests.cmake, + kwsysPlatformTestsC.c, kwsysPlatformTestsCXX.cxx: ENH: Renamed + kwsysPlatformCxxTests to kwsysPlatformTests and generalized it + for multiple language tests (C and CXX). + +2006-10-04 16:31 hoffman + + * Modules/FindDoxygen.cmake: ENH: remove paths that cmake already + looks at + +2006-10-04 15:54 alex + + * Modules/FindRuby.cmake: ENH: apply patch so that the config + values from ruby are used to determine the additional locations + (see #3297) + + Alex + +2006-10-04 15:24 king + + * Source/cmAddCustomCommandCommand.cxx, + Source/cmAddCustomCommandCommand.h, Source/cmCustomCommand.cxx, + Source/cmCustomCommand.h, Tests/CustomCommand/CMakeLists.txt: + 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. + +2006-10-04 14:37 king + + * Source/cmCommandArgumentParser.cxx, + Source/cmCommandArgumentParser.y, + Source/cmCommandArgumentParserHelper.cxx, + Source/cmCommandArgumentParserHelper.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, Tests/CustomCommand/CMakeLists.txt: BUG: Do + not replace @VAR@ syntax in list files. This addresses bug + #2722. + +2006-10-04 14:02 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for fat file + systems and vs8 #2617 + +2006-10-04 14:00 king + + * Modules/UseQt4.cmake: BUG: Patch from Clinton to restore proper + QT3_SUPPORT macro definition. + +2006-10-04 13:27 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug#3362 + xml escapes on -D stuff for visual studio + +2006-10-04 13:05 hoffman + + * Modules/FindTCL.cmake: BUG: fix for bug# 3313 same advanced for + tcl win and unix + +2006-10-04 11:33 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug# 3664 + +2006-10-04 11:11 hoffman + + * Source/cmGlobalGenerator.cxx: BUG: fix for bug #3517 seg fault + with enable language before project command + +2006-10-04 11:04 hoffman + + * Modules/FindDoxygen.cmake: BUG: fix for bug#3520 - better find + doxygen + +2006-10-04 10:54 hoffman + + * Modules/Platform/Darwin.cmake: BUG: fix for bug# 3584 missing + SONAME for fortran on darwin + +2006-10-04 10:33 hoffman + + * Modules/FindQt4.cmake: ENH: make qmake-qt4 really work if qmake + is qt3 also fix indent in file, for diff use cvs diff -w + +2006-10-04 05:20 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-03 17:53 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: fix dashbaord error do not + exclude root project from itself. + +2006-10-03 16:18 hoffman + + * Modules/FindGLUT.cmake: BUG: fix for bug#3646 GLUT not Glut for + framework name + +2006-10-03 16:12 hoffman + + * Modules/Platform/Windows-cl.cmake: BUG: fix for bug#3652 use link + /lib instead of lib + +2006-10-03 15:25 hoffman + + * Source/CMakeLists.txt: ENH: use core and not all of carbon + +2006-10-03 15:12 hoffman + + * Source/cmGlobalGenerator.cxx: BUG: fix for bug#3714 + execlude_from_all not working on vs + +2006-10-03 14:40 martink + + * Source/: cmCommands.cxx, cmEndMacroCommand.cxx, + cmEndMacroCommand.h: ENH: added endmacro command + +2006-10-03 14:39 hoffman + + * Modules/FindQt4.cmake: BUG: fix for bug#3720 + +2006-10-03 14:03 alex + + * Modules/KDE3Macros.cmake: BUG: fix #3827, the name of the var is + _tmp_FILE instead of tmp_FILE, so the dcop stuff should work now + + Alex + +2006-10-03 14:03 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug#3738 + +2006-10-03 13:48 hoffman + + * Modules/FindSDL.cmake: BUG: fix for 3765 + +2006-10-03 13:45 hoffman + + * Source/cmAddTestCommand.h: BUG: fix for bug#3775 + +2006-10-03 13:35 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: check for empty path + +2006-10-03 13:35 hoffman + + * Modules/Platform/AIX.cmake: ENH: disable static shared stuff on + AIX, see comment + +2006-10-03 13:35 hoffman + + * Source/cmGlobalMSYSMakefileGenerator.cxx: BUG: bug#3789 add msys + for the msys generator + +2006-10-03 13:22 hoffman + + * Source/cmTryCompileCommand.cxx: ENH: make sure file is closed + +2006-10-03 12:21 hoffman + + * Source/MFCDialog/PropertyList.cpp: ENH: allow edit of file text + directly + +2006-10-03 12:09 hoffman + + * Source/cmMacroCommand.cxx: ENH: fix compile error + +2006-10-03 11:55 hoffman + + * Source/cmake.cxx: ENH: do not allow null pointer access + +2006-10-03 11:55 hoffman + + * Source/kwsys/Registry.cxx: ENH: make sure value is set before + using it + +2006-10-03 10:57 hoffman + + * Source/cmMacroCommand.cxx: BUG: fix for seg fault bug #3815 + +2006-10-03 10:26 king + + * Source/kwsys/ProcessUNIX.c: BUG: Need to initialize to not use + native pipes. + +2006-10-03 09:12 king + + * Source/cmGlobalKdevelopGenerator.cxx: STYLE: Fixed line-too-long + warning. + +2006-10-03 09:10 king + + * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH: + Added Process_SetPipeNative method to allow user code to override + the pipes connected to the child pipeline. + +2006-10-03 05:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-02 12:01 king + + * Source/cmAddExecutableCommand.cxx, + Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.cxx, + Source/cmAddLibraryCommand.h, + Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Library/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Library/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Library/CMakeLists.txt: ENH: Renamed + NOT_IN_ALL to EXCLUDE_FROM_ALL. + +2006-10-02 11:13 king + + * Source/cmAddExecutableCommand.cxx, + Source/cmAddExecutableCommand.h, Source/cmAddLibraryCommand.cxx, + Source/cmAddLibraryCommand.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Executable/notInAllExe.cxx, + Tests/Complex/Library/CMakeLists.txt, + Tests/Complex/Library/notInAllLib.cxx, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/notInAllExe.cxx, + Tests/ComplexOneConfig/Library/CMakeLists.txt, + Tests/ComplexOneConfig/Library/notInAllLib.cxx, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/notInAllExe.cxx, + Tests/ComplexRelativePaths/Library/CMakeLists.txt, + Tests/ComplexRelativePaths/Library/notInAllLib.cxx: ENH: Added + NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid + building the targets by default. + +2006-10-02 10:49 king + + * Source/cmGlobalKdevelopGenerator.cxx: ENH: Patch from Alex to + help with KDevelop code completion in generated projects. + +2006-10-02 10:20 king + + * Source/: cmAddCustomCommandCommand.h, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, cmGlobalWatcomWMakeGenerator.cxx, + cmMakefile.cxx, cmMakefileTargetGenerator.cxx, + cmSetSourceFilesPropertiesCommand.h: 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. + +2006-10-02 10:17 king + + * Tests/CustomCommand/: CMakeLists.txt, check_command_line.c.in: + COMP: Fix command line check test implementation for Watcom. + +2006-10-02 09:03 hoffman + + * Modules/FindQt4.cmake: ENH: fix from clinton + +2006-10-02 04:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-10-01 04:35 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-30 03:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-29 16:42 king + + * Source/: cmGetTargetPropertyCommand.h, cmTarget.cxx: 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. + +2006-09-29 16:14 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix failing tests on mac + +2006-09-29 09:11 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Fixed inclusion of + progress.make from subdirectory makefiles. + +2006-09-29 03:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-28 17:35 king + + * Source/cmIncludeExternalMSProjectCommand.cxx: BUG: Move hack from + old cmMakefile::AddUtilityTarget to this command directly. There + really needs to be a better way to represent external project + targets. + +2006-09-28 17:21 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Moved + progress.make file into CMakeFiles subdirectory to keep things + clean. + +2006-09-28 16:40 king + + * Source/: cmAddCustomCommandCommand.cxx, cmCustomCommand.cxx, + cmCustomCommand.h, cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio71Generator.h, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudio8Generator.h, cmLocalGenerator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, cmMakefile.cxx, + cmMakefileExecutableTargetGenerator.cxx, + cmMakefileExecutableTargetGenerator.h, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.h, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h: 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. + +2006-09-28 13:55 king + + * Source/: cmAddCustomTargetCommand.cxx, cmCPluginAPI.cxx, + cmGlobalGenerator.cxx, cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio8Generator.cxx, cmGlobalXCodeGenerator.cxx, + cmIncludeExternalMSProjectCommand.cxx, cmMakefile.cxx, + cmMakefile.h, cmVTKWrapJavaCommand.cxx: 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. + +2006-09-28 11:42 king + + * Modules/Platform/UnixPaths.cmake: BUG: Header and library search + path ordering should be consistent. + +2006-09-28 11:30 king + + * Source/cmAddCustomCommandCommand.cxx, + Source/cmAddCustomCommandCommand.h, + Source/cmAddCustomTargetCommand.cxx, + Source/cmAddCustomTargetCommand.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, Tests/CustomCommand/CMakeLists.txt, + Tests/CustomCommand/check_command_line.c.in: 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. + +2006-09-28 10:41 king + + * Tests/: Complex/Library/CMakeLists.txt, + ComplexOneConfig/Library/CMakeLists.txt, + ComplexRelativePaths/Library/CMakeLists.txt: ENH: Re-enabling .i + rule test on MSYS now that it works. + +2006-09-28 10:37 king + + * Source/: cmGlobalMSYSMakefileGenerator.cxx, cmLocalGenerator.cxx, + cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.h: BUG: MSYS + makefile shell needs posix paths to executables in some cases and + it does not hurt to do it always. + +2006-09-28 09:49 king + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx: BUG: Do not filter system + directories for include file dependencies. + +2006-09-28 02:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-27 16:20 king + + * Source/cmCustomCommand.cxx: COMP: Fix init order. + +2006-09-27 16:14 king + + * Source/cmCommandArgumentParserHelper.cxx: BUG: One should be able + to escape the @ symbol. + +2006-09-27 15:26 king + + * Source/cmCustomCommand.cxx: BUG: The copy constructor should copy + the escape settings. + +2006-09-27 14:27 king + + * Tests/: Complex/Library/CMakeLists.txt, + ComplexOneConfig/Library/CMakeLists.txt, + ComplexRelativePaths/Library/CMakeLists.txt: ENH: Re-enable + preprocessing target test but specifically disable it on broken + platforms. + +2006-09-27 13:43 king + + * Source/: cmCustomCommand.cxx, cmCustomCommand.h, + cmGlobalXCodeGenerator.cxx, cmLocalGenerator.cxx, + cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h, + kwsys/ProcessWin32.c, kwsys/System.c, kwsys/System.h.in: ENH: + Re-implemented command line argument shell quoting to support + several platforms with one code base. + +2006-09-27 13:30 alex + + * Modules/: FindPythonInterp.cmake, FindPythonLibs.cmake: + ENH: apply patch from Dirk Mueller to support Python 2.5 + + Alex + +2006-09-27 12:55 king + + * Source/cmDependsC.cxx: STYLE: Fixed line-too-long. + +2006-09-26 08:04 andy + + * Source/cmDependsC.cxx: BUG: Handle header file dependencies for + objective C + +2006-09-26 02:30 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-25 18:33 king + + * Source/cmCommandArgumentLexer.cxx: COMP: Removed yyunput function + to avoid warning. + +2006-09-25 14:01 king + + * Source/cmCommandArgumentLexer.cxx: COMP: Restoring previous AIX + fix. + +2006-09-25 10:22 king + + * Source/cmLocalGenerator.cxx, Tests/CustomCommand/CMakeLists.txt: + BUG: Disable new shell escape code until backward compatibility + can be established in the new implementation. + +2006-09-25 10:05 king + + * Source/cmCommandArgumentLexer.cxx, + Source/cmCommandArgumentLexer.h, + Source/cmCommandArgumentLexer.in.l, + Tests/StringFileTest/CMakeLists.txt: BUG: Character + should be + valid in a variable name. + +2006-09-25 02:39 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-24 10:28 king + + * Tests/: Complex/Library/CMakeLists.txt, + ComplexOneConfig/Library/CMakeLists.txt, + ComplexRelativePaths/Library/CMakeLists.txt: BUG: Disable new + test_preprocess target until it is fixed on OSX universal + binaries and mingw. + +2006-09-24 02:40 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-23 17:09 king + + * Docs/: cmake-indent.vim, cmake-syntax.vim: ENH: Adding elseif to + VIM syntax and indentation files. See bug #3781. + +2006-09-23 16:55 king + + * Tests/: Complex/Library/CMakeLists.txt, + Complex/Library/test_preprocess.cmake, + ComplexOneConfig/Library/CMakeLists.txt, + ComplexOneConfig/Library/test_preprocess.cmake, + ComplexRelativePaths/Library/CMakeLists.txt, + ComplexRelativePaths/Library/test_preprocess.cmake: ENH: Adding + test for running preprocessor rules. + +2006-09-23 16:32 king + + * Docs/cmake-mode.el: ENH: Adding elseif indentation. See + bug#3781. + +2006-09-23 14:41 andy + + * Source/CPack/cmCPackZIPGenerator.cxx: BUG: Attempt to fix winzip + problems + +2006-09-23 02:33 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-22 11:49 martink + + * Tests/: Complex/CMakeLists.txt, Complex/cmTestConfigure.h.in, + Complex/Executable/complex.cxx, ComplexOneConfig/CMakeLists.txt, + ComplexOneConfig/cmTestConfigure.h.in, + ComplexOneConfig/Executable/complex.cxx, + ComplexRelativePaths/CMakeLists.txt, + ComplexRelativePaths/cmTestConfigure.h.in, + ComplexRelativePaths/Executable/complex.cxx: ENH: added test for + elseif + +2006-09-22 11:23 martink + + * Source/: cmCommands.cxx, cmElseIfCommand.cxx, cmElseIfCommand.h, + cmIfCommand.cxx, cmIfCommand.h: ENH: added elseif + +2006-09-22 08:42 king + + * Tests/CustomCommand/CMakeLists.txt: COMP: Need ANSI C flags to + build check_command_line.c. + +2006-09-22 02:19 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-21 17:21 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: Fix shadowed + local variable created by previous cmake_force change. + +2006-09-21 16:11 king + + * Tests/CustomCommand/: CMakeLists.txt, check_command_line.c.in: + ENH: Adding test for non-trivial custom command line arguments. + This is for bug#3786. + +2006-09-21 16:10 king + + * Source/: cmGlobalXCodeGenerator.cxx, cmLocalGenerator.h: BUG: + Enabled use of EscapeForShell to properly escape custom command + lines. This addresses bug#3786 for Xcode. + +2006-09-21 15:35 king + + * Source/cmLocalGenerator.cxx: BUG: Need to escape spaces in custom + command line arguments. + +2006-09-21 15:30 king + + * Source/cmLocalGenerator.cxx: BUG: Do not escape parens because we + need to be able to reference make variables in the scripts. + +2006-09-21 15:14 king + + * Source/: cmGlobalVisualStudio8Generator.cxx, + cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h: + BUG: Centralized generation of command line arguments in escaped + form. This addresses bug#3786 for several platforms. + +2006-09-21 15:09 andy + + * Source/CPack/cmCPackZIPGenerator.cxx: ENH: Handle zip (command + line was too long) + +2006-09-21 14:46 king + + * Source/kwsys/System.c: 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. + +2006-09-21 13:47 king + + * bootstrap: ENH: Added System component of kwsys. + +2006-09-21 11:49 king + + * Source/kwsys/: CMakeLists.txt, ProcessWin32.c, System.c, + System.h.in: 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. + +2006-09-21 10:04 king + + * Source/kwsys/SharedForward.h.in: ENH: Added + KWSYS_SHARED_FORWARD_OPTION_COMMAND option to allow users to + replace the command executed. Extended documentation at top of + file. + +2006-09-21 02:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-20 12:13 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: cmake_force needs + to be written into build.make as well as Makefile. + +2006-09-20 02:13 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-19 16:11 alex + + * Modules/: COPYING-CMAKE-SCRIPTS, FindASPELL.cmake, + FindBZip2.cmake, FindHSPELL.cmake, FindJasper.cmake, + FindLibXml2.cmake, FindLibXslt.cmake, FindOpenSSL.cmake: ENH: add + cmake modules for some common libraries: aspell, hspell, bzip2, + jasper (jpeg2000), libxml2 and libxslt and openssl and the + accompanying license (BSD) + + Alex + +2006-09-19 02:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-18 17:55 alex + + * Modules/: CheckCCompilerFlag.cmake, CheckCXXCompilerFlag.cmake: + ENH: two macros to check whether the C/CXX compiler supports a + given flag: CHECK_CXX_COMPILER_FLAG("-Wall" + COMPILER_SUPPORTS_WALL) + + Alex + +2006-09-18 09:40 king + + * Modules/Platform/QNX.cmake: ENH: Enabling link type selection + flags for this platform. See bug#1644 for details. + +2006-09-18 02:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-17 09:24 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-16 11:54 king + + * Source/cmDependsC.cxx: STYLE: Fixed line-too-long. + +2006-09-16 11:52 king + + * Source/cmLocalGenerator.cxx: BUG: Do not look for linker language + unless it is needed. + +2006-09-16 11:47 king + + * Modules/Platform/SunOS.cmake: BUG: Need -Wl, to pass linker flags + when using gcc on Sun. + +2006-09-16 09:19 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-15 15:19 king + + * Modules/Platform/AIX.cmake: ENH: Enabling link type selection + flags for this platform. See bug#1644 for details. + +2006-09-15 15:18 king + + * Modules/Platform/HP-UX.cmake: STYLE: Updated comment about link + type flags and passing directly to ld. + +2006-09-15 15:14 king + + * Modules/Platform/HP-UX.cmake: BUG: Fix + CMAKE_SHARED_*_LINK_*_C_FLAGS to pass link type selection flags + directly to the linker. + +2006-09-15 15:05 king + + * Modules/Platform/SunOS.cmake: ENH: Enabling link type selection + flags for this platform. See bug#1644 for details. + +2006-09-15 14:58 king + + * Modules/Platform/: FreeBSD.cmake, HP-UX.cmake: ENH: Enabling link + type selection flags for this platform. See bug#1644 for + details. + +2006-09-15 14:31 king + + * Tests/: Complex/Executable/CMakeLists.txt, + Complex/Executable/complex.cxx, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/complex.cxx, + ComplexRelativePaths/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/complex.cxx, + Complex/Library/CMakeLists.txt, Complex/Library/TestLink.c, + ComplexOneConfig/Library/CMakeLists.txt, + ComplexOneConfig/Library/TestLink.c, + ComplexRelativePaths/Library/CMakeLists.txt, + ComplexRelativePaths/Library/TestLink.c: ENH: Added test for + linking to a static library that is next to a shared library. + See bug#1644 for related changes. + +2006-09-15 14:08 king + + * Modules/CMakeCXXInformation.cmake, + Modules/CMakeSystemSpecificInformation.cmake, + Modules/Platform/Linux.cmake, Source/cmLocalGenerator.cxx, + Source/cmOrderLinkDirectories.cxx, + Source/cmOrderLinkDirectories.h, + Tests/SystemInformation/SystemInformation.in: 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. + +2006-09-15 14:02 king + + * Modules/CMakeFortranInformation.cmake: STYLE: Removing unused + platform variable CMAKE_SHARED_MODULE_LINK_Fortran_FLAGS. It + does not make sense because nothing links to shared modules. + +2006-09-15 09:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-14 09:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-13 12:43 king + + * Source/: cmDependsC.cxx, cmDependsC.h: ENH: Patch from Alex to + speed dependency scanning approximately 2x. + +2006-09-13 11:39 king + + * Source/cmAddCustomTargetCommand.cxx: ENH: Added diagnosis of bad + target names. + +2006-09-13 11:22 king + + * Modules/FindwxWidgets.cmake: BUG: Patch from Peter Visser to run + wx-config from an MSYS prompt. + +2006-09-13 08:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-12 10:21 hoffman + + * Source/cmMakefileTargetGenerator.cxx: ENH: put the if in the + right place + +2006-09-12 10:03 hoffman + + * Source/cmMakefileTargetGenerator.cxx: ENH: fix for BUG: #739 + again, makefiles did not depend on external full path libraries + +2006-09-12 09:18 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-10 22:26 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-09 21:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-08 22:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-08 10:42 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx: + 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. + +2006-09-08 10:39 king + + * Source/cmInstallCommand.cxx: STYLE: Fixed line-too-long. + +2006-09-08 09:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-07 10:05 king + + * Source/cmInstallCommand.cxx: ENH: Patch from Toni Timonen to + allow cross-compiling of DLLs. + +2006-09-07 08:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-06 09:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-06 08:31 hoffman + + * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fixes from Clinton to + allow qt to work with static libs + +2006-09-05 09:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-04 09:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-03 09:00 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-02 10:51 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Patch from Alex to + fix name of includecache files to not look like source files. + +2006-09-02 09:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-09-01 09:51 king + + * Source/: cmBuildNameCommand.h, cmExecProgramCommand.h, + cmGlobalGenerator.cxx, cmInstallFilesCommand.h, + cmInstallProgramsCommand.h, cmInstallTargetsCommand.h, + cmLinkLibrariesCommand.h, cmMakeDirectoryCommand.h, + cmRemoveCommand.h, cmSubdirCommand.h, cmSubdirDependsCommand.h, + cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.h, + cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h: STYLE: Fixed + line-too-long warning. + +2006-09-01 08:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-31 16:40 king + + * Source/cmAddSubDirectoryCommand.cxx: BUG: Fix automatic + computation of binary path to work for subdirectories of out of + source directories. This addresses bug#3592. + +2006-08-31 14:09 king + + * Source/: cmDependsC.cxx, cmDependsC.h, + cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx: + 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. + +2006-08-31 13:20 king + + * Source/: cmBuildNameCommand.h, cmCommand.h, + cmExecProgramCommand.h, cmInstallFilesCommand.h, + cmInstallProgramsCommand.h, cmInstallTargetsCommand.h, + cmLinkLibrariesCommand.h, cmMakeDirectoryCommand.h, + cmRemoveCommand.h, cmSubdirCommand.h, cmSubdirDependsCommand.h, + cmVTKMakeInstantiatorCommand.h, cmVTKWrapJavaCommand.h, + cmVTKWrapPythonCommand.h, cmVTKWrapTclCommand.h: 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. + +2006-08-31 12:04 hoffman + + * Utilities/cmxmlrpc/xmlrpc_curl_transport.c: ENH: fix possible + free memory use + +2006-08-31 10:47 king + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmInstallCommand.cxx, cmInstallFilesCommand.cxx, + cmInstallProgramsCommand.cxx, cmInstallTargetsCommand.cxx: ENH: + Do not generate install target unless some INSTALL or INSTALL_* + commands have been used. This addresses bug#2827. + +2006-08-31 10:46 king + + * Modules/CMakeDetermineRCCompiler.cmake: BUG: Need to search for + rc by default, not c++ compilers. + +2006-08-31 09:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-30 13:59 king + + * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cmake: COMP: + Fix try-compile to fail properly on HP. + +2006-08-30 13:51 alex + + * Modules/FindQt3.cmake: ENH: automatically find Qt3 on SUSE, patch + from Dirk Mueller and Stephan Kulow + + Alex + +2006-08-30 13:47 alex + + * Modules/FindPNG.cmake: 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 + + Alex + +2006-08-30 10:00 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-29 16:08 king + + * Source/cmGlobalKdevelopGenerator.cxx: ENH: Patch from Alex to fix + current working directory when running executables built in + KDevelop. + +2006-08-29 15:08 king + + * Source/cmInstallCommand.h: ENH: Add support to INSTALL(DIRECTORY) + to install an empty directory. This addresses bug#3572. + +2006-08-29 15:04 king + + * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt: ENH: Add support to + INSTALL(DIRECTORY) to install an empty directory. This addresses + bug#3572. + +2006-08-29 13:59 king + + * Modules/: CMakeDetermineCCompiler.cmake, + CMakeDetermineCXXCompiler.cmake, + CMakeDetermineFortranCompiler.cmake, + CMakeDetermineRCCompiler.cmake: 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. + +2006-08-29 12:55 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: BUG: bad progress for named top + level targets + +2006-08-29 10:27 king + + * Source/cmStandardIncludes.h: COMP: Fix warnings in system headers + on VS6. + +2006-08-29 10:03 king + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalUnixMakefileGenerator3.h, cmLocalGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx: ENH: Adding install/local + global target for Makefile generators. This runs installation + only in the current directory and not subdirectories. + +2006-08-29 09:40 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-28 08:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-27 15:52 alex + + * Modules/: KDE3Macros.cmake, kde3uic.cmake: BUG: fix #3324: + KDE3Macros.cmake didn't find Qt designer plugins when running uic + (the kde plugin dir wasn't used) + + Alex + +2006-08-27 15:34 alex + + * Modules/FindKDE3.cmake: STYLE: remove unnecessary + /usr/local/include search path + + Alex + +2006-08-27 13:59 alex + + * Modules/FindQt3.cmake: 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 + + Alex + +2006-08-27 13:23 king + + * Source/cmStandardIncludes.h: COMP: Use new KWSys IOStream + component to help print large file size integer types to streams. + +2006-08-27 13:17 king + + * Source/kwsys/: CMakeLists.txt, IOStream.cxx, IOStream.hxx.in, + kwsysPlatformCxxTests.cxx: ENH: Adding KWSys component IOStream + to provide help with broken C++ stream libraries. + +2006-08-27 13:15 king + + * Source/: cmFileCommand.cxx, CPack/cmCPackNSISGenerator.cxx: COMP: + Need to use cmsys_stl when in CMake code, not kwsys_stl. + +2006-08-27 12:35 king + + * Source/kwsys/Glob.hxx.in: BUG: Need to undefine temporary macros + defined at top of file. + +2006-08-27 11:25 king + + * Source/kwsys/kwsysPlatformCxxTests.cmake: 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. + +2006-08-27 11:19 alex + + * Modules/: CheckCSourceCompiles.cmake, + CheckCXXSourceCompiles.cmake: STYLE: fix #3519 (incorrect + comment) + + Alex + +2006-08-27 11:14 alex + + * Modules/FindKDE3.cmake: BUG: fix comment (#3511) + + Alex + +2006-08-27 10:19 alex + + * Modules/KDE3Macros.cmake: BUG: apply patch from bero (#3518) so + that DESTDIR is supported for installing icons + + Alex + +2006-08-27 09:57 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-27 09:34 alex + + * Modules/FindKDE3.cmake: ENH: #3225: first check the special + paths, the the default path, also for searching kde-config + + Alex + +2006-08-26 16:14 king + + * Source/kwsys/SystemTools.cxx: BUG: GetLineFromStream should + remove carriage return characters to make sure newlines do not + get duplicates. + +2006-08-26 15:17 king + + * Source/kwsys/kwsysPlatformCxxTests.cmake: BUG: Fix location of + CMakeOutput.log and CMakeError.log. + +2006-08-26 14:43 king + + * Source/cmMakefile.cxx: BUG: Reverting previous change until it is + further tested. + +2006-08-26 14:37 king + + * Source/cmMakefile.cxx: 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. + +2006-08-26 10:28 king + + * Source/: cmIfCommand.cxx, cmListCommand.cxx: STYLE: Fixed + line-too-long. + +2006-08-26 10:22 king + + * Source/cmLocalVisualStudio7Generator.cxx: STYLE: Fixed + line-too-long. + +2006-08-26 09:42 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-25 22:56 king + + * Source/: cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h: BUG: Fix for VS.NET 2003 SP1 to + make sure global target and utility target rules run every time. + +2006-08-25 22:56 king + + * Source/cmGlobalGenerator.cxx: BUG: Make sure targets of type + GLOBAL_TARGET have a makefile set. + +2006-08-25 21:21 king + + * CMakeLists.txt, bootstrap: 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. + +2006-08-25 20:52 king + + * bootstrap: COMP: Fix for new kwsys Configure.h.in. + +2006-08-25 16:32 king + + * Source/kwsys/Configure.h.in: COMP: Disable _FILE_OFFSET_BITS + check until sys/types.h check is enabled. + +2006-08-25 16:31 king + + * Source/cmIfCommand.cxx, Source/cmIfCommand.h, + Tests/StringFileTest/CMakeLists.txt: ENH: Patch from Alex for + adding IF(FILE_IS_NEWER). I also added a test. + +2006-08-25 16:07 king + + * Source/kwsys/Configure.h.in: 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). + +2006-08-25 16:00 king + + * Source/kwsys/: CMakeLists.txt, Configure.h.in, + RequireLargeFilesSupport.cxx, kwsysPlatformCxxTests.cxx: ENH: + Moved test for large file support into kwsysPlatformCxxTests.cxx + with name KWSYS_LFS_WORKS. + +2006-08-25 15:53 king + + * Source/kwsys/: CMakeLists.txt, kwsysPlatformCxxTests.cxx: ENH: + Switching KWSYS_CHAR_IS_SIGNED test to use + KWSYS_PLATFORM_CXX_TEST_RUN macro. + +2006-08-25 15:50 king + + * Source/kwsys/kwsysPlatformCxxTests.cmake: ENH: Added + KWSYS_PLATFORM_CXX_TEST_RUN macro. + +2006-08-25 12:13 king + + * Source/kwsys/Glob.cxx: ENH: Globbing patterns should not match a + slash inside a filename component. + +2006-08-25 12:11 king + + * Source/cmFileCommand.cxx: BUG: Avoid putting double-slashes in + fromFile during installation. Also added regex debugging copy of + the expression in string form. + +2006-08-25 09:14 king + + * Modules/UseSWIG.cmake: ENH: Added interface to add extra + dependencies. + +2006-08-25 05:35 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-24 14:58 king + + * Source/: cmCommandArgumentParser.cxx, cmCommandArgumentParser.y: + COMP: Added missing include for malloc on QNX. + +2006-08-24 10:57 andy + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Always do tar.Z since we do + have compress now builtin + +2006-08-24 09:47 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: 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. + +2006-08-24 09:34 king + + * Source/cmStandardLexer.h: COMP: Add missing malloc.h include for + QNX. + +2006-08-24 09:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-23 18:11 alex + + * Modules/UseEcos.cmake: ENH: add i386 toolchain and some minor + improvement of the comments + +2006-08-23 12:02 andy + + * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentParser.cxx, + cmCommandArgumentParser.y, cmDependsJavaLexer.cxx, + cmExprLexer.cxx: COMP: Attempt to fix aix build + +2006-08-23 10:21 martink + + * Source/cmIncludeDirectoryCommand.cxx: ENH: fix bad error + reporting with not found paths + +2006-08-23 10:00 andy + + * Source/cmStandardIncludes.h: COMP: Add large files support to + CMake + +2006-08-23 09:47 king + + * Source/kwsys/Terminal.c: ENH: Added '256color' terminal names. + Patch applied from bug#3651. + +2006-08-23 09:45 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: Centralized generation of + targets listed in the help to be done by the code that actually + writes the targets. + +2006-08-23 09:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-23 08:07 andy + + * Source/kwsys/CMakeLists.txt: COMP: Support cmake older than 2.4 + +2006-08-22 18:33 alex + + * Modules/UseEcos.cmake: 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) + + Alex + +2006-08-22 16:07 andy + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: Handle more warnings + properly on AIX + +2006-08-22 15:51 andy + + * Source/kwsys/CheckCXXSourceRuns.cmake: COMP: On some project + configure may not copy right away + +2006-08-22 15:46 andy + + * Source/kwsys/: CMakeLists.txt, CheckCXXSourceRuns.cmake, + CMakeEmptyInputFile.in: COMP: Add missing cmake file + +2006-08-22 15:34 andy + + * bootstrap, Source/kwsys/CMakeLists.txt, + Source/kwsys/Configure.h.in, + Source/kwsys/RequireLargeFilesSupport.cxx: ENH: Support large + file systems in kwsys + +2006-08-22 10:38 king + + * Source/: cmDocumentation.cxx, cmInstallCommand.h: BUG: Fixed man + page formatting for INSTALL command documentation. Fixed + line-too-long warning. + +2006-08-22 10:16 andy + + * Source/: cmListCommand.cxx, cmListCommand.h: BUG: Add missing API + +2006-08-22 09:52 andy + + * Source/cmListCommand.cxx: BUG: Fix error messages and fix remove + item to actually remove all instances of the item + +2006-08-22 09:20 andy + + * Source/CPack/cmCPackTarCompressGenerator.cxx: COMP: Remove + warnings + +2006-08-22 08:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-21 22:39 king + + * Source/kwsys/Glob.cxx: BUG: Fixed #if test for case-insensitive + glob on OSX. + +2006-08-21 17:52 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Added check for bad + installation of a CVS directory to test. + +2006-08-21 17:47 king + + * Source/: cmFileCommand.cxx, cmInstallCommand.cxx: BUG: Directory + installation pattern matching should be case insensitive on some + platforms. + +2006-08-21 17:37 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: BUG: Need to execute + sample_script.bat on windows and sample_script otherwise. + +2006-08-21 17:34 king + + * Source/kwsys/SystemTools.cxx: BUG: FileIsDirectory should work + when the name contains a trailing slash. + +2006-08-21 16:55 king + + * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx, + Source/cmInstallCommand.h, + Source/cmInstallDirectoryGenerator.cxx, + Source/cmInstallDirectoryGenerator.h, + Source/cmInstallGenerator.cxx, Source/cmInstallGenerator.h, + Source/cmInstallTargetGenerator.cxx, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstall/scripts/sample_script, + Tests/SimpleInstall/scripts/sample_script.bat, + Tests/SimpleInstallS2/CMakeLists.txt, + Tests/SimpleInstallS2/scripts/sample_script, + Tests/SimpleInstallS2/scripts/sample_script.bat: 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. + +2006-08-21 14:17 king + + * Source/kwsys/: Glob.cxx, Glob.hxx.in: ENH: Exposed pattern->regex + API. Cleaned up and commented implementation of pattern->regex + conversion. + +2006-08-21 12:37 andy + + * Source/: CMakeLists.txt, CPack/cmCPackTarCompressGenerator.cxx, + CPack/cmCPackTarCompressGenerator.h: ENH: Implement TarCompress + generator using compress library + +2006-08-21 10:49 king + + * Source/cmFileCommand.cxx: BUG: RENAME option should be allowd for + INSTALL(PROGRAMS) too. + +2006-08-21 10:10 hoffman + + * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake, + CheckCXXSourceCompiles.cmake, CheckCXXSourceRuns.cmake: ENH: fixs + for check compile stuff from Oswald B. + +2006-08-21 08:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-20 06:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-19 06:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-18 08:57 king + + * Source/: cmAddCustomTargetCommand.h, cmStandardLexer.h: STYLE: + Fixed line-too-long style errors. + +2006-08-18 08:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-17 16:40 hoffman + + * Source/CMakeLists.txt: ENH: fix project names to be case + sensitive and change name to linkline from inkline + +2006-08-17 15:42 king + + * Source/cmFileCommand.cxx: BUG: Bundle installation needs all file + permissions to be preserved from the build tree. + +2006-08-17 15:06 king + + * Source/cmAddCustomTargetCommand.h: ENH: Making documentation even + less ambiguous since some users still think this command can + generate a file with dependencies. + +2006-08-17 14:48 king + + * Source/: CMakeLists.txt, cmFileCommand.cxx, cmInstallCommand.cxx, + cmInstallCommand.h, cmInstallDirectoryGenerator.cxx, + cmInstallDirectoryGenerator.h, cmInstallFilesGenerator.cxx, + cmInstallFilesGenerator.h, cmInstallGenerator.cxx, + cmInstallGenerator.h, cmInstallTargetGenerator.cxx, + cmInstallTargetGenerator.h: 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. + +2006-08-17 12:07 king + + * Source/cmFileCommand.cxx: 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). + +2006-08-17 12:04 martink + + * Utilities/cmcompress/cmcompress.c: ENH: reorder code to remove + forward declarations + +2006-08-17 12:02 king + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Added + JoinPath overload that accepts an iterator range. + +2006-08-17 09:45 king + + * Utilities/cmcompress/cmcompress.c: COMP: Fixed linkage specifier + consistency warning. + +2006-08-17 09:36 king + + * Modules/InstallRequiredSystemLibraries.cmake: ENH: Implemented + support for installing VC8 runtime libraries. + +2006-08-17 09:35 king + + * Utilities/Release/Release.cmake: BUG: Removed code that is now in + Modules/InstallRequiredSystemLibraries.cmake. + +2006-08-17 07:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-16 14:22 hoffman + + * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.h, + cmDependsFortranLexer.in.l: ENH: revert change in parser as it + sent the parser into an infinite loop + +2006-08-16 08:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-15 15:33 king + + * Modules/CMakeVCManifest.cmake, Modules/Platform/Windows-cl.cmake, + Source/cmLocalVisualStudio7Generator.cxx: ENH: Adding flags to + force generation of manifest files when building with VC 8. + +2006-08-15 15:28 king + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx: BUG: Need to clean manifest + files that may have been generated for .exe and .dll files. + +2006-08-15 12:00 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx: + 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. + +2006-08-15 10:56 hoffman + + * Source/: cmDependsFortranLexer.cxx, cmDependsFortranLexer.h, + cmDependsFortranLexer.in.l: ENH: change comment for fortran + depend parsing + +2006-08-15 07:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-14 17:30 hoffman + + * Utilities/cmcompress/cmcompress.c: ENH: remove c++ comments from + c code + +2006-08-14 17:02 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: do not use OBJROOT or you + can get two copies of executables + +2006-08-14 14:16 andy + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: add newline for + some versions of make + +2006-08-14 11:32 andy + + * Utilities/cmcompress/cmcompress.c: COMP: Remove warnings + +2006-08-14 10:59 andy + + * Utilities/cmcompress/cmcompress.c: COMP: Remove more warnings + +2006-08-14 10:51 andy + + * Source/: cmMakefileTargetGenerator.cxx, + CTest/cmCTestScriptHandler.cxx, CTest/cmCTestStartCommand.cxx: + ENH: fix for no newline on some makes fix for ctest and some + symlinks + +2006-08-14 09:58 andy + + * Utilities/cmcompress/: cmcompress.c, cmcompress.h: COMP: Remove + some warnings and make library report an error instead of call + exit + +2006-08-14 09:50 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: still escape () but do not + escape + +2006-08-14 08:54 andy + + * CMakeLists.txt: ENH: Start building compress library + +2006-08-14 07:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-13 07:52 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-12 07:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-11 10:54 martink + + * Source/kwsys/SystemTools.cxx: ENH: fix for AddKeepPath not + calling realpath + +2006-08-11 09:56 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: escape ( and ) in unix paths + +2006-08-11 07:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-10 23:20 hoffman + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: fix error in if statement + +2006-08-10 15:17 david.cole + + * Source/kwsys/SystemTools.cxx: 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. + +2006-08-10 11:05 hoffman + + * Source/CursesDialog/cmCursesMainForm.cxx: ENH: only change the + cache if the value was really changed + +2006-08-10 09:38 hoffman + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: fix failing tests + +2006-08-10 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-09 13:59 king + + * Modules/Platform/AIX.cmake: ENH: Enabling preprocessed source and + asembly source generation rules on AIX compilers. + +2006-08-09 13:45 king + + * Modules/Platform/Windows-cl.cmake: ENH: Enabled generation of + preprocessed and assembly source rules for MSVC with NMake. + +2006-08-09 13:14 king + + * Modules/Platform/: IRIX.cmake, IRIX64.cmake: ENH: Enabling + preprocessed source and asembly source generation rules on SGI + MIPSpro compilers. + +2006-08-09 13:10 king + + * Modules/Platform/HP-UX.cmake: ENH: Enabling preprocessed source + and asembly source generation rules on HP aCC and cc. + +2006-08-09 11:48 king + + * Modules/Platform/SunOS.cmake: ENH: Enabling preprocessed source + and asembly source generation rules on Sun CC. + +2006-08-09 11:43 king + + * Modules/Platform/gcc.cmake, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmMakefileTargetGenerator.cxx: ENH: Changed preprocessed + source extension to .i and assembly extension to .s for more + portability. + +2006-08-09 11:32 hoffman + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: try to fix compress failure + +2006-08-09 09:56 king + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: 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. + +2006-08-09 09:45 king + + * Source/: cmListFileLexer.c, cmListFileLexer.in.l, + cmStandardLexer.h: COMP: Fix warnings produced by the change in + include order from the re-organization of lexer code. + +2006-08-09 07:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-08 15:55 hoffman + + * Source/CTest/cmCTestBuildAndTestHandler.cxx: ENH: add cmake + output to build and test + +2006-08-08 14:00 king + + * Source/: cmCommandArgumentLexer.cxx, cmCommandArgumentLexer.in.l, + cmDependsFortranLexer.cxx, cmDependsFortranLexer.in.l, + cmDependsJavaLexer.cxx, cmDependsJavaLexer.in.l, cmExprLexer.cxx, + cmExprLexer.in.l, cmListFileLexer.c, cmListFileLexer.in.l, + cmStandardLexer.h: 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. + +2006-08-08 13:44 hoffman + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h: ENH: make sure + RuleVariable struct is initialized correctly, also make sure + custom command targets do not crash cmake + +2006-08-08 13:02 king + + * Source/cmMakefileLibraryTargetGenerator.cxx: STYLE: Fixed line + length. + +2006-08-08 11:26 king + + * Source/cmLocalVisualStudioGenerator.cxx: BUG: Duplicate object + name detection should not be case sensitive since this code is + used on Windows file systems. This addresses bug#3589. + +2006-08-08 07:39 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-07 23:25 king + + * Modules/Platform/gcc.cmake, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmMakefileTargetGenerator.cxx: ENH: Added generation of + rules to manually request preprocessed or generated assembly + sources. + +2006-08-07 17:22 king + + * Source/cmake.cxx: ENH: Added undocumented option -E + cmake_unimplemented_variable to help print useful error messages + for unimplemented features on a given platform. + +2006-08-07 10:10 hoffman + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: finally fix the failing test + on the dashboard for the past month or so + +2006-08-07 08:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-06 07:57 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-05 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-04 10:35 hoffman + + * Utilities/cmtar/CMakeLists.txt: ENH: give up on try run + +2006-08-04 08:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-03 15:20 hoffman + + * Modules/CheckCXXSourceRuns.cmake: ENH: add a try run source code + macro + +2006-08-03 14:38 hoffman + + * Modules/CheckCSourceRuns.cmake: ENH: fix error + +2006-08-03 14:36 hoffman + + * Modules/CheckCSourceRuns.cmake, Utilities/cmtar/CMakeLists.txt: + ENH: fix for makedev three args test + +2006-08-03 13:51 hoffman + + * Utilities/cmtar/CMakeLists.txt: ENH: use try run source + +2006-08-03 13:41 hoffman + + * Utilities/cmtar/CMakeLists.txt: ENH: change to a try run so that + it will fail on the sun + +2006-08-03 13:41 hoffman + + * Modules/: CheckCSourceCompiles.cmake, CheckCSourceRuns.cmake: + ENH: add a crun macro and fix the output log for compile c + +2006-08-03 09:42 king + + * Source/: cmMakefileLibraryTargetGenerator.cxx, + cmSetTargetPropertiesCommand.h, cmTarget.cxx: 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. + +2006-08-03 09:26 king + + * Source/cmLocalVisualStudioGenerator.cxx, + Tests/Complex/Executable/A.txt, + Tests/Complex/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/A.txt, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/A.txt, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt: BUG: Make + sure sources with unknown extensions are not compiled by VS. + +2006-08-03 09:26 king + + * Source/: cmLocalGenerator.cxx, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: Moved GetSourceFileLanguage + up to cmLocalGenerator. + +2006-08-03 08:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-02 21:30 king + + * Source/cmInstallTargetGenerator.cxx: STYLE: Fixed long line. + +2006-08-02 21:24 hoffman + + * Utilities/cmtar/CMakeLists.txt: ENH: use dev_t instead of major_t + and minor_t + +2006-08-02 12:51 david.cole + + * Utilities/cmtar/CMakeLists.txt: COMP: libtar should build when + included in non-CMake projects... + +2006-08-02 11:06 king + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: Restoring previous change + with a fix. + +2006-08-02 07:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-08-01 19:52 hoffman + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: undo change that broke + borland 5.6 cont + +2006-08-01 16:16 king + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: Moved generation of + directory-level object convenience rules to a separate method. + This will aid generation of more such rules later. + +2006-08-01 16:01 hoffman + + * Utilities/cmtar/CMakeLists.txt: ENH: make cmake build with older + versions of cmake + +2006-08-01 15:48 hoffman + + * Modules/FindQt4.cmake: ENH: fix for qtmain + +2006-08-01 15:36 king + + * Modules/Platform/Linux.cmake, + Source/cmInstallTargetGenerator.cxx: BUG: Fixed shared library + version support for Fortran. This addresses bug#3558. + +2006-08-01 15:26 hoffman + + * Utilities/cmtar/CMakeLists.txt: ENH: add a try compile test for + makedev_three_args + +2006-08-01 15:24 hoffman + + * Modules/: CheckCSourceCompiles.cmake, FindQt4.cmake: ENH: fix for + location of error log + +2006-08-01 15:16 glehmann + + * Source/kwsys/Directory.cxx: BUG: #3563. Segmentation fault with + non initialized input or NULL pointers. + +2006-08-01 14:45 king + + * Source/kwsys/: Registry.cxx, testCommandLineArguments.cxx, + testCommandLineArguments1.cxx, testSystemTools.cxx: COMP: Added + missing headers. This partially addresses bug#3556. + +2006-08-01 14:34 hoffman + + * Modules/FindQt4.cmake: ENH: add QtCored as a possible name for + qtcore debug + +2006-08-01 14:33 king + + * Source/cmMakefile.cxx: ENH: Added platform identifier for QNXNTO. + This partially addresses bug#3556. + +2006-08-01 14:31 king + + * Source/: cmCPluginAPI.cxx, cmLoadCommandCommand.cxx: COMP: Added + missing includes. This partially addresses bug#3556. + +2006-08-01 14:28 king + + * Source/kwsys/ProcessUNIX.c: COMP: Use SA_RESTART only if it is + defined for the current platform. This partially addresses + bug#3556. + +2006-08-01 14:10 king + + * Modules/FindKDE3.cmake: BUG: Fix usage of FIND_PROGRAM command. + +2006-08-01 12:27 hoffman + + * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fix for optimized + debug stuff + +2006-08-01 11:38 king + + * Source/cmCommandArgumentLexer.cxx, + Source/cmCommandArgumentLexer.in.l, + Source/cmCommandArgumentParser.cxx, + Source/cmCommandArgumentParser.y, + Source/cmDependsFortranLexer.cxx, + Source/cmDependsFortranLexer.in.l, + Source/cmDependsFortranParser.cxx, + Source/cmDependsFortranParser.y, Source/cmDependsJavaLexer.cxx, + Source/cmDependsJavaLexer.in.l, Source/cmDependsJavaParser.cxx, + Source/cmDependsJavaParser.y, Source/cmExprLexer.cxx, + Source/cmExprLexer.in.l, Source/cmExprParser.cxx, + Source/cmExprParser.y, Source/cmListFileCache.cxx, + Source/cmListFileLexer.c, Source/cmListFileLexer.in.l, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmMakefileTargetGenerator.cxx, Source/cmSetCommand.cxx, + Source/cmStandardIncludes.h, Source/cmTarget.cxx, + Source/cmWin32ProcessExecution.cxx, + Source/CTest/cmCTestBuildHandler.cxx, + Source/kwsys/CommandLineArguments.cxx, + Source/kwsys/SystemTools.cxx, Source/kwsys/testProcess.c, + Utilities/cmcurl/CMakeLists.txt, Utilities/cmtar/CMakeLists.txt, + Utilities/cmxmlrpc/CMakeLists.txt, + Utilities/cmzlib/CMakeLists.txt: COMP: Fix and/or disable + warnings for Borland 5.6 build. + +2006-08-01 11:26 hoffman + + * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fix qtmain for + release + +2006-08-01 10:51 hoffman + + * Modules/: FindQt4.cmake, UseQt4.cmake: ENH: fix qtmain for + release + +2006-08-01 10:49 king + + * Tests/: Complex/Executable/A.cxx, Complex/Executable/A.h, + Complex/Executable/A.hh, Complex/Executable/CMakeLists.txt, + ComplexOneConfig/Executable/A.cxx, + ComplexOneConfig/Executable/A.h, + ComplexOneConfig/Executable/A.hh, + ComplexOneConfig/Executable/CMakeLists.txt, + ComplexRelativePaths/Executable/A.cxx, + ComplexRelativePaths/Executable/A.h, + ComplexRelativePaths/Executable/A.hh, + ComplexRelativePaths/Executable/CMakeLists.txt: ENH: Adding test + for source files and header files with the same base name in the + same target. + +2006-08-01 10:48 king + + * Source/: cmLocalVisualStudioGenerator.cxx, + cmLocalVisualStudioGenerator.h, cmMakefile.cxx: 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. + +2006-08-01 09:12 hoffman + + * Modules/FindQt4.cmake: ENH: put back find qtmain + +2006-08-01 07:42 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-31 16:59 andy + + * Utilities/cmcompress/: CMakeLists.txt, cmcompress.c, + cmcompress.h, compress.c.original: ENH: Initial import + +2006-07-31 13:50 martink + + * Source/kwsys/: SystemTools.hxx.in, testSystemTools.cxx: ENH: + better coverage + +2006-07-31 11:00 hoffman + + * Utilities/Release/cmake_release.sh: ENH: move release branch + +2006-07-31 10:28 martink + + * Source/CPack/cpack.cxx: ENH: fix line lengths + +2006-07-31 07:19 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-30 07:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-29 07:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-28 14:47 martink + + * Source/kwsys/testSystemTools.cxx: BUG: fix some bad code and add + a couple more tests + +2006-07-28 14:20 martink + + * Docs/: CMake12p2.rtf, CMake14.rtf, CMake16.rtf: ENH: remove old + files + +2006-07-28 12:00 hoffman + + * ChangeLog.manual, Source/cmLocalVisualStudio7Generator.cxx: ENH: + move stuff from main tree + +2006-07-28 11:21 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for 3557 + TargetEnvironment for MIDL Compiler set correctly for 64 bit + +2006-07-28 11:13 hoffman + + * ChangeLog.manual: ENH: changes on branch + +2006-07-28 09:22 andy + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Add test for bz2 and check + for compress + +2006-07-28 09:14 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: move from main tree + +2006-07-28 09:14 andy + + * Source/CPack/cpack.cxx: BUG: Bail out on generator initialization + failure + +2006-07-28 08:57 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: move from main tree + +2006-07-28 08:19 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-27 15:02 king + + * Source/cmGlobalXCodeGenerator.cxx: 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. + +2006-07-27 11:55 andy + + * Source/CPack/cpack.cxx: BUG: Fix executing and help + +2006-07-27 11:27 king + + * Source/kwsys/SystemTools.cxx: BUG: Do not block signals during + sleep. Leave that up to the application. + +2006-07-27 11:26 andy + + * Source/CPack/cpack.cxx: BUG: Prevent crash when no input file or + generator specified + +2006-07-27 10:37 hoffman + + * ChangeLog.manual, bootstrap, + Modules/CMakeCommonLanguageInclude.cmake, + Modules/CMakeTestCCompiler.cmake, + Modules/Platform/Windows-cl.cmake, + Source/cmCommandArgumentParserHelper.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx, + Source/cmSystemTools.cxx, Source/CTest/cmCTestTestHandler.cxx, + Tests/LoadCommand/LoadedCommand.cxx, + Tests/LoadCommand/CMakeCommands/cmTestCommand.c, + Tests/LoadCommandOneConfig/LoadedCommand.cxx, + Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: + move changes from main tree to branch + +2006-07-27 09:40 king + + * Source/CTest/cmCTestHandlerCommand.cxx: BUG: Fix error message + when handler cannot be created. + +2006-07-27 08:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-26 14:46 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix comment + +2006-07-26 14:10 andy + + * bootstrap, Modules/CMakeTestCCompiler.cmake: COMP: More warnings + and hp issues + +2006-07-26 13:19 hoffman + + * Modules/CMakeCommonLanguageInclude.cmake: BUG: fix for 3550 + again + +2006-07-26 11:46 andy + + * bootstrap, Modules/CMakeTestCCompiler.cmake, + Source/cmCommandArgumentParserHelper.cxx, + Source/cmIncludeDirectoryCommand.cxx, Source/cmMakefile.cxx, + Source/cmSystemTools.cxx, Source/CTest/cmCTestTestHandler.cxx: + COMP: Handle both ansi and non-ansi C + +2006-07-26 11:15 hoffman + + * Modules/Platform/Windows-cl.cmake: BUG: fix for bug 3550, for + release builds do not build incremental + +2006-07-26 10:11 hoffman + + * bootstrap: ENH: put back so it works on hp + +2006-07-26 09:11 hoffman + + * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: do not + use c++ comments in c code + +2006-07-26 08:35 hoffman + + * CTestCustom.ctest.in, ChangeLog.manual, bootstrap, + Modules/CMakeImportBuildSettings.cmake, + Modules/Platform/Windows-cl.cmake, + Source/cmLocalVisualStudio7Generator.cxx, + Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in, + Source/kwsys/testSystemTools.cxx, + Tests/LoadCommand/CMakeCommands/cmTestCommand.c, + Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: + move changes from main tree + +2006-07-26 07:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-25 15:18 king + + * Source/kwsys/SystemTools.cxx: BUG: Mask signals during + SystemTools::Delay to avoid interrupted sleep. + +2006-07-25 14:32 martink + + * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: remove + command causing issues with mid build reruns of cmake on vs70 + +2006-07-25 14:15 martink + + * Source/kwsys/testSystemTools.cxx: COMP: fix compile issue + +2006-07-25 12:38 martink + + * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: trying a + slight change + +2006-07-25 12:08 martink + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in, + testSystemTools.cxx: BUG: some bug fixes, better docs, and more + coverage + +2006-07-25 11:00 andy + + * bootstrap: COMP: Remove warning + +2006-07-25 10:46 martink + + * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: remove + c++comments + +2006-07-25 10:01 hoffman + + * Source/CPack/cmCPackGenerators.cxx: ENH: remove uncompiled header + +2006-07-25 08:27 hoffman + + * CTestCustom.ctest.in: ENH: try to get rid of clock skew warning + +2006-07-25 08:13 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-24 16:58 hoffman + + * Modules/CMakeImportBuildSettings.cmake: ENH: fix for case + difference with nmake + +2006-07-24 16:35 martink + + * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: temp fix + +2006-07-24 16:13 martink + + * Modules/Platform/Windows-cl.cmake: BUG: fix for CXX only projects + +2006-07-24 15:40 martink + + * Tests/: LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: add + more coverage + +2006-07-24 11:27 hoffman + + * Source/: cmLocalVisualStudio7Generator.cxx, + kwsys/SystemTools.cxx: ENH: allow for source tree to be in root + directory + +2006-07-24 11:19 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeFortranCompiler.cmake.in, Modules/CPack.cmake, + Modules/FindBoost.cmake, Modules/FindKDE4.cmake, + Modules/FindOpenGL.cmake, Modules/FindwxWidgets.cmake, + Modules/FindwxWindows.cmake, Modules/Use_wxWindows.cmake, + Modules/UsewxWidgets.cmake, Modules/readme.txt, + Source/CMakeLists.txt, Source/cmBuildCommand.cxx, + Source/cmCTest.cxx, Source/cmFindBase.cxx, Source/cmFindBase.h, + Source/cmFindLibraryCommand.cxx, Source/cmFindPackageCommand.cxx, + Source/cmFindPathCommand.cxx, Source/cmFindProgramCommand.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio6Generator.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmLocalVisualStudioGenerator.cxx, + Source/cmLocalVisualStudioGenerator.h, Source/cmMakefile.cxx, + Source/cmMakefile.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, + Source/cmSetSourceFilesPropertiesCommand.cxx, + Source/cmStandardIncludes.h, Source/cmake.cxx, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx, + Source/CTest/cmCTestBuildHandler.cxx, + Source/CTest/cmCTestConfigureCommand.cxx, + Source/CTest/cmCTestHandlerCommand.cxx, + Source/CTest/cmCTestScriptHandler.cxx, + Source/CTest/cmCTestStartCommand.cxx, + Source/CTest/cmCTestTestHandler.cxx, + Source/CTest/cmCTestUpdateCommand.cxx, + Source/WXDialog/CMakeLists.txt, + Source/WXDialog/bin/FindUPX.cmake, + Source/WXDialog/bin/FindwxW.cmake, + Source/WXDialog/bin/FindwxWin.cmake, + Source/WXDialog/bin/UsewxW.cmake, Source/kwsys/CMakeLists.txt, + Source/kwsys/CommandLineArguments.cxx, + Source/kwsys/CommandLineArguments.hxx.in, Source/kwsys/Glob.cxx, + Source/kwsys/ProcessWin32.c, Source/kwsys/Registry.cxx, + Source/kwsys/SystemTools.cxx, Source/kwsys/Terminal.c, + Source/kwsys/kwsys_ios_iostream.h.in, + Source/kwsys/testCommandLineArguments.cxx, + Source/kwsys/testCommandLineArguments1.cxx, + Tests/BundleTest/BundleLib.cxx, Tests/BundleTest/CMakeLists.txt, + Tests/BundleTest/BundleSubDir/CMakeLists.txt, + Tests/CTestTest/test.cmake.in, Tests/CxxOnly/CMakeLists.txt, + Tests/CxxOnly/cxxonly.cxx, Tests/CxxOnly/libcxx1.cxx, + Tests/CxxOnly/libcxx1.h, Tests/CxxOnly/libcxx2.cxx, + Tests/CxxOnly/libcxx2.h, Tests/LoadCommand/CMakeLists.txt, + Tests/LoadCommand/LoadedCommand.cxx.in, + Tests/LoadCommand/CMakeCommands/cmTestCommand.c, + Tests/LoadCommandOneConfig/CMakeLists.txt, + Tests/LoadCommandOneConfig/LoadedCommand.cxx.in, + Tests/LoadCommandOneConfig/CMakeCommands/cmTestCommand.c, + Tests/OutOfSource/simple.cxx, + Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt, + Tests/OutOfSource/OutOfSourceSubdir/simple.cxx, + Tests/UseWX/CMakeLists.txt, Tests/UseWX/WX.cxx, + Utilities/cmcurl/Testing/ftpget.c, + Utilities/cmcurl/Testing/ftpgetresp.c, + Utilities/cmcurl/Testing/ftpupload.c, Utilities/cmtar/block.c, + Utilities/cmtar/libtar.c, Utilities/cmtar/compat/strlcpy.c, + Utilities/cmtar/listhash/list.c.in: ENH: move changes from main + tree to release branch + +2006-07-24 09:43 martink + + * Tests/CTestTest/test.cmake.in: ENH: more coverage + +2006-07-24 08:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-23 07:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-22 08:11 king + + * Modules/CMakeDetermineCXXCompiler.cmake: BUG: CMAKE_AR should be + advanced. + +2006-07-22 08:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-21 15:43 king + + * Modules/FindwxWidgets.cmake, Modules/FindwxWindows.cmake, + Modules/Use_wxWindows.cmake, Modules/UsewxWidgets.cmake, + Source/CMakeLists.txt, Source/WXDialog/CMakeLists.txt, + Source/WXDialog/bin/FindUPX.cmake, + Source/WXDialog/bin/FindwxW.cmake, + Source/WXDialog/bin/FindwxWin.cmake, + Source/WXDialog/bin/UsewxW.cmake, Tests/UseWX/CMakeLists.txt, + Tests/UseWX/WX.cxx: 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. + +2006-07-21 15:20 king + + * Utilities/Release/config_Darwin: ENH: Do not include experimental + WXDialog in release. + +2006-07-21 15:16 king + + * Modules/readme.txt: ENH: Added documentation about + XXX_FIND_COMPONENTS for FIND_PACKAGE. + +2006-07-21 14:58 martink + + * Source/: cmCTest.cxx, cmake.cxx: ENH: fix color output inside of + ctest runs + +2006-07-21 14:02 martink + + * Tests/: LoadCommand/CMakeLists.txt, + LoadCommand/LoadedCommand.cxx.in, + LoadCommandOneConfig/CMakeLists.txt, + LoadCommandOneConfig/LoadedCommand.cxx.in, + LoadCommand/LoadedCommand.cxx, + LoadCommandOneConfig/LoadedCommand.cxx, + LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: BUG: work + around XCode issue + +2006-07-21 13:05 andy + + * Source/cmake.cxx: ENH: Cleanup. Replace c-style cast with + static_cast and replace sprintf with cmOStringStream + +2006-07-21 12:04 king + + * Modules/FindBoost.cmake: ENH: Adding FindBoost.cmake module from + Andrew Maclean. This addresses bug#3447. + +2006-07-21 11:53 king + + * Modules/CMakeDetermineCXXCompiler.cmake, Source/CMakeLists.txt: + BUG: Fixed building of C++-only projects and added a test. + +2006-07-21 11:43 king + + * Tests/CxxOnly/: CMakeLists.txt, cxxonly.cxx, libcxx1.cxx, + libcxx1.h, libcxx2.cxx, libcxx2.h: ENH: Adding C++-only test. + +2006-07-21 10:26 martink + + * Tests/: CTestTest/test.cmake.in, LoadCommand/CMakeLists.txt, + LoadCommand/CMakeCommands/cmTestCommand.c, + LoadCommandOneConfig/CMakeLists.txt, + LoadCommandOneConfig/CMakeCommands/cmTestCommand.c: ENH: increase + coverage in a couple places + +2006-07-21 08:05 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-20 09:35 king + + * Source/kwsys/Terminal.c: BUG: Do not display VT100 escapes inside + emacs even if TERM is set to xterm. + +2006-07-20 08:18 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-19 08:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-18 15:21 king + + * Source/: cmFindBase.cxx, cmFindBase.h, cmFindLibraryCommand.cxx, + cmFindPathCommand.cxx, cmFindProgramCommand.cxx: 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. + +2006-07-18 13:16 king + + * Modules/readme.txt: STYLE: Added note about singular versus + plural name for XXX_INCLUDE_DIRS. Added XXX_LIBRARY_DIRS and + XXX_YY_INCLUDE_DIR conventions. + +2006-07-18 13:02 king + + * Source/kwsys/kwsys_ios_iostream.h.in: COMP: Fix references to + cin, cout, cerr, and clog in case of HP aCC compiler with -mt + flag. + +2006-07-18 09:32 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalVisualStudioGenerator.cxx: STYLE: fix long lines + +2006-07-18 08:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-17 13:34 king + + * Source/kwsys/ProcessWin32.c: 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. + +2006-07-17 11:07 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix warning + +2006-07-17 09:15 andy + + * Source/kwsys/testCommandLineArguments1.cxx: COMP: Only delete + once + +2006-07-17 08:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-16 21:11 andy + + * Source/kwsys/: testCommandLineArguments.cxx, + testCommandLineArguments1.cxx: COMP: Remove some warnings + +2006-07-16 08:13 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-15 08:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-14 15:02 andy + + * Source/kwsys/: CMakeLists.txt, CommandLineArguments.cxx, + CommandLineArguments.hxx.in, testCommandLineArguments.cxx, + testCommandLineArguments1.cxx: ENH: Add a way to get unused + arguments and add a test + +2006-07-14 13:59 andy + + * Source/kwsys/CommandLineArguments.hxx.in: COMP: Remove warning + +2006-07-14 13:32 andy + + * Source/kwsys/: CommandLineArguments.cxx, + CommandLineArguments.hxx.in: ENH: It does not really makes sense + to have Boolean Argument List + +2006-07-14 09:13 andy + + * Source/kwsys/: CMakeLists.txt, CommandLineArguments.cxx, + CommandLineArguments.hxx.in, SystemTools.cxx, + testCommandLineArguments.cxx: 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 + +2006-07-14 08:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-13 14:03 martink + + * Source/cmMakefileTargetGenerator.cxx: ENH: added progress to + custom commands with comments + +2006-07-13 11:30 andy + + * Utilities/cmtar/listhash/list.c.in: COMP: Remove warning + +2006-07-13 09:26 andy + + * Utilities/cmtar/libtar.c, Utilities/cmtar/compat/strlcpy.c, + Utilities/cmtar/listhash/list.c.in, Source/cmStandardIncludes.h, + Source/kwsys/SystemTools.cxx: COMP: Remove warnings + +2006-07-13 09:13 andy + + * Source/CTest/cmCTestTestHandler.cxx: STYLE: Fix kwstyle + +2006-07-13 09:07 andy + + * Source/kwsys/Registry.cxx: COMP: Remove warnings + +2006-07-13 07:46 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-12 16:30 andy + + * Source/CTest/: cmCTestBuildHandler.cxx, cmCTestTestHandler.cxx: + ENH: Remove debug + +2006-07-12 16:21 andy + + * Source/kwsys/Registry.cxx: BUG: Fix error conditions + +2006-07-12 14:41 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: COMP: fix old compiler + issue + +2006-07-12 14:15 martink + + * Source/: cmMakefileTargetGenerator.cxx, + cmMakefileTargetGenerator.h: BUG: reduce the number of file + handles kept open + +2006-07-12 13:11 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: ENH: added progress for subdir + all targets and fixed compiler waring + +2006-07-12 09:21 andy + + * Source/CTest/cmCTestTestHandler.cxx: STYLE: Remove debug + +2006-07-12 09:20 andy + + * Source/kwsys/CommandLineArguments.cxx, Source/kwsys/Glob.cxx, + Source/kwsys/Registry.cxx, Source/kwsys/SystemTools.cxx, + Utilities/cmtar/block.c, Utilities/cmtar/libtar.c, + Utilities/cmtar/compat/strlcpy.c, + Utilities/cmtar/listhash/list.c.in: COMP: Remove warnings + +2006-07-12 08:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-11 17:10 king + + * Source/cmFindPackageCommand.cxx: ENH: Added creation of + XXX_FIND_COMPONENTS list of all components requested with + REQUIRED option. This addresses the feature request in bug#3494. + +2006-07-11 16:08 andy + + * Source/cmCTest.cxx: COMP: Fix stl string access + +2006-07-11 15:58 andy + + * Source/: cmCTest.cxx, CTest/cmCTestConfigureCommand.cxx, + CTest/cmCTestHandlerCommand.cxx, CTest/cmCTestStartCommand.cxx, + CTest/cmCTestTestHandler.cxx, CTest/cmCTestUpdateCommand.cxx: + BUG: Try to fix the problem of bad test names + +2006-07-11 13:23 king + + * Source/: cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio6Generator.h: ENH: Made + cmLocalVisualStudioGenerator a superclass of + cmLocalVisualStudio6Generator. Implemented object file unique + naming when multiple sources share the same name. + +2006-07-11 11:41 king + + * Source/: CMakeLists.txt, cmLocalGenerator.cxx, + cmLocalGenerator.h, cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h, + cmLocalVisualStudioGenerator.cxx, cmLocalVisualStudioGenerator.h: + 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. + +2006-07-11 11:08 martink + + * Source/cmMakefileTargetGenerator.cxx: ENH: fix compile warning + +2006-07-11 09:55 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx, + cmMakefileTargetGenerator.h: BUG: changed to progress to make it + more flexible and to no relink targets as often + +2006-07-11 07:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-10 07:59 andy + + * Source/CPack/cmCPackGenericGenerator.cxx: COMP: Remove warnings + and style problems + +2006-07-10 07:53 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-10 07:52 andy + + * Source/: cmMakefileTargetGenerator.cxx, CPack/cpack.cxx: STYLE: + Fix some style errors + +2006-07-09 13:48 andy + + * Utilities/cmcurl/Testing/: ftpget.c, ftpgetresp.c, ftpupload.c: + COMP: Remove errors + +2006-07-09 13:20 andy + + * Modules/CPack.cmake, Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, Source/CPack/cpack.cxx: + ENH: Several cleanups and support for multiple generators + +2006-07-09 13:19 andy + + * Source/: cmMakefile.cxx, cmMakefile.h: ENH: Add a copy + constructor to copy the values + +2006-07-09 13:18 andy + + * Source/: cmBuildCommand.cxx, cmCTest.cxx: ENH: Pass -C flag to + cmake to generate the apropriate build command + +2006-07-09 07:51 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-08 07:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-07 13:59 andy + + * Source/CTest/cmCTestScriptHandler.cxx: ENH: Be more verbose + +2006-07-07 09:54 king + + * Tests/OutOfSource/: simple.cxx, OutOfSourceSubdir/CMakeLists.txt, + OutOfSourceSubdir/simple.cxx: ENH: Adding test for multiple + source files with the same name but different full paths. + +2006-07-07 08:08 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-06 16:05 andy + + * Source/CMakeLists.txt, Tests/BundleTest/CMakeLists.txt, + Tests/BundleTest/BundleSubDir/CMakeLists.txt: ENH: Improve the + test to create a bundle in the subdirectory + +2006-07-06 16:04 andy + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, + cmSetSourceFilesPropertiesCommand.cxx: BUG: Several fixes to + handle bundle content on Mac OSX + +2006-07-06 13:52 andy + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Make the path + change more localized to bundles only + +2006-07-06 11:35 andy + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Revert the change + 1.152 + +2006-07-06 07:45 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-05 16:27 andy + + * Source/cmLocalUnixMakefileGenerator3.cxx, Source/CMakeLists.txt, + Tests/BundleTest/BundleLib.cxx, Tests/BundleTest/CMakeLists.txt: + BUG: If the source file specified is not in a source tree, do not + use full path to the file + +2006-07-05 16:21 andy + + * Modules/FindOpenGL.cmake: ENH: On apple do not look for X11 + +2006-07-05 10:06 king + + * Source/kwsys/CMakeLists.txt: 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. + +2006-07-05 08:26 berk + + * Source/kwsys/CMakeLists.txt: 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 + +2006-07-05 07:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-04 11:06 andy + + * Modules/CMakeFortranCompiler.cmake.in: ENH: Merge debian changes. + Support more fortran extensions + +2006-07-04 08:38 alex + + * Modules/FindKDE4.cmake: + 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 + + Alex + +2006-07-04 07:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-03 07:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-02 07:30 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-07-01 07:27 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-30 13:51 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: add EHa option + +2006-06-30 13:50 hoffman + + * Modules/MacroAddFileDependencies.cmake, + Tests/CustomCommand/config.h.in: ENH: add files from main tree + +2006-06-30 13:48 hoffman + + * CMakeLists.txt, ChangeLog.manual, cmake_uninstall.cmake.in, + Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeDetermineFortranCompiler.cmake, + Modules/CMakeDetermineJavaCompiler.cmake, + Modules/CMakeDetermineRCCompiler.cmake, + Modules/CMakeDetermineSystem.cmake, + Modules/CMakeGenericSystem.cmake, + Modules/CMakeTestCCompiler.cmake, + Modules/CMakeTestCXXCompiler.cmake, + Modules/CMakeTestFortranCompiler.cmake, Modules/CPack.cmake, + Modules/CTest.cmake, Modules/CheckCSourceCompiles.cmake, + Modules/CheckCXXSourceCompiles.cmake, + Modules/CheckFunctionExists.cmake, Modules/CheckIncludeFile.c.in, + Modules/CheckIncludeFile.cmake, + Modules/CheckIncludeFileCXX.cmake, + Modules/CheckIncludeFiles.cmake, + Modules/CheckLibraryExists.cmake, + Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake, + Modules/CheckVariableExists.cmake, Modules/FindOpenGL.cmake, + Modules/FindQt4.cmake, Modules/FindSDL_sound.cmake, + Modules/FindThreads.cmake, Modules/FindVTK.cmake, + Modules/FindZLIB.cmake, Modules/KDE3Macros.cmake, + Modules/TestBigEndian.cmake, Modules/TestCXXAcceptsFlag.cmake, + Modules/TestForANSIForScope.cmake, Modules/TestForSSTREAM.cmake, + Modules/TestForSTDNamespace.cmake, Modules/kde3uic.cmake, + Modules/Platform/Windows-cl.cmake, + Source/cmAddCustomCommandCommand.h, + Source/cmAddCustomTargetCommand.h, + Source/cmAddSubDirectoryCommand.cxx, Source/cmBuildCommand.cxx, + Source/cmCacheManager.cxx, Source/cmDepends.cxx, + Source/cmDepends.h, Source/cmDependsC.cxx, + Source/cmFileCommand.cxx, Source/cmFileCommand.h, + Source/cmForEachCommand.cxx, Source/cmForEachCommand.h, + Source/cmGlobalBorlandMakefileGenerator.cxx, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalKdevelopGenerator.cxx, + Source/cmGlobalMSYSMakefileGenerator.cxx, + Source/cmGlobalMinGWMakefileGenerator.cxx, + Source/cmGlobalNMakeMakefileGenerator.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmGlobalVisualStudio6Generator.cxx, + Source/cmGlobalVisualStudio6Generator.h, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio7Generator.h, + Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, Source/cmIfCommand.cxx, + Source/cmIfCommand.h, Source/cmInstallTargetGenerator.cxx, + Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalUnixMakefileGenerator3.h, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmMacroCommand.cxx, Source/cmMacroCommand.h, + Source/cmMakefile.cxx, Source/cmMakefile.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.h, + Source/cmMakefileUtilityTargetGenerator.cxx, + Source/cmMessageCommand.cxx, + Source/cmSetTargetPropertiesCommand.h, Source/cmTarget.cxx, + Source/cmTarget.h, Source/cmTryCompileCommand.cxx, + Source/cmTryRunCommand.cxx, Source/cmWhileCommand.cxx, + Source/cmWhileCommand.h, Source/cmake.cxx, Source/cmake.h, + Source/cmakemain.cxx, Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.h, + Source/CTest/cmCTestBuildAndTestHandler.cxx, + Source/CTest/cmCTestBuildCommand.cxx, + Source/CursesDialog/form/form.priv.h, + Source/MFCDialog/CMakeSetupDialog.cpp, + Source/kwsys/CommandLineArguments.cxx, + Source/kwsys/Directory.cxx, Source/kwsys/Directory.hxx.in, + Source/kwsys/Process.h.in, Source/kwsys/ProcessUNIX.c, + Source/kwsys/ProcessWin32.c, Source/kwsys/Terminal.c, + Source/kwsys/kwsysPlatformCxxTests.cmake, + Source/kwsys/testProcess.c, + Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Executable/complex.cxx, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/complex.cxx, + Tests/CustomCommand/CMakeLists.txt, Tests/CustomCommand/foo.in, + Tests/MakeClean/ToClean/CMakeLists.txt, + Tests/TryCompile/CMakeLists.txt, Tests/Wrapping/Wrap.c, + Tests/Wrapping/fakefluid.cxx, Utilities/cmcurl/CMakeLists.txt, + Utilities/cmcurl/mprintf.c, + Utilities/cmcurl/CMake/CheckTypeSize.cmake, + Utilities/cmtar/CMakeLists.txt, Utilities/cmtar/append.c, + Utilities/cmtar/config.h.in, Utilities/cmtar/extract.c, + Utilities/cmtar/handle.c, Utilities/cmtar/compat/fnmatch.c, + Utilities/cmxmlrpc/CMake/TryCompileFromSource.cmake: ENH: merge + main tree into branch + +2006-06-30 07:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-29 07:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-28 17:15 king + + * Utilities/cmxmlrpc/CMake/TryCompileFromSource.cmake: BUG: Fix + usage of FILE(APPEND) mode. + +2006-06-28 17:00 king + + * Modules/CheckCSourceCompiles.cmake, + Modules/CheckCXXSourceCompiles.cmake, + Utilities/cmxmlrpc/CMake/TryCompileFromSource.cmake: BUG: Make + sure try-compile source ends in a newline. + +2006-06-28 16:16 hoffman + + * Source/CPack/cmCPackGenericGenerator.cxx: ENH: remove cerr output + +2006-06-28 15:15 martink + + * Modules/CTest.cmake: BUG: fix typo + +2006-06-28 07:21 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-27 14:26 martink + + * Source/cmLocalUnixMakefileGenerator3.cxx: COMP: warning fix + +2006-06-27 10:24 martink + + * Source/cmLocalUnixMakefileGenerator3.cxx: ENH: fix for subdir all + target after control c + +2006-06-27 09:57 hoffman + + * Source/CursesDialog/form/form.priv.h: ENH: fix ia64 build with + aCC + +2006-06-27 09:56 hoffman + + * Source/cmFileCommand.cxx: ENH: fix crash when glob has wrong + number of arguments + +2006-06-27 07:11 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-26 15:27 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: When using a + working directory for the custom command do not convert paths to + be relative to the build directory. + +2006-06-26 12:06 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: fix for bug 3444, + remove trailing . in lib names + +2006-06-26 11:27 martink + + * Source/cmMakefile.cxx: ENH: fix subdir issue + +2006-06-26 10:57 king + + * Source/cmIfCommand.h: ENH: Clarified documentation of EXISTS and + IS_DIRECTORY modes. + +2006-06-26 09:46 king + + * Utilities/Release/README: BUG: Added missing release steps. + +2006-06-26 07:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-25 15:18 karthik + + * Source/kwsys/CommandLineArguments.cxx: BUG: The operator + precedence is [] followed by *. Calling this method was causing + out of array index segfaults bounds + +2006-06-25 07:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-24 07:19 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-23 07:08 andy + + * Modules/CTest.cmake: ENH: Default drop method http + +2006-06-22 15:37 andy + + * Source/cmMessageCommand.cxx: ENH: Use CMake's error reporting + mechanism + +2006-06-22 15:31 andy + + * Source/: cmMakefile.cxx, cmMakefile.h: ENH: DIsplay the list file + stack when displaying errors + +2006-06-22 10:35 martink + + * Source/: cmake.cxx, kwsys/Directory.cxx, kwsys/Directory.hxx.in: + ENH: add a higher performance method to get the number of files + in a directory + +2006-06-22 08:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-21 07:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-20 13:13 hoffman + + * Source/: cmake.cxx, MFCDialog/CMakeSetupDialog.cpp: ENH: avoid + crash in sprintf + +2006-06-20 09:50 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix line length + and warning + +2006-06-19 14:57 king + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h: 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. + +2006-06-19 11:34 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: ENH: fix for dependent targets + +2006-06-19 10:07 king + + * Modules/FindOpenGL.cmake: ENH: Do not search for X11 if it is + already found. + +2006-06-19 09:49 king + + * Source/kwsys/ProcessWin32.c: COMP: Fix conversion warning. + +2006-06-18 20:05 hoffman + + * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: do not use the + link script on windows + +2006-06-18 11:50 king + + * Source/cmMakefileLibraryTargetGenerator.cxx: BUG: Do not write + link script lines that use the ':' command which is supposed to + be a no-op anyway. + +2006-06-18 09:23 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-17 19:32 king + + * Source/cmMakefileLibraryTargetGenerator.cxx: BUG: Need to use + different link script name when relinking. + +2006-06-17 07:55 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-16 16:29 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: warning fix + +2006-06-16 15:29 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: cleanup how + progress is reported for individual targets to fix an integer + math issue + +2006-06-16 14:45 andy + + * Modules/: FindQt4.cmake, MacroAddFileDependencies.cmake: ENH: + Updates from KDE + +2006-06-16 14:19 martink + + * Source/cmSetTargetPropertiesCommand.h: ENH: fix line length + +2006-06-16 14:02 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: BUG: fix for bug 3417 + +2006-06-16 07:44 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-15 21:43 hoffman + + * Modules/CPack.cmake: ENH: add a comment + +2006-06-15 16:42 king + + * Source/cmMakefile.cxx: ENH: Provide access to CMAKE_PATCH_VERSION + in CMake code. + +2006-06-15 16:37 king + + * Source/cmGlobalUnixMakefileGenerator3.cxx: 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. + +2006-06-15 16:17 king + + * Source/: cmGlobalBorlandMakefileGenerator.cxx, + cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalMSYSMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.cxx, + cmGlobalNMakeMakefileGenerator.cxx, + cmGlobalUnixMakefileGenerator3.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h, + cmake.cxx, cmake.h: 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. + +2006-06-15 14:40 king + + * Source/kwsys/: Process.h.in, ProcessUNIX.c, ProcessWin32.c: ENH: + Added Option_Verbatim to run whole command lines directly. + +2006-06-15 11:51 martink + + * Source/: cmGlobalKdevelopGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmake.h: ENH: fix linelength + +2006-06-15 10:51 king + + * Source/: cmAddCustomCommandCommand.h, cmAddCustomTargetCommand.h: + BUG: Clarified documentation about custom command outputs and + custom target dependencies. + +2006-06-15 10:24 king + + * Source/cmMakefile.cxx: ENH: Unknown command invocations should be + fatal errors. + +2006-06-15 10:12 king + + * Source/: cmLocalGenerator.cxx, cmSetTargetPropertiesCommand.h, + cmTarget.cxx: 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. + +2006-06-15 09:45 king + + * Source/cmake.cxx: BUG: Always check dependency integrity whether + or not CMake will re-run because the generator no longer checks + integrity during generation. + +2006-06-15 07:47 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-14 13:41 hoffman + + * DartConfig.cmake: ENH: handle the fact the public can no longer + do ftp + +2006-06-14 12:28 martink + + * CMakeLists.txt, Modules/CMakeDetermineCCompiler.cmake, + Modules/CMakeDetermineCXXCompiler.cmake, + Modules/CMakeDetermineFortranCompiler.cmake, + Modules/CMakeDetermineJavaCompiler.cmake, + Modules/CMakeDetermineRCCompiler.cmake, + Modules/CMakeDetermineSystem.cmake, + Modules/CMakeTestCCompiler.cmake, + Modules/CMakeTestCXXCompiler.cmake, + Modules/CMakeTestFortranCompiler.cmake, + Modules/CheckCSourceCompiles.cmake, + Modules/CheckCXXSourceCompiles.cmake, + Modules/CheckFunctionExists.cmake, + Modules/CheckIncludeFile.cmake, + Modules/CheckIncludeFileCXX.cmake, + Modules/CheckIncludeFiles.cmake, + Modules/CheckLibraryExists.cmake, + Modules/CheckSymbolExists.cmake, Modules/CheckTypeSize.cmake, + Modules/CheckVariableExists.cmake, Modules/FindQt4.cmake, + Modules/FindSDL_sound.cmake, Modules/FindThreads.cmake, + Modules/TestBigEndian.cmake, Modules/TestCXXAcceptsFlag.cmake, + Modules/TestForANSIForScope.cmake, Modules/TestForSSTREAM.cmake, + Modules/TestForSTDNamespace.cmake, + Modules/Platform/Windows-cl.cmake, Source/cmCacheManager.cxx, + Source/cmGlobalGenerator.cxx, + Source/cmGlobalKdevelopGenerator.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalXCodeGenerator.cxx, + Source/cmInstallTargetGenerator.cxx, Source/cmLocalGenerator.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, Source/cmMakefile.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmTryCompileCommand.cxx, Source/cmTryRunCommand.cxx, + Source/cmake.h, Source/kwsys/kwsysPlatformCxxTests.cmake, + Tests/MakeClean/ToClean/CMakeLists.txt, + Tests/TryCompile/CMakeLists.txt, Utilities/cmcurl/CMakeLists.txt, + Utilities/cmcurl/CMake/CheckTypeSize.cmake, + Utilities/cmxmlrpc/CMake/TryCompileFromSource.cmake: ENH: + centralized locaiton of CMakeFiles setting + +2006-06-13 10:28 martink + + * CMake.pdf, CMake.rtf: ENH: removed old out of date files, online + and command line help is better + +2006-06-13 09:46 martink + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix line length + +2006-06-13 08:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-12 15:44 martink + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalVisualStudio7Generator.cxx: ENH: fix line length + +2006-06-12 14:21 andy + + * Modules/CPack.cmake: ENH: Add support for overwriting the name of + the file CPackConfig.cmake and CPackSourceConfig.cmake + +2006-06-12 13:17 martink + + * Modules/Platform/Windows-cl.cmake: ENH: removed logo info from + the manifest tool + +2006-06-12 13:05 king + + * Source/cmIfCommand.h: BUG: Patch from Miguel A. + Figueroa-Villanueva for fixing documentation. + +2006-06-12 12:18 martink + + * Source/cmMakefileTargetGenerator.cxx: ENH: cleanup + +2006-06-12 11:40 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmMakefileTargetGenerator.cxx, cmake.cxx: ENH: some cleanup to + progress + +2006-06-12 10:22 andy + + * DartConfig.cmake: ENH: Switch to http submission + +2006-06-12 07:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-11 07:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-10 08:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-09 15:49 alex + + * Modules/FindZLIB.cmake: BUG: don't append to ZLIB_NAMES ENH: also + check for zdll on windows ENH: honor REQUIRED and QUIETLY + + Alex + +2006-06-09 13:45 hoffman + + * Source/CPack/: bills-comments.txt, + cmCPackCygwinBinaryGenerator.cxx, cmCPackCygwinBinaryGenerator.h, + cmCPackGenerators.cxx, cmCPackGenericGenerator.cxx, + cmCPackGenericGenerator.h, cygwin.readme: ENH: check in partial + cygwin generator + +2006-06-09 08:28 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-08 07:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-07 08:47 hoffman + + * Source/cmakemain.cxx: ENH: add docs for debug trycompile + +2006-06-06 12:01 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: fix /TP for c code + +2006-06-06 09:39 hoffman + + * Source/cmMakefile.cxx: ENH: fix for replacement of @var @ only + legal variable names should be replaced + +2006-06-06 07:59 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-05 15:28 king + + * Source/cmAddSubDirectoryCommand.cxx: COMP: Removed unused + variable. + +2006-06-05 14:38 king + + * Source/cmAddSubDirectoryCommand.cxx: 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. + +2006-06-05 14:32 martink + + * Source/: cmDependsC.cxx, cmGlobalUnixMakefileGenerator3.cxx, + cmMakefileTargetGenerator.cxx: ENH: line lengths + +2006-06-05 14:13 king + + * cmake_uninstall.cmake.in: 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. + +2006-06-05 13:45 king + + * Source/: cmFileCommand.cxx, cmFileCommand.h, cmTarget.cxx: ENH: + Changing shared library versioned file names on OSX to conform to + that platform's convention. + +2006-06-05 11:22 king + + * Source/kwsys/Terminal.c: ENH: Added rxvt-unicode and cygwin + terminals for color support. + +2006-06-05 07:25 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-04 07:22 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-03 18:43 andy + + * Source/kwsys/Terminal.c: ENH: Handle 'screen' terminal. Thank you + Thomas Z. + +2006-06-03 18:43 andy + + * Source/CPack/cmCPackGenericGenerator.cxx: COMP: Remove warning + +2006-06-03 09:48 king + + * Tests/Wrapping/Wrap.c: COMP: More fixes for non-ANSI C compilers. + +2006-06-03 09:42 king + + * Tests/Wrapping/Wrap.c: COMP: Fix for non-ANSI C compilers. + +2006-06-03 07:22 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-06-02 12:19 king + + * Tests/Wrapping/: Wrap.c, fakefluid.cxx: BUG: Custom commands + should actually generate the files they claim to generate. + +2006-06-02 11:26 andy + + * Source/CPack/: cmCPackGenericGenerator.cxx, + cmCPackGenericGenerator.h: ENH: Display cmake install information + when in verbose mode + +2006-06-01 15:51 king + + * Source/: cmBuildCommand.cxx, cmGlobalGenerator.cxx, + cmGlobalGenerator.h, cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio6Generator.h, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h, cmGlobalXCodeGenerator.cxx, + cmGlobalXCodeGenerator.h, CPack/cmCPackGenericGenerator.cxx, + CTest/cmCTestBuildAndTestHandler.cxx, + CTest/cmCTestBuildCommand.cxx: 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. + +2006-06-01 15:08 king + + * Source/cmInstallTargetGenerator.cxx: BUG: Adjustment of + install_name with install_name_tool should account for DESTDIR + when specifying the file to be changed. + +2006-06-01 14:43 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx: 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. + +2006-06-01 14:09 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx: BUG: Added /fast targets in + subdirectory makefiles. Removed bogus INSTALL_*/fast targets. + Also fixed preinstall/fast target. + +2006-06-01 13:01 king + + * Tests/CustomCommand/: CMakeLists.txt, config.h.in, foo.in: ENH: + Added test for generation of files listed explicitly as sources + but not used during the build of a target. + +2006-06-01 11:45 king + + * Source/: cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMakefileTargetGenerator.h, + cmMakefileUtilityTargetGenerator.cxx: 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. + +2006-06-01 09:38 hoffman + + * Utilities/Release/cmake_release.sh: ENH: change the version + number to match the release for cygwin + +2006-06-01 08:17 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-31 11:19 martink + + * Source/: cmForEachCommand.cxx, cmIfCommand.cxx, + cmMacroCommand.cxx, cmWhileCommand.cxx: ENH: reduce string + construct delete ops + +2006-05-31 08:10 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-30 16:23 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx: BUG: Fix progress when total + number of source files is less than 100. + +2006-05-30 11:15 king + + * Source/cmake.cxx: BUG: Fixed cmake -E remove return code. + +2006-05-30 08:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-29 08:09 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-28 07:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-27 07:45 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-26 07:32 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-25 14:16 king + + * Modules/CMakeGenericSystem.cmake: ENH: Adding advanced option + CMAKE_COLOR_MAKEFILE for makefile generators with default ON. + +2006-05-25 14:16 king + + * Source/: cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h: 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. + +2006-05-25 11:56 hoffman + + * Modules/FindQt4.cmake: ENH: add qtmain to findqt + +2006-05-25 10:55 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmLocalUnixMakefileGenerator3.cxx: BUG: fix to progress for small + projects + +2006-05-25 10:21 martink + + * Modules/CTest.cmake: ENH: remove debugging output + +2006-05-25 09:47 king + + * Source/: cmDepends.cxx, cmDepends.h, cmDependsC.cxx, + cmGlobalGenerator.cxx, cmGlobalGenerator.h, cmLocalGenerator.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmMakefileTargetGenerator.cxx, + cmake.cxx: 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. + +2006-05-25 07:34 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-24 10:13 king + + * Source/kwsys/ProcessUNIX.c: BUG: Do not leak global table of + processes. + +2006-05-24 10:09 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h: ENH: fix compiler warnings and + posibly java test + +2006-05-24 07:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-23 15:27 king + + * Source/cmLocalVisualStudio7Generator.cxx: COMP: Added missing + include for isspace. + +2006-05-23 15:01 king + + * Source/cmLocalVisualStudio7Generator.cxx: BUG: Fix parsing of + definitions to support REMOVE_DEFINITIONS. + +2006-05-23 12:51 king + + * Source/cmMakefile.cxx, Tests/Complex/Executable/CMakeLists.txt, + Tests/Complex/Executable/complex.cxx, + Tests/ComplexOneConfig/Executable/CMakeLists.txt, + Tests/ComplexOneConfig/Executable/complex.cxx, + Tests/ComplexRelativePaths/Executable/CMakeLists.txt, + Tests/ComplexRelativePaths/Executable/complex.cxx: BUG: Fix + REMOVE_DEFINITIONS command to not remove substrings. + +2006-05-23 12:38 david.cole + + * Utilities/cmtar/: CMakeLists.txt, append.c, config.h.in, + extract.c, handle.c, compat/fnmatch.c: COMP: Fix warnings on + Borland dashboards... + +2006-05-23 11:48 king + + * Source/kwsys/ProcessUNIX.c: ENH: Re-enabling SIGCHLD handling + implementation with a fix for Cygwin. + +2006-05-23 10:40 king + + * Modules/FindVTK.cmake: ENH: Add ability to find VTK 5 without + user help. + +2006-05-23 09:58 king + + * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Finished fix + to bug#3229 and bug#3272. + +2006-05-23 09:58 king + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmMakefileTargetGenerator.cxx: + BUG: Fix for spaces in path to build directory with new progress + stuff. + +2006-05-23 09:11 martink + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmLocalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.h, cmMacroCommand.cxx, + cmMacroCommand.h, cmMakefileTargetGenerator.cxx, cmake.cxx: ENH: + always compile progress + +2006-05-23 07:40 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-22 16:10 martink + + * Source/cmake.cxx: COMP: fix bootstrap + +2006-05-22 16:07 martink + + * Source/cmake.cxx: COMP: fix mac warning + +2006-05-22 15:41 martink + + * Source/cmake.cxx: ENH: part of the progress reporting checkin + +2006-05-22 15:11 king + + * Source/kwsys/ProcessUNIX.c: BUG: Reverting previous change until + it can be fixed on Cygwin. + +2006-05-21 14:06 hoffman + + * Source/cmMakefile.cxx: ENH: fix line length + +2006-05-21 10:28 king + + * Source/kwsys/testProcess.c: ENH: Added test 8 to test + grandchildren running after children exit. + +2006-05-21 10:27 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-21 10:27 king + + * Source/kwsys/ProcessWin32.c: BUG: Fixed deadlock condition when + grandchildren are running after the children exit. + +2006-05-21 10:26 king + + * Source/kwsys/ProcessUNIX.c: ENH: Implemented handling of SIGCHLD + to detect the termination of immediate children. This allows + grandchildren to remain running after the children exit. + +2006-05-20 18:50 king + + * Source/kwsys/ProcessUNIX.c: ENH: Enabling process tree killing on + Cygwin. + +2006-05-20 08:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-19 16:57 alex + + * Modules/: FindQt4.cmake, KDE3Macros.cmake, kde3uic.cmake: 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 + + Alex + +2006-05-19 15:53 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + dashmacmini2_release.cmake: ENH: release scripts + +2006-05-19 15:51 hoffman + + * Utilities/cmcurl/mprintf.c: ENH: fix for uclibc + +2006-05-19 13:02 hoffman + + * Source/: cmMakefile.cxx, cmTarget.cxx, cmTarget.h: ENH: fix for + vtk 4.4 and other projects that may try to link to a module + +2006-05-19 09:36 martink + + * Source/cmIfCommand.cxx: COMP: fix warning + +2006-05-19 08:15 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-18 23:24 hoffman + + * Source/: cmake.cxx, cmakemain.cxx: ENH: fix crashes when command + line arguments are not followed by the correct number of + arguments + +2006-05-18 14:35 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix issue with + too many fast targets being listed + +2006-05-18 13:50 martink + + * Source/: cmForEachCommand.cxx, cmForEachCommand.h, + cmIfCommand.cxx, cmWhileCommand.cxx, cmWhileCommand.h: ENH: allow + loose loop constructs + +2006-05-18 10:28 king + + * Modules/CheckIncludeFile.c.in: BUG: Fix signature of main to work + on both strict ANSI and non-ANSI C compilers. + +2006-05-18 08:00 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-17 08:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-16 14:04 hoffman + + * ChangeLog.manual, Source/cmGlobalXCodeGenerator.cxx, + Source/cmGlobalXCodeGenerator.h, Source/cmListCommand.cxx, + Source/cmListCommand.h, Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmMakefileExecutableTargetGenerator.cxx: ENH: move changes + from main tree to branch + +2006-05-16 13:41 king + + * Source/cmMakefileExecutableTargetGenerator.cxx: BUG: Added + missing cd command before running executable version symlink + rule. This addresses bug#3229. + +2006-05-16 13:23 hoffman + + * Source/cmGlobalXCodeGenerator.cxx: ENH: fix warning + +2006-05-16 09:54 hoffman + + * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h: + ENH: fix rebuild problem with xcode and universal binaries + +2006-05-16 08:42 andy + + * Source/: cmListCommand.cxx, cmListCommand.h: STYLE: Fix style + +2006-05-16 08:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-15 18:05 hoffman + + * ChangeLog.manual, Source/cmDependsFortranParser.h, + Source/cmDependsJavaParser.cxx, Source/cmExprParser.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmListCommand.cxx, Source/cmListCommand.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmQTWrapCPPCommand.h, Source/cmake.cxx, + Tests/CMakeTests/ListTest.cmake.in: ENH: merge from main tree + +2006-05-15 13:47 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: PERF: performance + improvement + +2006-05-15 13:02 andy + + * Source/: cmGlobalUnixMakefileGenerator3.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmake.cxx: ENH: Add simple + progress reporting during make + +2006-05-15 10:19 martink + + * Source/: cmDependsFortranParser.h, cmDependsJavaParser.cxx, + cmExprParser.cxx, cmLocalUnixMakefileGenerator3.cxx, + cmQTWrapCPPCommand.h: STYLE: fix line length + +2006-05-15 10:14 andy + + * Source/cmListCommand.cxx, Tests/CMakeTests/ListTest.cmake.in: + ENH: Fix INSERT to allow inserting to empty list + +2006-05-15 09:57 andy + + * Source/cmListCommand.cxx, Source/cmListCommand.h, + Tests/CMakeTests/ListTest.cmake.in: ENH: Change REMOVE and + REMOVE_ITEM to REMOVE_AT and REMOVE_ITEM + +2006-05-15 09:25 andy + + * Source/cmListCommand.cxx, Source/cmListCommand.h, + Tests/CMakeTests/ListTest.cmake.in: ENH: Remove some errors, fix + append to work on nonexisting lists + +2006-05-14 20:20 hoffman + + * Modules/CMakeDetermineSystem.cmake: ENH: fix module + +2006-05-14 20:17 hoffman + + * Modules/CMakeDetermineSystem.cmake: ENH: check return value for + uname -p + +2006-05-14 19:17 hoffman + + * Modules/CMakeDetermineSystem.cmake: ENH: move from main tree + handle uname without -p correctly + +2006-05-14 17:42 hoffman + + * Modules/CMakeDetermineSystem.cmake: ENH: check return value for + uname -p + +2006-05-14 15:24 hoffman + + * Utilities/Release/: release_cmake.cmake, + v60n177_aix_release.cmake: ENH: extra path + +2006-05-14 15:22 hoffman + + * CMakeLists.txt, Modules/FindJPEG.cmake, Modules/FindKDE4.cmake, + Modules/FindQt4.cmake, Source/cmGlobalGenerator.cxx, + Source/cmGlobalMSYSMakefileGenerator.h, + Source/cmIncludeDirectoryCommand.cxx, + Source/cmLinkDirectoriesCommand.cxx, + Source/cmLinkLibrariesCommand.cxx, Source/cmListCommand.cxx, + Source/cmListFileCache.cxx, Source/cmLoadCacheCommand.cxx, + Source/cmLoadCommandCommand.h, Source/cmLocalGenerator.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, + Source/cmLocalVisualStudio7Generator.h, + Source/cmMacroCommand.cxx, Source/cmMakeDepend.h, + Source/cmMakefile.cxx, Source/cmMakefile.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, + Source/cmMarkAsAdvancedCommand.cxx, Source/cmMathCommand.h, + Source/cmObject.h, Source/cmOptionCommand.cxx, + Source/cmOrderLinkDirectories.cxx, + Source/cmOrderLinkDirectories.h, + Source/cmOutputRequiredFilesCommand.cxx, + Source/cmProjectCommand.cxx, Source/cmQTWrapCPPCommand.cxx, + Source/cmQTWrapUICommand.cxx, + Source/cmRemoveDefinitionsCommand.cxx, + Source/cmSeparateArgumentsCommand.cxx, + Source/cmSeparateArgumentsCommand.h, + Source/cmSetDirectoryPropertiesCommand.cxx, + Source/cmSetSourceFilesPropertiesCommand.h, + Source/cmSetTargetPropertiesCommand.cxx, + Source/cmSetTargetPropertiesCommand.h, + Source/cmSetTestsPropertiesCommand.cxx, + Source/cmSetTestsPropertiesCommand.h, + Source/cmSiteNameCommand.cxx, Source/cmSourceFile.cxx, + Source/cmSourceFile.h, Source/cmSourceGroupCommand.h, + Source/cmStringCommand.cxx, Source/cmSubdirCommand.cxx, + Source/cmSubdirCommand.h, Source/cmSystemTools.cxx, + Source/cmSystemTools.h, Source/cmTarget.cxx, Source/cmTarget.h, + Source/cmTargetLinkLibrariesCommand.cxx, + Source/cmTryCompileCommand.cxx, Source/cmTryCompileCommand.h, + Source/cmUseMangledMesaCommand.cxx, + Source/cmUtilitySourceCommand.cxx, + Source/cmVTKMakeInstantiatorCommand.cxx, + Source/cmVTKWrapJavaCommand.cxx, + Source/cmVTKWrapPythonCommand.cxx, + Source/cmVTKWrapTclCommand.cxx, Source/cmWin32ProcessExecution.h, + Source/cmWriteFileCommand.cxx, Source/cmXCode21Object.cxx, + Source/cmXCode21Object.h, Source/cmXCodeObject.cxx, + Source/cmXCodeObject.h, Source/cmXMLParser.h, Source/cmake.cxx, + Source/cmake.h, Source/cmakemain.cxx, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackPackageMakerGenerator.cxx, + Source/CPack/cmCPackSTGZGenerator.cxx, + Source/CPack/cmCPackTarCompressGenerator.cxx, + Source/CPack/cpack.cxx, Tests/Complex/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt: ENH: merge from main + tree + +2006-05-14 09:36 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-13 12:28 king + + * Source/cmGlobalGenerator.cxx: BUG: Make sure RUN_TESTS target + passes the desired configuration to ctest. + +2006-05-13 08:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-12 14:44 martink + + * Source/CPack/: cmCPackGenericGenerator.cxx, + cmCPackNSISGenerator.cxx, cmCPackPackageMakerGenerator.cxx, + cmCPackSTGZGenerator.cxx, cmCPackTarCompressGenerator.cxx, + cpack.cxx: STYLE: fix line length + +2006-05-12 14:36 martink + + * Source/: cmXCode21Object.cxx, cmXCode21Object.h, + cmXCodeObject.cxx, cmXCodeObject.h, cmXMLParser.h, cmake.cxx, + cmake.h, cmakemain.cxx: STYLE: fix line length + +2006-05-12 14:12 martink + + * Source/: cmTarget.cxx, cmTarget.h, + cmTargetLinkLibrariesCommand.cxx, cmTryCompileCommand.cxx, + cmTryCompileCommand.h, cmUseMangledMesaCommand.cxx, + cmUtilitySourceCommand.cxx, cmVTKMakeInstantiatorCommand.cxx, + cmVTKWrapJavaCommand.cxx, cmVTKWrapPythonCommand.cxx, + cmVTKWrapTclCommand.cxx, cmWin32ProcessExecution.h, + cmWriteFileCommand.cxx: STYLE: fix line length + +2006-05-12 13:53 martink + + * Source/: cmSeparateArgumentsCommand.cxx, + cmSeparateArgumentsCommand.h, + cmSetDirectoryPropertiesCommand.cxx, + cmSetSourceFilesPropertiesCommand.h, + cmSetTargetPropertiesCommand.cxx, cmSetTargetPropertiesCommand.h, + cmSetTestsPropertiesCommand.cxx, cmSetTestsPropertiesCommand.h, + cmSiteNameCommand.cxx, cmSourceFile.cxx, cmSourceFile.h, + cmSourceGroupCommand.h, cmStringCommand.cxx, cmSubdirCommand.cxx, + cmSubdirCommand.h, cmSystemTools.cxx, cmSystemTools.h: STYLE: fix + line length + +2006-05-12 13:44 martink + + * Source/: cmProjectCommand.cxx, cmQTWrapCPPCommand.cxx, + cmQTWrapUICommand.cxx, cmRemoveDefinitionsCommand.cxx: STYLE: fix + line length + +2006-05-12 13:39 martink + + * Source/: cmObject.h, cmOptionCommand.cxx, + cmOrderLinkDirectories.cxx, cmOrderLinkDirectories.h, + cmOutputRequiredFilesCommand.cxx: STYLE: fix line length + +2006-05-12 12:29 martink + + * Source/: cmMacroCommand.cxx, cmMakeDepend.h, cmMakefile.cxx, + cmMakefile.h, cmMakefileExecutableTargetGenerator.cxx, + cmMakefileLibraryTargetGenerator.cxx, + cmMakefileTargetGenerator.cxx, cmMarkAsAdvancedCommand.cxx, + cmMathCommand.h: STYLE: fix line length + +2006-05-12 11:56 martink + + * Source/: cmLinkDirectoriesCommand.cxx, + cmLinkLibrariesCommand.cxx, cmListCommand.cxx, + cmListFileCache.cxx, cmLoadCacheCommand.cxx, + cmLoadCommandCommand.h, cmLocalGenerator.cxx, + cmLocalVisualStudio6Generator.cxx, + cmLocalVisualStudio7Generator.cxx, + cmLocalVisualStudio7Generator.h: STYLE: fix line length + +2006-05-12 11:03 hoffman + + * CMakeLists.txt: ENH: add the processor to the system name for + cpack + +2006-05-12 10:56 hoffman + + * Modules/FindQt4.cmake: ENH: remove bad quoteed code + +2006-05-12 10:54 king + + * Source/cmIncludeDirectoryCommand.cxx, + Tests/Complex/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt: BUG: + INCLUDE_DIRECTORIES should interpret relative path arguments with + respect to the current source directory. + +2006-05-12 10:46 martink + + * Source/: cmGlobalGenerator.cxx, cmGlobalMSYSMakefileGenerator.h: + STYLE: fix line length + +2006-05-12 10:09 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: remove bogus + machine setting + +2006-05-12 09:47 hoffman + + * Modules/FindQt4.cmake: ENH: fix path problem with qt + +2006-05-12 07:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-11 18:32 alex + + * Modules/FindJPEG.cmake: ENH: honor REQUIRED flag + + Alex + +2006-05-11 18:27 alex + + * Modules/FindKDE4.cmake: ENH: use the new FILE(TO_CMAKE_PATH ...) + command instead of regexps BUG: append the kde 4 cmake module + path instead of prepending it + + Alex + +2006-05-11 16:07 hoffman + + * Utilities/Release/: dashmacmini2_release.cmake, + destiny_release.cmake, release_cmake.cmake, release_cmake.sh.in, + vogon_release.cmake: ENH: working package creator + +2006-05-11 16:05 hoffman + + * Source/: cmAddSubDirectoryCommand.cxx, cmExprParser.cxx, + cmExprParserHelper.cxx, cmFLTKWrapUICommand.cxx, + cmFileCommand.cxx, cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.h, + cmGlobalNMakeMakefileGenerator.cxx, + cmGlobalNMakeMakefileGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, + cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio6Generator.h, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio71Generator.h, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudio8Generator.h, + cmGlobalVisualStudio8Win64Generator.cxx, + cmGlobalVisualStudio8Win64Generator.h, + cmGlobalWatcomWMakeGenerator.cxx, cmGlobalXCode21Generator.cxx, + cmGlobalXCode21Generator.h, cmGlobalXCodeGenerator.cxx, + cmGlobalXCodeGenerator.h, cmIfCommand.cxx, cmIfCommand.h, + cmIncludeCommand.cxx, cmIncludeDirectoryCommand.cxx, + cmIncludeExternalMSProjectCommand.cxx, + cmIncludeExternalMSProjectCommand.h, + cmIncludeRegularExpressionCommand.cxx, + cmIncludeRegularExpressionCommand.h, cmInstallCommand.h, + cmInstallFilesCommand.cxx, cmInstallGenerator.cxx, + cmInstallGenerator.h, cmInstallProgramsCommand.cxx, + cmInstallTargetGenerator.cxx, cmInstallTargetGenerator.h, + cmInstallTargetsCommand.cxx, cmListCommand.cxx, cmListCommand.h, + CTest/cmCTestBuildHandler.cxx: ENH: merge changes from main tree + +2006-05-11 15:50 hoffman + + * Source/cmFileCommand.cxx: ENH: fix error message + +2006-05-11 15:50 martink + + * Source/: cmIfCommand.cxx, cmIfCommand.h, cmIncludeCommand.cxx, + cmIncludeDirectoryCommand.cxx, + cmIncludeExternalMSProjectCommand.cxx, + cmIncludeExternalMSProjectCommand.h, + cmIncludeRegularExpressionCommand.cxx, + cmIncludeRegularExpressionCommand.h, cmInstallCommand.h, + cmInstallFilesCommand.cxx, cmInstallGenerator.cxx, + cmInstallGenerator.h, cmInstallProgramsCommand.cxx, + cmInstallProgramsCommand.h, cmInstallTargetGenerator.cxx, + cmInstallTargetGenerator.h, cmInstallTargetsCommand.cxx: STYLE: + fix line length + +2006-05-11 15:39 martink + + * Source/: cmGlobalXCodeGenerator.cxx, cmGlobalXCodeGenerator.h: + STYLE: fix line length + +2006-05-11 13:56 andy + + * Source/: cmListCommand.cxx, cmListCommand.h: ENH: Some + documentation and add APPEND + +2006-05-11 12:00 andy + + * Source/CTest/cmCTestBuildHandler.cxx: BUG: Fix segfault + +2006-05-11 11:47 martink + + * Source/: cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio6Generator.h, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio71Generator.h, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudio8Generator.h, + cmGlobalVisualStudio8Win64Generator.cxx, + cmGlobalVisualStudio8Win64Generator.h, + cmGlobalWatcomWMakeGenerator.cxx, cmGlobalXCode21Generator.cxx, + cmGlobalXCode21Generator.h, cmGlobalXCodeGenerator.cxx: STYLE: + fix line length + +2006-05-11 10:56 hoffman + + * ChangeLog.manual, Modules/FindQt4.cmake: ENH: merge changs from + main tree + +2006-05-11 10:45 martink + + * Source/: cmExprParser.cxx, cmExprParserHelper.cxx, + cmFLTKWrapUICommand.cxx: STYLE: fix line length + +2006-05-11 10:41 hoffman + + * Modules/FindQt4.cmake: ENH: fix for bug 3216 allow full path to + qt input files + +2006-05-11 10:39 martink + + * Source/: cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.h, + cmGlobalNMakeMakefileGenerator.cxx, + cmGlobalNMakeMakefileGenerator.h, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalUnixMakefileGenerator3.h, cmAddSubDirectoryCommand.cxx: + STYLE: fix line length + +2006-05-11 10:33 hoffman + + * ChangeLog.manual, Source/CPack/cmCPackZIPGenerator.cxx: ENH: + merge changes from main tree + +2006-05-11 09:37 hoffman + + * Source/CPack/cmCPackZIPGenerator.cxx: ENH: use @ file for winzip + on windows + +2006-05-11 08:03 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-10 22:15 hoffman + + * CMakeLists.txt, Modules/CPack.cmake, + Modules/NSIS.InstallOptions.ini.in, Modules/NSIS.template.in, + Source/cmAddExecutableCommand.cxx, + Source/cmAddSubDirectoryCommand.cxx, Source/cmAddTestCommand.cxx, + Source/cmAuxSourceDirectoryCommand.cxx, + Source/cmAuxSourceDirectoryCommand.h, Source/cmCTest.cxx, + Source/cmCacheManager.cxx, Source/cmCommandArgumentLexer.cxx, + Source/cmCommandArgumentParser.cxx, + Source/cmCommandArgumentParserHelper.cxx, + Source/cmCommandArgumentParserTokens.h, + Source/cmConfigureFileCommand.cxx, + Source/cmCreateTestSourceList.h, Source/cmDepends.cxx, + Source/cmDepends.h, Source/cmDependsC.cxx, + Source/cmDependsFortran.cxx, Source/cmDependsFortranParser.cxx, + Source/cmDependsJavaParserHelper.cxx, + Source/cmDependsJavaParserHelper.h, Source/cmDocumentation.cxx, + Source/cmDumpDocumentation.cxx, Source/cmElseCommand.cxx, + Source/cmEnableLanguageCommand.cxx, + Source/cmEndForEachCommand.cxx, Source/cmEndIfCommand.cxx, + Source/cmEndWhileCommand.cxx, Source/cmExecProgramCommand.cxx, + Source/cmExecuteProcessCommand.cxx, + Source/cmExecuteProcessCommand.h, + Source/cmExportLibraryDependencies.cxx, + Source/cmExportLibraryDependencies.h, Source/cmExprLexer.cxx, + Source/cmExprLexer.h, Source/cmFLTKWrapUICommand.cxx, + Source/cmFileCommand.cxx, Source/cmFileCommand.h, + Source/cmFileTimeComparison.cxx, Source/cmFindBase.cxx, + Source/cmFindFileCommand.cxx, Source/cmFindLibraryCommand.cxx, + Source/cmFindPackageCommand.cxx, Source/cmFindPathCommand.cxx, + Source/cmFindProgramCommand.cxx, Source/cmForEachCommand.cxx, + Source/cmGeneratedFileStream.cxx, + Source/cmGetDirectoryPropertyCommand.cxx, + Source/cmGetFilenameComponentCommand.cxx, + Source/cmGetFilenameComponentCommand.h, + Source/cmGlobalBorlandMakefileGenerator.cxx, + Source/CPack/cmCPackGenericGenerator.cxx, Source/CPack/cpack.cxx, + Source/CTest/cmCTestGenericHandler.cxx, + Source/CTest/cmCTestHandlerCommand.cxx, + Source/CTest/cmCTestReadCustomFilesCommand.h, + Source/CTest/cmCTestScriptHandler.cxx, + Source/CTest/cmCTestTestHandler.cxx, + Source/CTest/cmCTestUpdateCommand.cxx: ENH: move changes from + main tree + +2006-05-10 17:26 andy + + * CMakeLists.txt, Modules/CPack.cmake: BUG: Prevent stripping of + sources + +2006-05-10 16:44 hoffman + + * Utilities/Release/create-cmake-release.cmake: ENH: remove ps + thing + +2006-05-10 16:43 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + vogon_release.cmake: ENH: it works + +2006-05-10 15:56 martink + + * Source/: cmGeneratedFileStream.cxx, + cmGetDirectoryPropertyCommand.cxx, + cmGetFilenameComponentCommand.cxx, + cmGetFilenameComponentCommand.h, + cmGetSourceFilePropertyCommand.h, + cmGlobalBorlandMakefileGenerator.cxx: STYLE: fix line length + +2006-05-10 15:46 martink + + * Source/: cmFLTKWrapUICommand.cxx, cmFileCommand.cxx, + cmFileCommand.h, cmFileTimeComparison.cxx, cmFindBase.cxx, + cmFindFileCommand.cxx, cmFindLibraryCommand.cxx, + cmFindPackageCommand.cxx, cmFindPathCommand.cxx, + cmFindProgramCommand.cxx, cmForEachCommand.cxx: STYLE: fix line + length + +2006-05-10 15:29 hoffman + + * Utilities/Release/vogon_release.cmake: ENH: add vogon + +2006-05-10 15:06 martink + + * Source/: cmElseCommand.cxx, cmEnableLanguageCommand.cxx, + cmEndForEachCommand.cxx, cmEndIfCommand.cxx, + cmEndWhileCommand.cxx, cmExecProgramCommand.cxx, + cmExecuteProcessCommand.cxx, cmExecuteProcessCommand.h, + cmExportLibraryDependencies.cxx, cmExportLibraryDependencies.h, + cmExprLexer.cxx, cmExprLexer.h: STYLE: fix line length + +2006-05-10 15:01 martink + + * Source/: cmDependsJavaParserHelper.cxx, + cmDependsJavaParserHelper.h, cmDocumentation.cxx, + cmDumpDocumentation.cxx: STYLE: fix line length + +2006-05-10 14:54 martink + + * Source/: cmDepends.h, cmDependsC.cxx, cmDependsFortran.cxx, + cmDependsFortranParser.cxx: STYLE: fix line length + +2006-05-10 14:13 martink + + * Source/: cmCommandArgumentParser.cxx, + cmCommandArgumentParserHelper.cxx, + cmCommandArgumentParserTokens.h, cmConfigureFileCommand.cxx, + cmCreateTestSourceList.h, cmDepends.cxx: STYLE: fix line length + +2006-05-10 14:07 martink + + * Source/cmCommandArgumentLexer.cxx: STYLE: hmm + +2006-05-10 14:03 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + dashsgi1_release.cmake, dashsgi1_release64.cmake, + release_cmake.sh.in: ENH: + +2006-05-10 14:00 martink + + * Source/cmCommandArgumentLexer.cxx: STYLE: hmm + +2006-05-10 13:56 martink + + * Source/: cmAuxSourceDirectoryCommand.h, cmCTest.cxx, + cmCacheManager.cxx: STYLE: fix line length + +2006-05-10 13:48 martink + + * Source/: CTest/cmCTestGenericHandler.cxx, + CTest/cmCTestHandlerCommand.cxx, + CTest/cmCTestReadCustomFilesCommand.h, + CTest/cmCTestScriptHandler.cxx, CTest/cmCTestTestHandler.cxx, + CTest/cmCTestUpdateCommand.cxx, cmAddExecutableCommand.cxx, + cmAddSubDirectoryCommand.cxx, cmAddTestCommand.cxx, + cmAuxSourceDirectoryCommand.cxx: STYLE: fix line length + +2006-05-10 12:39 andy + + * Source/CPack/: cmCPackGenericGenerator.cxx, cpack.cxx: BUG: Fix + relative path to config file, fix cmake_install.cmake location + problem + +2006-05-10 12:15 hoffman + + * Modules/: NSIS.InstallOptions.ini.in, NSIS.template.in: ENH: use + radio buttons to choose PATH options + +2006-05-10 09:28 hoffman + + * CMakeLists.txt: ENH: allow package name to be changed from cmake + cache + +2006-05-10 09:15 hoffman + + * CMakeLists.txt: ENH: allow for cpack stuff to be changed + +2006-05-10 07:58 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-09 17:18 hoffman + + * Utilities/Release/: dashsun1_release.cmake, release_cmake.cmake, + v60n177_aix_release.cmake: ENH: works + +2006-05-09 16:30 hoffman + + * ChangeLog.manual, Modules/FindQt3.cmake, + Modules/NSIS.template.in, Source/cmSetTargetPropertiesCommand.h, + Source/kwsys/SystemTools.cxx, Tests/Complex/CMakeLists.txt, + Tests/ComplexOneConfig/CMakeLists.txt, + Tests/ComplexRelativePaths/CMakeLists.txt: ENH: merge from main + tree + +2006-05-09 14:14 hoffman + + * Utilities/Release/: create-cmake-release.cmake, + release_cmake.cmake: ENH: seems to be working + +2006-05-09 13:49 hoffman + + * Utilities/Release/create-cmake-release.cmake: ENH: add a xterm + script create script + +2006-05-09 13:48 hoffman + + * Utilities/Release/: dashsun1_release.cmake, muse_release64.cmake, + release_cmake.cmake, release_cmake.sh.in: ENH: add 64 bit sgi + +2006-05-09 12:23 hoffman + + * Utilities/Release/release_cmake.sh.in: ENH: mark time + +2006-05-09 12:23 andy + + * Utilities/Release/v60n177_aix_release.cmake: ENH: copy right + files + +2006-05-09 08:22 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-08 16:59 hoffman + + * Utilities/Release/: dashmacmini2_release.cmake, + dashsun1_release.cmake, destiny_release.cmake, + muse_release.cmake, v60n177_aix_release.cmake: ENH: skip + bootstrap test as it already does a bootstrap + +2006-05-08 16:50 hoffman + + * Utilities/Release/: dashmacmini2_release.cmake, + destiny_release.cmake, hythloth_release.cmake, + muse_release.cmake, release_cmake.cmake, + v60n177_aix_release.cmake: ENH: change name to MAKE_COMMAND + +2006-05-08 16:40 hoffman + + * Source/cmSetTargetPropertiesCommand.h: ENH: fix docs to include + linker lang + +2006-05-08 16:38 andy + + * Utilities/Release/release_cmake.cmake: ENH: add extra copy for + ibm + +2006-05-08 16:36 hoffman + + * Utilities/Release/: dashmacmini2_release.cmake, + destiny_release.cmake, hythloth_release.cmake, + muse_release.cmake, release_cmake.cmake, release_cmake.sh.in, + v60n177_aix_release.cmake: ENH: add make program stuff + +2006-05-08 14:18 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: search for program without + extensions + +2006-05-08 13:34 andy + + * Modules/NSIS.template.in: ENH: Some cleanups and fix installing + as a non-admin + +2006-05-08 10:02 king + + * Tests/: Complex/CMakeLists.txt, ComplexOneConfig/CMakeLists.txt, + ComplexRelativePaths/CMakeLists.txt: BUG: Disabling an + EXECUTE_PROCESS test until problems on UNIX systems are fixed. + +2006-05-07 13:04 hoffman + + * Modules/FindQt3.cmake: ENH: try to find qt3 better + +2006-05-07 10:55 hoffman + + * CMakeLists.txt, ChangeLog.manual, + Modules/CMakeDetermineCCompiler.cmake, + Modules/CPack.STGZ_Header.sh.in, Modules/FindQt4.cmake, + Modules/Platform/CYGWIN.cmake, Modules/Platform/SunOS.cmake, + Modules/Platform/Windows-cl.cmake, Source/CMakeLists.txt, + Source/cmCommandArgumentParserHelper.cxx, Source/cmDepends.h, + Source/cmDependsC.cxx, Source/cmFileCommand.cxx, + Source/cmGlobalGenerator.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmGlobalVisualStudio6Generator.cxx, + Source/cmGlobalVisualStudio71Generator.cxx, + Source/cmGlobalVisualStudio71Generator.h, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalVisualStudio7Generator.h, + Source/cmGlobalVisualStudio8Generator.cxx, + Source/cmGlobalVisualStudio8Generator.h, + Source/cmIncludeExternalMSProjectCommand.cxx, + Source/cmInstallCommand.cxx, Source/cmInstallCommand.h, + Source/cmInstallFilesGenerator.cxx, + Source/cmInstallFilesGenerator.h, Source/cmInstallGenerator.cxx, + Source/cmInstallGenerator.h, Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.cxx, + Source/cmSourceFile.cxx, Source/cmSourceFile.h, + Source/cmSourceGroupCommand.h, Source/cmTarget.cxx, + Source/CPack/cmCPackGenerators.cxx, + Source/CPack/cmCPackGenerators.h, + Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackPackageMakerGenerator.cxx, + Source/CPack/cmCPackSTGZGenerator.cxx, + Source/CPack/cmCPackTGZGenerator.cxx, + Source/CPack/cmCPackTGZGenerator.h, + Source/CPack/cmCPackTarBZip2Generator.cxx, + Source/CPack/cmCPackTarBZip2Generator.h, + Source/CPack/cmCPackTarCompressGenerator.cxx, + Source/CPack/cmCPackTarCompressGenerator.h, + Source/CPack/cmCPackZIPGenerator.cxx, Source/CPack/cpack.cxx, + Source/kwsys/SystemTools.cxx, Source/kwsys/SystemTools.hxx.in, + Tests/COnly/conly.c, Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt, + Utilities/Release/cmake_release.sh.in: ENH: move changes from + main tree and change version to 2.4.2 + +2006-05-07 09:29 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-06 10:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-05 22:04 hoffman + + * Utilities/Release/: release_cmake.sh.in, + v60n177_aix_release.cmake: ENH: add extra copy for aix + +2006-05-05 21:49 hoffman + + * Modules/Platform/CYGWIN.cmake: ENH: add the flag for creating + windows gui's + +2006-05-05 21:45 hoffman + + * Source/cmCommandArgumentParserHelper.cxx: ENH: handle empty + variables + +2006-05-05 20:54 king + + * Source/: cmGlobalVisualStudio6Generator.cxx, + cmGlobalVisualStudio71Generator.cxx, + cmGlobalVisualStudio71Generator.h, + cmGlobalVisualStudio7Generator.cxx, + cmGlobalVisualStudio7Generator.h, + cmGlobalVisualStudio8Generator.cxx, + cmGlobalVisualStudio8Generator.h: BUG: MSVC* variables should be + set in IDE generators instead of just NMake. + +2006-05-05 16:12 andy + + * Utilities/Release/v60n177_aix_release.cmake: ENH: use a directory + with space + +2006-05-05 15:51 hoffman + + * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in: + ENH: make release directory a variable + +2006-05-05 15:04 hoffman + + * Modules/FindQt4.cmake: ENH: fix windows path issue + +2006-05-05 14:57 king + + * Source/cmFileCommand.cxx, Source/cmInstallCommand.cxx, + Source/cmInstallCommand.h, Source/cmInstallFilesGenerator.cxx, + Source/cmInstallFilesGenerator.h, Source/cmInstallGenerator.cxx, + Source/cmInstallGenerator.h, Source/cmInstallTargetGenerator.cxx, + Source/cmInstallTargetGenerator.h, Source/cmLocalGenerator.cxx, + Tests/SimpleInstall/CMakeLists.txt, + Tests/SimpleInstallS2/CMakeLists.txt: ENH: Added CONFIGURATIONS + option to INSTALL command to allow per-configuration install + rules. + +2006-05-05 14:53 andy + + * Utilities/Release/: release_cmake.sh.in, + v60n177_aix_release.cmake: ENH: fix env vars + +2006-05-05 13:52 hoffman + + * Utilities/Release/release_cmake.sh.in: ENH: add ability to set + CC, CXX and LDFLAGS + +2006-05-05 13:10 hoffman + + * Utilities/Release/release_cmake.cmake: ENH: move from tr to cat + since it works from a windows machine and works on the AIX + +2006-05-05 12:49 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-05 12:34 hoffman + + * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in: + ENH: add missing quote and some comments + +2006-05-05 12:25 hoffman + + * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in: + ENH: remove old copy + +2006-05-05 12:14 hoffman + + * Utilities/Release/: destiny_release.cmake, release_cmake.cmake, + release_cmake.sh.in: ENH: working on hp + +2006-05-05 11:51 king + + * Tests/: SimpleInstall/CMakeLists.txt, + SimpleInstallS2/CMakeLists.txt: ENH: Adding COMPONENT option to + an INSTALL command call to smoke-test it. + +2006-05-05 11:46 king + + * Source/: cmSourceFile.cxx, cmSourceFile.h, cmTarget.cxx: ENH: + Added information about target needing a source file when one + cannot be found. + +2006-05-05 11:37 king + + * Source/cmSourceGroupCommand.h: ENH: Added example of sub-group to + docs. + +2006-05-05 10:38 king + + * Source/cmFileCommand.cxx: ENH: Added option to not use + copy-if-different when installing. + +2006-05-05 10:33 hoffman + + * Utilities/Release/: release_cmake.cmake: ENH: create script is + working + +2006-05-05 10:30 hoffman + + * Utilities/Release/: release_cmake.cmake, release_cmake.sh.in: + ENH: create script is working + +2006-05-05 10:29 king + + * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ENH: Added + always/if-different option to CopyADirectory. Added CopyAFile + with the same interface. + +2006-05-05 08:16 hoffman + + * Utilities/Release/release_cmake.cmake: ENH: change to script mode + +2006-05-04 22:58 hoffman + + * Utilities/Release/: release_cmake.sh.in: ENH: add file + +2006-05-04 21:57 hoffman + + * Utilities/Release/: destiny_release.cmake, muse_release.cmake: + ENH: add some machines + +2006-05-04 17:54 hoffman + + * Source/cmMakefile.cxx: ENH: add a check to make sure targets only + link to libraries and not utility targets to avoid seg faults, + bug 3194 + +2006-05-04 13:39 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: remove debug + output + +2006-05-04 13:35 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx, Tests/COnly/conly.c: + ENH: fix build c stuff with c and c++ with c++ + +2006-05-04 10:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-03 23:03 hoffman + + * Source/cmIncludeExternalMSProjectCommand.cxx: ENH: make sure path + is converted to unix + +2006-05-03 21:42 andy + + * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx, + CPack/cmCPackTarBZip2Generator.cxx, + CPack/cmCPackTarBZip2Generator.h, CPack/cpack.cxx: ENH: Add BZip2 + support, add better documentation + +2006-05-03 17:27 hoffman + + * Utilities/Release/release_cmake.cmake: ENH: add cvs command + variable + +2006-05-03 17:22 hoffman + + * Utilities/Release/: release_cmake.cmake, + v60n177_aix_release.cmake: ENH: more aix stuff + +2006-05-03 17:08 hoffman + + * Utilities/Release/: release_cmake.cmake, + v60n177_aix_release.cmake: ENH: add aix + +2006-05-03 16:24 andy + + * Modules/CPack.STGZ_Header.sh.in: ENH: Better output + +2006-05-03 15:17 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: use SHELL var + +2006-05-03 15:17 martink + + * Source/CPack/cmCPackGenericGenerator.cxx: BUG: fix CPack to use + correct paths + +2006-05-03 10:07 king + + * Source/: cmDepends.h, cmDependsC.cxx, + cmLocalUnixMakefileGenerator3.cxx: BUG: Fix to avoid repeated + calls to CollapseFullPath during dependency scanning. This + addresses bug#3191. + +2006-05-03 09:23 hoffman + + * Modules/Platform/SunOS.cmake: ENH: use correct flags for + optimization + +2006-05-03 08:16 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-02 23:20 hoffman + + * Utilities/Release/: dashmacmini2_release.cmake, + dashsun1_release.cmake, hythloth_release.cmake, + release_cmake.cmake: ENH: getting better + +2006-05-02 18:47 andy + + * Source/CPack/cmCPackTGZGenerator.cxx: COMP: Fix cast to char* + +2006-05-02 18:43 andy + + * Source/CPack/cmCPackTarCompressGenerator.cxx: COMP: Try to fix + windows builds + +2006-05-02 17:52 andy + + * Source/CPack/: cmCPackGenerators.cxx, cmCPackGenerators.h, + cpack.cxx: ENH: Add generators documentation + +2006-05-02 17:34 andy + + * Source/CPack/: cmCPackTGZGenerator.cxx, cmCPackTGZGenerator.h, + cmCPackTarCompressGenerator.cxx, cmCPackTarCompressGenerator.h: + ENH: Simplify TarCompress to only require compress. Use cmake's + tar + +2006-05-02 17:07 andy + + * Source/: CMakeLists.txt, CPack/cmCPackGenerators.cxx, + CPack/cmCPackTarCompressGenerator.cxx, + CPack/cmCPackTarCompressGenerator.h: ENH: Initial cut at + TarCompress generator + +2006-05-02 16:41 hoffman + + * Utilities/Release/release_cmake.cmake: ENH: remove debug + +2006-05-02 16:41 hoffman + + * Utilities/Release/: cmake_login, release_cmake.cmake: ENH: more + stuff + +2006-05-02 16:33 hoffman + + * Utilities/Release/release_cmake.cmake: ENH: remove if0 + +2006-05-02 16:32 hoffman + + * Utilities/Release/: dashsun1_release.cmake, + hythloth_release.cmake, release_cmake.cmake: ENH: first pass at + cmake scripts to create the cmake release + +2006-05-02 14:04 hoffman + + * Modules/FindQt4.cmake: ENH: fix qt version detection + +2006-05-02 13:31 martink + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: add a fast version + for preinstall + +2006-05-02 12:44 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: need to make sure + paths are OK + +2006-05-02 12:40 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: need to make sure + paths are OK + +2006-05-02 10:48 martink + + * Source/cmGlobalUnixMakefileGenerator3.cxx: BUG: fix for unix + +2006-05-02 09:56 martink + + * Source/cmGlobalGenerator.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalUnixMakefileGenerator3.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Modules/CMakeDetermineCCompiler.cmake, + Modules/Platform/Windows-cl.cmake: ENH: Makefile performance + improvements + +2006-05-02 08:49 andy + + * CMakeLists.txt, Source/CPack/cmCPackGenericGenerator.cxx, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CPack/cmCPackPackageMakerGenerator.cxx, + Source/CPack/cmCPackSTGZGenerator.cxx, + Source/CPack/cmCPackZIPGenerator.cxx: ENH: Add support for + stipping and make more things overwritable + +2006-05-02 08:14 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-05-01 22:40 hoffman + + * Utilities/Release/cmake_release.sh: ENH: try again + +2006-05-01 22:31 hoffman + + * Utilities/Release/cmake_release.sh: ENH: try to call cpack from + script + +2006-05-01 14:23 andy + + * Modules/CPack.STGZ_Header.sh.in, + Source/CPack/cmCPackSTGZGenerator.cxx: ENH: Add license and make + it more verbose + +2006-05-01 08:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-30 10:59 hoffman + + * CMakeLists.txt, Copyright.txt, Modules/CPack.cmake, + Modules/NSIS.InstallOptions.ini.in, Modules/NSIS.template.in, + Source/CPack/cmCPackNSISGenerator.cxx, + Source/CTest/cmCTestGenericHandler.cxx, + Source/CTest/cmCTestScriptHandler.cxx, + Source/CTest/cmCTestScriptHandler.h: ENH: move files from main + tree to 2.4.1 + +2006-04-30 08:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-30 03:16 andy + + * Source/CTest/cmCTestGenericHandler.cxx: BUG: Make handle + arguments work again + +2006-04-30 03:10 andy + + * Modules/NSIS.template.in: ENH: Handle the no-icon case + +2006-04-29 20:13 andy + + * Source/CTest/: cmCTestScriptHandler.cxx, cmCTestScriptHandler.h: + ENH: Allow CTEST_UPDATE_COMMAND and fix the comments. This should + allow SVN update too, maybe + +2006-04-29 20:03 andy + + * Copyright.txt: ENH: Acknowledge NAMIC + +2006-04-29 20:01 andy + + * CMakeLists.txt, Modules/CPack.cmake, Modules/NSIS.template.in: + ENH: Add more install registry options + +2006-04-29 19:22 andy + + * CMakeLists.txt, Modules/NSIS.InstallOptions.ini.in, + Modules/NSIS.template.in, Source/CPack/cmCPackNSISGenerator.cxx: + ENH: Add NSIS options page for path selection, fix adding and + removing from path, add welcome page and license page + +2006-04-29 11:49 hoffman + + * CMakeLists.txt, CTestConfig.cmake, ChangeLog.manual, + Modules/CTest.cmake, Modules/FindQt4.cmake, + Modules/NSIS.template.in, Source/cmCTest.cxx, Source/cmCTest.h, + Source/cmMakefile.cxx, Source/cmVersion.cxx, Source/ctest.cxx, + Source/CTest/cmCTestBuildHandler.cxx, + Source/CTest/cmCTestGenericHandler.cxx, + Source/CTest/cmCTestGenericHandler.h, + Source/CTest/cmCTestStartCommand.cxx, + Source/CTest/cmCTestStartCommand.h, + Source/CTest/cmCTestSubmitHandler.cxx, + Source/kwsys/DynamicLoader.cxx, Source/kwsys/SystemTools.cxx, + Templates/CTestScript.cmake.in: ENH: merge in changes from main + tree and change version to 2.4.1-beta + +2006-04-29 08:13 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-28 11:59 andy + + * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx, + CTest/cmCTestGenericHandler.cxx, CTest/cmCTestGenericHandler.h, + CTest/cmCTestStartCommand.cxx, CTest/cmCTestStartCommand.h, + CTest/cmCTestSubmitHandler.cxx: ENH: Add support for special + tracks, fix options of handlers so that the -R, -U, and so on + work in the new style scripting + +2006-04-28 11:58 andy + + * CTestConfig.cmake: ENH: Add XMLRPC support + +2006-04-28 11:58 andy + + * CMakeLists.txt, Templates/CTestScript.cmake.in: ENH: Add template + of ctest script + +2006-04-28 09:58 andy + + * Modules/CTest.cmake: ENH: Allow overwriting CTestConfig.cmake + items + +2006-04-28 08:59 hoffman + + * ChangeLog.manual, Docs/cmake-mode.el, + Modules/CheckCSourceCompiles.cmake, + Modules/CheckCXXSourceCompiles.cmake, Modules/FindQt4.cmake, + Modules/UseQt4.cmake, + Source/cmGlobalBorlandMakefileGenerator.cxx, + Source/cmGlobalGenerator.cxx, Source/cmGlobalGenerator.h, + Source/cmGlobalKdevelopGenerator.cxx, + Source/cmGlobalMSYSMakefileGenerator.cxx, + Source/cmGlobalMinGWMakefileGenerator.cxx, + Source/cmGlobalNMakeMakefileGenerator.cxx, + Source/cmGlobalUnixMakefileGenerator3.cxx, + Source/cmGlobalVisualStudio7Generator.cxx, + Source/cmGlobalWatcomWMakeGenerator.cxx, + Source/cmLocalGenerator.cxx, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmMakefileTargetGenerator.cxx, Source/cmTest.cxx, + Source/cmake.cxx, Source/cmake.h, Source/kwsys/CMakeLists.txt, + Source/kwsys/SystemTools.cxx, Source/kwsys/Terminal.c, + Source/kwsys/Terminal.h.in, Source/kwsys/testTerminal.c: ENH: + merge changes from main tree + +2006-04-28 08:12 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-27 17:52 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: put the fix back in with abort + +2006-04-27 17:46 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: remove code that does not + compile, on windows cwd must exist + +2006-04-27 16:20 andy + + * Modules/NSIS.template.in: ENH: Better support for adding and + removing path + +2006-04-27 16:02 mrichardson + + * Source/kwsys/SystemTools.cxx: COMP: Fixing the the build for + windows. + +2006-04-27 15:48 hoffman + + * Source/kwsys/DynamicLoader.cxx: ENH: remove warning + +2006-04-27 15:26 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: handle running from a + directory that has been deleted + +2006-04-27 15:23 andy + + * Source/CTest/cmCTestBuildHandler.cxx: ENH: Fix problem with + Source Lines and add debugging of regular expressions + +2006-04-27 15:14 alex + + * Modules/FindQt4.cmake: ENH: use the ADD_FILE_DEPENDENCIES() macro + coming with cmake instead a duplicated implementation + _qt4_add_file_dependencies() here + + Alex + +2006-04-27 15:07 alex + + * Modules/: FindQt4.cmake, UseQt4.cmake: 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 + + Alex + +2006-04-27 10:55 andy + + * Modules/: CheckCSourceCompiles.cmake, + CheckCXXSourceCompiles.cmake: BUG: Use the extra definicions + +2006-04-27 10:41 king + + * Source/cmMakefileTargetGenerator.cxx: 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. + +2006-04-27 08:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-26 21:53 king + + * Source/: cmLocalUnixMakefileGenerator3.cxx, cmake.cxx: COMP: + Disable color support for bootstrap. + +2006-04-26 21:51 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Default SHELL on + windows should not be a hard-coded path. + +2006-04-26 21:31 king + + * Source/: cmGlobalBorlandMakefileGenerator.cxx, + cmGlobalGenerator.cxx, cmGlobalGenerator.h, + cmGlobalKdevelopGenerator.cxx, cmGlobalMSYSMakefileGenerator.cxx, + cmGlobalMinGWMakefileGenerator.cxx, + cmGlobalNMakeMakefileGenerator.cxx, + cmGlobalUnixMakefileGenerator3.cxx, + cmGlobalWatcomWMakeGenerator.cxx, + cmLocalUnixMakefileGenerator3.cxx, cmake.cxx, cmake.h: 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. + +2006-04-26 15:54 king + + * Docs/cmake-mode.el: BUG: In example .emacs code use \' for + end-of-string instead of $ for end-of-line. + +2006-04-26 14:28 king + + * Docs/cmake-mode.el: BUG: Mode should only be used if + CMakeLists.txt is at the end of the buffer name. + +2006-04-26 14:22 king + + * Docs/cmake-mode.el: BUG: Tabs around a function name are allowed. + +2006-04-26 13:04 king + + * Docs/cmake-mode.el: ENH: Using suggestion from Stuart Herring to + avoid needing a list of command names in the highlighting table. + +2006-04-26 08:01 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-25 16:31 hoffman + + * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix global help + +2006-04-25 12:09 hoffman + + * CMakeLists.txt, ChangeLog.manual, Docs/cmake-indent.vim, + Modules/CPack.cmake, Modules/CTest.cmake, Modules/FindQt3.cmake, + Modules/NSIS.template.in, Modules/UseEcos.cmake, + Source/CMakeLists.txt, Source/cmGlobalKdevelopGenerator.cxx, + Source/kwsys/SystemTools.cxx, Tests/Java/CMakeLists.txt: ENH: + move from main tree to 2.4 branch + +2006-04-25 11:58 hoffman + + * Source/cmLocalGenerator.cxx: ENH: make sure special vs ide path + is only used for msvc_ide builds + +2006-04-25 11:52 king + + * Docs/cmake-mode.el: ENH: Cleaned-up mode in preparation for + inclusion in emacs upstream. + +2006-04-25 09:54 king + + * Source/cmLocalGenerator.cxx: ENH: Added option + CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all in-project + include directories before all out-of-project include + directories. + +2006-04-25 09:54 king + + * Source/kwsys/SystemTools.cxx: BUG: IsSubDirectory should use + ComparePath to do platform-independent path comparison. + +2006-04-25 09:38 hoffman + + * Source/: cmGlobalVisualStudio7Generator.cxx, + cmLocalGenerator.cxx: ENH: add special windows + CMAKE_MSVCIDE_RUN_PATH variable for adding to the path of vs IDE + for running custom commands from cmake + +2006-04-25 08:34 hoffman + + * Source/cmTest.cxx: ENH: make sure command is unix style as it may + have been sent into cmake as a windows path + +2006-04-25 08:33 hoffman + + * Source/kwsys/Terminal.h.in: ENH: fix build on AIX + +2006-04-25 08:04 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-24 12:15 king + + * Source/kwsys/CMakeLists.txt: ENH: Enabling build/test of Terminal + code now that it has been manually tested on several platforms. + +2006-04-24 12:12 hoffman + + * Source/cmFLTKWrapUICommand.cxx: ENH: fix fltk fluid order of + build + +2006-04-24 11:30 hoffman + + * Source/cmFLTKWrapUICommand.cxx: ENH: make sure command depends on + fluid + +2006-04-24 09:39 hoffman + + * Source/cmGlobalKdevelopGenerator.cxx: ENH: fix warnings + +2006-04-24 07:56 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-23 23:24 hoffman + + * Tests/Java/CMakeLists.txt: ENH: create the correct jar name + +2006-04-23 21:12 hoffman + + * Source/cmGlobalKdevelopGenerator.cxx: ENH: merge in Alex patches + +2006-04-23 19:45 andy + + * Modules/: CPack.cmake, NSIS.template.in: ENH: Propagate system + name and handle win32/win64 name + +2006-04-23 18:39 andy + + * CMakeLists.txt: ENH: Enable path + +2006-04-23 18:23 andy + + * Modules/NSIS.template.in: ENH: Add a line to Add/Remove programs + to uninstall + +2006-04-23 15:34 hoffman + + * Tests/Java/CMakeLists.txt: ENH: use the right name for the test + +2006-04-23 11:10 hoffman + + * Tests/Java/CMakeLists.txt: ENH: fix build + +2006-04-23 08:08 alex + + * Modules/UseEcos.cmake: BUG: finally really fix #2576 by adding + UseEcos.cmake to cvs :-) + + Alex + +2006-04-23 07:57 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-23 07:23 alex + + * Modules/FindQt3.cmake: BUG: fix QT_MIN_VERSION handling, it + didn't work anymore (qt_version_str vs. qt_version_str_lib) + + Alex + +2006-04-22 20:32 king + + * Source/kwsys/Terminal.c: COMP: Added missing include of string.h + for strcmp. + +2006-04-22 20:26 king + + * Source/kwsys/Terminal.c: BUG: Fixed bug in check for vt100 + assumption. + +2006-04-22 20:25 king + + * Source/kwsys/Terminal.c: BUG: Fixed uninitialized variable when + not building with windows console support. + +2006-04-22 20:20 king + + * Source/kwsys/: CMakeLists.txt, Terminal.c, Terminal.h.in, + testTerminal.c: ENH: Adding 'Terminal' component to hold support + routines for dealing with interactive terminals. Currently only + a cfprintf function is provided to print color messages. + +2006-04-22 09:13 hoffman + + * Tests/Java/CMakeLists.txt: ENH: fix in source build for vs ide + +2006-04-22 08:07 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-21 20:13 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: fix borland bug + +2006-04-21 16:33 andy + + * Docs/cmake-indent.vim: BUG: Fix typo + +2006-04-21 15:15 hoffman + + * Source/kwsys/SystemTools.cxx: ENH: performance improvments + +2006-04-21 14:36 andy + + * Modules/CTest.cmake: BUG: Fix the missing nightly start time bug + and do some cleanup + +2006-04-21 14:26 andy + + * Source/CMakeLists.txt: ENH: Cleanup + +2006-04-21 10:26 hoffman + + * CTestCustom.ctest.in, ChangeLog.manual, Docs/cmake-indent.vim, + Docs/cmake-syntax.vim, Modules/CMakeGenericSystem.cmake, + Modules/Platform/HP-UX.cmake, Modules/Platform/Linux-ifort.cmake, + Modules/Platform/Linux.cmake, Modules/Platform/kFreeBSD.cmake, + Source/cmGlobalGenerator.cxx, + Source/cmLocalVisualStudio7Generator.cxx, Source/cmMakefile.h, + Source/cmMakefileTargetGenerator.cxx, Source/cmake.cxx: ENH: move + stuff from main tree + +2006-04-21 08:59 hoffman + + * CTestCustom.ctest.in: ENH: supress xcode warning + +2006-04-21 08:59 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: use a better name + +2006-04-21 08:06 andy + + * Source/cmVersion.cxx: STYLE: Nightly Version update + +2006-04-21 07:17 andy + + * Docs/cmake-indent.vim: ENH: Add While support + +2006-04-20 21:54 hoffman + + * Source/cmMakefileTargetGenerator.cxx: ENH: ignore all files that + we do not know about just like in ide generators + +2006-04-20 21:32 hoffman + + * Source/cmLocalVisualStudio7Generator.cxx: ENH: do not compile + header files + +2006-04-20 17:00 hoffman + + * Source/cmake.cxx: ENH: save the cache on fatal error so that + users can set cache values + +2006-04-20 16:16 hoffman + + * ChangeLog.manual, Modules/CheckCSourceCompiles.cmake, + Modules/CheckCXXSourceCompiles.cmake, + Modules/Platform/Windows-cl.cmake, + Source/cmBootstrapCommands.cxx, Source/cmCommands.cxx, + Source/cmLocalGenerator.cxx, Source/cmLocalGenerator.h, + Source/cmLocalUnixMakefileGenerator3.cxx, + Source/cmLocalVisualStudio6Generator.cxx, + Source/cmLocalVisualStudio6Generator.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx, Source/cmakemain.cxx, + Templates/CPack.GenericDescription.txt, + Templates/CPack.GenericLicense.txt, + Templates/CPack.GenericWelcome.txt, + Templates/DLLHeader.dsptemplate, Templates/EXEHeader.dsptemplate, + Templates/EXEWinHeader.dsptemplate: ENH: merge changes from main + tree + +2006-04-20 15:49 hoffman + + * Source/cmMakefile.h: ENH: fix .. in the path of subdirs + +2006-04-20 15:49 hoffman + + * Source/cmGlobalGenerator.cxx: ENH: don't add package target if no + package file is around + +2006-04-20 15:28 king + + * Source/cmLocalVisualStudio7Generator.cxx: 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). + +2006-04-20 10:51 hoffman + + * Source/cmGlobalUnixMakefileGenerator3.cxx: ENH: fix help for + global targets + +2006-04-20 10:23 andy + + * Modules/: CMakeGenericSystem.cmake, Platform/HP-UX.cmake, + Platform/Linux-ifort.cmake, Platform/Linux.cmake, + Platform/kFreeBSD.cmake: ENH: Cleanup link libraries. Remove -l + from -ldl + +2006-04-20 10:22 andy + + * Source/cmakemain.cxx: ENH: Add help for graphviz + +2006-04-20 10:20 andy + + * Docs/cmake-syntax.vim: STYLE: Add missing command + +2006-04-20 09:59 king + + * Source/cmLocalUnixMakefileGenerator3.cxx: BUG: Changed color + scheme to be more readable on both white and black backgrounds. + +2006-04-20 09:54 andy + + * Templates/: CPack.GenericDescription.txt, + CPack.GenericLicense.txt, CPack.GenericWelcome.txt: ENH: Simplify + the generic instructions + +2006-04-20 09:32 hoffman + + * CTestCustom.ctest.in: ENH: add ignore for xcode + +2006-04-19 17:23 hoffman + + * Modules/: CheckCSourceCompiles.cmake, + CheckCXXSourceCompiles.cmake: ENH: append to log files + +2006-04-19 16:51 hoffman + + * CMakeLists.txt: ENH: update cpack stuff to match old cmake + releases + +2006-04-19 16:36 hoffman + + * Modules/Platform/Windows-cl.cmake, Source/cmLocalGenerator.cxx, + Source/cmLocalGenerator.h, + Source/cmMakefileExecutableTargetGenerator.cxx, + Source/cmMakefileLibraryTargetGenerator.cxx, + Source/cmMakefileTargetGenerator.cxx: ENH: name pdb files for + visual studio make based builds + +2006-04-19 15:29 hoffman + + * Modules/Platform/Windows-cl.cmake: ENH: unix makefiles should + work with cl + +2006-04-19 12:58 hoffman + + * ChangeLog.txt: ENH: put cvs2cl changelog to match branch + +2006-04-19 12:30 hoffman + + * ChangeLog.manual: ENH: add changelog for 2.4 + +2006-04-19 12:29 hoffman + + * ChangeLog.txt: ENH: create new change log with cvs2cl + +2006-04-19 11:14 hoffman + + * Modules/Platform/Windows-cl.cmake: ENH: don't need two of these + 2006-04-19 10:56 hoffman * Modules/Platform/Windows-cl.cmake: ENH: test for vs8 correctly @@ -4208,7 +29004,6 @@ Modules/Platform/Windows-cl.cmake, Source/cmTryCompileCommand.cxx, Source/cmTryCompileCommand.h, Source/cmTryRunCommand.cxx, - Source/CTest/Curl/CMake/CheckTypeSize.cmake, Utilities/cmcurl/CMake/CheckTypeSize.cmake, Tests/TryCompile/CMakeLists.txt, Utilities/cmxmlrpc/CMake/TryCompileFromSource.cmake: ENH: put @@ -7089,89 +31884,7 @@ Source/cmTest.h, Source/CTest/cmCTestCoverageHandler.cxx, Source/CTest/cmCTestTestHandler.cxx, Source/CTest/cmCTestTestHandler.h, - Source/CTest/Curl/CMakeLists.txt, Source/CTest/Curl/amigaos.c, - Source/CTest/Curl/amigaos.h, Source/CTest/Curl/arpa_telnet.h, - Source/CTest/Curl/base64.c, Source/CTest/Curl/base64.h, - Source/CTest/Curl/ca-bundle.h, Source/CTest/Curl/config.h.in, - Source/CTest/Curl/connect.c, Source/CTest/Curl/connect.h, - Source/CTest/Curl/content_encoding.c, - Source/CTest/Curl/content_encoding.h, Source/CTest/Curl/cookie.c, - Source/CTest/Curl/cookie.h, Source/CTest/Curl/curl.copyright, - Source/CTest/Curl/curl_memory.h, Source/CTest/Curl/curlx.h, - Source/CTest/Curl/dict.c, Source/CTest/Curl/dict.h, - Source/CTest/Curl/easy.c, Source/CTest/Curl/escape.c, - Source/CTest/Curl/escape.h, Source/CTest/Curl/file.c, - Source/CTest/Curl/file.h, Source/CTest/Curl/formdata.c, - Source/CTest/Curl/formdata.h, Source/CTest/Curl/ftp.c, - Source/CTest/Curl/ftp.h, Source/CTest/Curl/getdate.c, - Source/CTest/Curl/getdate.h, Source/CTest/Curl/getenv.c, - Source/CTest/Curl/getinfo.c, Source/CTest/Curl/getinfo.h, - Source/CTest/Curl/hash.c, Source/CTest/Curl/hash.h, - Source/CTest/Curl/hostares.c, Source/CTest/Curl/hostasyn.c, - Source/CTest/Curl/hostip.c, Source/CTest/Curl/hostip.h, - Source/CTest/Curl/hostip4.c, Source/CTest/Curl/hostip6.c, - Source/CTest/Curl/hostsyn.c, Source/CTest/Curl/hostthre.c, - Source/CTest/Curl/http.c, Source/CTest/Curl/http.h, - Source/CTest/Curl/http_chunks.c, Source/CTest/Curl/http_chunks.h, - Source/CTest/Curl/http_digest.c, Source/CTest/Curl/http_digest.h, - Source/CTest/Curl/http_negotiate.c, - Source/CTest/Curl/http_negotiate.h, - Source/CTest/Curl/http_ntlm.c, Source/CTest/Curl/http_ntlm.h, - Source/CTest/Curl/if2ip.c, Source/CTest/Curl/if2ip.h, - Source/CTest/Curl/inet_ntoa_r.h, Source/CTest/Curl/inet_ntop.c, - Source/CTest/Curl/inet_ntop.h, Source/CTest/Curl/inet_pton.c, - Source/CTest/Curl/inet_pton.h, Source/CTest/Curl/krb4.c, - Source/CTest/Curl/krb4.h, Source/CTest/Curl/ldap.c, - Source/CTest/Curl/ldap.h, Source/CTest/Curl/llist.c, - Source/CTest/Curl/llist.h, Source/CTest/Curl/md5.c, - Source/CTest/Curl/md5.h, Source/CTest/Curl/memdebug.c, - Source/CTest/Curl/memdebug.h, Source/CTest/Curl/mprintf.c, - Source/CTest/Curl/multi.c, Source/CTest/Curl/netrc.c, - Source/CTest/Curl/netrc.h, Source/CTest/Curl/nwlib.c, - Source/CTest/Curl/progress.c, Source/CTest/Curl/progress.h, - Source/CTest/Curl/security.c, Source/CTest/Curl/security.h, - Source/CTest/Curl/sendf.c, Source/CTest/Curl/sendf.h, - Source/CTest/Curl/setup.h, Source/CTest/Curl/share.c, - Source/CTest/Curl/share.h, Source/CTest/Curl/speedcheck.c, - Source/CTest/Curl/speedcheck.h, Source/CTest/Curl/ssluse.c, - Source/CTest/Curl/ssluse.h, Source/CTest/Curl/strequal.c, - Source/CTest/Curl/strequal.h, Source/CTest/Curl/strerror.c, - Source/CTest/Curl/strerror.h, Source/CTest/Curl/strtok.c, - Source/CTest/Curl/strtok.h, Source/CTest/Curl/strtoofft.c, - Source/CTest/Curl/strtoofft.h, Source/CTest/Curl/telnet.c, - Source/CTest/Curl/telnet.h, Source/CTest/Curl/timeval.c, - Source/CTest/Curl/timeval.h, Source/CTest/Curl/transfer.c, - Source/CTest/Curl/transfer.h, Source/CTest/Curl/url.c, - Source/CTest/Curl/url.h, Source/CTest/Curl/urldata.h, - Source/CTest/Curl/version.c, - Source/CTest/Curl/CMake/CheckTypeSize.c.in, - Source/CTest/Curl/CMake/CheckTypeSize.cmake, - Source/CTest/Curl/CMake/CurlTests.c, - Source/CTest/Curl/Platforms/WindowsCache.cmake, - Source/CTest/Curl/Platforms/config-aix.h, - Source/CTest/Curl/Testing/CMakeLists.txt, - Source/CTest/Curl/Testing/curlgtk.c, - Source/CTest/Curl/Testing/curltest.c, - Source/CTest/Curl/Testing/ftpget.c, - Source/CTest/Curl/Testing/ftpgetresp.c, - Source/CTest/Curl/Testing/ftpupload.c, - Source/CTest/Curl/Testing/getinmemory.c, - Source/CTest/Curl/Testing/http-post.c, - Source/CTest/Curl/Testing/httpput.c, - Source/CTest/Curl/Testing/multithread.c, - Source/CTest/Curl/Testing/persistant.c, - Source/CTest/Curl/Testing/postit2.c, - Source/CTest/Curl/Testing/sepheaders.c, - Source/CTest/Curl/Testing/simple.c, - Source/CTest/Curl/Testing/simplessl.c, - Source/CTest/Curl/Testing/testconfig.h.in, - Source/CTest/Curl/Testing/win32sockets.c, - Source/CTest/Curl/curl/curl.h, Source/CTest/Curl/curl/curlver.h, - Source/CTest/Curl/curl/easy.h, Source/CTest/Curl/curl/mprintf.h, - Source/CTest/Curl/curl/multi.h, - Source/CTest/Curl/curl/stdcheaders.h, - Source/CTest/Curl/curl/types.h, Tests/OutOfSource/CMakeLists.txt, - Tests/OutOfSource/testdp.h.in, + Tests/OutOfSource/CMakeLists.txt, Tests/OutOfSource/testdp.h.in, Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt, Tests/OutOfSource/OutOfSourceSubdir/simple.cxx, Tests/OutOfSource/SubDir/CMakeLists.txt, @@ -9520,89 +34233,36 @@ 2005-06-24 09:00 andy - * Utilities/cmcurl/amigaos.c, Utilities/cmcurl/amigaos.h, - Utilities/cmcurl/arpa_telnet.h, Utilities/cmcurl/base64.c, - Utilities/cmcurl/base64.h, Utilities/cmcurl/ca-bundle.h, - Utilities/cmcurl/connect.c, Utilities/cmcurl/connect.h, - Utilities/cmcurl/content_encoding.c, - Utilities/cmcurl/content_encoding.h, Utilities/cmcurl/cookie.c, - Utilities/cmcurl/cookie.h, Utilities/cmcurl/curl_memory.h, - Utilities/cmcurl/curlx.h, Utilities/cmcurl/dict.c, - Utilities/cmcurl/dict.h, Utilities/cmcurl/easy.c, - Utilities/cmcurl/escape.c, Utilities/cmcurl/escape.h, - Utilities/cmcurl/file.c, Utilities/cmcurl/file.h, - Utilities/cmcurl/formdata.c, Utilities/cmcurl/formdata.h, - Utilities/cmcurl/ftp.c, Utilities/cmcurl/ftp.h, - Utilities/cmcurl/getdate.c, Utilities/cmcurl/getdate.h, - Utilities/cmcurl/getenv.c, Utilities/cmcurl/getinfo.c, - Utilities/cmcurl/getinfo.h, Utilities/cmcurl/hash.c, - Utilities/cmcurl/hash.h, Utilities/cmcurl/hostares.c, - Utilities/cmcurl/hostasyn.c, Utilities/cmcurl/hostip.c, - Utilities/cmcurl/hostip.h, Utilities/cmcurl/hostip4.c, - Utilities/cmcurl/hostip6.c, Utilities/cmcurl/hostsyn.c, - Utilities/cmcurl/hostthre.c, Utilities/cmcurl/http.c, - Utilities/cmcurl/http.h, Utilities/cmcurl/http_chunks.c, - Utilities/cmcurl/http_chunks.h, Utilities/cmcurl/http_digest.c, - Utilities/cmcurl/http_digest.h, - Utilities/cmcurl/http_negotiate.c, - Utilities/cmcurl/http_negotiate.h, Utilities/cmcurl/http_ntlm.c, - Utilities/cmcurl/http_ntlm.h, Utilities/cmcurl/if2ip.c, - Utilities/cmcurl/if2ip.h, Utilities/cmcurl/inet_ntoa_r.h, - Utilities/cmcurl/inet_ntop.c, Utilities/cmcurl/inet_ntop.h, - Utilities/cmcurl/inet_pton.c, Utilities/cmcurl/inet_pton.h, - Utilities/cmcurl/krb4.c, Utilities/cmcurl/krb4.h, - Utilities/cmcurl/ldap.c, Utilities/cmcurl/ldap.h, - Utilities/cmcurl/llist.c, Utilities/cmcurl/llist.h, - Utilities/cmcurl/md5.c, Utilities/cmcurl/md5.h, - Utilities/cmcurl/memdebug.c, Utilities/cmcurl/memdebug.h, - Utilities/cmcurl/mprintf.c, Utilities/cmcurl/multi.c, - Utilities/cmcurl/netrc.c, Utilities/cmcurl/netrc.h, - Utilities/cmcurl/nwlib.c, Utilities/cmcurl/progress.c, - Utilities/cmcurl/progress.h, Utilities/cmcurl/security.c, - Utilities/cmcurl/security.h, Utilities/cmcurl/sendf.c, - Utilities/cmcurl/sendf.h, Utilities/cmcurl/setup.h, - Utilities/cmcurl/share.c, - Source/CTest/Curl/Testing/CMakeLists.txt, - Utilities/cmcurl/share.h, Utilities/cmcurl/speedcheck.c, - Utilities/cmcurl/speedcheck.h, Utilities/cmcurl/ssluse.c, - Utilities/cmcurl/ssluse.h, Utilities/cmcurl/strequal.c, - Utilities/cmcurl/strequal.h, Utilities/cmcurl/strerror.c, - Utilities/cmcurl/strerror.h, Utilities/cmcurl/strtok.c, - Utilities/cmcurl/strtok.h, Utilities/cmcurl/strtoofft.c, - Utilities/cmcurl/strtoofft.h, Utilities/cmcurl/telnet.c, - Utilities/cmcurl/telnet.h, Utilities/cmcurl/timeval.c, - Utilities/cmcurl/timeval.h, Utilities/cmcurl/transfer.c, - Utilities/cmcurl/transfer.h, Utilities/cmcurl/url.c, - Utilities/cmcurl/url.h, Utilities/cmcurl/urldata.h, - Utilities/cmcurl/version.c, Utilities/cmcurl/CMakeLists.txt, - Utilities/cmcurl/config.h.in, Utilities/cmcurl/curl.copyright, - Utilities/cmcurl/CMake/CheckTypeSize.c.in, - Utilities/cmcurl/CMake/CheckTypeSize.cmake, - Utilities/cmcurl/CMake/CurlTests.c, - Utilities/cmcurl/Platforms/WindowsCache.cmake, - Utilities/cmcurl/Platforms/config-aix.h, - Utilities/cmcurl/Testing/CMakeLists.txt, - Utilities/cmcurl/Testing/curlgtk.c, - Utilities/cmcurl/Testing/curltest.c, - Utilities/cmcurl/Testing/ftpget.c, - Utilities/cmcurl/Testing/ftpgetresp.c, - Utilities/cmcurl/Testing/ftpupload.c, - Utilities/cmcurl/Testing/getinmemory.c, - Utilities/cmcurl/Testing/http-post.c, - Utilities/cmcurl/Testing/httpput.c, - Utilities/cmcurl/Testing/multithread.c, - Utilities/cmcurl/Testing/persistant.c, - Utilities/cmcurl/Testing/postit2.c, - Utilities/cmcurl/Testing/sepheaders.c, - Utilities/cmcurl/Testing/simple.c, - Utilities/cmcurl/Testing/simplessl.c, - Utilities/cmcurl/Testing/testconfig.h.in, - Utilities/cmcurl/Testing/win32sockets.c, - Utilities/cmcurl/curl/curl.h, Utilities/cmcurl/curl/curlver.h, - Utilities/cmcurl/curl/easy.h, Utilities/cmcurl/curl/mprintf.h, - Utilities/cmcurl/curl/multi.h, - Utilities/cmcurl/curl/stdcheaders.h, - Utilities/cmcurl/curl/types.h: ENH: Initial import + * Utilities/cmcurl/: amigaos.c, amigaos.h, arpa_telnet.h, base64.c, + base64.h, ca-bundle.h, connect.c, connect.h, content_encoding.c, + content_encoding.h, cookie.c, cookie.h, curl_memory.h, curlx.h, + dict.c, dict.h, easy.c, escape.c, escape.h, file.c, file.h, + formdata.c, formdata.h, ftp.c, ftp.h, getdate.c, getdate.h, + getenv.c, getinfo.c, getinfo.h, hash.c, hash.h, hostares.c, + hostasyn.c, hostip.c, hostip.h, hostip4.c, hostip6.c, hostsyn.c, + hostthre.c, http.c, http.h, http_chunks.c, http_chunks.h, + http_digest.c, http_digest.h, http_negotiate.c, http_negotiate.h, + http_ntlm.c, http_ntlm.h, if2ip.c, if2ip.h, inet_ntoa_r.h, + inet_ntop.c, inet_ntop.h, inet_pton.c, inet_pton.h, krb4.c, + krb4.h, ldap.c, ldap.h, llist.c, llist.h, md5.c, md5.h, + memdebug.c, memdebug.h, mprintf.c, multi.c, netrc.c, netrc.h, + nwlib.c, progress.c, progress.h, security.c, security.h, sendf.c, + sendf.h, setup.h, share.c, share.h, speedcheck.c, speedcheck.h, + ssluse.c, ssluse.h, strequal.c, strequal.h, strerror.c, + strerror.h, strtok.c, strtok.h, strtoofft.c, strtoofft.h, + telnet.c, telnet.h, timeval.c, timeval.h, transfer.c, transfer.h, + url.c, url.h, urldata.h, version.c, CMakeLists.txt, config.h.in, + curl.copyright, CMake/CheckTypeSize.c.in, + CMake/CheckTypeSize.cmake, CMake/CurlTests.c, + Platforms/WindowsCache.cmake, Platforms/config-aix.h, + Testing/CMakeLists.txt, Testing/curlgtk.c, Testing/curltest.c, + Testing/ftpget.c, Testing/ftpgetresp.c, Testing/ftpupload.c, + Testing/getinmemory.c, Testing/http-post.c, Testing/httpput.c, + Testing/multithread.c, Testing/persistant.c, Testing/postit2.c, + Testing/sepheaders.c, Testing/simple.c, Testing/simplessl.c, + Testing/testconfig.h.in, Testing/win32sockets.c, curl/curl.h, + curl/curlver.h, curl/easy.h, curl/mprintf.h, curl/multi.h, + curl/stdcheaders.h, curl/types.h: ENH: Initial import 2005-06-24 05:43 andy @@ -9641,15 +34301,6 @@ * Source/cmMacroCommand.cxx: COMP: fix compiler warnings -2005-06-23 12:05 utkarsh1 - - * Source/CTest/Curl/CMakeLists.txt: BUG: reverting to 1.53 - -2005-06-23 11:22 utkarsh1 - - * Source/CTest/Curl/CMakeLists.txt: BUG: fixed conflicts between - file names among different utilities. - 2005-06-23 11:03 martink * Source/: cmForEachCommand.cxx, cmIfCommand.cxx, @@ -12581,8 +37232,7 @@ 2005-03-25 18:46 andy - * Source/: CMakeLists.txt, CTest/Curl/CMakeLists.txt: ENH: Remove - curl build testing + * Source/CMakeLists.txt: ENH: Remove curl build testing 2005-03-25 16:40 king @@ -12792,8 +37442,7 @@ 2005-03-16 13:26 andy - * CMakeLists.txt, Source/CTest/Curl/CMakeLists.txt, - Source/CTest/Curl/urldata.h, Utilities/cmexpat/CMakeLists.txt, + * CMakeLists.txt, Utilities/cmexpat/CMakeLists.txt, Utilities/cmxmlrpc/CMakeLists.txt, Utilities/cmzlib/CMakeLists.txt: COMP: More cleanups @@ -12803,9 +37452,7 @@ 2005-03-16 12:54 andy - * Source/: CMakeLists.txt, CTest/Curl/CMakeLists.txt, - CTest/Curl/config.h.in, CTest/Curl/urldata.h: ENH: Make sure to - use internal zlib + * Source/CMakeLists.txt: ENH: Make sure to use internal zlib 2005-03-16 12:54 andy @@ -13199,8 +37846,7 @@ 2005-03-04 10:05 andy - * CMakeLists.txt, Source/CMakeLists.txt, - Source/CTest/Curl/CMakeLists.txt: ENH: Cleanups + * CMakeLists.txt, Source/CMakeLists.txt: ENH: Cleanups 2005-03-04 10:04 andy @@ -13404,8 +38050,8 @@ 2005-03-01 14:21 andy - * CMakeLists.txt, Source/CTest/Curl/CMakeLists.txt: COMP: CMake - should be build static. Also propagate build_shared_libs to curl + * CMakeLists.txt: COMP: CMake should be build static. Also + propagate build_shared_libs to curl 2005-03-01 13:36 king @@ -13529,10 +38175,8 @@ * Utilities/cmxmlrpc/xmlrpc.h, Utilities/cmxmlrpc/xmlrpc_array.c, Utilities/cmxmlrpc/xmlrpc_curl_transport.c, Utilities/cmxmlrpc/xmlrpc_parse.c, - Utilities/cmxmlrpc/xmlrpc_struct.c, Source/CTest/Curl/file.c, - Source/CTest/Curl/ftp.c, Source/CTest/Curl/http.c, - Source/CTest/Curl/sendf.c, Source/kwsys/ProcessUNIX.c: COMP: - Remove warnings about shadow variables + Utilities/cmxmlrpc/xmlrpc_struct.c, Source/kwsys/ProcessUNIX.c: + COMP: Remove warnings about shadow variables 2005-02-27 17:33 andy @@ -14575,11 +39219,6 @@ Removing #line directives from .h file to avoid bogus Sun warning. -2005-02-01 10:43 king - - * Source/CTest/Curl/CMakeLists.txt: COMP: Avoid adding - content_encoding.c twice. - 2005-02-01 10:42 king * Source/: CMakeLists.txt, cmDependsFortran.cxx, @@ -16023,10 +40662,6 @@ cmLocalUnixMakefileGenerator2.h: ENH: Added object file dependency scanning. -2004-10-26 10:25 andy - - * Source/CTest/Curl/getdate.c: COMP: Remove warning on icl - 2004-10-26 10:24 andy * Source/CTest/cmCTestBuildHandler.cxx: ENH: Handle more REMARKS on @@ -16177,11 +40812,6 @@ Source/CTest/cmCTestUpdateHandler.cxx: ENH: Add development version support in CMake -2004-10-22 11:04 andy - - * Source/CTest/Curl/strequal.c: COMP: This should fix the borland - random build problem - 2004-10-22 10:19 hoffman * Source/cmLocalKdevelopGenerator.cxx: COMP: remove warning @@ -16393,11 +41023,6 @@ * Source/: cmCTest.cxx, cmCTest.h: ENH: Handle coverage errors -2004-10-15 11:57 andy - - * Source/CTest/Curl/CMakeLists.txt: COMP: Security.c should be only - build when Kerberos is on - 2004-10-15 09:24 king * Source/: cmake.cxx, cmake.h: ENH: Added --check-rerun option to @@ -16439,19 +41064,6 @@ * Source/: cmSystemTools.cxx, cmSystemTools.h: BUG: fix and comment relative path funciton -2004-10-13 10:45 andy - - * Source/CTest/Curl/: dict.c, formdata.c, ftp.c, getdate.c, - hostip.c, hostthre.c, http.c, http_digest.c, mprintf.c, multi.c, - telnet.c, timeval.c, transfer.c, url.c, version.c: COMP: Remove - warnings on borland build - -2004-10-13 10:01 andy - - * Source/CTest/Curl/: base64.c, connect.c, cookie.c, dict.c, - easy.c, escape.c, formdata.c: COMP: Attempt to remove warnings on - borland - 2004-10-12 18:29 andy * Modules/Dart.cmake: ENH: If dart or ctest are not found, use @@ -16490,10 +41102,6 @@ * Source/cmCTest.cxx: BUG: On Windows, remove extra CR characters. Hopefully this will result in not duplicated new-lines -2004-10-11 12:25 andy - - * Source/CTest/Curl/url.c: COMP: Remove alignment warning - 2004-10-11 11:57 hoffman * Source/kwsys/SystemTools.cxx: BUG: fix split program from args to @@ -16504,22 +41112,10 @@ * Modules/CMakeTestCXXCompiler.cmake: ENH: make sure the c++ compiler is a c++ compiler -2004-10-11 11:53 andy - - * Source/CTest/Curl/inet_ntop.c: COMP: Remove alignment warning - 2004-10-11 11:47 hoffman * bootstrap: ENH: add kdev to bootstrap -2004-10-11 11:47 andy - - * Source/CTest/Curl/if2ip.c: COMP: Remove alignment warning - -2004-10-11 11:44 andy - - * Source/CTest/Curl/hostip4.c: COMP: Remove alignment warning - 2004-10-11 11:32 hoffman * Source/: CMakeLists.txt, cmGlobalKdevelopGenerator.cxx, @@ -16527,15 +41123,6 @@ cmLocalKdevelopGenerator.h, cmake.cxx: NEW: add kdevelop patch from Alexander Neundorf -2004-10-11 10:40 andy - - * Source/CTest/Curl/hostip.c: COMP: Remove alignment warning - -2004-10-11 10:10 andy - - * Source/CTest/Curl/: formdata.c, ftp.c: COMP: Remove alignment - warning - 2004-10-11 08:02 king * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: ERR: Replaced @@ -16547,88 +41134,6 @@ method to retrieve parent directory and for checking if directory is a subdirectory of another directory -2004-10-08 15:20 andy - - * Source/CTest/Curl/CMakeLists.txt: COMP: If compiler know strtoll - or strtoi64, then no need for compiling strtooff.c - -2004-10-08 11:42 andy - - * Source/CTest/Curl/hostip.c: COMP: Remove warning on optimized - build - -2004-10-07 17:48 andy - - * Source/CTest/Curl/: CMakeLists.txt, config.h.in, strtoofft.c, - CMake/CurlTests.c: COMP: Remove warning about assigning - 0x8000000000000000L to long long - -2004-10-07 17:32 andy - - * Source/CTest/Curl/: CMakeLists.txt, CMake/CurlTests.c: ENH: - Properly detect strerror_r for glibc or posix" - -2004-10-07 17:17 will - - * Source/CTest/Curl/: CMakeLists.txt, CMake/CurlTests.c: FIX: - broken sun build - -2004-10-07 09:44 andy - - * Source/CTest/Curl/CMakeLists.txt: COMP: No need for ldap for now - -2004-10-07 09:28 andy - - * Source/CTest/Curl/CMake/CurlTests.c: COMP: Fix problems when - doing -Werror - -2004-10-07 08:26 andy - - * Source/CTest/Curl/connect.c: COMP: Fix C syntax, and remove - unused variable - -2004-10-07 08:20 hoffman - - * Source/CTest/Curl/ftp.c: COMP: Fix compile warnings on certain hp - systems - -2004-10-07 08:14 hoffman - - * Source/CTest/Curl/connect.c: COMP: Remove assignment warnings on - hp - -2004-10-07 07:59 andy - - * Source/CTest/Curl/hostip.h: COMP: Fix hostent redefined warning - -2004-10-07 07:56 andy - - * Source/CTest/Curl/connect.c: COMP: Undef SETBLOCK before - redefining it to remove parse warnings - -2004-10-07 07:39 andy - - * Source/CTest/Curl/connect.c: COMP: If both tests are succesfull, - prevent compiler error - -2004-10-07 07:05 andy - - * Source/CTest/Curl/connect.c: COMP: Remove unused variable warning - -2004-10-06 15:12 martink - - * Source/CTest/Curl/hostip4.c: COMP: Remove compile warning on - cygwin - -2004-10-06 13:10 martink - - * Source/CTest/Curl/hostthre.c: COMP: Attempt to remove warning - -2004-10-06 13:03 andy - - * Source/CTest/Curl/: CMakeLists.txt, CMake/CurlTests.c: COMP: - Attempt to fix non-blocking tests - 2004-10-06 12:41 hoffman * ChangeLog.manual, Source/cmAddExecutableCommand.cxx: FIX: merge @@ -16639,16 +41144,6 @@ * ChangeLog.manual, Source/cmCTest.cxx, Source/cmCTest.h: ENH: merge from main tree fix for build overview page -2004-10-06 08:02 andy - - * Source/CTest/Curl/strerror.c: COMP: Fix C build problem in - certain conditions - -2004-10-05 17:02 andy - - * Source/CTest/Curl/strerror.c: BUG: Prevent crash when strerror - fails - 2004-10-05 16:16 andy * Source/CMakeLists.txt: ERR: Too much commits @@ -16659,18 +41154,6 @@ CTest/cmCTestSubmit.cxx: PERF: Several cleanups, and remove need for Curl directory to be in include path -2004-10-05 12:41 hoffman - - * Source/CTest/Curl/: base64.c, connect.c, content_encoding.c, - cookie.c, curl_memory.h, easy.c, escape.c, file.c, formdata.c, - ftp.c, getdate.c, getenv.c, getinfo.c, hash.c, hostares.c, - hostasyn.c, hostip.c, hostip4.c, hostip6.c, hostsyn.c, - hostthre.c, http.c, http_chunks.c, http_digest.c, - http_negotiate.c, http_ntlm.c, if2ip.c, krb4.c, ldap.c, llist.c, - memdebug.c, memory.h, mprintf.c, multi.c, netrc.c, nwlib.c, - security.c, sendf.c, share.c, ssluse.c, telnet.c, transfer.c, - url.c: BUG: change the name of memory.h - 2004-10-05 11:37 hoffman * Source/cmake.cxx: FIX: correctly handle if path table can not @@ -16692,51 +41175,13 @@ 2004-10-05 10:00 andy - * Source/: cmCTest.cxx, CTest/Curl/CMakeLists.txt, - CTest/Curl/CMake/CheckTypeSize.cmake, - CTest/Curl/CMake/CurlTests.c: ERR: Fix Windows build - -2004-10-05 09:34 andy - - * Source/CTest/Curl/: CMakeLists.txt, amigaos.c, amigaos.h, - arpa_telnet.h, base64.c, base64.h, ca-bundle.h, config.h.in, - connect.c, connect.h, content_encoding.c, content_encoding.h, - cookie.c, cookie.h, curl.copyright, curlx.h, dict.c, dict.h, - dllinit.c, easy.c, escape.c, escape.h, file.c, file.h, - formdata.c, formdata.h, ftp.c, ftp.h, getdate.c, getenv.c, - getinfo.c, getinfo.h, getpass.c, getpass.h, hash.c, hash.h, - hostares.c, hostasyn.c, hostip.c, hostip.h, hostip4.c, hostip6.c, - hostsyn.c, hostthre.c, http.c, http.h, http_chunks.c, - http_chunks.h, http_digest.c, http_digest.h, http_negotiate.c, - http_negotiate.h, http_ntlm.c, http_ntlm.h, if2ip.c, if2ip.h, - inet_ntop.c, inet_ntop.h, inet_pton.c, inet_pton.h, krb4.c, - krb4.h, ldap.c, ldap.h, llist.c, llist.h, md5.c, md5.h, - memdebug.c, memdebug.h, memory.h, mprintf.c, multi.c, netrc.c, - netrc.h, nwlib.c, progress.c, progress.h, security.c, security.h, - sendf.c, sendf.h, setup.h, share.c, share.h, speedcheck.c, - speedcheck.h, ssluse.c, ssluse.h, strequal.c, strequal.h, - strerror.c, strerror.h, strtok.c, strtok.h, strtoofft.c, - strtoofft.h, telnet.c, telnet.h, timeval.c, timeval.h, - transfer.c, transfer.h, url.c, url.h, urldata.h, version.c, - CMake/CheckSymbolExists.cmake, curl/curl.h, curl/curlver.h, - curl/easy.h, curl/mprintf.h, curl/multi.h, curl/stdcheaders.h, - curl/types.h: ENH: Update Curl to 7.12.1 + * Source/cmCTest.cxx: ERR: Fix Windows build 2004-10-05 09:25 martink * Source/kwsys/: SystemTools.cxx, SystemTools.hxx.in: COMP: fix some compile issues with insert -2004-10-05 09:05 andy - - * Source/CTest/Curl/CMake/CurlTests.c: BUG: Fix O_NONBLOCK test - -2004-10-05 09:04 andy - - * Source/CTest/Curl/CMake/: CheckTypeSize.c.in, - CheckTypeSize.cmake: ENH: We need this for the new version of - Curl. Once CMake 2.2 is released, this can go out. - 2004-10-05 09:01 martink * Source/cmake.cxx: COMP: fix bad include file @@ -17908,7 +42353,7 @@ Source/cmTryRunCommand.cxx, Source/cmUseMangledMesaCommand.cxx, Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx, Source/cmakewizard.h, Source/CTest/cmCTestSubmit.cxx, - Source/CTest/cmCTestSubmit.h, Source/CTest/Curl/CMakeLists.txt, + Source/CTest/cmCTestSubmit.h, Source/CursesDialog/cmCursesMainForm.cxx, Source/MFCDialog/CMakeSetupDialog.cpp, Source/MFCDialog/PathDialog.cpp, Source/kwsys/CMakeLists.txt, @@ -18289,10 +42734,6 @@ child is writing alot of data and may fill the pipe buffer before WriteFile is called. -2004-07-13 13:05 martink - - * Source/CTest/Curl/CMakeLists.txt: fix warnign on OSX - 2004-07-13 11:06 martink * Source/: cmCTest.cxx, cmCTest.h: submit elapsed times as well @@ -18695,11 +43136,6 @@ * Utilities/Doxygen/CMakeLists.txt: merge from main tree -2004-06-14 12:29 hoffman - - * Source/CTest/Curl/CMakeLists.txt: merge from main tree, fix - warning on mac - 2004-06-14 12:28 hoffman * Source/: cmIfCommand.cxx, cmIfCommand.h: merge from main tree, @@ -18905,10 +43341,6 @@ Source/cmaketest.cxx, Source/cmakewizard.cxx, Source/cmakewizard.h, Source/ctest.cxx, Source/CTest/cmCTestSubmit.cxx, Source/CTest/cmCTestSubmit.h, - Source/CTest/Curl/CMakeLists.txt, Source/CTest/Curl/getdate.c, - Source/CTest/Curl/ldap.c, Source/CTest/Curl/multi.c, - Source/CTest/Curl/setup.h, Source/CTest/Curl/telnet.c, - Source/CTest/Curl/Testing/ftpupload.c, Source/CursesDialog/ccmake.cxx, Source/CursesDialog/cmCursesMainForm.cxx, Source/CursesDialog/cmCursesPathWidget.cxx, @@ -19036,11 +43468,6 @@ * Source/cmIfCommand.cxx: BUG: fix crash for if statment due to bad microsoft docs on deque BUG id 917 -2004-06-11 12:52 hoffman - - * Source/CTest/Curl/CMakeLists.txt: fix bug on mac if COMPILE FLAGS - are not set then you end up with NOTFOUND as a compile flag. - 2004-06-09 18:56 martink * Source/cmLocalUnixMakefileGenerator.cxx: BUG#891: When building @@ -19052,11 +43479,6 @@ * Source/CMakeLists.txt: ERR: Do not use the binary directory as a regular expression. -2004-06-09 17:50 martink - - * Source/CTest/Curl/CMakeLists.txt: ERR: Disable long double - warnings on xlC for the Mac. - 2004-06-09 17:36 martink * Source/cmCTest.cxx: BUG: Files in top-level directory of source @@ -20386,10 +44808,6 @@ * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: ENH: add the ability to run a limited sub-set of the tests -2004-04-13 09:28 andy - - * Source/CTest/Curl/multi.c: ERR: Fix warning - 2004-04-12 21:01 hoffman * Modules/FindGTK.cmake: BUG: fix for bug 593 @@ -20783,11 +45201,6 @@ * Source/MFCDialog/PathDialog.cpp: ERR: Merging 1.2 -> 1.3 warning fix to CMake 1.8 branch. -2004-02-23 09:52 king - - * Source/CTest/Curl/CMakeLists.txt: ERR: Merging warning fixes - 1.34->1.35 from main tree to CMake 1.8 branch. - 2004-02-22 22:07 andy * Source/: cmCMakeMinimumRequired.h, cmConfigureFileCommand.h, @@ -20873,10 +45286,6 @@ * Modules/Platform/Windows-gcc.cmake, Source/cmDynamicLoader.cxx: BUG: fix mingw module load tests -2004-02-16 09:49 martink - - * Source/CTest/Curl/CMakeLists.txt: fix warnings - 2004-02-14 16:55 hoffman * Modules/Platform/Windows-gcc.cmake: shared modules are not linked @@ -21063,11 +45472,6 @@ * Source/cmLocalUnixMakefileGenerator.cxx: ENH: remove depend on CMakeCache for rebuild_cache target to avoid double rebuild cache -2004-01-29 09:00 king - - * Source/CTest/Curl/getdate.c: ERR: Fixed prototypes of gmtime, - localtime, and mktime. - 2004-01-28 13:17 hoffman * Source/cmCTest.cxx: BUG: After running builtin ctest, go back to @@ -21429,10 +45833,6 @@ * Source/cmCTest.cxx: fix so that ctest is run even with bad cmake result -2004-01-16 09:51 king - - * Source/CTest/Curl/setup.h: ERR: Disabling some borland warnings. - 2004-01-15 17:07 andy * Source/cmCTest.cxx: ENH: Handle spaces in the dart output of test @@ -21531,11 +45931,6 @@ * Source/cmLocalUnixMakefileGenerator.cxx: ENH: add a local target for libraries as well as executables -2004-01-09 11:24 king - - * Source/CTest/Curl/ldap.c: ERR: Merged warning fixes (revision 1.6 - -> 1.7) to CMake 1.8 release branch. - 2004-01-09 11:23 king * CMakeLists.txt, Modules/CMakeDetermineSystem.cmake, @@ -21768,8 +46163,6 @@ Source/cmTryCompileCommand.h, Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx, Source/cmakemain.cxx, Source/cmakewizard.cxx, Source/cmakewizard.h, Source/CTest/cmCTestSubmit.cxx, - Source/CTest/Curl/telnet.c, - Source/CTest/Curl/Testing/ftpupload.c, Source/CursesDialog/ccmake.cxx, Source/MFCDialog/CMakeSetup.cpp, Source/WXDialog/CMakeLists.txt, Source/kwsys/ProcessUNIX.c, Source/kwsys/ProcessWin32.c, Source/kwsys/SystemTools.cxx, @@ -21994,31 +46387,6 @@ * Source/kwsys/SystemTools.cxx: ERR: Removed ftime ambiguity created by poor C++ standard headers provided by Borland 5.5. -2003-12-26 16:41 andy - - * Source/CTest/Curl/: ftp.c, hostip.h: ERR: Remove warnings on HP - -2003-12-26 16:28 andy - - * Source/CTest/Curl/: CMakeLists.txt, arpa_telnet.h, base64.c, - base64.h, ca-bundle.h, config.h.in, connect.c, connect.h, - content_encoding.c, content_encoding.h, cookie.c, cookie.h, - dict.c, dict.h, easy.c, escape.c, escape.h, file.c, file.h, - formdata.c, formdata.h, ftp.c, ftp.h, getdate.c, getenv.c, - getinfo.c, getinfo.h, hash.c, hash.h, hostip.c, hostip.h, http.c, - http.h, http_chunks.c, http_chunks.h, http_digest.c, - http_digest.h, http_negotiate.c, http_negotiate.h, http_ntlm.c, - http_ntlm.h, if2ip.c, if2ip.h, inet_pton.c, inet_pton.h, krb4.c, - krb4.h, ldap.c, ldap.h, llist.c, llist.h, md5.c, md5.h, - memdebug.c, memdebug.h, mprintf.c, multi.c, netrc.c, netrc.h, - progress.c, progress.h, security.c, security.h, sendf.c, sendf.h, - setup.h, share.c, share.h, speedcheck.c, speedcheck.h, ssluse.c, - ssluse.h, strequal.c, strequal.h, strtok.c, strtok.h, telnet.c, - telnet.h, timeval.c, timeval.h, transfer.c, transfer.h, url.c, - url.h, urldata.h, version.c, curl/curl.h, curl/easy.h, - curl/mprintf.h, curl/multi.h, curl/stdcheaders.h, curl/types.h: - ENH: Update to Curl 7.10.8 - 2003-12-26 15:02 andy * Source/: cmCTest.cxx, cmCTest.h, ctest.cxx: ENH: Add option to @@ -23056,8 +47424,8 @@ 2003-11-04 09:03 king - * Source/CTest/: cmCTestSubmit.cxx, Curl/Testing/ftpupload.c: - BUG#320: Merging fix from main tree to 1.8 branch. + * Source/CTest/cmCTestSubmit.cxx: BUG#320: Merging fix from main + tree to 1.8 branch. 2003-11-04 09:01 king @@ -23084,9 +47452,9 @@ 2003-11-03 16:59 andy - * Source/CTest/: cmCTestSubmit.cxx, Curl/Testing/ftpupload.c: BUG: - This fixes problem when submitting bugs on Mac: Bug #320 - When - st_size in stat is 64 bit ctest does not submit + * Source/CTest/cmCTestSubmit.cxx: BUG: This fixes problem when + submitting bugs on Mac: Bug #320 - When st_size in stat is 64 bit + ctest does not submit 2003-11-03 15:57 hoffman @@ -23581,11 +47949,6 @@ * Source/cmWin32ProcessExecution.cxx: ENH: remove warnings from use of NULL -2003-08-27 17:31 king - - * Source/CTest/Curl/ldap.c: ERR: Using union-based "cast" of - DynaGetFunction result to avoid warnings about strict aliasing. - 2003-08-27 16:50 king * CMakeLists.txt, CMakeSystemConfig.txt.in, @@ -23610,7 +47973,7 @@ Source/cmLocalUnixMakefileGenerator.cxx, Source/cmSystemTools.cxx, Source/cmSystemTools.h, Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx, - Source/CTest/Curl/telnet.c, Source/kwsys/SystemTools.cxx, + Source/kwsys/SystemTools.cxx, Tests/Complex/Executable/CMakeLists.txt, Tests/Complex/Executable/complex.cxx, Tests/Complex/Library/CMakeLists.txt, @@ -23716,10 +48079,9 @@ Source/cmLocalUnixMakefileGenerator.cxx, Source/cmSystemTools.cxx, Source/cmSystemTools.h, Source/cmWin32ProcessExecution.cxx, Source/cmake.cxx, - Source/CTest/Curl/telnet.c, Source/kwsys/SystemTools.cxx: ENH: - add the unix makefile generator as an option from the windows - GUI, this builds with mingw, cygwin, and combinations of make cl, - bcc32 + Source/kwsys/SystemTools.cxx: ENH: add the unix makefile + generator as an option from the windows GUI, this builds with + mingw, cygwin, and combinations of make cl, bcc32 2003-08-21 13:26 andy @@ -23859,11 +48221,6 @@ * Source/kwsys/ProcessUNIX.c: ENH: Treating SIGBUS as a fault by default. -2003-08-12 18:55 king - - * Source/CTest/Curl/CMakeLists.txt: ERR: Reverting dlopen changes. - We don't need them. - 2003-08-12 17:24 king * Source/cmSystemTools.cxx: BUG: Do not hide console when run from @@ -23881,11 +48238,6 @@ * Utilities/Release/cmake_release.sh: Disable use of libdl by curl. -2003-08-12 16:37 king - - * Source/CTest/Curl/CMakeLists.txt: ENH: Re-enabling test for - dlopen. Only release scripts need to force these values off. - 2003-08-12 16:35 king * Utilities/Release/: config_AIX, config_Darwin, config_HP-UX, @@ -23897,11 +48249,6 @@ * Utilities/Release/cmake_release.sh: ENH: Unix builds should not use reentrant versions of network calls. -2003-08-12 11:14 king - - * Source/CTest/Curl/CMakeLists.txt: BUG: Need to force HAVE_LIBDL - and HAVE_DLOPEN to 0 to support old cache files. - 2003-08-11 18:24 king * Utilities/Release/config_Darwin: ENH: Updated for new wx version. @@ -23938,11 +48285,6 @@ 2003-08-11 17:35 king - * Source/CTest/Curl/CMakeLists.txt: ENH: Removing dependence on dl - library since we don't actually use ldap. - -2003-08-11 17:35 king - * Source/WXDialog/CMakeLists.txt: BUG: Need to check both CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE and CMAKE_WX_CONFIG. @@ -23971,11 +48313,6 @@ * Source/cmCommands.cxx: BUG: Bootstrapping with wxWindows support requires SEPARATE_ARGUMENTS command in bootstrapped executable. -2003-08-11 16:34 king - - * Source/CTest/Curl/CMakeLists.txt: ERR: Removing unnecessary - dependence on libdl. - 2003-08-11 16:31 king * Utilities/Release/config_HP-UX: ENH: Cleaned up link of dld. @@ -24215,15 +48552,6 @@ * Source/cmaketest.cxx: ENH: More verbose -2003-08-07 17:51 andy - - * Source/CTest/Curl/arpa_telnet.h: ENH: Bold attempt to remove - warning - -2003-08-07 17:47 andy - - * Source/CTest/Curl/hostip.h: ENH: Bold attempt to remove warning - 2003-08-07 17:43 king * Source/ctest.cxx: ENH: Clarification of help dumped when no @@ -24695,10 +49023,6 @@ * CMakeLists.txt: made more options advanced -2003-08-01 11:58 martink - - * Source/CTest/Curl/CMakeLists.txt: made option advanced - 2003-08-01 09:18 andy * Tests/Wrapping/CMakeLists.txt: ERR: Only link qt to qt executable @@ -24839,10 +49163,6 @@ * Source/cmGlob.cxx: ENH: Remove warning -2003-07-24 11:51 andy - - * Source/CTest/Curl/curl.copyright: ENH: Fix legal issues. - 2003-07-24 11:37 martink * Source/cmLocalUnixMakefileGenerator.cxx: fix for utility depends @@ -25227,15 +49547,6 @@ * Source/cmGlob.cxx: ENH: Remove commented code -2003-07-08 15:54 andy - - * Source/CTest/Curl/Platforms/WindowsCache.cmake: ENH: More speedup - -2003-07-08 15:47 andy - - * Source/CTest/Curl/: CMakeLists.txt, Platforms/WindowsCache.cmake: - ENH: Attempt to speedup cmake of cmake on Windows - 2003-07-08 14:18 andy * bootstrap, Source/CMakeLists.txt, Source/cmFileCommand.cxx, @@ -26109,26 +50420,11 @@ * Modules/CMakeSystemSpecificInformation.cmake: ENH: add LDFLAGS as an initial value for all linker flags, good for -64 -2003-05-22 10:56 andy - - * Source/CTest/Curl/: getdate.c, hostip.c, ldap.c: ERR: Attempt to - fix more Curl warnings - -2003-05-22 10:42 andy - - * Source/CTest/Curl/: connect.c, if2ip.c, url.c: ENH: Attempt to - remove cast warnings - 2003-05-19 13:41 hoffman * Source/cmLocalUnixMakefileGenerator.cxx: fix for .def files and nmake and spaces in the path -2003-05-19 09:05 andy - - * Source/CTest/Curl/formdata.c: ERR: We should really copy the - address and not the value - 2003-05-16 16:33 king * Modules/: TestForAnsiForScope.cxx: ERR: Removed warning for @@ -26147,11 +50443,6 @@ shared libraries. Also added -bexpall (AIX equivalent to Linux's -rdynamic) when building executables. -2003-05-16 15:15 andy - - * Source/CTest/Curl/: CMakeLists.txt, formdata.c, getdate.c, - multi.c, url.c: ERR: Attempt to remove more warnings - 2003-05-15 15:15 king * Source/CursesDialog/cmCursesMainForm.cxx: BUG: Don't report an @@ -26234,11 +50525,6 @@ * Source/cmake.cxx: ERR: Fixed string literal->char* conversion warning. -2003-05-14 08:17 andy - - * Source/CTest/Curl/CMakeLists.txt: ERR: Search for gethostbyname - which is the one needed - 2003-05-13 16:51 king * Source/cmake.cxx: BUG: Need to remove the MAKEFLAGS when cmake @@ -26323,25 +50609,6 @@ * Source/kwsys/SystemTools.cxx: ERR: Added forward declarations of system functions for como compiler. -2003-05-13 08:27 andy - - * Source/CTest/Curl/hostip.c: ERR: Fix warning - -2003-05-12 17:15 andy - - * Source/CTest/Curl/: getdate.c, hostip.c, url.c: ERR: Attempt to - remove warnings - -2003-05-12 17:11 hoffman - - * Source/CTest/Curl/: content_encoding.c, file.c, http.c, telnet.c, - transfer.c, url.c: ERR: Remove a bunch of warnings on SGI - -2003-05-12 17:10 andy - - * Source/CTest/Curl/CMakeLists.txt: ERR: Do not link nsl if not - necessary - 2003-05-12 13:43 king * Source/kwsys/: CMakeLists.txt, Configure.hxx.in, @@ -26422,41 +50689,10 @@ * Modules/Platform/: Windows-bcc32.cmake: BUG: remove -H flags as they cause crashes on oldwww -2003-05-07 10:31 andy - - * Source/CTest/Curl/connect.c: ERR: Remove warning - -2003-05-07 10:27 hoffman - - * Source/CTest/Curl/: connect.c, ftp.c, telnet.c, url.c: ERR: Fix - some HP specific warnings - -2003-05-06 16:03 andy - - * Source/CTest/Curl/ftp.c: ERR: More warnings - -2003-05-06 11:26 andy - - * Source/CTest/Curl/: getdate.c, getenv.c, getpass.c, netrc.c, - telnet.c, version.c: ERR: Remove warnings on icc - -2003-05-06 11:10 hoffman - - * Source/CTest/Curl/connect.c: ERR: Remove warning on Sun - -2003-05-06 10:30 andy - - * Source/CTest/Curl/ldap.c: ERR: Remove warning on Mac OSX - 2003-05-06 10:16 andy * Source/ctest.cxx: ERR: Remove warning -2003-05-05 10:48 andy - - * Source/CTest/Curl/: dict.c, hostip.c, telnet.c, url.c, version.c: - ERR: Remove warnings on Borland - 2003-05-05 10:24 hoffman * Modules/Platform/Windows-bcc32.cmake: ENH: change the default @@ -26472,18 +50708,6 @@ * Source/cmLocalVisualStudio7Generator.cxx: BUG: remove 64 bit warnings -2003-05-05 09:56 andy - - * Source/CTest/Curl/CMakeLists.txt: 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 - -2003-05-05 09:55 andy - - * Source/CTest/Curl/CMake/CurlTests.c: ERR: Remove warning about - unused variable i - 2003-05-05 09:54 andy * Modules/CheckIncludeFiles.cmake: ERR: Remove warning for main @@ -26503,11 +50727,6 @@ * Source/WXDialog/CMakeLists.txt: Fix location of test -2003-05-03 12:07 andy - - * Source/CTest/Curl/hostip.c: ERR: Attempt to remove warning on - cygwin - 2003-05-02 14:05 martink * Modules/Dart.cmake: fixed andy sloppy code again @@ -26535,74 +50754,10 @@ * CMakeLists.txt, Source/CMakeLists.txt: ENH: Executables should go to the bin directory -2003-05-02 09:31 andy - - * Source/CTest/Curl/: base64.c, connect.c, cookie.c, formdata.c, - ftp.c, getdate.c, hash.c, hostip.c, http.c, http_chunks.c, - mprintf.c, sendf.c, setup.h, telnet.c, transfer.c, url.c: ERR: - Remove warnings on Visual Studio 7 - -2003-05-02 08:43 andy - - * Source/CTest/Curl/Testing/curltest.c: ERR: Fix comment to C style - comment - -2003-05-01 15:19 andy - - * Source/CTest/Curl/ftp.c: ERR: Remove warning on FreeBSD - -2003-05-01 14:18 andy - - * Source/CTest/Curl/Testing/curltest.c: ENH: Remove more warnings - -2003-05-01 14:17 andy - - * Source/CTest/Curl/CMakeLists.txt: BUG: Make dependency checking - work better - -2003-05-01 11:55 andy - - * Source/CTest/Curl/setup.h: ENH: Ignore some warnings on Visual - Studio - -2003-05-01 11:53 andy - - * Source/CTest/Curl/: getpass.c, netrc.c, telnet.c, transfer.c, - Testing/curltest.c: ERR: Remove warnings - -2003-05-01 11:32 andy - - * Source/CTest/Curl/: mprintf.c, timeval.c, getdate.c: ERR: Remove - warnings - -2003-05-01 11:29 andy - - * Source/CTest/Curl/ldap.c: ERR: Remove warnings - -2003-05-01 11:25 andy - - * Source/CTest/Curl/: base64.c, connect.c, cookie.c, escape.c, - ftp.c, http.c, url.c: ERR: Remove warnings - -2003-05-01 11:25 andy - - * Source/CTest/Curl/CMakeLists.txt: ENH: Only compile memdebug when - CURL_MALLOC_DEBUG is on - -2003-05-01 08:08 andy - - * Source/CTest/Curl/: connect.c, getinfo.c, sendf.c, ssluse.c, - Testing/curltest.c: ERR: Remove some curl warnings - 2003-05-01 07:56 andy * Source/CTest/cmCTestSubmit.cxx: ERR: Remove warnings -2003-04-30 14:59 andy - - * Source/CTest/Curl/CMakeLists.txt: ERR: Make OpenSSL optional - until pkg-config works - 2003-04-30 07:32 andy * Source/cmake.h: ERR: Run should return a value @@ -26636,12 +50791,6 @@ * Source/: cmCacheManager.cxx, cmCacheManager.h: ENH: Add method to convert from CacheEntryType to string -2003-04-28 21:08 andy - - * Source/CTest/Curl/: CMakeLists.txt, - CMake/CheckSymbolExists.cmake: BUG: Need to use the new - CheckSymbolExists because the one in CMake 1.6 can be broken - 2003-04-28 13:16 martink * Source/cmMacroCommand.cxx: better error reporting @@ -26666,11 +50815,6 @@ * Source/CTest/cmCTestSubmit.cxx: ERR: Remove warning because SCP not implemented -2003-04-25 14:49 andy - - * Source/CTest/Curl/CMakeLists.txt: ENH: Do not build tests by - default - 2003-04-24 13:25 berk * Source/: cmSystemTools.cxx: minor fix @@ -26912,11 +51056,6 @@ 2 less than gcount on windows because both the CR and LF characters may be removed. -2003-03-28 13:43 andy - - * Source/CTest/Curl/CMakeLists.txt: Stop using - check_function_exists. Use check_symbol_exists - 2003-03-28 13:42 andy * Modules/CheckSymbolExists.cmake: New design of CheckSymbolExists @@ -26933,10 +51072,6 @@ ... -2003-03-28 13:35 andy - - * Source/CTest/Curl/strequal.c: Fix windows problem in curl - 2003-03-27 15:52 andy * Source/: cmLocalVisualStudio6Generator.cxx, cmSystemTools.cxx, @@ -27013,11 +51148,6 @@ * Source/cmStringCommand.h: BUG: Command should be inherited. -2003-03-18 13:40 king - - * Source/CTest/Curl/: CMakeLists.txt, CMake/CurlTests.c: BUG: Fixed - test for gethostbyname_r and gethostbyaddr_r for ansi support. - 2003-03-18 11:47 king * Utilities/Release/: config_Linux: ENH: Updated to do release @@ -27841,11 +51971,6 @@ * Source/cmCreateTestSourceList.cxx: BUG: Generate 0 into test driver instead of NULL. -2003-02-05 17:52 king - - * Source/CTest/Curl/CMake/CurlTests.c: BUG: Don't include prototype - in test for gethostbyname_r. - 2003-02-05 16:56 king * Utilities/Release/cmake_release.sh: ENH: Added win32_zipfile and @@ -28382,11 +52507,6 @@ * Modules/FindVTK.cmake: ENH: Updated documentation. -2003-01-21 14:10 andy - - * Source/CTest/Curl/CMakeLists.txt: Attempt to cleanup CMake and - try to fix build on some systems - 2003-01-21 14:01 andy * Modules/CheckIncludeFiles.cmake: This list can be really long. @@ -28502,11 +52622,6 @@ * Source/WXDialog/CMakeLists.txt: Fix version -2003-01-17 12:27 hoffman - - * Source/CTest/Curl/Testing/curltest.c: Fix proxy code and fix - comments to be C comments - 2003-01-17 11:57 king * Utilities/Release/: cmake-cygwin-package.sh, cmake_release.sh, @@ -28568,10 +52683,6 @@ * Utilities/Release/config_CYGWIN_NT-5.1: ENH: Cygwin release configuration. -2003-01-17 10:15 andy - - * Source/CTest/Curl/Testing/curltest.c: Add proxy support - 2003-01-17 09:52 king * Utilities/Release/cmake_release.sh: ENH: Added support for full @@ -28597,23 +52708,6 @@ * Source/cmCTest.cxx: Remove warning about %e and %T -2003-01-17 08:48 andy - - * Source/CTest/Curl/config.h.in: Remove unnecessary defines - -2003-01-17 08:47 andy - - * Source/CTest/Curl/CMakeLists.txt: Fix gcc32 -ansi problem - -2003-01-17 08:24 andy - - * Source/CTest/Curl/config.h.in: Look for features - -2003-01-17 08:24 andy - - * Source/CTest/Curl/CMakeLists.txt: More portability issues. - Sigaction is a symbol - 2003-01-16 15:47 martink * Tests/: Complex/Executable/complex.cxx, @@ -28660,22 +52754,11 @@ * Source/CTest/cmCTestSubmit.cxx: Improve submtitting using http -2003-01-16 10:06 andy - - * Source/CTest/Curl/: CMakeLists.txt, config.h.in, - Platforms/WindowsCache.cmake: HAVE_GETHOSTNAME is also - unnecessary - -2003-01-16 10:03 andy - - * Source/CTest/Curl/: CMakeLists.txt, config.h.in, - Platforms/WindowsCache.cmake: Cleanups - 2003-01-16 09:57 andy - * Source/CTest/: cmCTestSubmit.cxx, Curl/CMakeLists.txt, - Curl/config.h.in: Improve build, now it should build on mac and - other platforms where include file depend on each other + * Source/CTest/cmCTestSubmit.cxx: Improve build, now it should + build on mac and other platforms where include file depend on + each other 2003-01-16 08:40 hoffman @@ -28839,39 +52922,11 @@ * Source/cmCTest.cxx: Add support for http submit -2003-01-14 19:06 barre - - * Source/CTest/Curl/.NoDartCoverage: somebody is playing with the - contributions :) - -2003-01-14 09:53 andy - - * Source/CTest/Curl/CMakeLists.txt: Fix problem with sigsetjmp - 2003-01-14 09:53 andy * Source/: cmMakefile.cxx, cmMakefile.h: Make GetCMakeInstance private and clean cxx file -2003-01-14 09:12 andy - - * Source/CTest/Curl/: CMakeLists.txt, arpa_telnet.h, base64.c, - base64.h, ca-bundle.h, connect.c, connect.h, content_encoding.c, - content_encoding.h, cookie.c, cookie.h, dict.c, dict.h, easy.c, - escape.c, escape.h, file.c, file.h, formdata.c, formdata.h, - ftp.c, ftp.h, getenv.c, getinfo.c, getinfo.h, getpass.c, - getpass.h, hash.c, hash.h, hostip.c, hostip.h, http.c, http.h, - http_chunks.c, http_chunks.h, if2ip.c, if2ip.h, krb4.c, krb4.h, - ldap.c, ldap.h, llist.c, llist.h, memdebug.c, memdebug.h, - mprintf.c, multi.c, netrc.c, netrc.h, progress.c, progress.h, - security.c, security.h, sendf.c, sendf.h, setup.h, share.h, - speedcheck.c, speedcheck.h, ssluse.c, ssluse.h, strequal.c, - strequal.h, strtok.c, strtok.h, telnet.c, telnet.h, timeval.c, - timeval.h, transfer.c, transfer.h, url.c, url.h, urldata.h, - version.c, curl/curl.h, curl/easy.h, curl/mprintf.h, - curl/multi.h, curl/stdcheaders.h, curl/types.h: New Curl version - 7.10.3 - 2003-01-13 10:15 martink * Modules/CheckSymbolExists.cmake: join from head @@ -28951,19 +53006,6 @@ * Modules/CheckSymbolExists.cmake: Add macro for checking if symbol exists -2003-01-12 22:27 andy - - * Source/CTest/Curl/CMakeLists.txt: Make it work on cygwin - -2003-01-12 11:01 andy - - * Source/CTest/Curl/Testing/curltest.c: Test on simpler pages - -2003-01-12 10:58 andy - - * Source/CTest/Curl/Platforms/WindowsCache.cmake: Because of - borland, this should be autodetected - 2003-01-12 10:50 andy * Source/cmLocalVisualStudio6Generator.cxx: Use C flags too. Not @@ -28977,103 +53019,31 @@ * Source/cmCTest.cxx: Fix time output and add triggering -2003-01-11 15:42 andy - - * Source/CTest/Curl/Testing/curltest.c: Better page, so the - resulting dart page will not refresh - -2003-01-11 11:27 andy - - * Source/CTest/Curl/Platforms/WindowsCache.cmake: Try to fix cygwin - build - 2003-01-11 10:57 andy - * Source/: CMakeLists.txt, CTest/Curl/CMakeLists.txt, - CTest/Curl/Platforms/WindowsCache.cmake: Fix testing of curl on - windows + * Source/CMakeLists.txt: Fix testing of curl on windows 2003-01-10 20:22 andy - * Source/: CMakeLists.txt, CTest/Curl/CMakeLists.txt, - CTest/Curl/Testing/curltest.c: Add curl testing - -2003-01-10 20:08 andy - - * Source/CTest/Curl/multi.h: Remove old file - -2003-01-10 20:06 andy - - * Source/CTest/Curl/curl/: curl.h, multi.h: Add missing header file + * Source/CMakeLists.txt: Add curl testing 2003-01-10 17:31 hoffman * CMakeLists.txt: ENH: make it work with cmake 1.6 with no backwards compatibility -2003-01-10 16:05 andy - - * Source/CTest/Curl/curl/curl.h: Try to fix building of tests - -2003-01-10 15:54 andy - - * Source/CTest/Curl/: CMakeLists.txt, CMake/CurlTests.c: Add - another AIX test - -2003-01-10 15:52 hoffman - - * Source/CTest/Curl/: CMakeLists.txt, config.h.in: AIX fixes - -2003-01-10 11:10 andy - - * Source/CTest/Curl/CMakeLists.txt: Fix nonblocking problem - 2003-01-10 11:07 martink * Source/cmGlobalGenerator.cxx: fix warnings -2003-01-10 10:25 andy - - * Source/CTest/Curl/Platforms/WindowsCache.cmake: More windows - -2003-01-10 10:25 andy - - * Source/CTest/Curl/CMakeLists.txt: On Windows we need winmm - -2003-01-10 09:47 andy - - * Source/CTest/Curl/url.c: Fixed persistant connection problem - 2003-01-10 09:02 martink * Source/cmake.cxx: compiler warning -2003-01-10 08:08 andy - - * Source/CTest/Curl/config.h.in: Forgot to move gethostname - 2003-01-10 07:50 andy * Source/CTest/cmCTestSubmit.cxx: Method should return something -2003-01-09 23:26 andy - - * Source/CTest/Curl/: CMakeLists.txt, arpa_telnet.h, base64.c, - base64.h, ca-bundle.h, config.h.in, connect.c, connect.h, - content_encoding.c, content_encoding.h, cookie.c, cookie.h, - dict.c, dict.h, easy.c, escape.c, escape.h, file.c, file.h, - formdata.c, formdata.h, ftp.c, ftp.h, getenv.c, getinfo.c, - getinfo.h, getpass.c, getpass.h, hash.c, hash.h, hostip.c, - hostip.h, http.c, http.h, http_chunks.c, http_chunks.h, if2ip.c, - if2ip.h, krb4.c, krb4.h, ldap.c, ldap.h, llist.c, llist.h, - memdebug.c, memdebug.h, mprintf.c, multi.c, netrc.c, netrc.h, - progress.c, progress.h, security.c, security.h, sendf.c, sendf.h, - setup.h, speedcheck.c, speedcheck.h, ssluse.c, ssluse.h, - strequal.c, strequal.h, strtok.c, strtok.h, telnet.c, telnet.h, - timeval.c, timeval.h, transfer.c, transfer.h, url.c, url.h, - urldata.h, version.c, curl/curl.h, curl/easy.h, curl/mprintf.h, - curl/stdcheaders.h, curl/types.h: New version of libcurl - 2003-01-09 15:54 martink * Modules/FindOpenGL.cmake: better fix for win32 @@ -29132,11 +53102,6 @@ * Source/cmAbstractFilesCommand.cxx: now complains more -2003-01-08 15:08 andy - - * Source/CTest/Curl/: CMakeLists.txt, WindowsCache.cmake, - Platforms/WindowsCache.cmake, Platforms/config-aix.h: Reorganize - 2003-01-08 14:41 hoffman * Utilities/cmake_release_config_aix: release script for aix @@ -29200,11 +53165,6 @@ * Source/cmCTest.cxx: New signature -2003-01-07 20:28 andy - - * Source/CTest/Curl/curl/: curl.h, easy.h, mprintf.h, - stdcheaders.h, types.h: Initial import - 2003-01-07 15:04 hoffman * CMakeLists.txt: ENH: fix install of cmake.1 @@ -29249,33 +53209,6 @@ * Source/CTest/: CMakeLists.txt, cmCTestSubmit.cxx, cmCTestSubmit.h: Start working on improved test -2003-01-06 21:17 andy - - * Source/CTest/Curl/: CMake/CurlTests.c, Testing/CMakeLists.txt, - Testing/curlgtk.c, Testing/ftpget.c, Testing/ftpgetresp.c, - Testing/ftpupload.c, Testing/getinmemory.c, Testing/http-post.c, - Testing/httpput.c, Testing/multithread.c, Testing/persistant.c, - Testing/postit2.c, Testing/sepheaders.c, Testing/simple.c, - Testing/simplessl.c, Testing/testconfig.h.in, - Testing/win32sockets.c: Initial import - -2003-01-06 21:13 andy - - * Source/CTest/Curl/: CMakeLists.txt, WindowsCache.cmake, - arpa_telnet.h, base64.c, base64.h, config.h.in, connect.c, - connect.h, cookie.c, cookie.h, dict.c, dict.h, dllinit.c, easy.c, - escape.c, escape.h, file.c, file.h, formdata.c, formdata.h, - ftp.c, ftp.h, getdate.c, getdate.h, getenv.c, getinfo.c, - getinfo.h, getpass.c, getpass.h, hash.c, hash.h, hostip.c, - hostip.h, http.c, http.h, http_chunks.c, http_chunks.h, if2ip.c, - if2ip.h, inet_ntoa_r.h, krb4.c, krb4.h, ldap.c, ldap.h, llist.c, - llist.h, memdebug.c, memdebug.h, mprintf.c, multi.c, multi.h, - netrc.c, netrc.h, progress.c, progress.h, security.c, security.h, - sendf.c, sendf.h, setup.h, speedcheck.c, speedcheck.h, ssluse.c, - ssluse.h, strequal.c, strequal.h, strtok.c, strtok.h, telnet.c, - telnet.h, timeval.c, timeval.h, transfer.c, transfer.h, url.c, - url.h, urldata.h, version.c: Initial import - 2003-01-06 16:09 king * Utilities/cmake_release_config_hpux: ERR: Fixes for linking diff --git a/Modules/CMakeImportBuildSettings.cmake b/Modules/CMakeImportBuildSettings.cmake index 4a8c1e3a69..cad78980b2 100644 --- a/Modules/CMakeImportBuildSettings.cmake +++ b/Modules/CMakeImportBuildSettings.cmake @@ -119,7 +119,15 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) ENDIF(WIN32) # Enforce the C++ compiler setting. - IF(CMAKE_CXX_COMPILER_MISMATCH) + # CMAKE_OVERRIDE_COMPILER_MISMATCH allow advanced user to override cmake detection of + # compiler mismatch between imported projects. Typical case on UNIX could be: + # 1. Compile a project with g++-3.3 while the imported project was configured + # using the 'c++' alias (which at the time meant g++-3.3) + # 2. This variable also becomes handy when the project your are importing has been + # compiled with a compiler you do not have access to, but offer a compatible ABI with + # yours. + # WARNING: Do not use this variable with C++ compiler with incompatible ABI + IF(CMAKE_CXX_COMPILER_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_CXX_COMPILER to " "\"${CMAKE_BUILD_SETTING_CXX_COMPILER}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. This is required " @@ -129,10 +137,10 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects. Was set to ${CMAKE_CXX_COMPILER}") SET(CMAKE_CXX_COMPILER ${CMAKE_BUILD_SETTING_CXX_COMPILER} CACHE STRING "C++ compiler imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_CXX_COMPILER_MISMATCH) + ENDIF(CMAKE_CXX_COMPILER_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) # Enforce the build type. - IF(CMAKE_BUILD_TYPE_MISMATCH) + IF(CMAKE_BUILD_TYPE_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_BUILD_TYPE to " "\"${CMAKE_BUILD_SETTING_BUILD_TYPE}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. This is required " @@ -142,11 +150,11 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_BUILD_TYPE ${CMAKE_BUILD_SETTING_BUILD_TYPE} CACHE STRING "Build type imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_BUILD_TYPE_MISMATCH) + ENDIF(CMAKE_BUILD_TYPE_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) # Enforce the C build variation flags. - IF(CMAKE_C_FLAGS_DEBUG_MISMATCH) + IF(CMAKE_C_FLAGS_DEBUG_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_C_FLAGS_DEBUG to " "\"${CMAKE_BUILD_SETTING_C_FLAGS_DEBUG}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -155,9 +163,9 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_C_FLAGS_DEBUG ${CMAKE_BUILD_SETTING_C_FLAGS_DEBUG} CACHE STRING "C DEBUG flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_C_FLAGS_DEBUG_MISMATCH) + ENDIF(CMAKE_C_FLAGS_DEBUG_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) - IF(CMAKE_C_FLAGS_RELEASE_MISMATCH) + IF(CMAKE_C_FLAGS_RELEASE_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_C_FLAGS_RELEASE to " "\"${CMAKE_BUILD_SETTING_C_FLAGS_RELEASE}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -166,9 +174,9 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_C_FLAGS_RELEASE ${CMAKE_BUILD_SETTING_C_FLAGS_RELEASE} CACHE STRING "C RELEASE flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_C_FLAGS_RELEASE_MISMATCH) + ENDIF(CMAKE_C_FLAGS_RELEASE_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) - IF(CMAKE_C_FLAGS_MINSIZEREL_MISMATCH) + IF(CMAKE_C_FLAGS_MINSIZEREL_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_C_FLAGS_MINSIZEREL to " "\"${CMAKE_BUILD_SETTING_C_FLAGS_MINSIZEREL}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -177,9 +185,9 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_C_FLAGS_MINSIZEREL ${CMAKE_BUILD_SETTING_C_FLAGS_MINSIZEREL} CACHE STRING "C MINSIZEREL flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_C_FLAGS_MINSIZEREL_MISMATCH) + ENDIF(CMAKE_C_FLAGS_MINSIZEREL_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) - IF(CMAKE_C_FLAGS_RELWITHDEBINFO_MISMATCH) + IF(CMAKE_C_FLAGS_RELWITHDEBINFO_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_C_FLAGS_RELWITHDEBINFO to " "\"${CMAKE_BUILD_SETTING_C_FLAGS_RELWITHDEBINFO}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -188,11 +196,11 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_C_FLAGS_RELWITHDEBINFO ${CMAKE_BUILD_SETTING_C_FLAGS_RELWITHDEBINFO} CACHE STRING "C RELWITHDEBINFO flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_C_FLAGS_RELWITHDEBINFO_MISMATCH) + ENDIF(CMAKE_C_FLAGS_RELWITHDEBINFO_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) # Enforce the C++ build variation flags. - IF(CMAKE_CXX_FLAGS_DEBUG_MISMATCH) + IF(CMAKE_CXX_FLAGS_DEBUG_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_CXX_FLAGS_DEBUG to " "\"${CMAKE_BUILD_SETTING_CXX_FLAGS_DEBUG}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -201,9 +209,9 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_BUILD_SETTING_CXX_FLAGS_DEBUG} CACHE STRING "C++ DEBUG flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_CXX_FLAGS_DEBUG_MISMATCH) + ENDIF(CMAKE_CXX_FLAGS_DEBUG_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) - IF(CMAKE_CXX_FLAGS_RELEASE_MISMATCH) + IF(CMAKE_CXX_FLAGS_RELEASE_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_CXX_FLAGS_RELEASE to " "\"${CMAKE_BUILD_SETTING_CXX_FLAGS_RELEASE}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -212,9 +220,9 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_BUILD_SETTING_CXX_FLAGS_RELEASE} CACHE STRING "C++ RELEASE flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_CXX_FLAGS_RELEASE_MISMATCH) + ENDIF(CMAKE_CXX_FLAGS_RELEASE_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) - IF(CMAKE_CXX_FLAGS_MINSIZEREL_MISMATCH) + IF(CMAKE_CXX_FLAGS_MINSIZEREL_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_CXX_FLAGS_MINSIZEREL to " "\"${CMAKE_BUILD_SETTING_CXX_FLAGS_MINSIZEREL}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -223,9 +231,9 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_CXX_FLAGS_MINSIZEREL ${CMAKE_BUILD_SETTING_CXX_FLAGS_MINSIZEREL} CACHE STRING "C++ MINSIZEREL flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_CXX_FLAGS_MINSIZEREL_MISMATCH) + ENDIF(CMAKE_CXX_FLAGS_MINSIZEREL_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) - IF(CMAKE_CXX_FLAGS_RELWITHDEBINFO_MISMATCH) + IF(CMAKE_CXX_FLAGS_RELWITHDEBINFO_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) MESSAGE("Warning: CMake is forcing CMAKE_CXX_FLAGS_RELWITHDEBINFO to " "\"${CMAKE_BUILD_SETTING_CXX_FLAGS_RELWITHDEBINFO}\" to match that imported " "from ${CMAKE_BUILD_SETTING_PROJECT_NAME}. " @@ -234,7 +242,7 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE) "re-build one of those projects.") SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO ${CMAKE_BUILD_SETTING_CXX_FLAGS_RELWITHDEBINFO} CACHE STRING "C++ RELWITHDEBINFO flags imported from ${CMAKE_BUILD_SETTING_PROJECT_NAME}." FORCE) - ENDIF(CMAKE_CXX_FLAGS_RELWITHDEBINFO_MISMATCH) + ENDIF(CMAKE_CXX_FLAGS_RELWITHDEBINFO_MISMATCH AND NOT CMAKE_OVERRIDE_COMPILER_MISMATCH) ELSE(${SETTINGS_FILE} MATCHES ".+") MESSAGE(SEND_ERROR "CMAKE_IMPORT_BUILD_SETTINGS called with no argument.") diff --git a/Modules/CPackDeb.cmake b/Modules/CPackDeb.cmake index dcce5c6a19..bf21172bb1 100644 --- a/Modules/CPackDeb.cmake +++ b/Modules/CPackDeb.cmake @@ -34,14 +34,22 @@ ENDIF(NOT CPACK_DEBIAN_PACKAGE_VERSION) # Architecture: (mandatory) IF(NOT CPACK_DEBIAN_PACKAGE_ARCHITECTURE) -# There is no such thing as i686 architecture on debian, you should use i386 instead -# $ dpkg --print-architecture - SET(CPACK_DEBIAN_PACKAGE_ARCHITECTURE i386) + # There is no such thing as i686 architecture on debian, you should use i386 instead + # $ dpkg --print-architecture + FIND_PROGRAM(DPKG_CMD dpkg) + IF(NOT DPKG_CMD) + MESSAGE(STATUS "Can not find dpkg in your path, default to i386.") + SET(CPACK_DEBIAN_PACKAGE_ARCHITECTURE i386) + ENDIF(NOT DPKG_CMD) + EXECUTE_PROCESS(COMMAND "${DPKG_CMD}" --print-architecture + OUTPUT_VARIABLE CPACK_DEBIAN_PACKAGE_ARCHITECTURE) ENDIF(NOT CPACK_DEBIAN_PACKAGE_ARCHITECTURE) # have a look at GET_PROPERTY(result GLOBAL PROPERTY ENABLED_FEATURES), # this returns the successful FIND_PACKAGE() calls, maybe this can help # Depends: +# You should set: DEBIAN_PACKAGE_DEPENDS +# TODO: automate 'objdump -p | grep NEEDED' IF(NOT CPACK_DEBIAN_PACKAGE_DEPENDS) MESSAGE(STATUS "CPACK_DEBIAN_PACKAGE_DEPENDS not set, the package will have no dependencies.") ENDIF(NOT CPACK_DEBIAN_PACKAGE_DEPENDS) diff --git a/Modules/FindCurses.cmake b/Modules/FindCurses.cmake index fffe188c99..cd170c1268 100644 --- a/Modules/FindCurses.cmake +++ b/Modules/FindCurses.cmake @@ -7,19 +7,20 @@ # CURSES_HAVE_NCURSES_H - true if ncurses.h is available # CURSES_HAVE_NCURSES_NCURSES_H - true if ncurses/ncurses.h is available # CURSES_HAVE_NCURSES_CURSES_H - true if ncurses/curses.h is available +# CURSES_LIBRARY - set for backwards compatibility with 2.4 CMake # # Set CURSES_NEED_NCURSES to TRUE before the FIND_PACKAGE() command if NCurses # functionality is required. -FIND_LIBRARY(CURSES_CURSES_LIBRARY NAMES curses ) +FIND_LIBRARY(CURSES_LIBRARY NAMES curses ) FIND_LIBRARY(CURSES_NCURSES_LIBRARY NAMES ncurses ) SET(CURSES_USE_NCURSES FALSE) -IF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY) +IF(CURSES_NCURSES_LIBRARY AND NOT CURSES_LIBRARY) SET(CURSES_USE_NCURSES TRUE) -ENDIF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY) +ENDIF(CURSES_NCURSES_LIBRARY AND NOT CURSES_LIBRARY) # Not sure the logic is correct here. @@ -33,9 +34,9 @@ ENDIF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_LIBRARY) # So at first try ncurses.h, if not found, try to find curses.h under the same # prefix as the library was found, if still not found, try curses.h with the # default search paths. -IF(CURSES_CURSES_LIBRARY AND CURSES_NEED_NCURSES) +IF(CURSES_LIBRARY AND CURSES_NEED_NCURSES) INCLUDE(CheckLibraryExists) - CHECK_LIBRARY_EXISTS("${CURSES_CURSES_LIBRARY}" wsyncup "" CURSES_CURSES_HAS_WSYNCUP) + CHECK_LIBRARY_EXISTS("${CURSES_LIBRARY}" wsyncup "" CURSES_CURSES_HAS_WSYNCUP) IF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_HAS_WSYNCUP) CHECK_LIBRARY_EXISTS("${CURSES_NCURSES_LIBRARY}" wsyncup "" CURSES_NCURSES_HAS_WSYNCUP) @@ -44,16 +45,14 @@ IF(CURSES_CURSES_LIBRARY AND CURSES_NEED_NCURSES) ENDIF( CURSES_NCURSES_HAS_WSYNCUP) ENDIF(CURSES_NCURSES_LIBRARY AND NOT CURSES_CURSES_HAS_WSYNCUP) -ENDIF(CURSES_CURSES_LIBRARY AND CURSES_NEED_NCURSES) +ENDIF(CURSES_LIBRARY AND CURSES_NEED_NCURSES) IF(NOT CURSES_USE_NCURSES) FIND_FILE(CURSES_HAVE_CURSES_H curses.h ) - FIND_PATH(CURSES_CURSES_H_PATH curses.h ) - SET(CURSES_INCLUDE_PATH "${CURSES_CURSES_H_PATH}") + FIND_PATH(CURSES_INCLUDE_PATH curses.h ) - SET(CURSES_LIBRARY "${CURSES_CURSES_LIBRARY}") - GET_FILENAME_COMPONENT(_cursesLibDir "${CURSES_CURSES_LIBRARY}" PATH) + GET_FILENAME_COMPONENT(_cursesLibDir "${CURSES_LIBRARY}" PATH) GET_FILENAME_COMPONENT(_cursesParentDir "${_cursesLibDir}" PATH) ELSE(NOT CURSES_USE_NCURSES) # we need to find ncurses @@ -71,7 +70,7 @@ ELSE(NOT CURSES_USE_NCURSES) FIND_PATH(CURSES_NCURSES_INCLUDE_PATH curses.h) SET(CURSES_INCLUDE_PATH "${CURSES_NCURSES_INCLUDE_PATH}") - SET(CURSES_LIBRARY "${CURSES_NCURSES_LIBRARY}") + SET(CURSES_LIBRARY "${CURSES_NCURSES_LIBRARY}" CACHE FILEPATH "path to curses") ENDIF(NOT CURSES_USE_NCURSES) @@ -107,7 +106,7 @@ MARK_AS_ADVANCED( CURSES_INCLUDE_PATH CURSES_LIBRARY CURSES_CURSES_INCLUDE_PATH - CURSES_CURSES_LIBRARY + CURSES_LIBRARY CURSES_NCURSES_INCLUDE_PATH CURSES_NCURSES_LIBRARY CURSES_EXTRA_LIBRARY diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake index db3c14d5b3..62fce09a71 100644 --- a/Modules/FindQt4.cmake +++ b/Modules/FindQt4.cmake @@ -110,6 +110,10 @@ # QT_FOUND If false, don't try to use Qt. # QT4_FOUND If false, don't try to use Qt 4. # +# QT_VERSION_MAJOR The major version of Qt found. +# QT_VERSION_MINOR The minor version of Qt found. +# QT_VERSION_PATCH The patch version of Qt found. +# # QT_EDITION Set to the edition of Qt (i.e. DesktopLight) # QT_EDITION_DESKTOPLIGHT True if QT_EDITION == DesktopLight # QT_QTCORE_FOUND True if QtCore was found. @@ -326,13 +330,13 @@ IF (QT_QMAKE_EXECUTABLE) ENDIF (NOT req_qt_major_vers EQUAL 4) # and now the version string given by qmake - STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" found_qt_major_vers "${QTVERSION}") - STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" found_qt_minor_vers "${QTVERSION}") - STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" found_qt_patch_vers "${QTVERSION}") + STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" QT_VERSION_MAJOR "${QTVERSION}") + STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" QT_VERSION_MINOR "${QTVERSION}") + STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" QT_VERSION_PATCH "${QTVERSION}") # compute an overall version number which can be compared at once MATH(EXPR req_vers "${req_qt_major_vers}*10000 + ${req_qt_minor_vers}*100 + ${req_qt_patch_vers}") - MATH(EXPR found_vers "${found_qt_major_vers}*10000 + ${found_qt_minor_vers}*100 + ${found_qt_patch_vers}") + MATH(EXPR found_vers "${QT_VERSION_MAJOR}*10000 + ${QT_VERSION_MINOR}*100 + ${QT_VERSION_PATCH}") IF (found_vers LESS req_vers) SET(QT4_QMAKE_FOUND FALSE) @@ -1504,14 +1508,14 @@ IF (QT4_QMAKE_FOUND) SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework Carbon") # Qt 4.0, 4.1, 4.2 use QuickTime - IF(found_qt_minor_vers LESS 3) + IF(QT_VERSION_MINOR LESS 3) SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework QuickTime") - ENDIF(found_qt_minor_vers LESS 3) + ENDIF(QT_VERSION_MINOR LESS 3) # Qt 4.2+ use AppKit - IF(found_qt_minor_vers GREATER 1) + IF(QT_VERSION_MINOR GREATER 1) SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework AppKit") - ENDIF(found_qt_minor_vers GREATER 1) + ENDIF(QT_VERSION_MINOR GREATER 1) SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} "-framework ApplicationServices") ENDIF(Q_WS_MAC) diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt index 3e0eca6ff6..89e5d46740 100644 --- a/Source/CMakeLists.txt +++ b/Source/CMakeLists.txt @@ -1,3 +1,4 @@ +INCLUDE(CheckIncludeFile) # Check if we can build support for ELF parsing. CHECK_INCLUDE_FILE("elf.h" HAVE_ELF_H) IF(HAVE_ELF_H) diff --git a/Source/CPack/cmCPackDebGenerator.cxx b/Source/CPack/cmCPackDebGenerator.cxx index 2a9d222476..b0ade56958 100644 --- a/Source/CPack/cmCPackDebGenerator.cxx +++ b/Source/CPack/cmCPackDebGenerator.cxx @@ -124,7 +124,27 @@ int cmCPackDebGenerator::CompressFiles(const char* outFileName, std::string cmd; cmd = "\""; cmd += cmakeExecutable; - cmd += "\" -E tar cfz data.tar.gz ./usr"; + cmd += "\" -E tar cfz data.tar.gz "; + + // now add all directories which have to be compressed + // collect all top level install dirs for that + // e.g. /opt/bin/foo, /usr/bin/bar and /usr/bin/baz would give /usr and /opt + int topLevelLength = strlen(toplevel); + std::set<std::string> installDirs; + for (std::vector<std::string>::const_iterator fileIt = files.begin(); + fileIt != files.end(); ++ fileIt ) + { + std::string::size_type slashPos = fileIt->find('/', topLevelLength+1); + std::string relativeDir = fileIt->substr(topLevelLength, + slashPos - topLevelLength); + if (installDirs.find(relativeDir) == installDirs.end()) + { + installDirs.insert(relativeDir); + cmd += " ."; + cmd += relativeDir; + } + } + std::string output; int retVal = -1; int res = cmSystemTools::RunSingleCommand(cmd.c_str(), &output, diff --git a/Source/QtDialog/CMakeSetupDialog.cxx b/Source/QtDialog/CMakeSetupDialog.cxx index d553cfba74..734fc1a533 100644 --- a/Source/QtDialog/CMakeSetupDialog.cxx +++ b/Source/QtDialog/CMakeSetupDialog.cxx @@ -393,15 +393,18 @@ void CMakeSetupDialog::doHelp() "directory."); QDialog dialog; + QFontMetrics met(this->font()); + int msgWidth = met.width(msg); + dialog.setMinimumSize(msgWidth/15,20); dialog.setWindowTitle(tr("Help")); QVBoxLayout* l = new QVBoxLayout(&dialog); QLabel* lab = new QLabel(&dialog); - l->addWidget(lab); lab->setText(msg); lab->setWordWrap(true); QDialogButtonBox* btns = new QDialogButtonBox(QDialogButtonBox::Ok, Qt::Horizontal, &dialog); QObject::connect(btns, SIGNAL(accepted()), &dialog, SLOT(accept())); + l->addWidget(lab); l->addWidget(btns); dialog.exec(); } diff --git a/Source/cmGlobalKdevelopGenerator.cxx b/Source/cmGlobalKdevelopGenerator.cxx index 98a9d15688..eb760c8e4c 100644 --- a/Source/cmGlobalKdevelopGenerator.cxx +++ b/Source/cmGlobalKdevelopGenerator.cxx @@ -52,17 +52,6 @@ cmGlobalKdevelopGenerator::cmGlobalKdevelopGenerator() this->SupportedGlobalGenerators.push_back("Unix Makefiles"); } - -void cmGlobalKdevelopGenerator::SetGlobalGenerator( - cmGlobalGenerator* generator) -{ - cmExternalMakefileProjectGenerator::SetGlobalGenerator(generator); - cmGlobalUnixMakefileGenerator3* mf = (cmGlobalUnixMakefileGenerator3*) - generator; - mf->SetToolSupportsColor(false); - mf->SetForceVerboseMakefiles(true); -} - void cmGlobalKdevelopGenerator::Generate() { // for each sub project in the project create @@ -474,13 +463,15 @@ void cmGlobalKdevelopGenerator " </run>\n" " <build>\n" " <buildtool>make</buildtool>\n"; //this one is important - fout<<" <builddir>"<<outputDir.c_str()<<"</builddir>\n"; //and this one + fout<<" <builddir>"<<outputDir.c_str()<<"</builddir>\n"; //and this one fout<<" </build>\n" " <make>\n" " <abortonerror>false</abortonerror>\n" " <numberofjobs>1</numberofjobs>\n" " <dontact>false</dontact>\n" - " <makebin></makebin>\n" + " <makebin>" << this->GlobalGenerator->GetLocalGenerators()[0]-> + GetMakefile()->GetRequiredDefinition("CMAKE_BUILD_TOOL") + << " VERBOSE=1 </makebin>\n" " <selectedenvironment>default</selectedenvironment>\n" " <environments>\n" " <default/>\n" diff --git a/Source/cmGlobalKdevelopGenerator.h b/Source/cmGlobalKdevelopGenerator.h index db990d5463..babbc3c80d 100644 --- a/Source/cmGlobalKdevelopGenerator.h +++ b/Source/cmGlobalKdevelopGenerator.h @@ -37,7 +37,6 @@ class cmGlobalKdevelopGenerator : public cmExternalMakefileProjectGenerator { public: cmGlobalKdevelopGenerator(); - virtual void SetGlobalGenerator(cmGlobalGenerator* generator); virtual const char* GetName() const { return cmGlobalKdevelopGenerator::GetActualName();} diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index 0fdcc11a1e..d8069786c8 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -941,7 +941,7 @@ cmLocalGenerator::ExpandRuleVariable(std::string const& variable, if(variable == "CMAKE_COMMAND") { const char* cmcommand = - this->GlobalGenerator->GetCMakeInstance()->GetCMakeCommand(); + this->GetMakefile()->GetDefinition("CMAKE_COMMAND"); return this->Convert(cmcommand, FULL, SHELL); } std::vector<std::string> enabledLanguages; diff --git a/Source/cmLocalVisualStudio7Generator.cxx b/Source/cmLocalVisualStudio7Generator.cxx index a22f509b71..5d30c5945e 100644 --- a/Source/cmLocalVisualStudio7Generator.cxx +++ b/Source/cmLocalVisualStudio7Generator.cxx @@ -353,7 +353,11 @@ cmVS7FlagTable cmLocalVisualStudio7GeneratorFlagTable[] = // boolean flags {"BufferSecurityCheck", "GS", "Buffer security check", "TRUE", 0}, - {"EnableFibreSafeOptimization", "GT", "OmitFramePointers", "TRUE", 0}, + {"BufferSecurityCheck", "GS-", "Turn off Buffer security check", "FALSE", 0}, + {"Detect64BitPortabilityProblems", "Wp64", + "Detect 64-bit Portability Problems", "TRUE", 0}, + {"EnableFiberSafeOptimization", "GT", "Enable Fiber-safe Optimizations", + "TRUE", 0}, {"EnableFunctionLevelLinking", "Gy", "EnableFunctionLevelLinking", "TRUE", 0}, {"EnableIntrinsicFunctions", "Oi", "EnableIntrinsicFunctions", "TRUE", 0}, @@ -365,6 +369,8 @@ cmVS7FlagTable cmLocalVisualStudio7GeneratorFlagTable[] = {"OptimizeForWindowsApplication", "GA", "Optimize for windows", "TRUE", 0}, {"RuntimeTypeInfo", "GR", "Turn on Run time type information for c++", "TRUE", 0}, + {"RuntimeTypeInfo", "GR-", + "Turn off Run time type information for c++", "FALSE", 0}, {"SmallerTypeCheck", "RTCc", "smaller type check", "TRUE", 0}, {"SuppressStartupBanner", "nologo", "SuppressStartupBanner", "TRUE", 0}, {"WarnAsError", "WX", "Treat warnings as errors", "TRUE", 0}, diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index d4dee280a9..32c77970da 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -2107,6 +2107,8 @@ void cmSystemTools::FindExecutableDirectory(const char* argv0) std::string exe; if(cmSystemTools::FindProgramPath(argv0, exe, errorMsg)) { + // remove symlinks + exe = cmSystemTools::GetRealPath(exe.c_str()); cmSystemToolsExecutableDirectory = cmSystemTools::GetFilenamePath(exe.c_str()); } diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 53341f7567..ee2930e1ab 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -567,7 +567,9 @@ void cmTarget::DefineProperties(cmake *cm) "and the compiler supports a module output directory this specifies " "the directory in which the modules will be placed. " "When this property is not set the modules will be placed in the " - "build directory corresponding to the target's source directory."); + "build directory corresponding to the target's source directory. " + "If the variable CMAKE_Fortran_MODULE_DIRECTORY is set when a target " + "is created its value is used to initialize this property."); cm->DefineProperty ("XCODE_ATTRIBUTE_<an-attribute>", cmProperty::TARGET, diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 3b99a82089..88aed1dd9b 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -783,6 +783,7 @@ int cmake::AddCMakePaths() { // Find the cmake executable std::string cMakeSelf = cmSystemTools::GetExecutableDirectory(); + cMakeSelf = cmSystemTools::GetRealPath(cMakeSelf.c_str()); cMakeSelf += "/cmake"; cMakeSelf += cmSystemTools::GetExecutableExtension(); if(!cmSystemTools::FileExists(cMakeSelf.c_str())) @@ -857,7 +858,8 @@ int cmake::AddCMakePaths() if(!cmSystemTools::FileExists(modules.c_str())) { // next try exe/.. - cMakeRoot = cmSystemTools::GetProgramPath(cMakeSelf.c_str()); + cMakeRoot = cmSystemTools::GetRealPath(cMakeSelf.c_str()); + cMakeRoot = cmSystemTools::GetProgramPath(cMakeRoot.c_str()); std::string::size_type slashPos = cMakeRoot.rfind("/"); if(slashPos != std::string::npos) { diff --git a/Source/cmake.h b/Source/cmake.h index 8134943dd6..3f0c59887e 100644 --- a/Source/cmake.h +++ b/Source/cmake.h @@ -314,7 +314,6 @@ class cmake */ const char* GetCTestCommand(); const char* GetCPackCommand(); - const char* GetCMakeCommand() const { return this->CMakeCommand.c_str(); } // Do we want debug output during the cmake run. bool GetDebugOutput() { return this->DebugOutput; } @@ -348,7 +347,8 @@ class cmake } void SetSuppressDevWarnings(bool v) { - this->SuppressDevWarnings = v; + this->SuppressDevWarnings = v; + this->DoSuppressDevWarnings = true; } /** Display a message to the user. */ diff --git a/Source/kwsys/SystemTools.cxx b/Source/kwsys/SystemTools.cxx index f6047a20b6..4815ffdbbb 100644 --- a/Source/kwsys/SystemTools.cxx +++ b/Source/kwsys/SystemTools.cxx @@ -2434,6 +2434,13 @@ kwsys_stl::string SystemTools return ""; } +kwsys_stl::string SystemTools::GetRealPath(const char* path) +{ + kwsys_stl::string ret; + Realpath(path, ret); + return ret; +} + bool SystemTools::FileIsDirectory(const char* name) { // Remove any trailing slash from the name. diff --git a/Source/kwsys/SystemTools.hxx.in b/Source/kwsys/SystemTools.hxx.in index d7f11ca860..29f451c9ca 100644 --- a/Source/kwsys/SystemTools.hxx.in +++ b/Source/kwsys/SystemTools.hxx.in @@ -350,6 +350,11 @@ public: static kwsys_stl::string CollapseFullPath(const char* in_relative, const char* in_base); + /** + * Get the real path for a given path, removing all symlinks. + */ + static kwsys_stl::string GetRealPath(const char* path); + /** * Split a path name into its root component and the rest of the * path. The root component is one of the following: diff --git a/Tests/Fortran/test_use_in_comment_fixedform.f b/Tests/Fortran/test_use_in_comment_fixedform.f index e6709393ad..39f486bf9b 100644 --- a/Tests/Fortran/test_use_in_comment_fixedform.f +++ b/Tests/Fortran/test_use_in_comment_fixedform.f @@ -1,7 +1,7 @@ PROGRAM foo -C USE bar -C use bar -C Use bar +! USE bar +! use bar +! Use bar WRITE(*,*) 'Hello, Fortran world.' END PROGRAM |