- Jan 19, 2016
-
-
6e92f7b2 Help: Document the CMAKE_EXPORT_COMPILE_COMMANDS variable
-
6ccc3070 FindCUDA: Support special characters in path (#15919)
-
3ec92267 install: Do not remove compiler-defined RPATH entries
-
09b2f1c3 Windows: Find Program Files directories more robustly from environment
-
Kitware Robot authored
-
- Jan 18, 2016
-
-
Kitware Robot authored
-
- Jan 17, 2016
-
-
Kitware Robot authored
-
- Jan 16, 2016
-
-
Kitware Robot authored
-
- Jan 15, 2016
-
-
-
Some compilers may add their own RPATH entries when invoking the linker. For example, a GCC installation may contain the following definition in the specs file: *link_libgcc: %D -rpath <<some specific rpath in which libstdc++.so can be found>> In this case binaries may contain RPATH entries that CMake did not add. When we update the RPATH on installation we must preserve these entries even if CMake thinks the INSTALL_RPATH value should be empty. Fix this by always using file(RPATH_CHANGE) and teach it to behave as file(RPATH_REMOVE) if the actual RPATH in the file is empty after replacing the build-tree RPATH with the install-tree RPATH. This will preserve any compiler-added RPATH value instead of removing it.
-
Brad King authored
In Modules/Platform/WindowsPaths.cmake our previously recorded environment variable combinations no longer seem to be correct. For example, a 64-bit cmake binary may see ProgramW6432 in the environment and end up not considering the "ProgramFiles(x86)" variable. Instead check for all possible environment variables in the preferred order and then remove duplicates. Reported-by:
Shawn Waldon <shawn.waldon@kitware.com>
-
Brad King authored
Add `VERBATIM` to all `add_custom_command` calls so that CMake will escape arguments properly even when special characters such as "()" are present. Suggested-by:
Nils Gladitz <nilsgladitz@gmail.com>
-
Kitware Robot authored
-
- Jan 14, 2016
-
-
4b24626e FindDCMTK: Simplify documentation. 361c199f FindDCMTK: Add reStructuredText formatting. d790f4fe FindDCMTK: Keep original copyright notice. 8c8e53d0 FindDCMTK: Minor documentation grammatical issues. d50cbbb0 FindDCMTK: Obey QUIET option for find_package. 31b4700e FindDCMTK: Improve compatibility with DCMTKConfig.cmake.
-
-
a7393cbd ctest_test: Report which tests failed even when QUIET is used
-
7a37afa7 bootstrap: Add option to build with system liblzma (#15916)
-
630c8aa8 install: Allow generator expressions in DIRECTORY
-
Kitware Robot authored
-
- Jan 13, 2016
-
-
Brad King authored
-
Since commit v3.3.0-rc1~410^2~3 (ctest_test: Add QUIET option, 2015-02-17) if tests fail when QUIET is used one sees: The following tests FAILED: but not the subsequent line(s) indicating which tests failed. Restore the list of failed tests.
-
fc5d6592 VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894)
-
36d87e18 FindPkgConfig: add PREFIX/share/pkgconfig to PKG_CONFIG_PATH (#15910)
-
Teach install(DIRECTORY) to support generator expressions in the list of directories, much like install(FILES) already supports.
-
Kitware Robot authored
-
- Jan 12, 2016
-
-
Matt McCormick authored
-
Matt McCormick authored
This is a follow-up to 31b4700e. Remove the extra character that was added to ensure the CMake.ModuleNotices test passes.
-
Add new widgets to the warning messages dialog to control treating warnings as errors.
-
Expand the -W set of cmake options to include support for the -Werror and -Wno-error format, which is used to control upgrading and downgrading warning and error messages. Implement support for these new formats for the dev and deprecated message types. Add tests and updated documentation for new options.
-
Brad King authored
Suggested-by:
Thomas Laguzzi <tholag@gmail.com>
-
Most packages install their .pc files into PREFIX/lib/pkgconfig, but some put them into PREFIX/share/pkgconfig. Either is valid, and pkg-config itself looks in both for the /usr and /usr/local prefixes. This fixes an issue where some packages (yajl, for example) are not found if they are installed into a non-standard prefix and CMAKE_PREFIX_PATH is used to locate them.
-
Matt McCormick authored
Also remove CTK integration reference to avoid confusion.
-
Brad King authored
* upstream-KWSys: KWSys 2016-01-11 (bc07fbf7)
-
Code extracted from: http://public.kitware.com/KWSys.git at commit bc07fbf7a884713815b3ac72d85487bf6aa338f5 (master). Upstream Shortlog ----------------- James Johnston (1): bc07fbf7 Configure: Silence spurious warnings from Embarcadero compiler.
-
Brad King authored
-
4d05f195 FindwxWidgets: Drop suppression of -isystem
-