summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* TestGenerator: Add CROSSCOMPILING_EMULATOR support.Matt McCormick2015-04-081-1/+20
| | | | | | Prefix test commands with the CROSSCOMPILING_EMULATOR property for target executables. This allows test suites to be run on the host when crosscompiling.
* try_run: Use CMAKE_CROSSCOMPILING_EMULATOR.Matt McCormick2015-04-081-2/+24
| | | | | | | If the CMAKE_CROSSCOMPILING_EMULATOR variable is defined, and CMAKE_CROSSCOMPILING is TRUE, then use CMAKE_CROSSCOMPILING_EMULATOR to run the try_run executables. This prevents the need to populate TryRunResults.cmake when cross compiling.
* Properties: Add CROSSCOMPILING_EMULATOR target property.Matt McCormick2015-04-071-0/+1
| | | | | | | Add CROSSCOMPILING_EMULATOR target property for executables. This is used by subsequent patches to run exectuables created for the target system when crosscompiling. The property is initialized by the CMAKE_CROSSCOMPILING_EMULATOR variable when defined.
* Merge topic 'minor-cleanups'Brad King2015-04-072-2/+0
|\ | | | | | | | | c22f6c15 Remove unused includes.
| * Remove unused includes.Stephen Kelly2015-04-062-2/+0
| |
* | CMake Nightly Date StampKitware Robot2015-04-071-1/+1
| |
* | Merge topic 'minor-cleanups'Brad King2015-04-0610-81/+7
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | c37cf7fa cmCacheManager: Remove unused method 64556e3d cmCacheManager: Remove unused overloads. 23bb5d22 cmCacheManager: Remove use of intermediate overload. 510562e3 cmGlobalGenerator: Don't fetch the cache manager in a loop. 629e9489 cmake: Clear member rather than explicit erase. d280bae9 cmake: Be clear that there is no chaining after global properties. 364c7ea1 cmake: Remove unused method. 47acfe1d cmake: Remove unused member. a469bf7b cmMakefile: Remove one wrong and one insufficiently helpful comment. 257c1649 cmListFile: Remove unused member. fe17092c cmMakefile: Remove bogus comment. 199b28ac Remove duplicate tag name.
| * cmCacheManager: Remove unused methodStephen Kelly2015-04-054-27/+0
| |
| * cmCacheManager: Remove unused overloads.Stephen Kelly2015-04-052-24/+0
| |
| * cmCacheManager: Remove use of intermediate overload.Stephen Kelly2015-04-051-1/+2
| |
| * cmGlobalGenerator: Don't fetch the cache manager in a loop.Stephen Kelly2015-04-051-2/+1
| | | | | | | | It doesn't change from Makefile to Makefile.
| * cmake: Clear member rather than explicit erase.Stephen Kelly2015-04-051-1/+1
| |
| * cmake: Be clear that there is no chaining after global properties.Stephen Kelly2015-04-051-3/+2
| |
| * cmake: Remove unused method.Stephen Kelly2015-04-051-3/+0
| |
| * cmake: Remove unused member.Stephen Kelly2015-04-052-2/+0
| |
| * cmMakefile: Remove one wrong and one insufficiently helpful comment.Stephen Kelly2015-04-041-3/+2
| |
| * cmListFile: Remove unused member.Stephen Kelly2015-04-042-11/+0
| | | | | | | | | | It is written, but not read since commit v2.4.0~575 (ENH: Since list file cache does not make much sense any more ..., 2006-02-07).
| * cmMakefile: Remove bogus comment.Stephen Kelly2015-04-041-4/+0
| |
| * Remove duplicate tag name.Stephen Kelly2015-04-041-1/+0
| |
* | Merge topic 'cpack-one-component-only'Brad King2015-04-061-1/+4
|\ \ | | | | | | | | | | | | 0ffd3534 CPack single component packaging
| * | CPack single component packagingDomen Vrankar2015-04-051-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | RPM, DEB and archive packages were not created in cases when CPACK_<generator>_COMPONENT_INSTALL was set to ON and a single component existed. Patch also changes CPackRPM test to implicitly test for this case.
* | | Merge topic 'makefile-depscan-BOM'Brad King2015-04-061-6/+15
|\ \ \ | | | | | | | | | | | | | | | | af924827 Makefile: Tolerate a BOM while scanning source dependencies (#15493)
| * | | Makefile: Tolerate a BOM while scanning source dependencies (#15493)Brad King2015-04-031-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise an #include directive on the first line of a source file is ignored if the file contains a Byte-Order-Mark. Suggested-by: Aleksey Konovalov <konovalov.aleks@gmail.com>
* | | | Merge topic 'test_cpack_symlinks'Brad King2015-04-061-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 5f686b8a Tests: Add case for CPack source package with symlinks aca1d93b cpack: Disable CMake Cygwin legacy warning while packaging
| * | | | cpack: Disable CMake Cygwin legacy warning while packagingBrad King2015-04-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cpack we load the platform information modules to give the configuration scripts access to the host system information. CYGWIN.cmake warns unless we explicitly tell it not to warn since there is no chance for a cmake_minimum_required(VERSION) to be called.
* | | | | CMake Nightly Date StampKitware Robot2015-04-061-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2015-04-051-1/+1
| |_|/ |/| |
* | | CMake Nightly Date StampKitware Robot2015-04-041-1/+1
| | |
* | | VS: Add support for XAML source filesGilles Khouzam2015-04-034-3/+142
| |/ |/| | | | | | | | | | | | | XAML files are by default of type Page in the vcxproj and can be overriden by setting the VS_XAML_TYPE property. The .cpp and .h file of the same name are automatically added as depending on the XAML file. New VSXaml test builds a basic XAML WindowsStore 8.1 app with VS2013.
* | CMake Nightly Date StampKitware Robot2015-04-031-1/+1
| |
* | Merge topic 'remove-DEFINITIONS-directory-property'Brad King2015-04-023-2/+20
|\ \ | | | | | | | | | | | | 06f61c26 Do not treat DEFINITIONS as a built-in directory property
| * | Do not treat DEFINITIONS as a built-in directory propertyStephen Kelly2015-04-023-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | Add policy CMP0059 to cover this change. The property has been deprecated since CMake 2.4 anyway. This will help clean up cmMakefile -- the DefineFlagsOrig member should not need to exist.
* | | Merge topic 'clean-up-cmMakefile'Brad King2015-04-025-50/+9
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | f2e07a6d cmMakefile: Remove unused PreOrder member. aafe2821 cmMakefile: Remove unused Prefix member. 1fcf590b cmMakefile: Remove unused SubDirectoryOrder member. c3a60cc9 cmMakefile: Remove AddExtraDirectory method. 37897347 cmMakefile: Remove unused method. d7539ced cmMakefile: Remove bogus comment.
| * | cmMakefile: Remove unused PreOrder member.Stephen Kelly2015-04-014-21/+9
| | | | | | | | | | | | Remove references from dependendent API.
| * | cmMakefile: Remove unused Prefix member.Stephen Kelly2015-04-012-3/+0
| | | | | | | | | | | | | | | Unused since it was added in commit 1f42f521 (NEW: move from tools and config to create CMake, 2000-08-29).
| * | cmMakefile: Remove unused SubDirectoryOrder member.Stephen Kelly2015-04-012-3/+0
| | | | | | | | | | | | | | | The last use was removed in v2.4.0~2054 (ENH: add support for out of source source, 2005-03-14)
| * | cmMakefile: Remove AddExtraDirectory method.Stephen Kelly2015-04-013-13/+0
| | | | | | | | | | | | It has no effect.
| * | cmMakefile: Remove unused method.Stephen Kelly2015-04-011-6/+0
| | | | | | | | | | | | | | | The last user was removed in commit v2.4.0~1516 (ENH: removed unused files, 2005-06-20).
| * | cmMakefile: Remove bogus comment.Stephen Kelly2015-04-011-4/+0
| | |
* | | Merge topic 'xcode-source-type-metal'Brad King2015-04-021-0/+4
|\ \ \ | | | | | | | | | | | | | | | | 078c7321 Xcode: Add file type for Metal shader files
| * | | Xcode: Add file type for Metal shader filesSean James2015-04-011-0/+4
| |/ /
* | | CMake Nightly Date StampKitware Robot2015-04-021-1/+1
|/ /
* | Merge topic 'cpack-deb-format-cast'Brad King2015-04-011-2/+4
|\ \ | | | | | | | | | | | | e86f44b7 cmCPackDebGenerator: Cast file mode to proper type for %o formatter
| * | cmCPackDebGenerator: Cast file mode to proper type for %o formatterBrad King2015-03-311-2/+4
| | |
* | | Merge topic 'cpack-fix-preinstall-tool'Brad King2015-04-011-15/+8
|\ \ \ | | | | | | | | | | | | | | | | 93a3ec8b CPack: Fix make tool selection during preinstall (#15483)
| * | | CPack: Fix make tool selection during preinstall (#15483)Brad King2015-03-311-15/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | The CMAKE_MAKE_PROGRAM selected by CMake while configuring the project should also be used to drive the "preinstall" target during packaging. Teach CPack to use "cmake --build" instead of constructing the build command line itself. The "cmake --build" command already knows how to select the proper make tool.
* | | Merge topic 'makefile-DELETE_ON_ERROR'Brad King2015-04-014-0/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | 44990732 Help: Add notes for topic 'makefile-DELETE_ON_ERROR' 4adf1dad Makefile: Tell GNU make to delete rule outputs on error (#15474)
| * | | Makefile: Tell GNU make to delete rule outputs on error (#15474)Brad King2015-03-304-0/+13
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add .DELETE_ON_ERROR to the "build.make" files that contain the actual build rules that generate files. This tells GNU make to delete the output of a rule if the recipe modifies the output but returns failure. This is particularly useful for custom commands that use shell redirection to produce a file. Do not add .DELETE_ON_ERROR for Borland or Watcom make tools because they may not tolerate it and would not honor it anyway. Other make tools that do not understand .DELETE_ON_ERROR will not be hurt. Suggested-by: Andrey Vihrov <andrey.vihrov@gmail.com>
* | | CMake Nightly Date StampKitware Robot2015-04-011-1/+1
| |/ |/|
* | CMake Nightly Date StampKitware Robot2015-03-311-1/+1
|/