summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack_nsis_sign_uninstaller'Brad King2017-03-071-0/+5
|\ | | | | | | | | | | | | 09475c29 CPack/NSIS: Sign the uninstaller Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !512
| * CPack/NSIS: Sign the uninstallerRoman Wüger2017-03-011-0/+5
| |
* | Add variable 'CMAKE_INTERPROCEDURAL_OPTIMIZATION'Ruslan Baratov2017-03-021-0/+6
| |
* | Merge topic 'autogen_uic_paths'Brad King2017-03-021-0/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3bf28f5e Autogen: New short InfoGet functions 154d8339 Autogen: Parse enabled feature configuration only ac77fa35 Autogen: Add missing return on error 662ad240 Autogen: Rename and merge moc related methods 5adf22bb Autogen: Add AUTOUIC_SEARCH_PATHS release notes 36fa535d Autogen: Add AUTOUIC_SEARCH_PATHS documentation 6d7c02db Autogen: Add AUTOUIC_SEARCH_PATHS test 1cdf7c1b Autogen: Add AUTOUIC_SEARCH_PATHS support 110c1bf4 Autogen: Add subDirPrefix function db431ecf Autogen: Merge FindInIncludeDirectories into FindIncludeFile
| * | Autogen: Add AUTOUIC_SEARCH_PATHS release notesSebastian Holtermann2017-03-021-0/+10
| | |
* | | Merge topic 'find_library-custom-lib-suffix'Brad King2017-03-021-0/+6
|\ \ \ | | | | | | | | | | | | | | | | 503f25d4 find_library: Allow custom lib suffix be used as find path
| * | | find_library: Allow custom lib suffix be used as find pathChristian Schmidbauer2017-03-011-0/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new `CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX` variable to allow use of a custom suffix on `lib` directory names. This is a more general option than that added by commit v3.7.0-rc1~504^2 (Teach find_library and find_package to search lib32 paths, 2016-06-10). It allows the find path to be more deterministic on custom setups. See discussion in #10287 and #15994.
* | | Merge topic 'csproj_add_free_source_tags'Brad King2017-03-021-9/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 506207f9 VS: add test for VS_CSHARP_* source file property a202749c VS: add CSharpUtilities module 9588d0a2 VS: add VS_CSHARP_<tagname> sourcefile property
| * | VS: add CSharpUtilities moduleMichael Stürmer2017-03-011-0/+5
| | |
| * | VS: add VS_CSHARP_<tagname> sourcefile propertyMichael Stürmer2017-03-011-9/+0
| | |
* | | Merge topic 'cmake-xcode-schemes'Brad King2017-02-281-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | 7238a052 Xcode: Add documentation for schema generator ffb8817b Xcode: Write shared schemes based on the default files generated by Xcode
| * | | Xcode: Add documentation for schema generatorGregor Jasny2017-02-281-0/+6
| | |/ | |/|
* | | Autogen: Add AUTOMOC_DEPEND_FILTERS documentationSebastian Holtermann2017-02-231-0/+10
|/ /
* | Merge topic 'autogen_json'Brad King2017-02-221-0/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Add release notes for Q_PLUGIN_METADATA supportSebastian Holtermann2017-02-211-0/+10
| | |
* | | Merge topic 'productbuild_component_plist'Brad King2017-02-201-0/+7
|\ \ \ | | | | | | | | | | | | | | | | d32f9deb CPack: Add option to specify --component-plist for productbuild
| * | | CPack: Add option to specify --component-plist for productbuildTim Hutt2017-02-171-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/+7
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | 734581f4 CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIR
| * | | CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIRTim Hutt2017-02-171-0/+7
| |/ / | | | | | | | | | | | | | | | | | | This allows you to copy custom files (e.g. a background image) into the macOS installer. Fixes: #16604
* | | Merge topic 'install_name_policy'Brad King2017-02-171-0/+11
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 1ba91291 Add policy CMP0068 separate install_name and RPATH settings on macOS f7b9bf41 Apple: Add BUILD_WITH_INSTALL_NAME_DIR target property 4bff2d14 Apple: Refactor support for using INSTALL_NAME_DIR. 624fb9d7 Help: Format BUILD_WITH_INSTALL_RPATH documentation
| * | Add policy CMP0068 separate install_name and RPATH settings on macOSClinton Stimpson2017-02-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | BUILD_WITH_INSTALL_RPATH, SKIP_BUILD_RPATH, CMAKE_SKIP_RPATH and CMAKE_SKIP_INSTALL_RPATH no longer any effect on the install name of a target on macOS. Fixes: #16589
| * | Apple: Add BUILD_WITH_INSTALL_NAME_DIR target propertyClinton Stimpson2017-02-141-0/+8
| | | | | | | | | | | | | | | This new property controls whether to apply INSTALL_NAME_DIR to the build tree. It also overrides BUILD_WITH_INSTALL_RPATH.
* | | Merge topic 'vs-nasm'Brad King2017-02-101-0/+5
|\ \ \ | | | | | | | | | | | | | | | | 5ba2c9e5 VS: Add support for ASM_NASM language
| * | | VS: Add support for ASM_NASM languageEvgeny Fimochkin2017-02-071-0/+5
| | | | | | | | | | | | | | | | Fixes: #16469
* | | | Merge topic 'ExtractGTestMacro'Brad King2017-02-101-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 9837ed96 GoogleTest: Add module to contain gtest_add_tests independently
| * | | | GoogleTest: Add module to contain gtest_add_tests independentlyBradley Lowekamp2017-02-071-0/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract the `gtest_add_tests` macro from `FindGTest` into a separate module. GTest or GoogleTest can be used by a project in a several different ways, including installed libraries in the system, from an ExternalProject, or adding the GTest source directory as a sub directory of the project. As not all of these uses are supported by the FindGTest module the useful `gtest_add_tests` macro is separated to easily enable reuse. Issue: #14151
* | | | Help: Add notes for topic 'update-curl'Brad King2017-02-101-0/+6
| |/ / |/| |
* | | Merge topic 'FindProtobuf-static-libs'Brad King2017-02-071-0/+5
|\ \ \ | | | | | | | | | | | | | | | | a3f71349 FindProtobuf: Add option to find static libraries on UNIX
| * | | FindProtobuf: Add option to find static libraries on UNIXSébastien GALLOU2017-02-061-0/+5
| |/ / | | | | | | | | | | | | | | | Add a `Protobuf_USE_STATIC_LIBS` input variable to optionally restrict searches to static library names. This follows the approach of `FindBoost`.
* | | Merge topic 'FeatureSummary_description'Brad King2017-02-071-0/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 28e87033 FeatureSummary: Update release notes 6f62c66b FeatureSummary: Add FeatureSummary_<TYPE>_DESCRIPTION global properties f9bc8cfe FeatureSummary: Add DEFAULT_DESCRIPTION option to feature_summary
| * | | FeatureSummary: Update release notesDaniele E. Domenichelli2017-02-061-0/+11
| |/ /
* | | CPackWIX: Introduce new CPACK_WIX_ROOT_FOLDER_ID variableNils Gladitz2017-02-061-0/+7
|/ / | | | | | | | | | | | | | | | | | | The new variable allows specification of a custom root folder ID. The implicit default is "ProgramFiles<64>Folder". The "<64>" token is replaced by "" for 32-bit and "64" for 64-bit builds. Inspired-By: Eric Backus Fixes: #16573
* | Begin post-3.8 developmentBrad King2017-02-062-0/+9
|/
* Help: Drop development topic notes to prepare releaseBrad King2017-02-062-9/+0
| | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Organize and revise 3.8 release notesBrad King2017-02-061-266/+306
| | | | | Add section headers similar to the 3.7 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* Help: Consolidate 3.8 release notesBrad King2017-02-0665-499/+382
| | | | | | | | | | | | | | Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.8.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand.
* Merge topic 'productbuild_signing'Brad King2017-02-061-0/+8
|\ | | | | | | | | 48aad9cd CPackProductBuild: Add options to sign packages
| * CPackProductBuild: Add options to sign packagesRoman Wüger2017-02-041-0/+8
| |
* | GNU C: record that C99 is available since at least 3.4Rolf Eike Beer2017-02-021-0/+5
|/
* Merge topic 'WCDH_allow_unsupported'Brad King2017-02-011-0/+8
|\ | | | | | | | | | | | | | | 1679fecb CompileFeatures Test: make sure the target "CompileFeatures" is always defined 98e6d1e5 Tests/Module/WCDH: make it work with only C features defined c8703e9d WCDH: optionally omit error code for unknown compilers or compiler versions 0de9c398 WCDH: add macro to write simple replacement defines
| * WCDH: optionally omit error code for unknown compilers or compiler versionsRolf Eike Beer2017-01-301-0/+8
| | | | | | | | | | | | This allows one to generate a header that will basically always work. In case an unknown compiler or compiler version is encountered it simply falls back to the unsupported case.
* | Merge topic '16432-static-frameworks'Brad King2017-01-311-0/+6
|\ \ | |/ |/| | | | | | | | | | | | | 071f8e78 Apple: Add support for static frameworks d525754e Xcode: Refactor RunCMake.Framework test to prepare for static frameworks 45405f00 Xcode: Ignore Xcode project warning until issue is fixed 50e1c105 Makefile: For static libraries remove only the "real" lib before creating 8643ca75 Makefile: Re-order list of files to clean
| * Apple: Add support for static frameworksGregor Jasny2017-01-311-0/+6
| | | | | | | | Closes: #16432
* | Merge topic 'FeatureSummary_enhancement'Brad King2017-01-301-0/+22
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 560574b0 FeatureSummary: Update release notes 3cfde818 FeatureSummary: Refactor to use global properties for package types f0165eb6 FeatureSummary: Allow lists of dependencies in ADD_FEATURE_INFO 9da7bf08 FeatureSummary: Add QUIET_ON_EMPTY option to feature_summary 4cf4aceb FeatureSummary: Add unit tests 614a97a5 FeatureSummary: Do not force OPTIONAL type in SET_PACKAGE_PROPERTIES 65a0bfd8 FeatureSummary: Add deprecation warnings to deprecated commands 4da3cae9 FeatureSummary: Clean printed output
| * | FeatureSummary: Update release notesDaniele E. Domenichelli2017-01-271-0/+22
| | |
* | | string: Teach TIMESTAMP to treat %% as %Bernhard M. Wiedemann2017-01-271-0/+5
| | | | | | | | | | | | This encoding is documented by `strptime`.
* | | Merge topic 'genex-if'Brad King2017-01-271-0/+7
|\ \ \ | | | | | | | | | | | | | | | | 895f7f16 Genex: Add `IF` generator expression
| * | | Genex: Add `IF` generator expressionColby Pike2017-01-261-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'topic-reproducible-build'Brad King2017-01-271-0/+5
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | 243aed52 cmTimestamp: Support SOURCE_DATE_EPOCH to override current time
| * | | cmTimestamp: Support SOURCE_DATE_EPOCH to override current timeBernhard M. Wiedemann2017-01-261-0/+5
| | |/ | |/| | | | | | | | | | | | | 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.