summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-special-source-file-properties'Brad King2014-08-184-0/+28
|\ | | | | | | | | | | | | | | aa21001b Help: Add notes for topic 'vs-special-source-file-properties' 6fe770e1 VS: Add a source file property to set the hlsl shader type 9b4dc2ad VS: Add a source file property to mark content for Windows App deployment f063a914 VS: Re-arrange WriteExtraSource to support tool configuration
| * Help: Add notes for topic 'vs-special-source-file-properties'Brad King2014-08-121-0/+11
| |
| * VS: Add a source file property to set the hlsl shader typeBrad King2014-08-122-0/+5
| | | | | | | | | | | | Create a VS_SHADER_TYPE source file property. Inspired-by: Gilles Khouzam <gillesk@microsoft.com>
| * VS: Add a source file property to mark content for Windows App deploymentBrad King2014-08-122-0/+12
| | | | | | | | | | | | | | | | | | Create a VS_DEPLOYMENT_CONTENT source file property, supporting generator expressions, to compute whether a source file should be marked as DeploymentContent or ExcludedFromBuild in Windows Phone and Windows Store projects. Inspired-by: Minmin Gong <minmin.gong@gmail.com>
* | Merge topic 'ctest_update_status_only'Brad King2014-08-183-0/+15
|\ \ | | | | | | | | | | | | | | | 653529ce CTest: Allow / to be in the build name, and be consistent with the build name 39b5df2f ctest_update: Add CTEST_UPDATE_VERSION_ONLY option to only note the version
| * | ctest_update: Add CTEST_UPDATE_VERSION_ONLY option to only note the versionBill Hoffman2014-08-183-0/+15
| | | | | | | | | | | | | | | | | | | | | This allows ctest_update to get the current version without actually changing the repository. This is useful when using Jenkins or an external project to update the source to a specific version, but you still want the current version to show up in CDash.
* | | Merge topic 'add-CheckFortranSourceCompiles'Brad King2014-08-183-0/+7
|\ \ \ | | | | | | | | | | | | | | | | 7386d0d6 Add CheckFortranSourceCompiles module (#14656)
| * | | Add CheckFortranSourceCompiles module (#14656)Brad King2014-08-183-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy the CheckCSourceCompiles module and port it to Fortran. Extend the FortranOnly test to try using the new module. Suggested-by: Nicolas Bock <nicolasbock@gmail.com>
* | | | Merge topic 'doc-CMP0022-compat-version-typo'Brad King2014-08-131-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 91857e04 CMP0022: Fix version documented to support LINK_PUBLIC/LINK_PRIVATE
| * | | | CMP0022: Fix version documented to support LINK_PUBLIC/LINK_PRIVATEBrad King2014-08-131-1/+1
| | | | | | | | | | | | | | | | | | | | These have been available since 2.8.7, not 2.8.9 as the docs said.
* | | | | Merge topic 'vs-windows-phone-and-store'Brad King2014-08-124-0/+22
|\ \ \ \ \ | |_|_|/ / |/| | | / | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d3d9a22 Help: Add notes for topic 'vs-windows-phone-and-store' 401a00d9 VS: Set WindowsPhone and WindowsStore min VS version required 709cebde VS: Generate WindowsPhone and WindowsStore application types 72395ab2 VS: Add .sln "Deploy" mark for WindowsPhone and WindowsStore binaries 2074f581 MSVC: Add system libs for WindowsPhone and WindowsStore c72f0887 MSVC: Add default WindowsPhone and WindowsStore compile flags 1c94558a MSVC: Disable incremental linking for WindowsPhone and WindowsStore 592098e2 Define 'WINDOWS_PHONE' and 'WINDOWS_STORE' variables aa42a78f Add WindowsPhone and WindowsStore platform information modules b94ddf6c CMakeDetermineCompilerId: Recognize WindowsPhone and WindowsStore d7938bff VS: Select WindowsPhone and WindowsStore default toolsets 3abd150c VS: Save WindowsPhone and WindowsStore system internally
| * | | Help: Add notes for topic 'vs-windows-phone-and-store'Brad King2014-08-051-0/+10
| | | |
| * | | Define 'WINDOWS_PHONE' and 'WINDOWS_STORE' variablesGilles Khouzam2014-07-313-0/+12
| | | | | | | | | | | | | | | | | | | | Set one of these when CMAKE_SYSTEM_NAME is "WindowsPhone" or "WindowsStore", respectively.
* | | | Merge topic 'wix-acl'Brad King2014-08-113-0/+24
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 975dc871 Help: Add notes for topic 'wix-acl' 12418f5c CPackWIX: Implement CPACK_WIX_ACL (Access Control List) property
| * | | | Help: Add notes for topic 'wix-acl'Brad King2014-08-111-0/+6
| | | | |
| * | | | CPackWIX: Implement CPACK_WIX_ACL (Access Control List) propertyNils Gladitz2014-08-092-0/+18
| | |_|/ | |/| |
* | | | Merge topic 'CMakePackageConfigHelpers-INSTALL_PREFIX'Brad King2014-08-111-0/+7
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 704830ae Help: Add notes for topic 'CMakePackageConfigHelpers-INSTALL_PREFIX' e3007c92 CMakePackageConfigHelpers: Add unit tests for INSTALL_PREFIX option d057bf85 CMakePackageConfigHelpers: Add INSTALL_PREFIX option f3dd116c CMakePackageConfigHelpers: restructure documentation and document commands 64eca30d CMakePackageConfigHelpers: Remove unused variable
| * | | Help: Add notes for topic 'CMakePackageConfigHelpers-INSTALL_PREFIX'Brad King2014-08-111-0/+7
| | | |
* | | | Merge topic 'doc-add_custom_command'Brad King2014-08-061-121/+124
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5bf1c5cc Help: Document add_custom_command PRE_BUILD/PRE_LINK for exe/lib only (#15059) 2a58c872 Help: Revise and format 'add_custom_command' docs cb88742d Help: Remove stray content from 'add_custom_command' docs
| * | | | Help: Document add_custom_command PRE_BUILD/PRE_LINK for exe/lib only (#15059)Brad King2014-08-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | State explicitly that the PRE_LINK mode is not for targets created by the add_custom_target command. The existing wording for PRE_BUILD being treated as PRE_LINK by non-VS generators will now imply this restriction for PRE_BUILD too.
| * | | | Help: Revise and format 'add_custom_command' docsBrad King2014-08-051-97/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Format the reStructuredText markup manually. Organize the command options into a definition list. Use inline markup to cross-reference related documents.
| * | | | Help: Remove stray content from 'add_custom_command' docsBrad King2014-08-051-24/+0
| |/ / / | | | | | | | | | | | | | | | | Remove leftover generator expression documentation that is now in the cmake-generator-expressions(7) manual.
* | | | Merge topic 'file-strings-encoding'Brad King2014-08-062-0/+8
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | 5b30ec28 file: Add ENCODING option to file(STRINGS) command (#10519) ffa373e7 file: Refactor internal implementation of file(STRINGS)
| * | | file: Add ENCODING option to file(STRINGS) command (#10519)Clinton Stimpson2014-08-062-0/+8
| |/ / | | | | | | | | | Support extraction of UTF-8 strings.
* | | Merge topic 'link-line-dedup'Brad King2014-08-041-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | ccec6df8 Help: Add notes for topic 'link-line-dedup' 9f7e27fc De-duplicate shared library targets in generated link lines
| * | Help: Add notes for topic 'link-line-dedup'Brad King2014-07-301-0/+5
| | |
* | | Merge topic 'pdb-genex'Brad King2014-07-311-0/+11
|\ \ \ | |/ / |/| | | | | | | | | | | f86850ef Genex: Implement generator expressions for target PDB files. 028ad318 Genex: Simplify filesytem artifact code
| * | Genex: Implement generator expressions for target PDB files.Nils Gladitz2014-07-311-0/+11
| | |
* | | Merge topic 'ExternalProject-add-lzma'Brad King2014-07-301-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | 56e6975c ExternalProject: Recognize lzma-compressed files (#13515) 98ea0344 ExternalProject: Recognize .tbz2 extension
| * | | ExternalProject: Recognize lzma-compressed files (#13515)Brad King2014-07-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add .7z, .tar.xz, and .txz file extensions. Inspired-by: Joke de Buhr <joke@seiken.de> Inspired-by: David Cole <DLRdave@aol.com>
* | | | CPack: add generators for .7z and .tar.xz (#13072, #14519)Daniel Pfeifer2014-07-291-0/+5
|/ / /
* | | Merge topic 'doc-tll-flags'Brad King2014-07-291-1/+4
|\ \ \ | | | | | | | | | | | | | | | | 8c03f157 Help: Clarify target_link_libraries treatment of flags (#15034)
| * | | Help: Clarify target_link_libraries treatment of flags (#15034)Brad King2014-07-281-1/+4
| | | | | | | | | | | | | | | | Explain that link flags should not be used in transitive contexts.
* | | | Merge topic 'add-liblzma'Brad King2014-07-291-0/+5
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65a0ea45 Help: Add notes for topic 'add-liblzma' 8436d181 CMake: Enable use of liblzma in libarchive (#14504) 73eab246 liblzma: Avoid defining a 'restrict' macro 90e7a4d4 liblzma: Disable warnings to avoid changing 3rd party code c20b4502 liblzma: Port to VS 6, 7.0 7a92eddb liblzma: Port from C99 to C89/90 b2a07ca4 liblzma: Add CMake build system d44ad161 liblzma: Remove unused Makefile.* files a53caea3 liblzma: Add README-CMake.txt 133d42fe Merge branch 'liblzma-upstream' into add-liblzma c289e634 liblzma 5.0.5-gb69900ed (reduced) 8510533f liblzma: Add .gitattributes to ignore whitespace checks
| * | | Help: Add notes for topic 'add-liblzma'Brad King2014-07-291-0/+5
| | | |
* | | | Help: Add notes for topic 'cpack-ifw-generator'Brad King2014-07-281-0/+5
| | | |
* | | | CPack: Add an "IFW" generator for Qt Framework InstallerKonstantin Podsvirov2014-07-282-0/+2
| |/ / |/| | | | | | | | | | | | | | | | | | | | Add support for packaging with the Qt Framework Installer tools: http://qt-project.org/doc/qtinstallerframework/index.html Reviewed-by: Nils Gladitz <nilsgladitz@gmail.com>
* | | Help: Document deprecated properties.Nils Gladitz2014-07-214-5/+35
|/ / | | | | | | | | | | Document the COMPILE_DEFINITIONS_<Config> properties as deprecated. Add new sections for deprecated properties and move POST_INSTALL_SCRIPT and PRE_INSTALL_SCRIPT there as well.
* | Help: Add notes for topic 'generalize-LINK_ONLY'Brad King2014-07-161-0/+6
| |
* | Make $<LINK_ONLY> available to projects (#14751)Brad King2014-07-161-0/+7
| | | | | | | | | | | | | | | | Previously this generator expression was used internally by the target_link_libraries command to honor private linking requirements of static libraries in their INTERFACE_LINK_LIBRARIES. Remove the check that limits $<LINK_ONLY> to this use case to make it available for project code to use too.
* | Merge topic 'doc-package-target-import-once'Brad King2014-07-151-11/+4
|\ \ | | | | | | | | | | | | 0fee3f47 Revert "Help: Update cmake-packages.7 examples to import targets only once"
| * | Revert "Help: Update cmake-packages.7 examples to import targets only once"Brad King2014-07-151-11/+4
| | | | | | | | | | | | | | | | | | This reverts commit cfab942e5ff8463f8053564e68179da110280b43. Since commit v2.8.11~362^2 (Generate an early-return guard in target Export files, 2012-11-30) an external include guard is not needed.
* | | Merge topic 'doc-genex-id-values'Brad King2014-07-141-1/+6
|\ \ \ | | | | | | | | | | | | | | | | 5690a963 Help: Link to variables corresponding to id and version expressions (#15012)
| * | | Help: Link to variables corresponding to id and version expressions (#15012)Brad King2014-07-141-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | In the cmake-generator-expressions(7) manual, link to the variables that correspond to the PLATFORM_ID, C_COMPILER_ID, CXX_COMPILER_ID, C_COMPILER_VERSION, and CXX_COMPILER_VERSION generator expressions.
* | | | Merge topic 'interface-sources-target-objects'Brad King2014-07-141-0/+6
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | affe9d56 Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970)
| * | | Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970)Brad King2014-07-141-0/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix cmTarget::GetSourceFiles to set EvaluateForBuildsystem on the $<TARGET_PROPERTY:...,INTERFACE_SOURCES> generator expression so that the $<TARGET_OBJECTS> generator expression is allowed within an INTERFACE_SOURCES value. Extend the InterfaceLibrary test to cover this case. Extend the RunCMake.TargetObjects test to cover failure of $<TARGET_OBJECTS> when used through $<TARGET_PROPERTY:...,INTERFACE_SOURCES> in a non-buildsystem context.
* | | Help: Update cmake-packages.7 examples to import targets only onceBrad King2014-07-091-4/+11
|/ / | | | | | | | | | | Package configuration files should load their targets files at most once in a given scope. Update our ClimbingStats example to show how to do this.
* | Merge topic 'thread-sanitizer'Brad King2014-07-093-0/+12
|\ \ | | | | | | | | | | | | | | | 7c80ce6f Help: Add notes for topic 'thread-sanitizer' 49948f72 ctest_memcheck: Add support for ThreadSanitizer
| * | Help: Add notes for topic 'thread-sanitizer'Brad King2014-07-091-0/+5
| | |
| * | ctest_memcheck: Add support for ThreadSanitizerBill Hoffman2014-07-092-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds support for ThreadSanitizer to ctest. ThreadSanitizer is part of the clang compiler and also gcc 4.8 and later. You have to compile the code with special flags. Then your code gets the the ThreadSanitizer ability built into it. To pass options to the ThreadSanitizer you use an environment variable. This commit teaches ctest to parse the output from ThreadSanitizer and send it to CDash.