Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: Create cmXMLSafe to help escapes in XML | Brad King | 2009-02-05 | 1 | -50/+0 |
| | | | | | | | This class provides easy syntax to efficiently insert blocks of data into XML documents with proper escapes. It replaces the old cmCTest::MakeXMLSafe and cmSystemTools::MakeXMLSafe methods which allocated extra memory instead of directly streaming the data. | ||||
* | BUG: fix crash with cmd.exe shell and cmake in the path | Bill Hoffman | 2009-01-20 | 1 | -0/+9 |
| | |||||
* | COMP: Using the proper type for local variables can eliminate compiler warnings. | David Cole | 2008-11-26 | 1 | -1/+1 |
| | |||||
* | ENH: Implement feature request from issue 7885. Allow setting environment ↵ | David Cole | 2008-11-26 | 1 | -0/+50 |
| | | | | variables on a per-test basis for ctest using set_test_properties ENVIRONMENT. | ||||
* | ENH: add initial support for HAIKU OS from bug# 7425 | Bill Hoffman | 2008-09-15 | 1 | -1/+4 |
| | |||||
* | BUG: fix for 7045, use gcc for .m | Bill Hoffman | 2008-08-19 | 1 | -2/+3 |
| | |||||
* | COMP: Work-around bogus compiler warning. | Brad King | 2008-08-15 | 1 | -0/+2 |
| | |||||
* | ENH: Inform user when RPATH or RUNPATH is removed | Brad King | 2008-08-14 | 1 | -1/+11 |
| | |||||
* | BUG: Update both RPATH and RUNPATH entries | Brad King | 2008-08-14 | 1 | -70/+119 |
| | | | | | | | | | During installation the RPATH and RUNPATH entries of ELF binaries are edited to match the user specification. Usually either one entry is present or both entries refer to the same string literal. In the case that they are both present and refer to separate string literals we need to update both. I have never seen this case in practice, but we should do this just in case. | ||||
* | BUG: Remove both RPATH and RUNPATH entries | Brad King | 2008-08-14 | 1 | -62/+92 |
| | | | | | | | | Removal of the RPATH and RUNPATH from ELF binaries must work when both entries are present. Both entries should be removed. Previously only one would be removed and the other would be blanked because it pointed at the same string which was zeroed. This fixes gentoo bug number 224901. | ||||
* | ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API. | Brad King | 2008-05-27 | 1 | -3/+3 |
| | | | | | | | - Add an argument to registry read/write/delete methods to specify a 32-bit or 64-bit view. - Default is the bit-ness of the running program. - See issue #7095. | ||||
* | ENH: Inform user when RPATH is set during installation. | Brad King | 2008-05-27 | 1 | -1/+11 |
| | | | | | - Original patch from Alex. - Modified to print only when RPATH is actually set. | ||||
* | ENH: Added RPATH methods to cmSystemTools | Brad King | 2008-04-14 | 1 | -0/+170 |
| | | | | | - RemoveRPath to remove the RPATH from a binary - CheckRPath to check for an existing RPATH in a binary | ||||
* | COMP: Fix new cmSystemTools file time methods on Windows. | Brad King | 2008-04-14 | 1 | -1/+1 |
| | |||||
* | ENH: Added methods to cmSystemTools to save and restore file modification times. | Brad King | 2008-04-14 | 1 | -0/+73 |
| | |||||
* | BUG: undo change as it breaks preprocess test for some reason?? | Bill Hoffman | 2008-04-08 | 1 | -4/+1 |
| | |||||
* | BUG: half fix for 6688, expand registry stuff on unix just like it was not ↵ | Bill Hoffman | 2008-04-08 | 1 | -1/+12 |
| | | | | found on windows | ||||
* | ENH: half fix for 6688, don't let [ count go negative | Bill Hoffman | 2008-04-08 | 1 | -1/+4 |
| | |||||
* | ENH: Update cmSystemTools::ChangeRPath to support replacing rpath values ↵ | Brad King | 2008-04-08 | 1 | -9/+61 |
| | | | | from the middle of the string. | ||||
* | ENH: Improve error message when installation file(CHRPATH) cannot change the ↵ | Brad King | 2008-04-07 | 1 | -1/+7 |
| | | | | RPATH. | ||||
* | ENH: try to fix mac symlinks to the executable | Bill Hoffman | 2008-03-28 | 1 | -0/+2 |
| | |||||
* | ENH: In cmSystemTools::ChangeRPath check for the RUNPATH if RPATH does not ↵ | Brad King | 2008-03-02 | 1 | -1/+6 |
| | | | | exist. | ||||
* | ENH: Cleanup builtin chrpath support | Brad King | 2008-03-02 | 1 | -4/+33 |
| | | | | | | | | | | | | - 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 | ||||
* | COMP: Fix unused parameter warning when cmSystemTools::ChangeRPath is built ↵ | Brad King | 2008-03-01 | 1 | -0/+1 |
| | | | | without ELF support. | ||||
* | BUG: Fix cmSystemTools::ChangeRPath to not complain if there is no RPATH ↵ | Brad King | 2008-03-01 | 1 | -0/+6 |
| | | | | entry in the file but the requested new rpath is empty. | ||||
* | ENH: Use builtin chrpath instead of relinking ELF targets | Brad King | 2008-03-01 | 1 | -0/+83 |
| | | | | | | | | | | - 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 | ||||
* | ENH: Add ELF file parsing | Brad King | 2008-02-27 | 1 | -0/+14 |
| | | | | | | - Enabled when system provides elf.h - Introduce cmELF class to parse ELF files - Use in cmSystemTools::GuessLibrarySOName to really get soname | ||||
* | ENH: Improve linking to third-party shared libraries on soname platforms | Brad King | 2008-02-21 | 1 | -0/+31 |
| | | | | | | | | | | | | | | - 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 | ||||
* | COMP: Need to return a value from fake MD5 method under bootstrap. | Brad King | 2008-01-25 | 1 | -0/+1 |
| | |||||
* | COMP: Cannot do MD5 from KWSys during CMake bootstrap. | Brad King | 2008-01-24 | 1 | -0/+5 |
| | |||||
* | ENH: Add cmSystemTools::ComputeStringMD5 method. | Brad King | 2008-01-24 | 1 | -0/+11 |
| | |||||
* | ENH: add ability to have manifest files and incremental linking with make ↵ | Bill Hoffman | 2008-01-01 | 1 | -21/+31 |
| | | | | and nmake | ||||
* | ENH: Enabled color printing of "Scanning dependencies of target ..." message. | Brad King | 2007-12-19 | 1 | -0/+36 |
| | |||||
* | ENH: Centralized and globalized computation of CMake program locations. ↵ | Brad King | 2007-12-13 | 1 | -0/+23 |
| | | | | This eliminates startup paths that failed to produce this information. | ||||
* | STYLE: Fixed line-too-long. | Brad King | 2007-10-08 | 1 | -1/+3 |
| | |||||
* | COMP: Added inadvertantly removed include. | Brad King | 2007-10-08 | 1 | -0/+1 |
| | |||||
* | COMP: Simplified include file logic. The windows.h header should be ↵ | Brad King | 2007-10-07 | 1 | -20/+11 |
| | | | | included for all compilers on windows. | ||||
* | COMP: fix to compile on VS 8 | Ken Martin | 2007-10-05 | 1 | -1/+1 |
| | |||||
* | BUG: Fix call to SetFileTime to set it on the proper file. | Brad King | 2007-10-05 | 1 | -1/+1 |
| | |||||
* | ENH: During file installation treat the source file as a dependency of the ↵ | Brad King | 2007-10-05 | 1 | -0/+64 |
| | | | | 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. | ||||
* | COMP: remove warnings | Bill Hoffman | 2007-09-27 | 1 | -1/+1 |
| | |||||
* | BUG: fix problem with stdout and stderr not showing up in ms dos shells | Bill Hoffman | 2007-09-25 | 1 | -1/+11 |
| | |||||
* | ENH: add new machines | Bill Hoffman | 2007-09-24 | 1 | -2/+3 |
| | |||||
* | ENH: fix warning | Bill Hoffman | 2007-09-17 | 1 | -2/+2 |
| | |||||
* | ENH: opps | Bill Hoffman | 2007-09-11 | 1 | -0/+2 |
| | |||||
* | ENH: fix 2 ctest issues, do not use the build type of ctest to look for ↵ | Bill Hoffman | 2007-09-11 | 1 | -0/+17 |
| | | | | config types, do not inherit pipes in child procs for ctest so it can kill them | ||||
* | COMP: patch from Mathieu: fix warning about unused variables in bootstrap | Alexander Neundorf | 2007-08-14 | 1 | -1/+3 |
| | | | | | | mode Alex | ||||
* | ENH: use gnu tar for cygwin | Bill Hoffman | 2007-07-31 | 1 | -2/+9 |
| | |||||
* | BUG: fix bootstrapping, md5sum disabled in bootstrapping mode | Alexander Neundorf | 2007-07-16 | 1 | -2/+6 |
| | | | | Alex | ||||
* | ENH: apply patch from Mathieu, add argument -E md5sum to compute md5sums of | Alexander Neundorf | 2007-07-16 | 1 | -0/+47 |
| | | | | | | files, compatible to md5sum output Alex |