summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* FindHDF5: Restore pre-3.6 behavior of finding only C by defaultBrad King2016-11-021-10/+2
| | | | | | | | | | Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching to correctly find HL for all bindings, 2016-05-12) changed the default behavior from finding only the C bindings to finding everything for the enabled languages. Restore the original behavior for compatibility and because many projects need only the C bindings. Closes: #16397
* Merge branch 'FindHDF5-fix-hl-fortran' into releaseBrad King2016-09-021-1/+1
|\
| * FindHDF5: Fix regression in finding hdf5hl_fortranBrad King2016-09-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | Refactoring in commit v3.6.0-rc1~72^2 (HDF5: Rework component searching to correctly find HL for all bindings, 2016-05-12) accidentally dropped the name `hdf5hl_fortran` from the list of library names and replaced it with `hdf5_hl_fortran`. IIUC the latter name is when HDF5 is built with CMake and the former name is for other build systems. Since this is the non-CMake code path, user the former name. Closes: #16233
* | Merge branch 'FindHDF5-is-parallel' into releaseBrad King2016-09-021-8/+60
|\ \
| * | FindHDF5: Fix regression in providing HDF5_IS_PARALLELBrad King2016-09-021-8/+60
| |/ | | | | | | | | | | | | | | | | Since commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-01) we have additional code paths that find HDF5 and suppress the original search logic. Report HDF5_IS_PARALLEL from these other code paths too. Closes: #16257
* | Merge branch 'GetPrerequisites-fix-regression' into releaseBrad King2016-08-121-2/+6
|\ \
| * | GetPrerequisites: Fix regression in gp_resolved_file_typeBrad King2016-08-121-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.6.0-rc1~287^2 (GetPrerequisites: Fix gp_resolved_file_type on non-canonical paths, 2016-03-08) we accidentally convert relative paths (e.g. system dll file names) to absolute paths even when we do not know the base directory. Fix this by canonicalizing only paths that are already absolute. Closes: #16240
* | | Merge branch 'update-cle-version-info' into releaseBrad King2016-08-082-4/+14
|\ \ \
| * | | CrayLinuxEnvironment: Add alternative methods to get version infoChuck Atkins2016-08-052-4/+14
| |/ / | | | | | | | | | Closes: #16229
* | | Merge branch 'intel-gnu11-support' into releaseBrad King2016-08-031-4/+4
|\ \ \
| * | | Intel-C: standard flags are also supported in 12.0Ben Boeckel2016-08-021-1/+1
| | | |
| * | | Intel-C: support gnu89 and gnu99 extension flagsBen Boeckel2016-08-021-2/+2
| | | |
| * | | Intel-C: declare support for gnu11Ben Boeckel2016-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without extensions, functions like `strdup` are not available since they are actually controlled by feature flags such as _SVID_SOURCE and _BSD_SOURCE. When using `-std=c11` on Intel, none of these flags are set, so the functions are not declared properly leading to compile errors. Reported-by: Adam J. Stewart <ajstewart426@gmail.com> Closes: #16226
* | | | Merge branch 'fix-findhdf5-definitions' into releaseBrad King2016-08-021-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | FindHDF5: Make sure compile definition vars keep the -D flagChuck Atkins2016-08-021-1/+1
| | |/ | |/|
* | | FindProtobuf: Restore support for PROTOBUF_IMPORT_DIRSKonstantin Sinitsyn2016-08-021-0/+8
|/ / | | | | | | | | | | Support was accidentally dropped by commit v3.6.0-rc1~273^2 (FindProtobuf: Rename variables to match case of module name, 2016-03-01).
* | Merge branch 'nsis-protect-uninst-exec' into releaseBrad King2016-07-211-1/+1
|\ \
| * | NSIS: Quote uninstaller path when executing it in a shellJustin Clift2016-07-211-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | Protect our `$0` reference in the shell as `"$0"`. Otherwise it works with a space in the path only due to an insecure Windows feature. Prior to this fix, any installer using the option added by commit v2.8.9~234^2 (Added CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL, 2011-06-11) exposes a local privilege escalation vulnerability. Reported-by: Amir Szekely <kichik@gmail.com> Reported-by: Ug_0 Security
* | Merge branch 'FindHDF5-fix-misc-issues' into releaseBrad King2016-07-131-37/+99
|\ \
| * | 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
| |/
* | 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 branch 'FindJNI-ubuntu-paths' into releaseBrad King2016-07-051-3/+4
|\
| * FindJNI: Fix support for Ubuntu 15.10O Libre2016-07-051-3/+4
| | | | | | | | | | The library search paths added by commit v3.6.0-rc1~281^2~1 (FindJNI: Add support for Ubuntu 15.10, 2016-03-08) were incorrect. Fix them.
* | InstallRequiredSystemLibraries: Document UCRT option use caseBrad King2016-06-301-2/+2
|/ | | | Suggested-by: Hendrik Sattler <post@hendrik-sattler.de>
* Merge branch 'FindHDF5-handle-unsuffixed' into releaseBrad King2016-06-271-4/+21
|\
| * FindHDF5: create all the *_LIBRARIES when using hdf5-config.cmakeRobert Maynard2016-06-241-0/+4
| |
| * FindHDF5: cache the correct path to the high level librariesRobert Maynard2016-06-241-3/+3
| |
| * FindHDF5: When component targets not found fallback to compiler wrappersRobert Maynard2016-06-231-0/+6
| |
| * FindHDF5: Handle HDF5 builds with non-suffixed componentsRobert Maynard2016-06-231-0/+7
| |
| * FindHDF5: correctly add lang to each component target name.Robert Maynard2016-06-231-1/+1
| |
* | GetPrerequisites: fix typo in commentRolf Eike Beer2016-06-221-1/+1
|/
* Merge branch 'pkgconfig-targets' into releaseBrad King2016-06-201-2/+6
|\
| * FindPkgConfig: define the imported targets also when the data comes from cacheRolf Eike Beer2016-06-191-2/+6
| |
* | Merge branch 'FindQt4-doc-QtDeclarative-imported' into releaseBrad King2016-06-201-0/+2
|\ \
| * | FindQt4: Document Qt4::QtDeclarative imported target (#16157)Brad King2016-06-201-0/+2
| |/
* | Merge branch 'revert-vs-clang-minsize' into releaseBrad King2016-06-171-1/+1
|\ \ | |/ |/|
| * VS: Fix regressed mapping for the cl `/Os` compiler flagBrad King2016-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.6.0-rc1~279^2~10 (VS: in Clang/C2 toolset, setup correct compiler settings, 2016-02-18) a flag mapping was added for the clang `-Os` flag. However, this collides with a mapping we already had for the MSVC flag of the same name. This is a symptom of a larger problem in that the VS generators need a per-toolset flag map (issue #16153). For now, simply drop the new mapping and drop `-Os` from clang compiler flags in the MinSizeRel configuration. Reported-by: Felix Bruns <felixbruns@gmail.com>
* | Merge branch 'SunOS-PathScale' into releaseBrad King2016-06-064-0/+37
|\ \
| * | Platform: add flag definitions for PathScale compiler on SunOS (#16135)Michał Górny2016-06-064-0/+37
| |/
* | Merge branch 'FindLibArchive-3.2' into releaseBrad King2016-06-031-4/+5
|\ \
| * | FindLibArchive: Support libarchive 3.2 version string formatOrion Poplawski2016-06-031-4/+5
| |/
* | Merge branch 'FindHDF5-fix-already-found' into releasev3.6.0-rc1Brad King2016-06-021-4/+11
|\ \
| * | FindHDF5: Add backwards compatability for already-found searchesChuck Atkins2016-06-021-4/+11
| |/
* | Compiler/TI: Pass libraries as last part to linkerAlexander Stein2016-06-021-1/+1
|/ | | | | | | | | If e.g. libc.a is passed before any objects the linker raises the follwing warning: cannot resolve archive libc.a to a compatible library, as no input files have been encountered In the end the library is skipped and missing symbols occur. Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
* Merge topic 'UseJava-fix-typo'Brad King2016-06-011-1/+1
|\ | | | | | | | | bcf39688 UseJava: Fix grammar error in documentation
| * UseJava: Fix grammar error in documentationMatthew Woehlke2016-05-311-1/+1
| |
* | CPackRPM and CPackDeb documentation improvementsDomen Vrankar2016-06-012-113/+165
|/
* Merge topic 'osx-no-warn-sdk-target-mismatch'Brad King2016-05-271-10/+0
|\ | | | | | | | | cffe0ed7 OS X: Drop warning about SDK and deployment target version mismatch