summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FindOpenMP: Cleanup all variables unconditionallyBrad King2016-07-131-2/+4
|
* FindOpenMP: Improve documentation formattingBrad King2016-07-131-11/+8
| | | | | Also drop link to OpenMP compilers because our supported list may not include all compilers.
* Merge topic 'findicu'Brad King2016-07-131-8/+7
|\ | | | | | | | | 0e9e6aa8 Tests: Run clang-format on FindICU test code
| * Tests: Run clang-format on FindICU test codeBrad King2016-07-131-8/+7
| |
* | Merge branch 'release'Brad King2016-07-130-0/+0
|\ \
| * \ Merge branch 'FindHDF5-fix-misc-issues' into releaseBrad King2016-07-131-37/+99
| |\ \
| * \ \ Merge branch 'fix-cpack-rpm-different-package-names' into releaseBrad King2016-07-111-0/+1
| |\ \ \
| * \ \ \ Merge branch 'find-command-restore-PATH-on-unix' into releaseBrad King2016-07-111-4/+2
| |\ \ \ \
* | \ \ \ \ Merge topic 'findicu'Brad King2016-07-138-0/+419
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | e3bff7b3 Help: Add notes for topic 'findicu' 4a63be15 FindICU: New module
| * | | | | Help: Add notes for topic 'findicu'Brad King2016-07-131-0/+5
| | | | | |
| * | | | | FindICU: New moduleRoger Leigh2016-07-137-0/+414
| | | | | |
* | | | | | Merge topic 'FindHDF5-fix-misc-issues'Brad King2016-07-131-37/+99
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | d5e4516e FindHDF5: Cleanup inconsistent use of HDF5_ROOT 4ece8bdd FindHDF5: Properly fail when required components are not found. 87c1cd9c FindHDF5: Fix h5cc arg parsing to work with homebrew on Mac
| * | | | | FindHDF5: Cleanup inconsistent use of HDF5_ROOTChuck Atkins2016-07-121-10/+14
| | | | | |
| * | | | | FindHDF5: Properly fail when required components are not found.Chuck Atkins2016-07-121-1/+20
| | | | | |
| * | | | | FindHDF5: Fix h5cc arg parsing to work with homebrew on MacChuck Atkins2016-07-121-26/+65
| | |/ / / | |/| | |
* | | | | Merge topic 'no-export-cmake-version'Brad King2016-07-132-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c376c5bc Do not place CMake version in export files
| * | | | | Do not place CMake version in export filesChristoph GrĂ¼ninger2016-07-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Files generated by `install(EXPORT)` and `export_library_dependencies()` may be installed with packages and consumed by dependents. In order to avoid re-building dependents only because the version of CMake changed, drop the CMake version from the export file content.
* | | | | | Merge topic 'fix-cmake-E-env_vs8_wince'Brad King2016-07-131-26/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 047862d3 cmake: Fix -E env_vs8_wince implementation b7a94fbb cmake: Drop unused -E cmake_call_visual_studio_macro code
| * | | | | | cmake: Fix -E env_vs8_wince implementationBrad King2016-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code has accidentally not been compiled since commit v3.0.0-rc1~556^2 (cmake: Split -E command implementation into separate source file, 2013-10-03) because CMAKE_HAVE_VS_GENERATORS was local to `cmake.cxx`. Fixes #16195.
| * | | | | | cmake: Drop unused -E cmake_call_visual_studio_macro codeBrad King2016-07-111-24/+0
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code has not been compiled since commit v3.0.0-rc1~556^2 (cmake: Split -E command implementation into separate source file, 2013-10-03). It appears the code was never used since it was added anyway.
* | | | | | Merge topic 'cpack-rpm-debug-logging-fix'Brad King2016-07-131-1/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 83799aa9 CPack/RPM: Debug logging should only print if requested for
| * | | | | | CPack/RPM: Debug logging should only print if requested forHarry Mallon2016-07-131-1/+3
| |/ / / / /
* | | | | | Merge topic 'fix-cpack-rpm-different-package-names'Brad King2016-07-131-0/+1
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | 672e6d2e CPack/RPM: Add missed CPACK_RPM_FILE_NAME fallback variable
| * | | | | CPack/RPM: Add missed CPACK_RPM_FILE_NAME fallback variableAlex Turbov2016-07-111-0/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | In commit v3.6.0-rc1~66^2 (CPack/RPM different package names, 2016-05-15) we forgot the non-uppercased fallback variable name `CPACK_RPM_<COMPONENT>_FILE_NAME`. Add it now.
* | | | | Merge topic 'find-command-restore-PATH-on-unix'Brad King2016-07-131-4/+2
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | 54475018 Restore find_(library|file|path) search of PATH itself
| * | | | Restore find_(library|file|path) search of PATH itselfBrad King2016-07-111-4/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix in commit commit v3.6.0-rc1~82^2 (Drop find_(library|file|path) prefixes from PATH on non-Windows, 2016-05-09) aggressively dropped search of the entries in PATH itself in addition to the prefixes derived from it. This regresses find modules that (incorrectly) depended on the behavior, including some of our own modules such as FindImageMagick. Restore the search of entries in PATH itself. If we want to drop it later we will need to do so with a policy. Fixes #16192.
* | | | Merge topic 'windows-export-all-from-exe'Brad King2016-07-1313-51/+98
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 9da725cb Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports 2005b960 Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helper
| * | | | Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exportsYury Zhuravlev2016-07-1110-9/+50
| | | | | | | | | | | | | | | | | | | | | | | | | For executables with ENABLE_EXPORTS set, export all symbols when instructed to do so by WINDOWS_EXPORT_ALL_SYMBOLS.
| * | | | Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helperYury Zhuravlev2016-07-113-42/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Factor the implementation out of cmMakefileLibraryTargetGenerator into a helper method in cmMakefileTargetGenerator so it can be re-used elsewhere later.
* | | | | Merge topic 'cmake-spelling'Brad King2016-07-135-5/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 56608618 Fix typos.
| * | | | | Fix typos.Felix Geyer2016-07-105-5/+5
| | |_|_|/ | |/| | |
* | | | | CMake Nightly Date StampKitware Robot2016-07-131-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2016-07-121-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'tiff-typo'Brad King2016-07-111-7/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 7959d518 FindTIFF: Correct variable names in unit test
| * | | | FindTIFF: Correct variable names in unit testRoger Leigh2016-07-101-7/+7
| |/ / /
* | | | Merge topic 'add-gitignore'Brad King2016-07-114-7/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | b4811f3e Tell Git to ignore .DS_Store files 4786ec51 Source: Remove long-unused .cvsignore file
| * | | | Tell Git to ignore .DS_Store filesBrad King2016-07-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are created by MacOS Finder and should not be versioned. Suggested-by: Sean McBride <sean@rogue-research.com>
| * | | | Source: Remove long-unused .cvsignore fileBrad King2016-07-083-7/+2
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2016-07-111-1/+1
| |/ / / |/| | |
* | | | CMake Nightly Date StampKitware Robot2016-07-101-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-07-091-1/+1
|/ / /
* | | Merge topic 'ExternalProject-default-download-filename'Brad King2016-07-081-1/+6
|\ \ \ | | | | | | | | | | | | | | | | af7da934 ExternalProject: Use default file name if extracting from URL fails
| * | | ExternalProject: Use default file name if extracting from URL failsRuslan Baratov2016-07-071-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | The download/extract step uses the file name only internally so we can just use a fallback default name if one cannot be extracted from the URL.
* | | | CMake Nightly Date StampKitware Robot2016-07-081-1/+1
| | | |
* | | | Merge branch 'release'Brad King2016-07-070-0/+0
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | CMake 3.6.0v3.6.0Brad King2016-07-071-1/+1
| | |
* | | Merge topic 'update-linux64-release'Brad King2016-07-071-4/+25
|\ \ \ | | | | | | | | | | | | | | | | ad7da08a Utilities/Release: Switch to Qt 5.7 for Linux x86_64 binary
| * | | Utilities/Release: Switch to Qt 5.7 for Linux x86_64 binaryBrad King2016-07-061-4/+25
| | | | | | | | | | | | | | | | | | | | Compile as C++11 since Qt 5.7 requires it. Limit use of glibc to 2.6 APIs and lower.
* | | | Merge topic 'toolchain-flag-init'Brad King2016-07-0756-174/+345
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a66004be Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files cdde77e5 OpenWatcom: Partially modernize platform information modules f9dbe22c Intel: Do not use GNU-like flags on Windows 5a3ed0d7 Intel: Do not use MSVC-like flags for Fortran
| * | | | Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain filesBrad King2016-07-0648-151/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document these variables. Change our convention for setting these variables from: set(CMAKE_C_FLAGS_INIT "...") to string(APPEND CMAKE_C_FLAGS_INIT " ...") so that any value previously set by a toolchain file will be used. Automate the conversion with: sed -i 's/set *(\(CMAKE_\(C\|CXX\|Fortran\|RC\|ASM\|${[^}]\+}\)_FLAGS\(_[^_]\+\)\?_INIT \+"\)/string(APPEND \1 /' \ Modules/Compiler/*.cmake Modules/Platform/*.cmake and follow up with some manual fixes (e.g. to cases that already meant to append). Also revert the automated changes to contexts that are not protected from running multiple times.