summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack-deb-improvements'Brad King2016-05-1631-99/+552
|\ | | | | | | | | | | | | | | | | | | | | | | | | 4461e8bb CPack/Deb cpack-deb-improvements release notes 7e940bf7 CPack/Deb test changes due to breaking changes 3b648894 CPack/Deb package release number in file name 316dd613 CPack/Deb proper package file naming 271e03f0 CPack/Deb per-component package architecture 23baaf8d CPack/Deb inter package dependencies 3a55a0e7 CPack/Deb proper component packages file naming c7f388e7 CPack/Deb generation of postinst and postrm ldconfig files 2d589653 CPack/Deb generation of DEBIAN/shlibs control file
| * CPack/Deb cpack-deb-improvements release notesDomen Vrankar2016-05-131-0/+27
| |
| * CPack/Deb test changes due to breaking changesDomen Vrankar2016-05-1327-29/+211
| | | | | | | | | | | | New CPack/Deb tests and changes to old tests as package file names and inter component dependency detection was changed.
| * CPack/Deb package release number in file nameDomen Vrankar2016-05-131-1/+17
| | | | | | | | | | | | Debian packages file naming format must contain revision number - package release number (breaks compatibility with previous versions)
| * CPack/Deb proper package file namingDomen Vrankar2016-05-133-38/+29
| | | | | | | | | | Proper Debian packages file naming for single package setup (breaks compatibility with previous versions)
| * CPack/Deb per-component package architectureAlexander Smorkalov2016-05-131-1/+4
| | | | | | | | | | | | Allowed to set per-compoment Debian package architecture. Useful, if you distribute documentation (should have "all architecture").
| * CPack/Deb inter package dependenciesAlexander Smorkalov2016-05-131-1/+17
| | | | | | | | | | In multi-component setup dependencies between packages are set (breaking change)
| * CPack/Deb proper component packages file namingAlexander Smorkalov2016-05-132-8/+32
| | | | | | | | | | Proper Debian packages file naming for multi-component setup (breaks compatibility with previous versions)
| * CPack/Deb generation of postinst and postrm ldconfig filesAlexander Smorkalov2016-05-132-0/+85
| | | | | | | | | | | | DEBIAN/postinst and DEBAIN/postrm files generation if the package installs libraries in ldconfig controlled location (/lib/, /usr/lib/)
| * CPack/Deb generation of DEBIAN/shlibs control fileAlexander Smorkalov2016-05-132-34/+143
| | | | | | | | | | DEBIAN/shlibs control file generation if the package contains libraries
* | Merge topic 'link-item-interface-not-path'Brad King2016-05-161-1/+1
|\ \ | | | | | | | | | | | | 9cb263d7 cmComputeLinkInformation: Do not mark interface library as a path
| * | cmComputeLinkInformation: Do not mark interface library as a pathBrad King2016-05-131-1/+1
| | | | | | | | | | | | | | | | | | The empty string we add as a link item for an INTERFACE_LIBRARY target is not a path, so do not mark it as such. The generators currently tolerate it either way, but only by accident.
* | | CMake Nightly Date StampKitware Robot2016-05-161-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-05-151-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2016-05-141-1/+1
| | |
* | | Merge topic 'fix-hdf5-component-search'Brad King2016-05-131-78/+204
|\ \ \ | | | | | | | | | | | | | | | | fdfb0c06 HDF5: Rework component searching to correctly find HL for all bindings
| * | | HDF5: Rework component searching to correctly find HL for all bindingsChuck Atkins2016-05-121-78/+204
| | | |
* | | | Merge topic 'InstallRequiredSystemLibraries-Windows-UCRT'Brad King2016-05-134-1/+32
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 6b0b0660 InstallRequiredSystemLibraries: Optionally install Windows UCRT (#16073) bbf8c03b InstallRequiredSystemLibraries: Fix ENV{ProgramFiles(x86)} reference
| * | | | InstallRequiredSystemLibraries: Optionally install Windows UCRT (#16073)Brad King2016-05-124-0/+31
| | | | |
| * | | | InstallRequiredSystemLibraries: Fix ENV{ProgramFiles(x86)} referenceBrad King2016-05-121-1/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | The fix in commit v3.1.0-rc1~544^2~5 (Windows: Avoid () in environment variable references, 2014-05-02) introduced a set() command in the middle of an argument list. Move it to before the find_path() call.
* | | | CMake Nightly Date StampKitware Robot2016-05-131-1/+1
|/ / /
* | | Merge topic 'ctest-suppress-Note'Brad King2016-05-121-0/+1
|\ \ \ | | | | | | | | | | | | | | | | eafe541f CTest: Do not treat "Note: ..." lines as errors (#14394)
| * | | CTest: Do not treat "Note: ..." lines as errors (#14394)Brad King2016-05-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise CTest interprets the Qt5 moc tool output Note: No relevant classes found. No output generated. as a compiler error.
* | | | Merge topic 'cmake-gui-locale'Brad King2016-05-121-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | cab095e1 cmake-gui: Always use "C" locale for numbers (#16099)
| * | | | cmake-gui: Always use "C" locale for numbers (#16099)Clinton Stimpson2016-05-121-0/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | Set LC_NUMERIC = "C" at startup after Qt initializes the application because Qt may have adopted the current locale from the environment. CMake does not define behavior for non-C-locale numeric behavior.
* | | | Merge topic 'pathscale-implicit-link-info'Brad King2016-05-121-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 25845b10 CMakeParseImplicitLinkInfo: Exclude pathcc ldfe lines (#16100)
| * | | | CMakeParseImplicitLinkInfo: Exclude pathcc ldfe lines (#16100)Michał Górny2016-05-111-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | PathScale uses a wrapper around the linker. The "ldfe" invocation in the output is followed by a normal "ld" invocation. Exclude the former so we can reach and parse the latter correctly.
* | | | Merge topic 'clang-format-prep'Brad King2016-05-122-7/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 06259327 Tests: Wrap long comment lines in VSXaml test 18df6a9a Tests: Protect unicode literals from clang-format Cpp03 formatting
| * | | | Tests: Wrap long comment lines in VSXaml testBrad King2016-05-111-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Manually wrap the lines and remove literal tab characters. This avoids problems with incremental formatting by clang-format.
| * | | | Tests: Protect unicode literals from clang-format Cpp03 formattingBrad King2016-05-111-0/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since CMake is written in C++98 any clang-format configuration must set `Standard` to `Cpp03` so that `A<A<int> >` is not rewritten as `A<A<int>>`. However, this will cause `U"foo"` to be rewritten as `U "foo"`. Add markup to turn clang-format off in the one place that the latter case occurs so that we do not need a separate `.clang-format` config file for it. Inspired-by: Daniel Pfeifer <daniel@pfeifer-mail.de>
* | | | CMake Nightly Date StampKitware Robot2016-05-121-1/+1
|/ / /
* | | CMake Nightly Date StampKitware Robot2016-05-111-1/+1
| | |
* | | Merge topic 'emacs-mode-custom-tab-width'Brad King2016-05-101-1/+3
|\ \ \ | | | | | | | | | | | | | | | | f12b899f cmake-mode.el: Make cmake-tab-width a customizable variable
| * | | cmake-mode.el: Make cmake-tab-width a customizable variableTaylor Braun-Jones2016-05-101-1/+3
| | | |
* | | | Merge topic 'find-command-prefix-from-PATH-windows-only'Brad King2016-05-108-8/+35
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | b30b32a4 Drop find_(library|file|path) prefixes from PATH on non-Windows
| * | | | Drop find_(library|file|path) prefixes from PATH on non-WindowsBrad King2016-05-098-8/+35
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.3.0-rc1~430^2 (Teach find_(library|file|path) to get prefixes from PATH, 2015-02-18) we search in <prefix>/include and <prefix>/lib directories for prefixes with bin directories in the PATH environment variable. The motivation was to support MSYS, MinGW and similar Windows platforms in their default environments automatically. At the time this behavior was thought to be worthwhile in general. Suggested-by: Chuck Atkins <chuck.atkins@kitware.com>
* | | | Merge topic 'doc-cmake-command-modes'Brad King2016-05-101-24/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 3e503fe1 Help: Document `cmake --build` as a separate command mode (#16093) d4faed2f Help: Document `cmake --find-package` as a separate command mode
| * | | | Help: Document `cmake --build` as a separate command mode (#16093)Brad King2016-05-101-18/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `--build` mode was confusingly documented among other options, falsely implying that it can be used anywhere on the command line. Move the documentation to a dedicated section and clarify its usage as s separate command line mode.
| * | | | Help: Document `cmake --find-package` as a separate command modeBrad King2016-05-101-6/+19
| |/ / /
* | | | Merge topic 'FindLua-homebrew'Brad King2016-05-101-0/+1
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | 25f34dea FindLua: Add library name for Lua 5.3 on homebrew
| * | | FindLua: Add library name for Lua 5.3 on homebrewAnders Bakken2016-05-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Homebrew installs lua 5.3 like this: Cellar/lua53/5.3.2_2/lib/liblua.5.3.2.dylib Cellar/lua53/5.3.2_2/lib/liblua.5.3.dylib lib/liblua.5.3.2.dylib lib/liblua.5.3.dylib Add the `liblua.{$VERSION}` naming scheme to our searched names.
* | | | Merge topic 'fix-hdf5-for-compiler-wrapers'Brad King2016-05-101-113/+272
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | 00405af0 HDF5: Refactor the use of compiler wrappers
| * | | HDF5: Refactor the use of compiler wrappersChuck Atkins2016-05-091-113/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make work with HDF5 compiler wrappers as the primary compiler (Cray) * Accept options used by compiler wrappers instead of just seeding search parameters * Only search for libraries if the first 2 fail
* | | | CMake Nightly Date StampKitware Robot2016-05-101-1/+1
| |_|/ |/| |
* | | Merge topic 'clang-format-prep'Brad King2016-05-09221-2631/+0
|\ \ \ | |_|/ |/| | | | | | | | 0ac18d40 Remove `//------...` horizontal separator comments
| * | Remove `//------...` horizontal separator commentsBrad King2016-05-09221-2631/+0
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modern editors provide plenty of ways to visually separate functions. Drop the explicit comments that previously served this purpose. Use the following command to automate the change: $ git ls-files -z -- \ "*.c" "*.cc" "*.cpp" "*.cxx" "*.h" "*.hh" "*.hpp" "*.hxx" | egrep -z -v "^Source/cmCommandArgumentLexer\." | egrep -z -v "^Source/cmCommandArgumentParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmDependsJavaLexer\." | egrep -z -v "^Source/cmDependsJavaParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmExprLexer\." | egrep -z -v "^Source/cmExprParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmFortranLexer\." | egrep -z -v "^Source/cmFortranParser(\.y|\.cxx|Tokens\.h)" | egrep -z -v "^Source/cmListFileLexer\." | egrep -z -v "^Source/cm_sha2" | egrep -z -v "^Source/(kwsys|CursesDialog/form)/" | egrep -z -v "^Utilities/(KW|cm).*/" | xargs -0 sed -i '/^\(\/\/---*\|\/\*---*\*\/\)$/ {d;}' This avoids modifying third-party sources and generated sources.
* | Merge topic 'custom-command-CROSSCOMPILING_EMULATOR'Brad King2016-05-0914-10/+187
|\ \ | | | | | | | | | | | | 8c2cedc6 CustomCommandGenerator: Add support for CROSSCOMPILING_EMULATOR
| * | CustomCommandGenerator: Add support for CROSSCOMPILING_EMULATORJean-Christophe Fillion-Robin2016-05-0914-10/+187
| | | | | | | | | | | | | | | | | | Teach the `add_custom_command` and `add_custom_target' commands to substitute argv0 with the crosscompiling emulator if it is a target with the `CROSSCOMPILING_EMULATOR` property set.
* | | Merge topic 'clang-format-prep'Brad King2016-05-0956-14/+319
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | afca3735 Help clang-format wrap after braces on long initializer lists 85425a3e Move comments off of class access specifier lines 64b55203 Isolate formatted streaming blocks with clang-format off/on
| * | | Help clang-format wrap after braces on long initializer listsBrad King2016-05-066-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | Add a long comment inside a few braced initializer lists in order to convince clang-format to break after the opening brace and format the list without indenting every value past the opening brace.