summaryrefslogtreecommitdiffstats
path: root/Help/prop_sf
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'fortran-preprocess-property'Brad King2020-05-222-4/+23
|\ | | | | | | | | | | | | | | | | | | 3888de23da Ninja: Skip Fortran preprocessing if Fortran_PREPROCESS is OFF 66c4e87282 Ninja: Add helper functions to generate Fortran build 5cca1ec893 Ninja: Add helper functions to generate Fortran preprocess rule b0a6161190 Fortran: Add Fortran_PREPROCESS property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4659
| * Ninja: Skip Fortran preprocessing if Fortran_PREPROCESS is OFFPeter Hill2020-05-211-0/+5
| | | | | | | | | | | | | | | | | | If `Fortran_PREPROCESS` is explicitly turned off for a source file then we know it does not need to be preprocessed. Teach the Ninja generator to skip preprocessing in this case. Otherwise we still must preprocess just in case. Fixes: #18870
| * Fortran: Add Fortran_PREPROCESS propertyPeter Hill2020-05-212-4/+18
| | | | | | | | Issue: #18870
* | Multi-Ninja: Fix PCHs for Visual C++Cristian Adam2020-05-201-0/+3
| | | | | | | | Fixes: #20711
* | Help: Provide cross-references between compiler settingsJoachim Wuttke (h)2020-05-141-0/+5
| |
* | Help: COMPILE_OPTIONS: bundle cross refs, add exampleJoachim Wuttke (h)2020-05-141-5/+11
| |
* | Unity Builds: Support explicit specification of sources to groupsRobert Maynard2020-05-071-0/+5
|/ | | | | Instead of having CMake determine which files should go into each unity file, the user can now use explicitly state the mapping.
* Merge topic 'docs-SKIP_PRECOMPILE_HEADERS-formatting'Craig Scott2020-04-111-2/+2
|\ | | | | | | | | | | | | a293d05c41 Help: Fix unescaped asterisks in docs for SKIP_PRECOMPILE_HEADERS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4592
| * Help: Fix unescaped asterisks in docs for SKIP_PRECOMPILE_HEADERSCraig Scott2020-04-101-2/+2
| |
* | VS: Add documentation for VS_SETTINGS and VS_SOURCE_SETTINGS_<tool>.Matt Davies2020-03-271-0/+18
|/
* Help: Expand discussion of GENERATED / BYPRODUCTSFeRD (Frank Dana)2020-03-121-10/+23
| | | | | | | | - Mention the Makefile Generators' `make clean` removal in the BYPRODUCTS section of add_custom_command and add_custom_target - Expand the GENERATED property docs' description of which files will be marked with the property, and of what it implies (including `make clean` removal)
* Help: Improve readability and fix inaccuracies in unity build docsCraig Scott2019-11-091-3/+7
|
* Unity build: Add support for Ninja and Makefile generatorsCristian Adam2019-08-291-0/+7
|
* Precompile headers: Update documentationCristian Adam2019-08-281-0/+13
|
* Help: Document Swift_DEPENDENCIES_FILE property defaultsBrad King2019-06-041-1/+1
| | | | Copy wording from the release notes.
* Help: add some initial documentation for Swift supportSaleem Abdulrasool2019-05-162-0/+9
|
* Modules: Update documentation formattingBartosz Kosiorek2019-04-081-1/+1
|
* Help: Improve formatting of Help documentationBartosz Kosiorek2019-04-088-14/+19
|
* Help: Improve documentation formatingBartosz Kosiorek2019-04-0414-28/+30
|
* Help: note that Ninja also uses OBJECT_OUTPUTSBen Boeckel2019-02-251-3/+3
|
* Help: Spell out ";-list" as "semicolon-separated list"Joachim Wuttke (o)2018-10-253-3/+3
|
* Help: Replace occurrences of "Mac OS X" with "macOS"Bartosz Kosiorek2018-09-051-7/+7
| | | | | | | | Apple's main Operating system changed their name from OS X to macOS: https://www.engadget.com/2016/06/13/os-x-is-now-macos/ Revise documentation accordingly.
* Merge topic 'doc-updates'Brad King2018-05-082-3/+11
|\ | | | | | | | | | | | | e15adbfed3 Help: Specify COMPILE_OPTIONS and COMPILE_FLAGS source properties usage Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2043
| * Help: Specify COMPILE_OPTIONS and COMPILE_FLAGS source properties usageMarc Chevrier2018-05-072-3/+11
| |
* | VS: Add VS_SHADER_OBJECT_FILE_NAME source file propertyJeremiah van Oosten2018-04-241-0/+6
|/
* sourceFile properties: add property INCLUDE_DIRECTORIESMarc Chevrier2018-01-242-1/+20
|
* sourceFile properties: add property COMPILE_OPTIONSMarc Chevrier2018-01-231-0/+16
| | | | | | | Add the support of per-source property COMPILE_OPTIONS, including generator expressions support. Related: #17507
* Merge topic 'COMPILE_FLAGS-clarify-sf-prop-documentation'Brad King2018-01-091-3/+3
|\ | | | | | | | | | | | | 118815f0 COMPILE_FLAGS: do not imply that the property is a list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1640
| * COMPILE_FLAGS: do not imply that the property is a listBen Boeckel2018-01-081-3/+3
| | | | | | | | | | | | The "added to the list" language hinted that the property was interpreted as a CMake list, but this is not correct. It is just a string.
* | GENERATED: Improve the documentation of the GENERATED file propertyRobert Maynard2018-01-081-4/+19
|/
* Add generator expression support to per-source COMPILE_DEFINITIONSMarc Chevrier2017-12-051-0/+10
| | | | | | This allows users to specify different genex-based compile definitions for each file in a target. Fixes: #17508
* VS: Add source file property to set hlsl debug and optimization flagsJeremiah van Oosten2017-10-302-0/+12
| | | | | | | | Add `VS_SHADER_DISABLE_OPTIMIZATIONS` and `VS_SHADER_ENABLE_DEBUG` source file properties to control these settings on `.hlsl` files in the VS generator. Fixes: #17406
* Autogen: Docs: Extend SKIP_AUTOUIC documentationSebastian Holtermann2017-10-101-0/+5
|
* Autogen: Docs: Add examples for AUTORCC_OPTIONS and AUTOUIC_OPTIONSSebastian Holtermann2017-10-092-7/+25
|
* Merge topic 'add-vs-shader-properties'Brad King2017-09-292-0/+10
|\ | | | | | | | | | | | | 49dab3eb VS: Add VS_SHADER_OUTPUT_HEADER_FILE and VS_SHADER_VARIABLE_NAME properties. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1319
| * VS: Add VS_SHADER_OUTPUT_HEADER_FILE and VS_SHADER_VARIABLE_NAME properties.Kevin M. Godby2017-09-272-0/+10
| | | | | | | | | | | | | | | | | | | | The VS_SHADER_OUTPUT_HEADER_FILE property is the name of the generated header file containing the object code of the shader. The VS_SHADER_VARIABLE_NAME property is the name of the variable containing the object code in the above header file. Signed-off-by: Kevin M. Godby <kevin@godby.org>
* | Autogen: Doc: Add examples to the SKIP_AUTO* documentationsSebastian Holtermann2017-09-284-5/+41
|/
* Help: Document HEADER_FILE_ONLY use caseRoman Lebedev2017-05-091-0/+15
| | | | Describe how to get sources into IDE project files.
* Apple: Fix Resources location for all generatorsGregor Jasny2017-03-231-0/+7
| | | | Issue: #16680
* VS: add VS_CSHARP_<tagname> sourcefile propertyMichael Stürmer2017-03-011-0/+19
|
* VS: improve handling of source files with special extensions in .csprojMichael Stürmer2017-01-183-0/+20
| | | | | | | | | | | | Mainly <Link> and <DependentUpon> tags are added to connect generated and manually edited files. Special file extensions that are take care of are: - .Designer.cs - .xaml.cs - .settings - .resx - .xaml
* AUTOGEN: Documentation for SKIP_AUTOX source file propertiesSebastian Holtermann2017-01-104-0/+26
|
* Add generator expression support to per-source COMPILE_FLAGSZsolt Parragi2016-10-281-0/+7
| | | | | | This allows users to specify different genex-based compile flags for each file in a target, e.g. compiling just a single file with `Od/Ox` in release builds on Visual Studio.
* VS: Add a VS_TOOL_OVERRIDE source file propertyGilles Khouzam2016-06-201-0/+5
| | | | | | | | This property allow to specify a specific Visual Studio tool for a source file overriding the default tool behavior. For example, a `.resw` file being processed as a `PriResource` file. This has the advantage of being able to teach CMake to process new file types without code modifications.
* Xcode: Add XCODE_FILE_ATTRIBUTES source file propertyJames Touton2016-06-171-0/+11
| | | | This adds values to the ATTRIBUTES list in PBXBuildFile settings.
* Help: Hyperlink propertiesGregor Jasny2016-04-271-2/+2
|
* Drop Visual Studio 6 generatorBrad King2016-03-091-3/+2
| | | | | | This generator has been deprecated since CMake 3.3. Remove it. Update documentation, modules, and tests to drop content specific to this generator.
* Help: Update documentation to reflect support for iOSBartosz Kosiorek2015-11-231-15/+19
| | | | Many of our interfaces documented for OS X also work for iOS.
* Help: Document limitations of the OBJECT_DEPENDS source file propertyBrad King2015-09-111-5/+8
|
* VS: Add support for XAML source filesGilles Khouzam2015-04-031-0/+6
| | | | | | | | 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.