Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Include cmAlgorithms where it is used. | Stephen Kelly | 2015-03-10 | 1 | -0/+1 |
| | |||||
* | Replace foo.size() pattern with !foo.empty(). | Stephen Kelly | 2015-01-18 | 1 | -3/+3 |
| | |||||
* | Use the cmDeleteAll algorithm instead of trivial raw loops. | Stephen Kelly | 2015-01-13 | 1 | -6/+1 |
| | |||||
* | strings: Remove redundant calls to std::string::c_str() | Nils Gladitz | 2014-10-15 | 1 | -4/+4 |
| | | | | | Replacements were detected and performed by the clang tool remove-cstr-calls on a linux build. | ||||
* | Remove some c_str() calls. | Stephen Kelly | 2014-03-11 | 1 | -4/+4 |
| | | | | | | Use the clang RemoveCStrCalls tool to automatically migrate the code. This was only run on linux, so does not have any positive or negative effect on other platforms. | ||||
* | stringapi: Use strings for search paths | Ben Boeckel | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream. | Clinton Stimpson | 2014-01-07 | 1 | -1/+2 |
| | | | | | Also use SystemTools::Fopen() instead of fopen(). This is to eventually support utf-8 filenames. | ||||
* | GenEx: Fix reporting about not-found include directories and libraries. | Stephen Kelly | 2012-10-17 | 1 | -4/+15 |
| | | | | | | This fixes a regression introduced in commit 290e92ad (Move GetIncludeDirectories to cmGeneratorTarget, 2012-09-16) which loops over cmGeneratorTargets before they get created, so the container is empty. | ||||
* | Move GetIncludeDirectories to cmGeneratorTarget. | Stephen Kelly | 2012-09-19 | 1 | -3/+4 |
| | |||||
* | Remove trailing whitespace from most CMake and C/C++ code | Kitware Robot | 2012-08-13 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//' | ||||
* | Make search paths ordered and unique | David Cole | 2012-02-22 | 1 | -1/+14 |
| | | | | | Avoid duplicates. Same as before the introduction of the INCLUDE_DIRECTORIES target property. | ||||
* | Extract and use the INCLUDE_DIRECTORIES target properties. | Stephen Kelly | 2012-02-22 | 1 | -9/+13 |
| | | | | | | | | | Eliminate callers of cmMakefile::GetIncludeDirectories. All callers of GetIncludeDirectories should go through the local generator object. Only the local generator calls cmTarget::GetIncludeDirectories directly. | ||||
* | Convert CMake to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -14/+9 |
| | | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range. | ||||
* | ENH: Remove unused code from cmMakeDepend | Brad King | 2009-03-16 | 1 | -58/+0 |
| | | | | | | | This class is the old-style dependency scanner. It is needed only to implement the output_required_files command. This change removes some code not needed for that purpose, including a reference to the HEADER_FILE_ONLY property. | ||||
* | BUG: fix for bug 6136 make sure includes are not directories | Bill Hoffman | 2007-12-15 | 1 | -4/+4 |
| | |||||
* | BUG: some UNIX fixes for my m_ commit | Ken Martin | 2006-03-15 | 1 | -4/+4 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -71/+72 |
| | |||||
* | STYLE: Fix some style issues | Andy Cedilnik | 2006-03-10 | 1 | -22/+25 |
| | |||||
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -3/+3 |
| | | | | of const junk | ||||
* | BUG: fix for bug 373 make depend problem | Bill Hoffman | 2003-11-12 | 1 | -2/+4 |
| | |||||
* | removed duplicate includes | Ken Martin | 2003-08-10 | 1 | -1/+0 |
| | |||||
* | ENH: performance fixes for network depends | Bill Hoffman | 2003-07-28 | 1 | -7/+31 |
| | |||||
* | ENH: Merged use of the kwsys RegularExpression class instead of ↵ | Brad King | 2003-06-23 | 1 | -1/+2 |
| | | | | cmRegularExpression. | ||||
* | Implement GetLineFromStream that actually works and use it instead of getline | Andy Cedilnik | 2003-03-27 | 1 | -3/+3 |
| | |||||
* | BUG: fix bug in depends | Bill Hoffman | 2002-12-10 | 1 | -6/+0 |
| | |||||
* | FIX: a / was appended without checking if there wasn't one already. | Sebastien Barre | 2002-11-06 | 1 | -3/+12 |
| | |||||
* | ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵ | Brad King | 2002-10-23 | 1 | -10/+10 |
| | | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. | ||||
* | ERR: Fixes for comeau compiler. NULL is a pointer of type void*, and cannot ↵ | Brad King | 2002-09-10 | 1 | -2/+2 |
| | | | | be compared directly with other pointer types. We use 0 instead. | ||||
* | modified how source files store properties | Ken Martin | 2002-08-16 | 1 | -1/+1 |
| | |||||
* | removed all source lists from the system and made them vectors. Also ↵ | Ken Martin | 2002-06-27 | 1 | -24/+20 |
| | | | | appended _CMAKE_PATH to the end of the automatic cache entries for executables and libraries. Odds of all these changes working are slim but cmake builds and passes all its tests. VTK40 starts building | ||||
* | now includes current include files directory when searching for files it ↵ | Ken Martin | 2002-06-10 | 1 | -8/+24 |
| | | | | includes | ||||
* | ENH: major change, the cmMakefile now contains a master list of cmSourceFile ↵ | Bill Hoffman | 2002-03-29 | 1 | -8/+8 |
| | | | | objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc. | ||||
* | ENH:Updated copyright | Will Schroeder | 2002-01-21 | 1 | -30/+6 |
| | |||||
* | Now adds dependency if the file doesn't exist but will be created during the ↵ | Franck Bettinger | 2001-11-16 | 1 | -4/+41 |
| | | | | compilation | ||||
* | ENH: cmMakeDepend::GenerateDependInformation will now use hints regardless ↵ | Brad King | 2001-11-12 | 1 | -14/+19 |
| | | | | of whether the actual file exists. This can be used to add dependencies to .h files which are generated but included in hand-written .cxx files. If the .cxx does exist, though, it will be used first, and the hints will be used afterward. | ||||
* | BUG: Changed include and link directory paths in cmMakefile back to ↵ | Brad King | 2001-07-30 | 1 | -2/+2 |
| | | | | std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted. | ||||
* | Removed the Uniquification of the include and link directory list in FinalPass, | Ian Scott | 2001-07-30 | 1 | -2/+2 |
| | | | | | and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories a set rather than vector | ||||
* | BUG: Need to expand variables in search paths in case it hasn't been done ↵ | Brad King | 2001-07-17 | 1 | -1/+3 |
| | | | | yet by the makefile. | ||||
* | ENH: Hacked together a new implementation of the dependency generator code. ↵ | Brad King | 2001-07-17 | 1 | -137/+99 |
| | | | | This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this. | ||||
* | ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about ↵ | Brad King | 2001-06-21 | 1 | -30/+19 |
| | | | | missing dependencies. | ||||
* | BUG: Dependency hints must be removed by the makefile generator before ↵ | Brad King | 2001-06-12 | 1 | -14/+0 |
| | | | | adding the dependencies generated by cmMakeDepend. | ||||
* | some cleanup to the make depend process | Ken Martin | 2001-06-12 | 1 | -24/+46 |
| | |||||
* | ENH: unify make process on unix | Bill Hoffman | 2001-05-16 | 1 | -1/+0 |
| | |||||
* | ENH:New copyright | Will Schroeder | 2001-04-27 | 1 | -3/+28 |
| | |||||
* | STYLE: Updated comments for name change cmClassFile->cmSourceFile | Brad King | 2001-04-25 | 1 | -7/+7 |
| | |||||
* | many fixes and cleanup and features | Ken Martin | 2001-04-24 | 1 | -16/+22 |
| | |||||
* | ERR: We can't assume a vector iterator is a pointer. It must be ↵ | Brad King | 2001-04-18 | 1 | -1/+1 |
| | | | | dereferenced to get a reference to the element, and then we can take the address of that to get a pointer. "i" becomes "&*i" | ||||
* | ENH: Changed m_Indices to an stl set and renamed it to m_IndexSet. Using a ↵ | Brad King | 2001-04-16 | 1 | -24/+7 |
| | | | | set results in a significant performance increase and reduction in memory usage. | ||||
* | major changes to support multiple libraries and source lists | Ken Martin | 2001-04-11 | 1 | -18/+20 |
| | |||||
* | ENH: Added INCLUDE_REGULAR_EXPRESSION command to set regular expression used ↵ | Brad King | 2001-03-15 | 1 | -8/+5 |
| | | | | in dependency checking. |