summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FindBoost: unset cache variables if the lib dir changesYves Frederix2017-01-301-1/+1
| | | | | | | | This fixes a regression introduced by commit v3.3.0-rc1~5^2~2 (FindBoost: Search for debug and release libraries separately, 2015-01-26). The `_Boost_CHANGE_LIBDIR` variable was split into `_Boost_CHANGE_LIBDIR_{DEBUG,RELEASE}` but one usage site was not updated.
* CMake Nightly Date StampKitware Robot2017-01-301-1/+1
|
* CMake Nightly Date StampKitware Robot2017-01-291-1/+1
|
* CMake Nightly Date StampKitware Robot2017-01-281-1/+1
|
* Merge topic 'genex-if'Brad King2017-01-279-0/+62
|\ | | | | | | | | 895f7f16 Genex: Add `IF` generator expression
| * Genex: Add `IF` generator expressionColby Pike2017-01-269-0/+62
| | | | | | | | | | | | | | | | This allows a single condition to be used to choose between two alternatives. Without this the condition must be duplicated with one surrounded by `NOT`. Closes: #15585
* | Merge topic 'GNUG_define'Brad King2017-01-272-0/+15
|\ \ | | | | | | | | | | | | 24d73fa0 GNUC: also check __GNUG__ define when checking for g++
| * | GNUC: also check __GNUG__ define when checking for g++Rolf Eike Beer2017-01-252-0/+15
| | | | | | | | | | | | | | | | | | | | | At least the scratchbox compiler for the N900, which basically is a gcc 4.2, sets only __GNUG__ in C++ mode, but not __GNUC__. It does indeed set __GNUC_MINOR__ and __GNUC_PATCHLEVEL__. Extend the compiler detection code for GNU compilers in C++ mode to look at __GNUG__ in case __GNUC__ is absent.
* | | Merge topic 'topic-reproducible-build'Brad King2017-01-2716-0/+47
|\ \ \ | | | | | | | | | | | | | | | | 243aed52 cmTimestamp: Support SOURCE_DATE_EPOCH to override current time
| * | | cmTimestamp: Support SOURCE_DATE_EPOCH to override current timeBernhard M. Wiedemann2017-01-2616-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | See https://reproducible-builds.org/ for why this is good and https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
* | | | Merge topic 'test-GeneratorExpression-update'Brad King2017-01-272-17/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c3a22518 Tests: Extend GeneratorExpression to work with more configurations d4911724 Tests: Teach GeneratorExpression to cover spaces in include dirs 1a2a9b0d Tests: Simplify GeneratorExpression imported include directory check
| * | | | Tests: Extend GeneratorExpression to work with more configurationsBrad King2017-01-262-1/+5
| | | | | | | | | | | | | | | | | | | | Add missing pieces for RelWithDebInfo and MinSizeRel.
| * | | | Tests: Teach GeneratorExpression to cover spaces in include dirsBrad King2017-01-262-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Add a space to the imported include directories used for the test. This works around funny quoted-`;` interpretation by Visual Studio.
| * | | | Tests: Simplify GeneratorExpression imported include directory checkBrad King2017-01-262-15/+9
| | | | | | | | | | | | | | | | | | | | Do not duplicate the list of include directories 4 times.
* | | | | CMake Nightly Date StampKitware Robot2017-01-271-1/+1
| | | | |
* | | | | Merge topic 'tests_auto_type'Brad King2017-01-262-1/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ef47272b Tests: use cxx_auto_type only if actually available
| * | | | | Tests: use cxx_auto_type only if actually availableRolf Eike Beer2017-01-252-1/+4
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | The presence of CMAKE_CXX_COMPILE_FEATURES doesn't mean cxx_auto_type is always available.
* | | | | Merge topic 'FindCUDA-select-flags-auto-msvc'Brad King2017-01-261-9/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c1f3086d FindCUDA: Enable CUDA_SELECT_NVCC_ARCH_FLAGS Auto for MSVC
| * | | | | FindCUDA: Enable CUDA_SELECT_NVCC_ARCH_FLAGS Auto for MSVCBjoern Thiel2017-01-251-9/+11
| | |_|/ / | |/| | | | | | | | | | | | | Fixes: #16525
* | | | | Merge topic 'pkg-config-recheck'Brad King2017-01-262-1/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 796dea67 FindPkgConfig: Recheck pkg-config on parameter change.
| * | | | | FindPkgConfig: Recheck pkg-config on parameter change.Matthew Hanna2017-01-252-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, once pkg_check_modules succeeds, it will never call _pkg_check_modules_internal again. That means that if the parameters to pkg_check_modules are changed, cmake will be called to reconfigure, but nothing will change. This change is to store the full string of arguments to pkg_check_modules and override the FOUND optimization so that the arguments are reevaluated when modified.
* | | | | | Merge topic 'FindGTK2_RunTwice'Brad King2017-01-265-42/+72
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4bc2c16b FindGTK2: Add unit test to check variables when run twice 9702b3ee FindGTK2: Fix GTK2_LIBRARIES and GTK2_TARGETS when called twice
| * | | | | | FindGTK2: Add unit test to check variables when run twiceDaniele E. Domenichelli2017-01-254-0/+32
| | | | | | |
| * | | | | | FindGTK2: Fix GTK2_LIBRARIES and GTK2_TARGETS when called twiceDaniele E. Domenichelli2017-01-251-42/+40
| | |/ / / / | |/| | | | | | | | | | | | | | | | Closes: #16582
* | | | | | Merge topic 'FindLua-versioned-lib'Brad King2017-01-261-7/+9
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | 2759e225 FindLua: try to find library according to version from header
| * | | | | FindLua: try to find library according to version from headerBrad King2017-01-241-7/+9
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Patch-by: fft on gitlab.kitware.com Issue: #15756
* | | | | CMake Nightly Date StampKitware Robot2017-01-261-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'testdriver-cleanup'Brad King2017-01-251-88/+58
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb86b4ce TestDriver: fix/silence clang-tidy warnings 178c8973 TestDriver: calc NumTests at compile time 3bb4a798 TestDriver: use for loop 60b68304 TestDriver: abstract CM_CAST macro 1731b90c TestDriver: Revise C++ coding style using clang-format
| * | | | TestDriver: fix/silence clang-tidy warningsDaniel Pfeifer2017-01-241-15/+12
| | | | |
| * | | | TestDriver: calc NumTests at compile timeDaniel Pfeifer2017-01-241-5/+4
| | | | |
| * | | | TestDriver: use for loopDaniel Pfeifer2017-01-241-3/+1
| | | | |
| * | | | TestDriver: abstract CM_CAST macroDaniel Pfeifer2017-01-241-13/+9
| | | | |
| * | | | TestDriver: Revise C++ coding style using clang-formatDaniel Pfeifer2017-01-241-65/+45
| | | | |
* | | | | Merge topic 'intel-mpi-windows-fix'Brad King2017-01-251-5/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6eaf25c FindMPI: Strip quotes from include path and convert to CMake path format 39bf93c8 FindMPI: Add Intel MPI wrapper names on Windows
| * | | | | FindMPI: Strip quotes from include path and convert to CMake path formatChristian Pfeiffer2017-01-231-0/+2
| | | | | |
| * | | | | FindMPI: Add Intel MPI wrapper names on WindowsChristian Pfeiffer2017-01-231-5/+6
| | | | | |
* | | | | | Merge topic 'cpack-ifw-options'Brad King2017-01-254-39/+247
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e5089c56 CPackIFW: Add some options
| * | | | | | CPackIFW: Add some optionsKonstantin Podsvirov2017-01-244-39/+247
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cpack_ifw_configure_component_group command gained options: - DEPENDS. The cpack_ifw_configure_component and cpack_ifw_configure_component_group commands gained options: - REQUIRES_ADMIN_RIGHTS; - UPDATE_TEXT; - SORTING_PRIORITY; # New name for PRIORITY - DEPENDENCIES; # Alias for DEPENDS - AUTO_DEPEND_ON; - TRANSLATIONS. For both commands PRIORITY option now is depreceted. Please use SORTING_PRIORITY instead.
* | | | | | Merge topic 'sanitizer-options'Brad King2017-01-258-15/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e116f2a5 ctest_memcheck: Fix sanitizers when MemoryCheckSanitizerOptions is empty 522e1588 Tests: Use CTEST_MEMORYCHECK_SANITIZER_OPTIONS where appropriate
| * | | | | | ctest_memcheck: Fix sanitizers when MemoryCheckSanitizerOptions is emptyJamie Snape2017-01-237-13/+19
| | | | | | |
| * | | | | | Tests: Use CTEST_MEMORYCHECK_SANITIZER_OPTIONS where appropriateJamie Snape2017-01-231-2/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Previously the ThreadSanitizer and MemorySanitizer tests erroneously used `CTEST_MEMORYCHECK_COMMAND_OPTIONS`.
* | | | | | Merge topic 'lang_lint'Brad King2017-01-2537-10/+185
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0618ddf6 Add properties to run the cpplint style checker with the compiler
| * | | | | | Add properties to run the cpplint style checker with the compilerJamie Snape2017-01-2337-10/+185
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a `<LANG>_CPPLINT` target property (initialized by a `CMAKE_<LANG>_CPPLINT` variable) to specify a `cpplint` style checker command line to be run along with the compiler.
* | | | | | Merge topic 'cuda_linker_preference'Brad King2017-01-251-1/+1
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | df3353d1 CUDA: set linker preference between C and C++
| * | | | | CUDA: set linker preference between C and C++Robert Maynard2017-01-241-1/+1
| |/ / / /
* | | | | CMake Nightly Date StampKitware Robot2017-01-251-1/+1
| |/ / / |/| | |
* | | | Merge topic 'dl-libs-typo'Brad King2017-01-241-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 114ac7d0 Help: Fix typo in CMAKE_DL_LIBS docs
| * | | | Help: Fix typo in CMAKE_DL_LIBS docsThiago Perrotta2017-01-241-1/+1
| |/ / /
* | | | Merge topic 'cpack-stgz-minimal-test'Brad King2017-01-246-3/+82
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 624709c8 CPack/STGZ: minimalistic packages test 1c93eb68 CPack/STGZ prefer pax for extraction
| * | | | CPack/STGZ: minimalistic packages testDomen Vrankar2017-01-225-2/+78
| | | | |