summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'CMakeParseArguments-native-impl'Brad King2015-12-183-0/+248
|\ | | | | | | | | | | | | ab8a2808 cmake_parse_arguments: consider duplicate keyword as warning e8b14831 CMakeParseArguments: replace by native cmake_parse_arguments command cbbdfc2b CMakeParseArguments: add a RunCMake test suite
| * cmake_parse_arguments: consider duplicate keyword as warningMatthias Maennich2015-12-171-0/+16
| | | | | | | | | | | | The behaviour of double specified keywords is rather undefined or at least not clearly documented. This change introduces a strict check and emits a warning in case a keyword has been specified more than once.
| * CMakeParseArguments: replace by native cmake_parse_arguments commandMatthias Maennich2015-12-173-0/+232
| | | | | | | | | | | | | | Implement a native `cmake_parse_arguments` command that is fully compatible with the documented behaviour of the previous implementation. Leave the CMakeParseArguments module empty but existing for compatibility.
* | CMake Nightly Date StampKitware Robot2015-12-181-1/+1
|/
* CMake Nightly Date StampKitware Robot2015-12-171-1/+1
|
* CMake Nightly Date StampKitware Robot2015-12-161-1/+1
|
* CMake Nightly Date StampKitware Robot2015-12-151-1/+1
|
* CMake Nightly Date StampKitware Robot2015-12-141-1/+1
|
* CMake Nightly Date StampKitware Robot2015-12-131-1/+1
|
* CMake Nightly Date StampKitware Robot2015-12-121-1/+1
|
* Merge topic 'ios-universal'Brad King2015-12-113-1/+54
|\ | | | | | | | | | | 565d080a Xcode: Add support for combined install on iOS 34f5ef56 iOS: Fix App Bundle layout
| * Xcode: Add support for combined install on iOSRuslan Baratov2015-12-103-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | This patch solves the problem of installing both: Device and Simulator libraries on iOS. Before only one of them was installed. If the IOS_INSTALL_COMBINED property is set on a target, a special install hook will be activated which builds the corresponding target and combines both at the install location. The original patch was contributed by Ruslan Baratov, and polished by Gregor Jasny.
| * iOS: Fix App Bundle layoutGregor Jasny2015-12-101-1/+7
| | | | | | | | In contrast to OS X the iOS App Bundle layout is a flat structure.
* | Merge topic 'wix-fix-comp-install-prop'Brad King2015-12-112-4/+22
|\ \ | | | | | | | | | | | | ecdc77f1 CPackWIX: Fix installed file property lookups when using components
| * | CPackWIX: Fix installed file property lookups when using componentsNils Gladitz2015-12-102-4/+22
| |/ | | | | | | | | | | | | | | | | The WIX generator incorrectly looked for installed file properties by relative paths that included the component specific staging directory prefix. Remove that prefix in installed file property lookups when generating packages with components.
* | Merge topic 'update-kwsys'Brad King2015-12-114-172/+1
|\ \ | | | | | | | | | | | | | | | c025e61a Merge branch 'upstream-kwsys' into update-kwsys 2b7a47d7 KWSys 2015-12-09 (cdcf4c47)
| * | Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-12-104-172/+1
| |/
* | Merge topic 'cmake-W-options'Brad King2015-12-1110-51/+308
|\ \ | | | | | | | | | | | | | | | 29127534 cmake: Deduplicate warning message control code 67211011 cmake-gui: Add options to control warning messages
| * | cmake: Deduplicate warning message control codeMichael Scott2015-12-102-49/+31
| | | | | | | | | | | | | | | | | | Remove the duplicate code in cmake::Configure to set the cache variables for the warning message suppression. Replace it with calls to the dedicated methods to carry this out.
| * | cmake-gui: Add options to control warning messagesMichael Scott2015-12-1010-14/+289
| | | | | | | | | | | | | | | | | | | | | | | | | | | Create a new dialog window for the cmake-gui that provides controls for setting the state of suppression of developer and deprecated warning messages. This replaces the previous single checkbox for setting the state of suppression of developer warnings. Added a note for the new functionality to the release notes.
* | | Merge topic 'graphviz-spaces'Brad King2015-12-111-1/+1
|\ \ \ | | | | | | | | | | | | | | | | e0ad72d8 Graphviz: Fix handling of spaces in GRAPHVIZ_GRAPH_NAME
| * | | Graphviz: Fix handling of spaces in GRAPHVIZ_GRAPH_NAMEAndrey Mishchenko2015-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this patch, `SET (GRAPHVIZ_GRAPH_NAME "hello world")` does not work (it results in a parsing error in GraphViz when the generated output is processed), but `SET (GRAPHVIZ_GRAPH_NAME "\"hello world\"")` does.
* | | | Merge topic 'cmake-E-multiple-inputs'Brad King2015-12-111-7/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 7984ac5e cmake: Teach -E make_directory to support multiple input directories 4ce6fbc7 Help: Rename release notes for topic 'cmake-E-multiple-inputs'
| * | | | cmake: Teach -E make_directory to support multiple input directoriesBartosz Kosiorek2015-12-101-7/+12
| |/ / /
* | | | CMake Nightly Date StampKitware Robot2015-12-111-1/+1
| |_|/ |/| |
* | | Merge topic 'cmELF-use-KWIML'Brad King2015-12-101-4/+3
|\ \ \ | | | | | | | | | | | | | | | | d462ac27 cmELF: Use KWIML ABI.h header to get endian-ness
| * | | cmELF: Use KWIML ABI.h header to get endian-nessBrad King2015-12-091-4/+3
| |/ / | | | | | | | | | Port away from KWSys CPU header.
* | | CMake Nightly Date StampKitware Robot2015-12-101-1/+1
|/ /
* | Merge topic 'cmake-E-copy-multiple-inputs'Brad King2015-12-091-12/+18
|\ \ | | | | | | | | | | | | | | | | | | | | | bc35087d cmake: Teach -E copy_directory to support multiple input directories 98be140f cmake: Refine -E copy[_if_different] documentation 93cc80ae cmake: Refine -E copy_if_different implementation indentation 0903812b cmake: Refine -E chdir documentation
| * | cmake: Teach -E copy_directory to support multiple input directoriesBartosz Kosiorek2015-12-071-9/+15
| | |
| * | cmake: Refine -E copy_if_different implementation indentationBartosz Kosiorek2015-12-071-2/+2
| | |
| * | cmake: Refine -E chdir documentationBartosz Kosiorek2015-12-071-1/+1
| |/
* | CMake Nightly Date StampKitware Robot2015-12-091-1/+1
| |
* | CMake Nightly Date StampKitware Robot2015-12-081-1/+1
|/
* Merge topic 'cmake-E-copy-multiple-inputs'Brad King2015-12-071-21/+52
|\ | | | | | | | | | | 384ae551 cmake: Teach -E copy[_if_different] to support multiple files (#15703) 0be5020b cmake: Improve '-E' help message formatting
| * cmake: Teach -E copy[_if_different] to support multiple files (#15703)Bartosz Kosiorek2015-12-041-15/+46
| | | | | | | | | | | | If multiple input files are provided then the destination must be a directory. If only one input file is provided then destination may be either a file or directory.
| * cmake: Improve '-E' help message formattingBartosz Kosiorek2015-12-041-6/+6
| |
* | Merge topic 'update-kwsys'Brad King2015-12-072-17/+197
|\ \ | | | | | | | | | | | | | | | 306e2016 Merge branch 'upstream-kwsys' into update-kwsys d5d90f5e KWSys 2015-12-03 (6bfc1aef)
| * | Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-12-042-17/+197
| |/
* | CMake Nightly Date StampKitware Robot2015-12-071-1/+1
| |
* | CMake Nightly Date StampKitware Robot2015-12-061-1/+1
| |
* | CMake Nightly Date StampKitware Robot2015-12-051-1/+1
|/
* Merge topic 'regex-explorer'Brad King2015-12-046-0/+384
|\ | | | | | | | | fc656fa4 cmake-gui: Add regex explorer window
| * cmake-gui: Add regex explorer windowGregor Jasny2015-12-036-0/+384
| |
* | Merge topic 'ios-framework-resource-layout'Brad King2015-12-041-1/+5
|\ \ | | | | | | | | | | | | e76ee2c0 iOS: Fix framework resource directory layout (#15848)
| * | iOS: Fix framework resource directory layout (#15848)Bartosz Kosiorek2015-12-031-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | A typical iOS application bundle (also Framework Bundle) contains the application executable and any resources used by the application (for instance, the application icon, other images, and localized content) in the top-level bundle directory. The same rule applies to Framework Bundles.
* | | CMake Nightly Date StampKitware Robot2015-12-041-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2015-12-031-1/+1
|/ /
* | Merge topic 'cmake-W-options'Brad King2015-12-025-62/+270
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aac633d5 Explicitly enable deprecated warnings by default. e8974b62 Modify dev warning options to affect deprecated warnings. b146747e Consistent documentation for deprecation message variables. da688bcb Add -W options to control deprecated warning messages. 07388f83 Refactor the -W options parser to be generic. 246b0bfb Explicitly enable author (dev) warnings by default. deec3a3f Make message suppression more consistent. aa427a42 Tests: Revise message in RunCMake.CommandLine -Wdev case
| * | Explicitly enable deprecated warnings by default.Michael Scott2015-12-013-9/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly enable deprecated warnings by default, via the cmake::GetSuppressDeprecatedWarnings method, which signals suppression is turned off unless the CMake variables are set as required. Add tests and update the documentation for the new functionality.