- 01 Jun, 2016 4 commits
-
-
Brad King authored
-
-
-
Kitware Robot authored
-
- 31 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 30 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 29 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 28 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 27 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 26 May, 2016 4 commits
-
-
Daniel Pfeifer authored
Run clang-tidy's readability-redundant-string-cstr checker. Ignore findings in kwsys.
-
Daniel Pfeifer authored
Use clang-tidy's performance-unnecessary-copy-initialization checker. After applying the fix-its (which turns the copies into const&), revise the changes and see whether the copies can be removed entirely by using the original instead.
-
Daniel Pfeifer authored
Use clang-tidy's performance-unnecessary-value-param checker to find value parameter declarations of expensive to copy types that are not modified inside the function. Ignore findings in kwsys. After applying the fix-its, manually change `const T&` to `T const&`.
-
Kitware Robot authored
-
- 25 May, 2016 8 commits
-
-
Brad King authored
Teach cmVariableWatch::AddWatch to own the Pair it allocates until it needs to pass ownership to WatchMap.
-
-
Brad King authored
Add a `CMAKE_TRY_COMPILE_PLATFORM_VARIABLES` variable to specify a list of custom variables to be forwarded to a `try_compile` test project. This will be useful for platform information modules or toolchain files to forward some platform-specific set of variables from the host project (perhaps set in its cache) to the test project so that it can build the same way.
-
Brad King authored
De-duplicate the logic that constructs the cmake `-D` flag used to pass variables into the test project cache. Also subsume variables that were propagated by generating `set()` commands in the project and pass them as cache entries instead.
-
Brad King authored
Create a `CMAKE_<LANG>_STANDARD_INCLUDE_DIRECTORIES` variable to specify system include directories for for `<LANG>` compiler command lines. This plays a role for include directories as the existing `CMAKE_<LANG>_STANDARD_LIBRARIES` variable does for link libraries.
-
Brad King authored
-
Mostly automated: values=("RelativeRoot" "NONE" "FULL" "HOME" "START" "HOME_OUTPUT" "START_OUTPUT" "OutputFormat" "UNCHANGED" "MAKERULE" "SHELL" "WATCOMQUOTE" "RESPONSE" "FortranFormat" "FortranFormatNone" "FortranFormatFixed" "FortranFormatFree") for i in "${values[@]}"; do git grep -l cmLocalGenerator::$i | xargs sed -i "s|cmLocalGenerator::$i|cmOutputConverter::$i|g"; done
-
Kitware Robot authored
-
- 24 May, 2016 7 commits
-
-
Daniel Pfeifer authored
Apply fix-its from clang-tidy's performance-faster-string-find checker. Ignore findings in kwsys.
-
Daniel Pfeifer authored
Find uses of `cmSystemTools::ReplaceString` where both `replace` and `with` are string literals with a size of one. Automate with: git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\2', '\3');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\\\\\\\\\");|std::replace(\1.begin(), \1.end(), '\2', '\\\\\\\\');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\\\\\\\\\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\\\\\\\\', '\2');|g"
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
Also, prefer the character overload.
-
Brad King authored
Do not bother looping over all targets if we have no system include directories to add anyway.
-
Brad King authored
All generators use cmLocalGenerator::GetIncludeDirectories to construct the final list of include directories for a target.
-
Kitware Robot authored
-
- 23 May, 2016 3 commits
-
-
Domen Vrankar authored
This patch preserves backward compatibility of deb package names with previous CMake versions but similarly to CPack/RPM allows to change package name format and supports DEB-DEFAULT setting that produces proper Debian package names.
-
Konstantin Podsvirov authored
-
Kitware Robot authored
-
- 22 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 21 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 20 May, 2016 1 commit
-
-
Kitware Robot authored
-
- 19 May, 2016 2 commits
-
-
Brad King authored
Avoid using a KWSys RegularExpression to search for RPATH substrings. It cannot handle large expressions.
-
Kitware Robot authored
-
- 18 May, 2016 3 commits
-
-
Add support for this feature added by QtIFW 2.0.3: http://doc.qt.io/qtinstallerframework/ifw-updates.html Add a `cpack_ifw_update_repository` command as porcelain.
-
-
Kitware Robot authored
-
- 17 May, 2016 1 commit
-
-
Brad King authored
-