summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-drop-dart'Brad King2014-10-091-8/+5
|\ | | | | | | | | b8aa0cdf Help: Replace 'Dart' with 'CDash' in ctest.1 manual
| * Help: Replace 'Dart' with 'CDash' in ctest.1 manualBrad King2014-10-081-8/+5
| | | | | | | | | | | | The modern dashboard server is CDash, not Dart, so update the manual to talk about CTest as a CDash client. Also drop documentation for a Dart2-specific option.
* | Merge topic 'ctest-memcheck-sanitizers'Brad King2014-10-083-6/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e0e75a72 Help: Add notes for topic 'ctest-memcheck-sanitizers' 7345a1f7 tests: Add a test for ctest_memcheck MemorySanitizer 0c6330da ctest_memcheck: Add support for MemorySanitizer msan 9ba8bf12 tests: add a test for ctest_memcheck UndefinedBehaviorSanitizer 816c100a ctest_memcheck: Add support for UndefinedBehaviorSanitizer ubsan b67ef537 ctest_memcheck: Order sanitizer type code consistently f48a2968 Tests: Organize CTestTestMemcheck inner test code
| * | Help: Add notes for topic 'ctest-memcheck-sanitizers'Brad King2014-10-072-5/+8
| | | | | | | | | | | | Consolidate earlier sanitizer notes.
| * | ctest_memcheck: Add support for MemorySanitizer msanBill Hoffman2014-10-071-1/+1
| | |
| * | ctest_memcheck: Add support for UndefinedBehaviorSanitizer ubsanBen Boeckel2014-10-071-1/+1
| | | | | | | | | | | | | | | UBSan instruments a build and logs messages on any undefined behavior instances.
* | | Merge topic 'ctest-memcheck-sanitizers'Brad King2014-10-074-2/+21
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | f25e431d tests: set sanitizer options properly f0661bf3 tests: fix copy/paste from tsan -> asan comments ca9cc25c ctest: add support for additional sanitizer options 0b9ffffc ctest: update documentation for CTEST_MEMORYCHECK_TYPE
| * | ctest: add support for additional sanitizer optionsBen Boeckel2014-10-033-0/+12
| | | | | | | | | | | | | | | Sanitizers receive options through their environment variable; support user-specified options here.
| * | ctest: update documentation for CTEST_MEMORYCHECK_TYPEBen Boeckel2014-10-032-2/+9
| | | | | | | | | | | | | | | | | | The AddressSanitizer value was not documented. Also fix some typos.
* | | Merge topic 'clarify_size_t_docs'Brad King2014-10-031-2/+2
|\ \ \ | | | | | | | | | | | | | | | | cff33e03 Help: Clarify size_t usage in cmake-developer.7
| * | | Help: Clarify size_t usage in cmake-developer.7Robert Maynard2014-10-031-2/+2
| |/ /
* | | FindVTK: Drop this ancient compatibility moduleBrad King2014-10-021-1/+10
| | | | | | | | | | | | | | | | | | | | | The FindVTK module only existed to help find_package(VTK) calls work in old projects written to use "USE_VTK_FILE" instead of "VTK_USE_FILE". Drop it to allow find_package(VTK) calls to search for VTKConfig.cmake directly.
* | | FindITK: Drop this ancient compatibility moduleBrad King2014-10-021-1/+10
|/ / | | | | | | | | | | | | The FindITK module only existed to help find_package(ITK) calls work in old projects written to use "USE_ITK_FILE" instead of "ITK_USE_FILE". Drop it to allow find_package(ITK) calls to search for ITKConfig.cmake directly.
* | Merge topic 'vs-nsight-tegra-generator'Brad King2014-09-308-0/+46
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df84281d Help: Add notes for topic 'vs-nsight-tegra-generator' 69e198dc VS: Generate Nsight Tegra project revision number 5365c9ac VS: Map Nsight Tegra file types in .vcxproj files 178f56a5 VS: Fix Tegra-Android platform linking of libraries by name 7115702f Tests: Add test for VS Nsight Tegra generator support a6289499 VS: Generate ANDROID_GUI executables as app packages c12e4699 Add 'ANDROID_API' target property to set Android Target API 9a4df52a Add 'ANDROID_GUI' target property to mark Android applications 16569abf cmTarget: Track internally whether platform is Android ef0fd4f0 VS: Teach vcxproj generation about the Tegra-Android platform d09b60f5 VS: Detect compiler id of Nsight Tegra-Android toolchains 2f071466 VS: Teach VS >= 10 to recognize CMAKE_SYSTEM_NAME 'Android'
| * | Help: Add notes for topic 'vs-nsight-tegra-generator'Brad King2014-09-301-0/+8
| | |
| * | Add 'ANDROID_API' target property to set Android Target APIBrad King2014-09-304-0/+14
| | | | | | | | | | | | Also add a 'CMAKE_ANDROID_API' variable to set the property default.
| * | Add 'ANDROID_GUI' target property to mark Android applicationsBrad King2014-09-294-0/+16
| | | | | | | | | | | | | | | | | | | | | Also add a 'CMAKE_ANDROID_GUI' variable to set the property default so a project can easily make all executables Android applications. An Android application executable file has the same extension as a shared library (.so).
| * | VS: Teach VS >= 10 to recognize CMAKE_SYSTEM_NAME 'Android'Brad King2014-09-292-0/+8
| | | | | | | | | | | | | | | | | | | | | When CMAKE_SYSTEM_NAME is 'Android', check for an installation of 'NVIDIA Nsight Tegra Visual Studio Edition' and generate .vcxproj files for the "Tegra-Android" platform. Also make the installed version available in a CMAKE_VS_NsightTegra_VERSION variable.
* | | CPackWiX: Extend CPACK_WIX_ACL to support directoriesNils Gladitz2014-09-271-1/+2
| | |
* | | Help: Add Windows Phone/Store cross-compiling to cmake-toolchains.7Brad King2014-09-191-0/+22
| | | | | | | | | | | | Show simple example toolchain files for each.
* | | Help: Add Windows CE cross-compiling to cmake-toolchains.7 manualPascal Bach2014-09-191-0/+26
| | |
* | | Help: Add Cross Compiling subsections in cmake-toolchains.7 manualPascal Bach2014-09-191-14/+30
|/ / | | | | | | | | Organize the "Cross Compiling" section into subsections by platform. This will make it easier to add more subsections for more platforms.
* | Merge topic 'doc-set_test_properties-example'Brad King2014-09-151-1/+1
|\ \ | | | | | | | | | | | | d8054987 Help: Fix set_tests_properties documentation typo
| * | Help: Fix set_tests_properties documentation typoAndrew Bauer2014-09-121-1/+1
| | | | | | | | | | | | The example for FAIL_REGULAR_EXPRESSION should actually name it.
* | | Merge topic 'vs-generator-platform'Brad King2014-09-153-1/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be6a555d Tests: Test setting a generator platform in a toolchain file d506fee8 Tests: Use -A option to pass generator platform selection 11c9ddd6 ExternalProject: Use -A option to pass generator platform 29bd843e CTest: Use -A option to pass generator platform selection eb7d8156 cmake: Add -A option to specify a generator platform
| * | | cmake: Add -A option to specify a generator platformBrad King2014-09-153-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define the 'cmake -A' option to set CMAKE_GENERATOR_PLATFORM without having to spell out the whole variable name. We choose the name '-A' for "platform" because '-P' is already taken, and in the common use case the "platform" is actually an architecture (e.g. x64). Teach the RunCMake test infrastructure to use -A to pass the generator platform. Extend the RunCMake.GeneratorPlatform test with a case to verify that the -A option cannot be repeated.
* | | | Merge topic 'if-sanity'Brad King2014-09-154-0/+31
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 858d5a0b Fix if() checks of CMAKE_SYSTEM_NAME on Cygwin e177e7af FPHSA: Avoid if() dereferencing of quoted variable 425acc52 cmcurl: Use if(DEFINED) to simplify conditions cede5cbd libarchive: Avoid depending on if() to dereference a quoted variable 2d97178b FindGTK2: Avoid depending on if() to dereference a quoted variable 0b12815d Modules/Test*.cmake: Use if(DEFINED) to simplify conditions 188a1f23 If: Introduce policy CMP0054 - don't dereference quoted variables in if() b900c1cc If: Extract cmConditionEvaluator from if() implementation
| * | | If: Introduce policy CMP0054 - don't dereference quoted variables in if()Nils Gladitz2014-09-114-0/+31
| | | |
* | | | Help: Document the WINCE variablePascal Bach2014-09-112-0/+6
| | | |
* | | | Merge topic 'vs-generator-platform'Brad King2014-09-1011-24/+105
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 09c8ad99 enable_language: Initialize system-specific generator info only once 09ab207c Tests: Add generator platform support 6944997b ExternalProject: Propagate the generator platform 8d332091 CTest: Add options to set generator platform b97736a2 VS: Implement CMAKE_GENERATOR_PLATFORM for VS >= 8 0f1f1271 CMake: Add CMAKE_GENERATOR_PLATFORM option 4f7d0c42 Help: Document CMAKE_VS_PLATFORM_NAME variable 68d4280a VS: Refactor internal default platform name selection ad2a4776 cmGlobalVisualStudio10Generator: Re-order some methods 03b7b6cd cmGlobalGenerator: Call SetGeneratorToolset even for empty toolset
| * | | CTest: Add options to set generator platformBrad King2014-09-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ctest_configure command already reads the CTEST_CMAKE_GENERATOR variable to get the value for the cmake -G option. Read new variable CTEST_CMAKE_GENERATOR_PLATFORM to pass on as CMAKE_GENERATOR_PLATFORM. The "ctest --build-and-test" mode already has "--build-generator" to specify the -G option to CMake. Add a "--build-generator-platform" option to specify a value to pass on as CMAKE_GENERATOR_PLATFORM.
| * | | VS: Implement CMAKE_GENERATOR_PLATFORM for VS >= 8Brad King2014-09-057-24/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For VS generator names that do not specify the platform name, read CMAKE_GENERATOR_PLATFORM to get it. Extend the RunCMake.GeneratorPlatform test with a case covering use of the x64 platform when the test generator is a Visual Studio generator whose name does not specify a platform.
| * | | CMake: Add CMAKE_GENERATOR_PLATFORM optionBrad King2014-09-052-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reject the option by default. It will be implemented on a per-generator basis. Pass the setting into try_compile project generation. Add cache entry CMAKE_GENERATOR_PLATFORM and associated variable documentation to hold the value persistently. Add a RunCMake.GeneratorPlatform test to cover basic use cases for the option. Verify that CMAKE_GENERATOR_PLATFORM is empty by default, and that it is rejected when the generator does not support a user setting.
| * | | Help: Document CMAKE_VS_PLATFORM_NAME variableBrad King2014-09-052-0/+8
| |/ /
* | | Merge topic 'string-uuid-doc-fix'Brad King2014-09-101-1/+1
|\ \ \ | | | | | | | | | | | | | | | | e6ba52e8 StringUuid: Mark UPPER flag optional in sub-command synopsis
| * | | StringUuid: Mark UPPER flag optional in sub-command synopsisNils Gladitz2014-09-101-1/+1
| |/ /
* | | Merge topic 'doc-add_custom_command-multiple-commands'Brad King2014-09-091-0/+3
|\ \ \ | |/ / |/| | | | | | | | 1fdf4ff0 Help: Suggest in add_custom_command how to create a script (#15112)
| * | Help: Suggest in add_custom_command how to create a script (#15112)Brad King2014-09-081-0/+3
| | |
* | | Merge topic 'doc-add_custom_command-multiple-commands'Brad King2014-09-041-1/+2
|\ \ \ | |/ / | | | | | | | | | 412926d0 Help: Clarify add_custom_command multiple command behavior (#15112)
| * | Help: Clarify add_custom_command multiple command behavior (#15112)Brad King2014-09-021-1/+2
| | | | | | | | | | | | | | | Explicitly say that the commands are not composed into a stateful script.
* | | Merge topic 'doc-try_compile-debug-advice'Brad King2014-09-041-3/+4
|\ \ \ | | | | | | | | | | | | | | | | abbe91c5 Help: Clarify --debug-trycompile usage with try_compile
| * | | Help: Clarify --debug-trycompile usage with try_compileAlan W. Irwin2014-09-031-3/+4
| |/ / | | | | | | | | | | | | | | | Explain that try_compile calls need to be protected with conditions to avoid running more than once so that it is easy to isolate a single try_compile to perform with --debug-trycompile.
* | | Merge topic 'InstallRequiredSystemLibraries-vs-openmp'Brad King2014-09-041-0/+6
|\ \ \ | |/ / |/| | | | | | | | | | | d538c55e Help: Add notes for topic 'InstallRequiredSystemLibraries-vs-openmp' bdb5007b InstallRequiredSystemLibraries: Install OpenMP runtime libs (#15117)
| * | Help: Add notes for topic 'InstallRequiredSystemLibraries-vs-openmp'Brad King2014-09-041-0/+6
| | |
* | | Merge topic 'string-uuid'Brad King2014-09-022-0/+17
|\ \ \ | | | | | | | | | | | | | | | | | | | | 87e476e8 Help: Add notes for topic 'string-uuid' 328e8694 StringUuid: Implement new string(UUID) sub-command.
| * | | Help: Add notes for topic 'string-uuid'Brad King2014-09-021-0/+5
| | | |
| * | | StringUuid: Implement new string(UUID) sub-command.Nils Gladitz2014-08-281-0/+12
| |/ /
* | | Merge topic 'vs-windows-apps'Brad King2014-09-024-3/+20
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39fefde2 VS: Add test case for Windows Phone and Windows Store 89da8465 MSVC: Define 'WIN32' for Windows Store and Windows Phone ed7f085f Help: Add notes for topic 'vs-windows-apps' dd11ae8f VS: Do not compile C sources as WinRT (#15100) b8e40538 VS: Mark Windows Phone and Store targets as App Containers 0432f062 VS: Always ignore ole32 on Windows Phone 8.0 e6ff2f8b VS: Generate Windows Metadata for WinRT components ee48f4c7 VS: Generate Windows Phone and Windows Store projects as Unicode cb1aceed VS: Add VS_WINRT_COMPONENT property to enable CompileAsWinRT 401269e4 VS: Handle .pfx files explicitly in generator 23782171 VS: Handle AppxManifest sources explicitly in generator bc373c6d VS: Set Window Phone/Store app type in CMake-generated targets d89b2889 VS: Mark CMake-generated targets as Utility in .vcxproj files 03ad8f28 CMakeDetermineCompilerABI: Link with standard libraries on MSVC
| * | Help: Add notes for topic 'vs-windows-apps'Brad King2014-09-021-0/+6
| | |
| * | VS: Do not compile C sources as WinRT (#15100)Brad King2014-09-021-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | The MSVC /ZW flag is valid only for C++ sources. Whenever we enable CompileAsWinRT for the whole target, disable it for all C sources. Update the documentation of VS_WINRT_COMPONENT to drop the statement about undefined behavior for non-C++ sources, because it is now defined as expected.