summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'SolarisStudio-compile-features'Brad King2015-01-199-11/+125
|\ | | | | | | | | | | | | | | | | 00194ea7 Help: Add notes for topic 'SolarisStudio-compile-features' bcb04783 Features: Record for SolarisStudio 12.4. 536c535c Features: Adjust cxx_variadic_templates unit test for SolarisStudio. 5d57970d Features: Use variable in cxx_inheriting_constructors test. 69182ce4 Features: Ensure that the cxx_auto_type test is correct.
| * Help: Add notes for topic 'SolarisStudio-compile-features'Brad King2015-01-191-0/+5
| |
| * Features: Record for SolarisStudio 12.4.Stephen Kelly2015-01-175-3/+96
| | | | | | | | It has similar C++11 capabilities compared to GCC 4.8.
| * Features: Adjust cxx_variadic_templates unit test for SolarisStudio.Stephen Kelly2015-01-171-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | The change in commit 1f19ac4d (Features: Adjust cxx_variadic_templates unit test for GNU < 4.7., 2015-01-11) pacified GNU 4.6, but leaves SolarisStudio 12.4 complaining: "cxx_variadic_templates.cpp", line 5: Error: Partial specialization for Interface<Is...> has identical arguments. 1 Error(s) detected. Implement a preprocessor test for using the partial specialization workaround needed by GNU 4.6.
| * Features: Use variable in cxx_inheriting_constructors test.Stephen Kelly2015-01-171-1/+1
| | | | | | | | Avoid warning with SolarisStudio.
| * Features: Ensure that the cxx_auto_type test is correct.Stephen Kelly2015-01-171-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SolarisStudio considers 'auto' to be a storage class specifier in C++98 mode (as appropriate), and considers variables without a specified type to be of type int. So, it treats auto x = 3.14; as auto int x = 3.14; which in C++98 mode is equivalent to int x = 3.14; and it does not fail to compile as expected. Change the test to use a reference so that the type must be known.
* | Merge topic 'WriteCompilerDetectionHeader-multi-file-lang'Brad King2015-01-192-15/+35
|\ \ | | | | | | | | | | | | | | | | | | | | | 59e6e15c Help: Add notes for topic 'WriteCompilerDetectionHeader-multi-file-lang' 54156d72 WCDH: Generate per-language files in multi-file mode. d84d6ed4 WCDH: Allow compilers to specify features for one language but not the other. 7dcdfec9 WCDH: Find a language-specific DetermineCompiler.cmake if present.
| * | Help: Add notes for topic 'WriteCompilerDetectionHeader-multi-file-lang'Stephen Kelly2015-01-171-0/+6
| |/
| * WCDH: Generate per-language files in multi-file mode.Stephen Kelly2015-01-171-12/+16
| | | | | | | | | | Otherwise we generate defines for C/CXX features unguarded by the presence of the __cplusplus macro and available to the wrong compiler.
| * WCDH: Allow compilers to specify features for one language but not the other.Stephen Kelly2015-01-171-2/+8
| |
| * WCDH: Find a language-specific DetermineCompiler.cmake if present.Stephen Kelly2015-01-171-1/+5
| | | | | | | | The SolarisStudio compiler module uses language specific files.
* | Merge topic 'test-ctest_submit-fail-with-RunCMake'Brad King2015-01-1913-0/+81
|\ \ | | | | | | | | | | | | 352de1d7 Tests: Add RunCMake.CTestSubmit cases covering ctest_submit failures
| * | Tests: Add RunCMake.CTestSubmit cases covering ctest_submit failuresBrad King2015-01-1913-0/+81
| | | | | | | | | | | | | | | | | | Cover command invocation argument errors. Prepare infrastructure to cover failed 'drop' cases, but do not cover them yet because we need to collect error messages from each platform.
* | | Merge branch 'release'Brad King2015-01-190-0/+0
|\ \ \
| * \ \ Merge branch 'emacs-mode-fix-word-at-point' into releaseBrad King2015-01-191-3/+7
| |\ \ \
| * \ \ \ Merge branch 'FindQt-fixes' into releaseBrad King2015-01-161-3/+10
| |\ \ \ \
| * \ \ \ \ Merge branch 'fix-cmake-org-links' into releaseBrad King2015-01-163-4/+4
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'release-3.0' into releaseBrad King2015-01-161-0/+1
| |\ \ \ \ \ \
| | * \ \ \ \ \ Merge branch 'eclipse-fix-cxx-natures' into release-3.0Brad King2015-01-161-0/+1
| | |\ \ \ \ \ \
| * | \ \ \ \ \ \ Merge branch 'fix-qcc-compiler-id' into releaseBrad King2015-01-153-3/+3
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'fix-COMPILE_FEATURES-genex' into releaseBrad King2015-01-153-9/+17
| |\ \ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ \ Merge topic 'consistent-empty-method'Brad King2015-01-1981-310/+310
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5f69314e Replace foo.length() pattern with !foo.empty(). fd0c036c Replace 'foo.length() >= 1' pattern with !foo.empty() f09fde2d Replace 'foo.length() > 0' pattern with !foo.empty(). 86b5bdfa Replace 'foo.length() == 0' pattern with foo.empty(). fd7b3712 Replace foo.size() pattern with !foo.empty(). aa773035 Replace !foo.size() pattern with foo.empty(). 64592633 cmListCommand: Use empty() and expand whitespace. 607e1938 Replace 'foo.size() != 0' pattern with !foo.empty(). 930bd478 Replace 'foo.size() == 0' pattern with foo.empty(). d92887ef Replace 'foo.size() > 0' pattern with !foo.empty().
| * | | | | | | | | | | Replace foo.length() pattern with !foo.empty().Stephen Kelly2015-01-185-8/+8
| | | | | | | | | | | |
| * | | | | | | | | | | Replace 'foo.length() >= 1' pattern with !foo.empty()Stephen Kelly2015-01-182-2/+2
| | | | | | | | | | | |
| * | | | | | | | | | | Replace 'foo.length() > 0' pattern with !foo.empty().Stephen Kelly2015-01-185-8/+8
| | | | | | | | | | | |
| * | | | | | | | | | | Replace 'foo.length() == 0' pattern with foo.empty().Stephen Kelly2015-01-181-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | Replace foo.size() pattern with !foo.empty().Stephen Kelly2015-01-1842-114/+114
| | | | | | | | | | | |
| * | | | | | | | | | | Replace !foo.size() pattern with foo.empty().Stephen Kelly2015-01-187-13/+13
| | | | | | | | | | | |
| * | | | | | | | | | | cmListCommand: Use empty() and expand whitespace.Stephen Kelly2015-01-181-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | Replace 'foo.size() != 0' pattern with !foo.empty().Stephen Kelly2015-01-186-8/+8
| | | | | | | | | | | |
| * | | | | | | | | | | Replace 'foo.size() == 0' pattern with foo.empty().Stephen Kelly2015-01-1835-72/+72
| | | | | | | | | | | |
| * | | | | | | | | | | Replace 'foo.size() > 0' pattern with !foo.empty().Stephen Kelly2015-01-1832-83/+83
| | | | | | | | | | | |
* | | | | | | | | | | | Merge topic 'use-member-insert'Brad King2015-01-196-36/+13
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa889c4d cmakemain: Initialize vector content with iterators directly. 8211010c cmakemain: Use member insert in command line handling code. b5422573 cmListCommand: Replace loop with member algorithm. 92a37f92 Convert raw loops to set member insert. aac44e71 Convert raw loops to vector member insert.
| * | | | | | | | | | | | cmakemain: Initialize vector content with iterators directly.Stephen Kelly2015-01-181-5/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmakemain: Use member insert in command line handling code.Stephen Kelly2015-01-181-4/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmListCommand: Replace loop with member algorithm.Stephen Kelly2015-01-181-7/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | Convert raw loops to set member insert.Stephen Kelly2015-01-182-10/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | Convert raw loops to vector member insert.Stephen Kelly2015-01-182-10/+4
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge topic 'delete-algorithm'Brad King2015-01-194-25/+21
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 681d965d Use the cmDeleteAll algorithm for types derived from std::map. 4dc0c488 cmDeleteAll: Generalize deletion specialization for map types.
| * | | | | | | | | | | | Use the cmDeleteAll algorithm for types derived from std::map.Stephen Kelly2015-01-173-21/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | cmDeleteAll: Generalize deletion specialization for map types.Stephen Kelly2015-01-171-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assume that a container whose value_type is a std::pair should have its second member deleted.
* | | | | | | | | | | | | Merge topic 'remove-AppleClang-51-release-notes'Brad King2015-01-191-5/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e11f8d64 Remove AppleClang-5.1-features.rst release notes.
| * | | | | | | | | | | | | Remove AppleClang-5.1-features.rst release notes.Stephen Kelly2015-01-171-5/+0
| |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is redundant after Xcode-clang-compile-features.rst.
* | | | | | | | | | | | | Merge topic 'FindQt-fixes'Brad King2015-01-191-3/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b937f753 FindQt: explicitely mention that it cannot Qt5 or later 6af8cbf2 FindQt: fix variable name in error message 49d05a47 FindQt: fix setting DESIRED_QT_VERSION if "find_package(Qt VVV)" was called
| * | | | | | | | | | | | FindQt: explicitely mention that it cannot Qt5 or laterRolf Eike Beer2015-01-161-0/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | FindQt: fix variable name in error messageRolf Eike Beer2015-01-161-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | FindQt: fix setting DESIRED_QT_VERSION if "find_package(Qt VVV)" was calledRolf Eike Beer2015-01-161-1/+5
| | |_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case the given version was not only "3" or "4", but something like "4.8" DESIRED_QT_VERSION was set to an unsupported value. While at it also check that the version passed in is really in the range of 3.x and 4.x. Also suggest switching to the more specific find modules if possible.
* | | | | | | | | | | | Merge topic 'fix-cmake-org-links'Brad King2015-01-193-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 91fbcda2 Help: Update cmake.org links to avoid redirects
| * | | | | | | | | | | Help: Update cmake.org links to avoid redirectsWilliam Lynch2015-01-163-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some links to cmake.org now redirect, so link to the new pages directly.
* | | | | | | | | | | | Merge topic 'emacs-mode-fix-word-at-point'Brad King2015-01-191-3/+7
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ca80598e cmake-mode.el: Fix extracting keyword at point in cmake-help