summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
Commit message (Collapse)AuthorAgeFilesLines
* Properties: Add CMAKE_ROLE global propertyKyle Edwards2019-01-171-0/+6
| | | | | This property allows scripts to determine whether they're in project mode, script mode, find-package mode, CTest, or CPack.
* Merge topic 'vs2019'Brad King2019-01-151-0/+13
|\ | | | | | | | | | | | | | | | | | | 57e48f16f2 VS: Add Visual Studio 16 2019 generator bdef729646 VS: Parameterize VS 2017 generator to support future versions 68d316e0cf VS: Rename VS 2017 generator sources to be version-independent d8ed309d05 VS: Parameterize cmVSSetupAPIHelper instances with VS version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2789
| * VS: Add Visual Studio 16 2019 generatorBrad King2019-01-111-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | Add this generator *without* support for specifying the target architecture in the generator name. cmake-gui will be taught to provide a field for this, and command-line builds can use -A. Also, teach this generator to select a default target architecture based on the host architecture. Fixes: #18689 Inspired-by: Egor Pugin <egor.pugin@gmail.com>
* | Merge topic 'rel-win7'Brad King2019-01-151-0/+6
|\ \ | | | | | | | | | | | | | | | | | | 214a0bc924 Utilities/Release: Build for Windows 7 and above Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2807
| * | Utilities/Release: Build for Windows 7 and aboveBrad King2019-01-141-0/+6
| |/ | | | | | | | | | | Drop support for Windows XP and Windows Vista. Upstream libuv has done this, and since that is a dependency of ours we will soon need to do so also.
* | Merge topic 'check-fortran-run'Brad King2019-01-151-0/+6
|\ \ | | | | | | | | | | | | | | | | | | 10a1477b63 CheckFortranSourceRuns: Add module to check if Fortran code runs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2714
| * | CheckFortranSourceRuns: Add module to check if Fortran code runsMichael Hirsch, Ph.D2019-01-101-0/+6
| | | | | | | | | | | | | | | Add a Fortran equivalent to the existing `Check{C,CXX}SourceRuns` modules.
* | | Add deprecation warnings for policies CMP0065 and belowBrad King2019-01-111-0/+8
| |/ |/| | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for some policies to encourage projects to port away from setting policies to OLD.
* | Merge topic 'FindICE-more-exe'Brad King2019-01-111-0/+5
|\ \ | | | | | | | | | | | | | | | | | | fbb115d198 FindIce: Find slice2confluence and slice2matlab executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2773
| * | FindIce: Find slice2confluence and slice2matlab executablesjspam2019-01-101-0/+5
| | |
* | | Merge topic 'bison_target_policy'Brad King2019-01-111-0/+6
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 5000fed5af FindBISON: Add policy CMP0088 to run bison in build tree Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2774
| * | FindBISON: Add policy CMP0088 to run bison in build treeRobert Maynard2019-01-101-0/+6
| |/
* | Merge topic 'ctest-show-as-json'Brad King2019-01-101-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 67209a9291 Tests: Add cases for ctest --show-only=json-v1 fc41a95f08 CTest: Add --show-only[=format] option to print test info 7b81d8c21e TestGenerator: Record support file and line where test was added 00530d74d5 Tests: Pass python interpreter into RunCMake.CTestCommandLine Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !2499
| * | CTest: Add --show-only[=format] option to print test infoJustin Goshi2019-01-101-0/+6
| |/ | | | | | | | | | | format can be 'human' to print the current text format or 'json-v1' to print the test object model in json format and is useful for IDEs who want to gather information about the tests. Defaults to 'human' format.
* | Autogen: Add AUTO(MOC|RCC|UIC)_EXECUTABLE target propertiesTobias Hunger2019-01-101-0/+9
|/ | | | | | | | | | Allow to force moc/rcc/uic compiler used for AUTO(MOC|RCC|UIC). Setting these properties is only necessary if you are going to do strange things like build these tools as part of your own build system. Setting these properties will also prevent cmake from testing the binary: It is user-provided and assumed to be valid.
* SWIG: Add support for custom Swig source file extensionsThirumal Venkat2019-01-031-0/+5
|
* Merge topic 'link-options'Craig Scott2018-12-231-2/+5
|\ | | | | | | | | | | | | f255280fd9 PIE link options: Update strategy to fix performance regression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2739
| * PIE link options: Update strategy to fix performance regressionMarc Chevrier2018-12-191-2/+5
| | | | | | | | Fixes: #18700
* | Merge topic 'install-code-script-genex'Craig Scott2018-12-231-0/+5
|\ \ | | | | | | | | | | | | | | | | | | 25cae1e85d install: Teach CODE,SCRIPT modes to evaluate generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2688
| * | install: Teach CODE,SCRIPT modes to evaluate generator expressionsJon Chronopoulos2018-12-221-0/+5
| | | | | | | | | | | | | | | | | | | | | This also introduces CMP0087 which will keep the OLD behaviour of not evaluating generator expressions Fixes: #15785
* | | Merge branch 'topic-findliblzma' into 'master'Marc Chevrier2018-12-201-0/+4
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | FindLibLZMA: add imported target Closes #18679 and #18680 See merge request cmake/cmake!2730
| * | FindLibLZMA: add imported targetHiroshi Miura2018-12-131-0/+4
| |/ | | | | | | | | | | | | | | | | | | - Add imported target LibLZMA::LibLZMA - Show found message with library path - Add test for FindLibLZMA Fixes: #18680, #18679 Signed-off-by: Hiroshi Miura <miurahr@linux.com>
* | Merge topic 'fileapi'Brad King2018-12-131-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b9c6f08276 Help: Add release note for fileapi feature 4b6b2a571c fileapi: extend codemodel v2 with directory details eb8c7676a4 fileapi: extend codemodel v2 with a project model 42f0125ceb fileapi: Add test for cmakeFiles v1 6615408193 fileapi: add cmakeFiles v1 3f6ee75a66 fileapi: Add test for cache v2 7489e95b8e fileapi: add cache v2 ea0a060168 fileapi: Add test for codemodel v2 ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2706
| * | Help: Add release note for fileapi featureBrad King2018-12-121-0/+5
| | | | | | | | | | | | Fixes: #18398
* | | target_link_libraries: Propagate dependencies of object librariesKyle Edwards2018-12-101-0/+5
| |/ |/| | | | | | | | | | | | | | | Prior to this commit, linking against an object library did not propagate private link dependencies of object libraries to their consuming targets. This change implements the correct behavior. Fixes: #18692 Co-Author: Brad King <brad.king@kitware.com>
* | Merge topic 'SWIG'Brad King2018-12-101-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | dff28141dc UseSWIG: add management of SWIG option -module 7b3d4799f8 Help: update policy 0078 documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2669
| * | UseSWIG: add management of SWIG option -moduleMarc Chevrier2018-12-071-0/+6
| | | | | | | | | | | | | | | | | | | | | When file property SWIG_MODULE_NAME is specified, provide option -module to SWIG compiler. Fixes: #18374
* | | Merge topic 'file-read_symlink'Brad King2018-12-101-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31840e363f file: Fix formatting of error in SIZE sub-command 98a39be6cf file: Add READ_SYMLINK sub-command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2705
| * | | file: Add READ_SYMLINK sub-commandKyle Edwards2018-12-061-0/+5
| |/ /
* | | Merge topic 'gnu-octave'Brad King2018-12-071-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 170bcb6fdc FindOctave: Add module to find GNU octave Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2630
| * | | FindOctave: Add module to find GNU octaveMichael Hirsch, Ph.D2018-12-061-0/+4
| |/ /
* | | Merge topic 'submit-method'Brad King2018-12-071-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9501a6145d CTest: Remove special case for Dart version <= 1 e184603378 CTest: Add release note about removed submission methods 8c25aa2feb CTest: Remove submission trigger a688c6b928 CTest: Remove submit method 'ftp' c339b64cf2 CTest: Remove submit method 'scp' aebdad399e CTest: Remove submit method 'cp' c2f6872c4e CTest: Remove submit method 'xmlrpc' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2672
| * | | CTest: Add release note about removed submission methodsRegina Pfeifer2018-11-281-0/+6
| | |/ | |/|
* | | Help: Add notes for topic 'FindCURL-components'Brad King2018-12-061-0/+5
| |/ |/|
* | Merge topic 'try-compile'Brad King2018-12-062-0/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | f266182aec Check* functions family: add support for LINK_OPTIONS 29f9db5c63 try_compile/try_run: Add support for LINK_OPTIONS option. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2661
| * | Check* functions family: add support for LINK_OPTIONSMarc Chevrier2018-12-011-0/+5
| | | | | | | | | | | | Fixes: #18521
| * | try_compile/try_run: Add support for LINK_OPTIONS option.Marc Chevrier2018-12-011-0/+5
| |/
* | CPack/Deb: Remove paxr as a supported tar format for a .debGuillem Jover2018-11-281-0/+7
|/ | | | | | | | | The only format supported from the ones available within cpack is gnutar, which supports large numbers encoded in base-256, and long filenames and linknames. PAX is not and has never been a supported format by dpkg. Fixes: #18620
* Merge topic 'file-size'Brad King2018-11-281-0/+5
|\ | | | | | | | | | | | | 12b471e828 file: add SIZE option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2639
| * file: add SIZE optionWouter Klouwen2018-11-271-0/+5
| | | | | | | | | | This commit adds the SIZE option to file(). It returns the file size of the given path if it exists and produces an error if not.
* | Help: Add notes for topic 'FindGIF-modernize'Brad King2018-11-211-0/+4
| |
* | Genex: Add policy to handle empty list items in $<IN_LIST:...>Kyle Edwards2018-11-191-0/+5
|/ | | | | | | | | | The old behavior of $<IN_LIST:...> is inconsistent with that of if(IN_LIST), in that it does not find an empty search item even if the list contains empty items. This change adds a new policy to correctly handle empty items and make the behavior more consistent with if(IN_LIST). Fixes: #18556
* Merge topic 'findx11-imported-targets'Brad King2018-11-191-0/+32
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | bced9d5e56 Tests/FindX11: add a test a7d2ffb232 FindX11: add imported targets 40b3dba529 FindX11: require Freetype and Fontconfig for Xft cc96249e2e FindX11: remove local variable from the advanced list 99489d9f10 FindX11: find Xext.h b8b598061a FindX11: match variables with library names 6079a0d00f FindX11: fix some formatting in the documentation 3c54955d0d FindX11: use `list(APPEND)` for clearer code ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2604
| * FindX11: add imported targetsBen Boeckel2018-11-131-0/+1
| | | | | | | | | | These imported targets are fine-grained and recommended over the global `X11_LIBRARIES` and `X11_INCLUDE_DIR` variables.
| * FindX11: find Xext.hBen Boeckel2018-11-121-0/+2
| |
| * FindX11: match variables with library namesBen Boeckel2018-11-121-0/+29
| | | | | | | | | | This deprecates various variables, but provides them for backwards compatibility.
* | Merge topic 'deprecate-findqt'Brad King2018-11-151-0/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | 0f5c1b404b find_package(): Add policy to remove the FindQt module Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: noo mook <noomook2519@gmail.com> Merge-request: !2554
| * | find_package(): Add policy to remove the FindQt moduleKyle Edwards2018-11-141-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Removing FindQt.cmake gives Qt upstream a path forward to export its own QtConfig.cmake files which can be found by find_package() without having to explicitly specify CONFIG. Projects that still want to use Qt3/4 can call find_package(Qt[34]), include(FindQt), or add FindQt.cmake to their CMAKE_MODULE_PATH.
* | | Merge topic 'if_support_checking_if_cache_var_defined'Brad King2018-11-131-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 1222f02e34 If: Support the 'DEFINED CACHE{}' syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2561
| * | If: Support the 'DEFINED CACHE{}' syntaxRobert Maynard2018-11-091-0/+5
| | |