summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* ExternalProject: only append `COMMAND` if actually adding a commandBen Boeckel2017-02-271-3/+2
| | | | Fixes #16544.
* Merge topic 'ExternalProject-checkout-clarify'Brad King2017-02-271-1/+1
|\ | | | | | | | | a9fa6a2c ExternalProject: Run `git checkout` with `--` to clarify arguments
| * ExternalProject: Run `git checkout` with `--` to clarify argumentsBrad King2017-02-241-1/+1
| | | | | | | | | | | | | | Fix the case when the tag name to be checked out also happens to match a path name. Fixes: #16678
* | Merge topic 'GetPrerequisites-find_item_basename'Brad King2017-02-241-0/+5
|\ \ | | | | | | | | | | | | eacf7dec GetPrerequisites: also try to resolve just the basename
| * | GetPrerequisites: also try to resolve just the basenameMichael Maltese2017-02-221-0/+5
| | | | | | | | | | | | Fixes #16625.
* | | Merge topic 'find_openmp_clang_patch'Brad King2017-02-241-0/+1
|\ \ \ | | | | | | | | | | | | | | | | 9dc7a2ed FindOpenMP: Add iomp5 variant of Clang OpenMP flags
| * | | FindOpenMP: Add iomp5 variant of Clang OpenMP flagsLucas Czech2017-02-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Try `-fopenmp=libiomp5` in addition to `-fopenmp=libomp`. Leave the latter as the default that we try first when the compiler id is `Clang`. If that does not work we will still fall back to trying all the candidates and eventually get to the iomp5 variant.
* | | | Merge topic 'autogen_depends'Brad King2017-02-241-0/+1
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 62a1e292 Autogen: Add hint to SKIP_AUTOMOC in error message e98465cf Autogen: Add Quote function and use it for logging 96f6f392 Autogen: Add AUTOMOC_DEPEND_FILTERS documentation 94e3f82c Autogen: Add AUTOMOC_DEPEND_FILTERS test 70ebf35c Autogen: Add AUTOMOC_DEPEND_FILTERS support 2a6fd432 Autogen: Single point of return in Run() method e9a8a207 Autogen: Log simplifications
| * | | Autogen: Add AUTOMOC_DEPEND_FILTERS supportSebastian Holtermann2017-02-221-0/+1
| | | |
* | | | Merge topic 'FindCUDA-fix-init'Brad King2017-02-231-0/+1
|\ \ \ \ | |/ / / |/| | | | | | | | | | | 934eb497 FindCUDA: Fix PTX selection with multiple architectures
| * | | FindCUDA: Fix PTX selection with multiple architecturesBjoern Thiel2017-02-221-0/+1
| | |/ | |/|
* | | Merge topic 'autogen_json'Brad King2017-02-221-15/+21
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29d96633 Autogen: Don't use .moc include in Q_PLUGIN_METADATA test d60f1ddc Autogen: Documentation update cdb72127 Autogen: Add release notes for Q_PLUGIN_METADATA support 8b13a52c Autogen: Tests: Set different compression levels in rcc test 9d1db7d7 Autogen: Overhaul and simplify AutogenInfo.cmake file generation 0ab817fa Autogen: Optimize GetCompileDefinitionsAndDirectories function 754d4318 Autogen: Sort AutogenInfo.cmake.in cd74daf0 Autogen: Tests: Add Q_PLUGIN_METADATA test 39c4819e Autogen: Tests: Add moc include tests 50805693 Autogen: Tests: Clean comments c23206b6 Autogen: Log simplifications 347572cf Autogen: Only touch an unchanged moc_compilation.cpp 03df033b Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes 3ec230de Autogen: Use GetRealPath in central places only 41fb64e7 Autogen: Search moc includes in include directories 175c8900 Autogen: Sort includes before composing include options ...
| * | | Autogen: Overhaul and simplify AutogenInfo.cmake file generationSebastian Holtermann2017-02-211-6/+6
| | | |
| * | | Autogen: Sort AutogenInfo.cmake.inSebastian Holtermann2017-02-211-14/+20
| | | | | | | | | | | | | | | | | | | | Also rename AM_SKIP_MOC to AM_MOC_SKIP and AM_SKIP_UIC to AM_UIC_SKIP
* | | | Merge topic 'ExternalProject-update-docs'Brad King2017-02-221-2/+9
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | c95d017f ExternalProject: Clarify documented role of `INSTALL_DIR` 4b21290e ExternalProject: Clarify documented role of `INSTALL_COMMAND`
| * | | ExternalProject: Clarify documented role of `INSTALL_DIR`Brad King2017-02-211-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | It does not actually configure the project to install to the given location. That must be done by passing the `<INSTALL_DIR>` placeholder to the external project configuration step.
| * | | ExternalProject: Clarify documented role of `INSTALL_COMMAND`Wilfried Goesgens2017-02-211-1/+5
| | |/ | |/| | | | | | | | | | It is for the install step of the external project and does not affect installation of the calling project.
* | | Merge topic 'cmake-host-system-name'Brad King2017-02-211-6/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | 717e1f30 Use looked up uname path for command execution 0bbd993f Make CMAKE_HOST_SYSTEM_NAME available in scripting context
| * | | Use looked up uname path for command executionGregor Jasny2017-02-191-4/+4
| | | |
| * | | Make CMAKE_HOST_SYSTEM_NAME available in scripting contextGregor Jasny2017-02-191-2/+0
| | |/ | |/|
* | | Merge topic 'FindGTK2-old-sigc++'Brad King2017-02-211-1/+4
|\ \ \ | | | | | | | | | | | | | | | | 2ab118a8 FindGTK2: handle old libsigc++ versions
| * | | FindGTK2: handle old libsigc++ versionsBen Boeckel2017-02-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Old versions of `libsigc++` do not have the version macros inside of its `sigc++config.h` header. Assume nothing about such headers and report version "zero". Fixes: #16654
* | | | Merge topic 'productbuild_component_plist'Brad King2017-02-201-2/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | d32f9deb CPack: Add option to specify --component-plist for productbuild
| * | | | CPack: Add option to specify --component-plist for productbuildTim Hutt2017-02-171-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the productbuild generator this lets you specify the value of the `--component-plist` parameter when it runs pkgbuild for a component. Fixes: #16638
* | | | | Merge topic 'productbuild_resources'Brad King2017-02-201-0/+8
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | 734581f4 CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIR
| * | | | CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIRTim Hutt2017-02-171-0/+8
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | This allows you to copy custom files (e.g. a background image) into the macOS installer. Fixes: #16604
* | | | Merge topic 'FindHDF5-fix-header-langs'Brad King2017-02-171-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 96d61393 FindHDF5: Fix search for language-specific header file
| * | | | FindHDF5: Fix search for language-specific header fileBrad King2017-02-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit v3.6.0-rc1~85^2 (HDF5: Refactor the use of compiler wrappers, 2016-04-04) converted code of the form if(${LANGUAGE} MATCHES ...) to if(LANGUAGE MATCHES ...) However, `LANGUAGE` is a foreach() loop variable and not a normal variable so auto-dereference does not occur. Restore the explicit `${}` syntax and use the new name of the loop variable that has changed since then too. Fixes: #16651
* | | | | Merge topic 'FindHDF5-include-dir-advanced'Brad King2017-02-171-1/+1
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | 28bb68e3 FindHDF5: Restore HDF5_<LANG>_INCLUDE_DIR advanced cache entry mark
| * | | | FindHDF5: Restore HDF5_<LANG>_INCLUDE_DIR advanced cache entry markBrad King2017-02-171-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) renamed the language loop variable used to construct the name of `HDF5_<LANG>_INCLUDE_DIR` but forgot to update it in the `mark_as_advanced` call. Fix it now. Issue: #16651
* | | | Merge topic 'FindOpenSSL-crypto-name'Brad King2017-02-171-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 9b78dca3 FindOpenSSL: Add another name for libcrypto with MSVC
| * | | | FindOpenSSL: Add another name for libcrypto with MSVCKevin Whitaker2017-02-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Add the `crypto` name without any prefix or suffix as a fallback, just as we already have for `ssl`.
* | | | | Merge topic 'TestBigEndian-cxx-only'Brad King2017-02-161-7/+19
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ac0962ce TestBigEndian: Fix to work with CXX without C
| * | | | | TestBigEndian: Fix to work with CXX without CUwe Koloska2017-02-151-7/+19
| |/ / / /
* | | | | Merge topic 'cuda-msvc-flags'Brad King2017-02-162-11/+12
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | | | | | 55fb46d2 CUDA: Fix default compiler flags on Windows d7c80f60 CUDA: Fix test cases to not override CUDA flags
| * | | CUDA: Fix default compiler flags on WindowsBrad King2017-02-152-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the default values of `CMAKE_CUDA_FLAGS[_<CONFIG>]` on Windows to make the host compiler flags match those produced for C++ by the `Platform/Windows-MSVC` module. This makes the flags consistent with those used for C++.
| * | | Merge branch 'cuda-no-Os' into releaseBrad King2017-02-141-1/+1
| |\ \ \
| * \ \ \ Merge branch 'cuda-with-c' into releaseBrad King2017-02-142-0/+8
| |\ \ \ \
| * \ \ \ \ Merge branch 'backport-clang-format-cuda' into releaseBrad King2017-02-141-1/+1
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'cmake_provide_include_dir_for_toolkit' into releaseBrad King2017-02-132-4/+32
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge topic 'cuda-drop-comment'Brad King2017-02-151-7/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7c29a0c8 CMakeDetermineCUDACompiler: Drop out-of-date comment
| * | | | | | | CMakeDetermineCUDACompiler: Drop out-of-date commentBrad King2017-02-141-7/+0
| | | | | | | |
* | | | | | | | Merge topic 'cuda-with-c'Brad King2017-02-152-0/+8
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1c60231c CUDA: Link to standard system libraries when linking as CUDA 8d75d8dc Tests: Add case for CUDA with C but not C++
| * | | | | | | CUDA: Link to standard system libraries when linking as CUDABrad King2017-02-142-0/+8
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows with MSVC-like host compilers we must honor the standard libraries chosen by the `Platform/Windows-MSVC` module. Otherwise C code linked into the CUDA binary that expects to have these libraries available may not link.
* | | | | | | Merge topic 'cuda-no-Os'Brad King2017-02-151-1/+1
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | / / | | |_|_|/ / | |/| | | | 59ed323d CUDA: Do not use non-existent -Os flag for nvcc
| * | | | | CUDA: Do not use non-existent -Os flag for nvccBrad King2017-02-141-1/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Fix the CUDA MinSizeRel configuration flags to avoid using the `-Os` flag that nvcc does not support.
| * | | | Merge branch 'sphinx-1.4' into releaseBrad King2017-02-101-3/+3
| |\ \ \ \
* | \ \ \ \ Merge branch 'backport-clang-format-cuda' into clang-format-cudaBrad King2017-02-141-1/+1
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Modules: Run clang-format on CUDA codeBrad King2017-02-141-1/+1
| | |_|/ / | |/| | |
* | | | | Merge topic 'cmake_provide_include_dir_for_toolkit'Brad King2017-02-142-4/+32
|\ \ \ \ \ | |/ / / / | | | | / | |_|_|/ |/| | | 44f3acb2 CUDA: Detect the toolkit include directories