summaryrefslogtreecommitdiffstats
path: root/Help/prop_tgt
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'objc-compiler-launcher'Brad King2020-01-101-1/+1
|\ | | | | | | | | | | | | | | | | f6ef6e5a73 Merge branch 'backport-3.16-objc-compiler-launcher' 1a9f6bad98 ObjC: Add _COMPILE_LAUNCHER support a05b9d4239 ObjC: Add _COMPILE_LAUNCHER support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4189
| * ObjC: Add _COMPILE_LAUNCHER supportCristian Adam2020-01-091-1/+1
| | | | | | | | Fixes: #20178
* | Help: Mention both target and source properties for AUTO..._OPTIONSCraig Scott2020-01-092-5/+9
| |
* | Help: Clarify/add docs for initializing AUTO..._OPTIONS propertiesCraig Scott2020-01-093-7/+5
| |
* | Help: Clean up formatting and typos in autogen docsCraig Scott2020-01-094-7/+7
|/
* Add set_property option: DEPRECATIONJoseph Snyder2020-01-021-0/+7
| | | | | | | | | | | | Add a new property flag for a target which contains a message regarding deprecation status. Add a warning at "Generate" time if a linked target is marked as deprecated. Expand ExportImport test to ensure that new property is being set and passed correctly. Ensure that the message is shown during the "Generate" step run of the ExportImport test.
* CUDA: Add cuda meta-features (e.g. ``cuda_std_11``) supportRobert Maynard2019-12-101-1/+2
|
* Help: Clarify INSTALL_RPATH_USE_LINK_PATH documentationHong Xu2019-12-051-5/+9
| | | | | State explicitly that directories containing linked library files are also included even if they are not in the linker search path.
* Xcode: Add custom working directory propertyGregor Jasny2019-11-181-0/+13
| | | | Closes: #19967
* Merge topic 'docs-pch-reorg'Brad King2019-11-181-0/+2
|\ | | | | | | | | | | | | | | cc88ede7a3 Help: Provide guidance on INTERFACE for target_precompile_headers() dae9a808fe Help: Reorganise target_precompile_headers() docs for readability Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4045
| * Help: Provide guidance on INTERFACE for target_precompile_headers()Craig Scott2019-11-131-0/+2
| | | | | | | | Fixes: #19953
| * Merge topic 'objc-standard-docs' into release-3.16Brad King2019-11-126-0/+150
| |\ | | | | | | | | | | | | | | | | | | 665954fa8d ObjC: Document ObjC/ObjCXX standard properties / variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4031
| * \ Merge topic 'reference-IMPORTED_IMPLIB-more' into release-3.16Brad King2019-11-121-0/+3
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 2944bf46d5 Help: Reference IMPORTED_IMPLIB from the IMPORTED_LOCATION documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4034
* | \ \ Merge topic 'objc-standard-docs'Brad King2019-11-126-0/+150
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 665954fa8d ObjC: Document ObjC/ObjCXX standard properties / variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4031
| * | | ObjC: Document ObjC/ObjCXX standard properties / variablesCristian Adam2019-11-116-0/+150
| |/ / | | | | | | | | | Fixes: #19919
* | | Merge topic 'reference-IMPORTED_IMPLIB-more'Brad King2019-11-121-0/+3
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 2944bf46d5 Help: Reference IMPORTED_IMPLIB from the IMPORTED_LOCATION documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4034
| * | Help: Reference IMPORTED_IMPLIB from the IMPORTED_LOCATION documentationMarc Aldorasi2019-11-111-0/+3
| | | | | | | | | | | | Issue: #16698
* | | Merge topic 'docs-UNITY_BUILD'Craig Scott2019-11-104-64/+96
|\ \ \ | | |/ | |/| | | | | | | | | | | | | fcacd8ce8d Help: Improve readability and fix inaccuracies in unity build docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4019
| * | Help: Improve readability and fix inaccuracies in unity build docsCraig Scott2019-11-094-64/+96
| | |
* | | Merge topic 'unity-include-generated'Brad King2019-11-071-3/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | 7ddf462304 Unity build: Include GENERATED files into unity build Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Julien Schueller <schueller@phimeca.com> Merge-request: !4001
| * | Unity build: Include GENERATED files into unity buildCristian Adam2019-11-061-3/+2
| | | | | | | | | | | | | | | | | | | | | There is no reason to skip the generated files, in case of problems one can use the SKIP_UNITY_BUILD_INCLUSION property. Fixes: #19925
* | | Merge topic 'install-name-dir-genex'Brad King2019-11-061-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a0e2e0ca97 Help: Add documentation and release notes for INSTALL_NAME_DIR genex deeab72aae Tests: Add tests for INSTALL_NAME_DIR 3c85f11fed INSTALL_NAME_DIR: Add support for generator expressions 2ec1156b80 Refactor: Generalize cmExportInstallFileGenerator::ReplaceInstallPrefix() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3989
| * | | Help: Add documentation and release notes for INSTALL_NAME_DIR genexKyle Edwards2019-11-051-0/+4
| | | |
* | | | Merge topic 'docs-INSTALL_REMOVE_ENVIRONMENT_PATH'Brad King2019-11-051-6/+12
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | | | | dd05ef429a Help: Fix inaccuracies in INSTALL_REMOVE_ENVIRONMENT_RPATH docs ac8de0dbcf RPATH: Remove stray indent in generated file(RPATH_CHANGE) command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3985
| * | Help: Fix inaccuracies in INSTALL_REMOVE_ENVIRONMENT_RPATH docsCraig Scott2019-11-041-6/+12
| |/ | | | | | | | | | | | | | | The previous docs assumed one had to set INSTALL_RPATH for this target property to have an effect, but the actual condition is only that the install rpath is different to the build rpath. Even if the install rpath is empty, it is possible that CMake will rewrite the rpath during install because the build rpath could be non-empty.
* | VS: Add VS_DOTNET_DOCUMENTATION_FILE propertyCharly Mourglia2019-10-151-0/+6
|/ | | | | | | Add a `VS_DOTNET_DOCUMENTATION_FILE` target property to tell VS generators to add a `DocumentationFile` setting in `.csproj` files. Fixes: #19784
* Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitationBrad King2019-10-111-0/+6
| | | | | | | These two options currently do not work well together. Mention this limitation in the documentation. Issue: #19826
* Help: Improve UNITY_BUILD documentation formattingBrad King2019-10-111-15/+15
|
* Merge topic 'xcode-debug-document-versioning'Brad King2019-10-022-1/+15
|\ | | | | | | | | | | | | 67200c37b0 xcode: Add XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3876
| * xcode: Add XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING propertyGregor Jasny2019-10-012-1/+15
| |
* | Help: fixed typos in PCH / Unity Build docCorentin Plouet2019-09-303-3/+3
| | | | | | | | + typos in source code
* | Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-8/+8
|\ \ | |/ |/| | | | | | | | | | | Resolve conflicts with changes since the 3.15 series: * Convert `cmSystemTools::IsOn` => `cmIsOn`. * Move one "EXCLUDE_FROM_ALL" target property logic fix to its new location in `cmMakefile::AddNewUtilityTarget`.
| * Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-8/+8
| |\
| | * Restore "all" target in subdirectories marked EXCLUDE_FROM_ALLBrad King2019-09-301-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "all" target in each directory is supposed to have targets from that directory even if the directory itself is marked `EXCLUDE_FROM_ALL` in its parent. This was broken by commit dc6888573d (Pass EXCLUDE_FROM_ALL from directory to targets, 2019-01-15, v3.14.0-rc1~83^2) which made the participation of a target in "all" independent of context. Revert much of the logic change from that commit to restore the old behavior. Then re-implement the behavior intended by the commit to keep its test working. Extend the test to cover the old behavior too. Fixes: #19753
| | * Merge branch 'docs-rpath-origin-apple' into release-3.14Brad King2019-02-271-7/+7
| | |\ | | | | | | | | | | | | Merge-request: !3020
* | | \ Merge topic 'autogen_path_prefix'Brad King2019-09-191-0/+32
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc0900d9cd Help: Add release notes for AUTOMOC_PATH_PREFIX 692d8e3492 Help: Add documentation for AUTOMOC_PATH_PREFIX 1933ade9f1 Tests: At QtAutogen.MocIncludeSymlink test 706d9738a6 Tests: Merge QtAutogen.MocIncludeStrict and MocIncludeRelaxed d018d27c10 Autogen: Add moc path prefix generation (AUTOMOC_PATH_PREFIX) 77983c8147 Autogen: Add IsHeader flag to SourceFileT class f9e5441eb4 Autogen: Abbreviate file paths in messages 51676cf655 Autogen: Split JobEvalCacheT job into separate moc and uic jobs ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3818
| * | | | Help: Add documentation for AUTOMOC_PATH_PREFIXSebastian Holtermann2019-09-181-0/+32
| | | | |
* | | | | Precompile Headers: Add REUSE_FROM signatureCristian Adam2019-09-171-0/+7
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Add the ability to share precompiled headers artifacts between targets. Fixes: #19659
* | | | Unity build: Add support for Ninja and Makefile generatorsCristian Adam2019-08-294-0/+84
| | | |
* | | | Merge topic 'precompile-headers'Brad King2019-08-293-0/+34
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8da78d4efe Precompile headers: Update documentation 5772930164 Precompile headers: Add unit tests 519606704e Precompile headers: Add support for Visual Studio generators 28be170fbc Precompile headers: Add support for Xcode generator b8626261e9 Precompile headers: Add methods to generate PCH sources 375d01c680 PCH: add example/test 9b6797e71d PCH: add target_precompile_headers command 0467a2f91b PCH: add PRECOMPILE_HEADERS to special properties Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Acked-by: Ivan171 <heavenandhell171@gmail.com> Acked-by: Stanislav Ershov <digital.stream.of.mind@gmail.com> Acked-by: Steve Mokris <smokris@softpixel.com> Acked-by: Evgeniy Dushistov <dushistov@mail.ru> Acked-by: Danila Malyutin <flashmozzg@gmail.com> Acked-by: Viktor Kirilov <vik.kirilov@gmail.com> Acked-by: Lucas Zhao <zhaopf6@163.com> Merge-request: !3553
| * | | | Precompile headers: Update documentationCristian Adam2019-08-283-0/+34
| | | | |
* | | | | Merge topic 'vs-ConfigurationType-genex'Brad King2019-08-281-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8909a450a6 VS: Add support for generator expressions to VS_CONFIGURATION_TYPE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3746
| * | | | | VS: Add support for generator expressions to VS_CONFIGURATION_TYPEDaniel Eiband2019-08-261-0/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generator expressions in target property VS_CONFIGURATION_TYPE might be used to set the ConfigurationType to Utility for certain configurations to not build the target while still linking to the target in other configurations. Fixes: #19613
* | | | | Swift: honour `-swift-version` in Ninja generatorSaleem Abdulrasool2019-08-261-0/+6
|/ / / / | | | | | | | | | | | | | | | | | | | | Swift has supported `CMAKE_Swift_LANGUAGE_VERSION` and `Swift_LANGUAGE_VERSION` but didn't apply that to Ninja generated targets. Consider the property when calculating the flags.
* | | | CUDA: Compilers can now state they don't require a device linking stepRobert Maynard2019-08-061-6/+10
| | | |
* | | | Help: Add documentation for INSTALL_REMOVE_ENVIROMENT_RPATHJiang Yue2019-07-251-0/+10
| | | |
* | | | Merge topic 'msvc-runtime-library-doc'Brad King2019-07-191-0/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | 282d9f3168 MSVC: Document behavior when MSVC_RUNTIME_LIBRARY is not set Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3573
| * | | MSVC: Document behavior when MSVC_RUNTIME_LIBRARY is not setBrad King2019-07-191-0/+3
| | | | | | | | | | | | | | | | | | | | By default `CMAKE_MSVC_RUNTIME_LIBRARY` is not set. Document the default runtime library selection in that case. We already test it.
| * | | Merge branch 'doc-CMAKE_FRAMEWORK-crossref' into release-3.15Brad King2019-06-261-1/+3
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3478
| * \ \ \ Merge branch 'doc-IMPORTED_LOCATION' into release-3.15Brad King2019-06-211-4/+11
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3466