summaryrefslogtreecommitdiffstats
path: root/Help/prop_tgt
Commit message (Collapse)AuthorAgeFilesLines
* Help: add notes for POSIX platforms to the DEFINE_SYMBOL target propertyRalf Habacker2023-01-171-1/+7
| | | | Fixes #24310
* Help: Mention USE_FOLDERS property in the FOLDER docsAlexander Neundorf2023-01-071-0/+3
|
* Merge topic 'doc-SYSTEM'Craig Scott2022-12-195-36/+50
|\ | | | | | | | | | | | | dfab263825 Help: Clarify and update SYSTEM-related docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8027
| * Help: Clarify and update SYSTEM-related docsCraig Scott2022-12-175-36/+50
| |
* | COMPILE_DEFINITIONS property: ensure leading -D is removed in all casesMarc Chevrier2022-12-131-0/+3
| | | | | | | | Fixes: #24186
* | Merge topic 'clang-tidy-export-fixes-dir'Brad King2022-12-071-0/+29
|\ \ | | | | | | | | | | | | | | | | | | | | | 232467eb1c clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR property Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7982
| * | clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR propertyKyle Edwards2022-12-061-0/+29
| | | | | | | | | | | | Fixes: #21362
* | | Merge topic 'doc-SYSTEM'Brad King2022-12-071-2/+2
|\ \ \ | |/ / |/| / | |/ | | | | | | b15b9cf286 Help: Clarify SYSTEM property default for imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7990
| * Help: Clarify SYSTEM property default for imported targetsBrad King2022-12-061-2/+2
| | | | | | | | | | | | The `SYSTEM` directory property does not affect imported targets. Fixes: #24219
* | Merge topic 'help-remove-self-reference-links'Brad King2022-11-2122-49/+49
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb77695e25 Help: clean up some minor typos c36910476a Help: remove links from pages to themselves 391c53a851 Help/prop_tgt/LINK_OPTIONS: fix `:genex:` reference de4909ea16 Help: fix some minor markup errors c42c77b020 Help/CMAKE_GLOBAL_AUTORCC_TARGET_NAME: fix link reference Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7940
| * | Help: remove links from pages to themselvesBen Boeckel2022-11-1821-48/+48
| | | | | | | | | | | | | | | At least the top-reference links. Internal `:ref:` usages have been left intact.
| * | Help/prop_tgt/LINK_OPTIONS: fix `:genex:` referenceBen Boeckel2022-11-181-1/+1
| | |
* | | Merge topic 'xcode-ios-extensionkit'Brad King2022-11-214-1/+25
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b99c386122 Xcode: Allow bundling extensionkit extensions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7900
| * | | Xcode: Allow bundling extensionkit extensionsRussell Greene2022-11-184-1/+25
| |/ / | | | | | | | | | Fixes: #24150
* | | cxxmodules: add properties to control scanningBen Boeckel2022-11-181-0/+22
|/ / | | | | | | | | | | The `CXX_SCAN_FOR_MODULES` property may be used to control scanning for targets and for source files rather than assuming "C++20 always needs to be scanned".
* | Merge topic 'doc-improvements'Brad King2022-11-107-8/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4d1f85297 Help: Move a note about arguments and genexes into include file 968224484f Help: Drop unused `PROPERTY_GENEX` replace from `prop_tgt/INTERFACE_*` files 65457e4fae Help: Add _See Also_ sections to related CMake commands c86ec79d07 Help: Use direct refs to genexes instead of ``$<GENEX-NAME>`` 8c6274326d Help: Use CMake highlighting for command synopsis c356a94512 Help: Use monospaced font for a genex name in a section title f98c8707f4 Help: Use `code-block:: cmake` instead of `::` for sub-commands descriptions 2ba351ca4f Help: ``CMake`` → CMake ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7873
| * | Help: Drop unused `PROPERTY_GENEX` replace from `prop_tgt/INTERFACE_*` filesAlex Turbov2022-11-096-6/+0
| | |
| * | Help: Use direct refs to genexes instead of ``$<GENEX-NAME>``Alex Turbov2022-11-091-2/+2
| | |
* | | Merge topic 'doc-msvc-abi'Brad King2022-11-082-4/+6
|\ \ \ | |/ / |/| / | |/ | | | | | | 128c414a56 Help: Clarify compilers affected by MSVC ABI abstractions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7881
| * Help: Clarify compilers affected by MSVC ABI abstractionsBrad King2022-11-072-4/+6
| | | | | | | | | | | | | | The `MSVC_DEBUG_INFORMATION_FORMAT` and `MSVC_RUNTIME_LIBRARY` abstractions apply to any compilers targeting the MSVC ABI. Fixes: #24137
* | VS: Add COMMON_LANGUAGE_RUNTIME support for "netcore"ζeh Matt2022-10-281-0/+7
| | | | | | | | | | | | Generate `CLRSupport` for Visual Studio projects. Fixes: #22054
* | Help: Format COMMON_LANGUAGE_RUNTIME values as a definition listBrad King2022-10-281-5/+15
|/
* Help: Minor formatting and cross-ref cleanup for <CONFIG>_POSTFIXCraig Scott2022-10-271-5/+5
|
* Merge topic 'doc-3.25-relnotes'Brad King2022-10-1112-0/+24
|\ | | | | | | | | | | | | | | | | 286a40cb5b Help: Update Sphinx versionadded directives for 3.25 release f93f97d6c2 Help: Organize and revise 3.25 release notes c174ef23f4 Help: Consolidate 3.25 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7751
| * Help: Update Sphinx versionadded directives for 3.25 releaseBrad King2022-10-0712-0/+24
| | | | | | | | | | | | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.24.0 --overwrite Manually de-duplicate the directive in FindOpenSP.
* | Help: Tasking compiler supports compile warning as errorCraig Scott2022-10-091-0/+1
| |
* | Help: Minor grammar, typo and formatting cleanupsCraig Scott2022-10-097-12/+13
|/
* clang-tidy: Don't append compiler commands if using -pCraig Scott2022-10-071-3/+15
| | | | | | | | | | | | | When the -p option is given to clang-tidy, it doesn't need the compile command line to be appended. It can get everything it needs from the compile_commands.json file in the directory specified with the -p option. When the compiler being used is not the system default compiler, clang-tidy has been observed to pick up the wrong headers when the compiler command line is given, but not if only the -p option is used. Therefore, don't append the compiler command line if -p is present in the <LANG>_CLANG_TIDY target property. Fixes: #24017
* Merge topic 'remove-vs10-generator'Brad King2022-09-276-6/+6
|\ | | | | | | | | | | | | 8d6f015d59 Drop Visual Studio 10 2010 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7718
| * Drop Visual Studio 10 2010 generatorBrad King2022-09-266-6/+6
| | | | | | | | This generator has been deprecated since CMake 3.22. Remove it.
* | Merge topic 'add_subdirectory_system'Brad King2022-09-271-9/+15
|\ \ | |/ |/| | | | | | | | | 2eb30a7036 add_subdirectory: Add SYSTEM option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7399
| * add_subdirectory: Add SYSTEM optionDa Quexian2022-09-261-9/+15
| | | | | | | | | | Fixes: #22401 Signed-off-by: Da Quexian <daquexian566@gmail.com>
* | MSVC: Add abstraction for debug information formatGlen Chung2022-09-142-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace our hard-coded default for `/Zi` with a first-class abstraction to select the debug information format an enumeration of logical names. We've long hesitated to do this because the idea of "debug information format" touches on related concepts on several platforms. Avoid that scope creep by simply defining an abstraction that applies only when targeting the MSVC ABI on Windows. Removing the old default flag requires a policy because existing projects may rely on string processing to edit them and choose a runtime library under the old behavior. Add policy CMP0141 to provide compatibility. Fixes: #10189
* | Merge topic 'add_language_levels_for_cxx26'Brad King2022-09-014-0/+24
|\ \ | | | | | | | | | | | | | | | | | | | | | f808d8afb9 CMake: Support upcoming C++26 language level Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !7601
| * | CMake: Support upcoming C++26 language levelRobert Maynard2022-08-314-0/+24
| | |
* | | Merge topic 'compiler-launcher-genexp'Brad King2022-09-011-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 36400e9dc1 COMPILER_LAUNCHER: Add support for generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7613
| * | | COMPILER_LAUNCHER: Add support for generator expressionsThomas Weißschuh2022-08-301-0/+5
| |/ / | | | | | | | | | Fixes: #23441
* | | Xcode: Add settings to control a scheme's launch configurationPatriceJiang2022-08-302-0/+14
| | |
* | | Xcode: Add settings to control a scheme's GPU Validation valuesPatriceJiang2022-08-303-0/+30
|/ /
* | Help: A missing cross-reference to --compile-no-warning-as-errorCraig Scott2022-08-151-0/+2
| |
* | Merge branch 'backport-3.24-doc-warning-as-error' into doc-warning-as-errorBrad King2022-08-151-0/+23
|\ \
| * | Help: List compiler IDs supported by COMPILE_WARNING_AS_ERRORCraig Scott2022-08-151-0/+23
| | |
* | | Help: MSVC_RUNTIME_LIBRARY is initialized from associated variableCraig Scott2022-08-121-1/+3
| | | | | | | | | | | | | | | The CMAKE_MSVC_RUNTIME_LIBRARY variable docs mention that it initializes the MSVC_RUNTIME_LIBRARY target property, but the property's docs was missing any mention of the variable.
* | | Merge topic 'all-verify-interface-header-sets'Kyle Edwards2022-08-031-0/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | 83e44002ae VERIFY_INTERFACE_HEADER_SETS: Add verification target for all Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7536
| * | VERIFY_INTERFACE_HEADER_SETS: Add verification target for allKyle Edwards2022-08-031-0/+4
| | | | | | | | | | | | Fixes: #23802
* | | Merge topic 'doc-init-VERIFY_INTERFACE_HEADER_SETS'Brad King2022-08-011-1/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | c31f9ef22b Help: Document initialization of VERIFY_INTERFACE_HEADER_SETS property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7528
| * | Help: Document initialization of VERIFY_INTERFACE_HEADER_SETS propertyCraig Scott2022-08-011-1/+5
| | | | | | | | | | | | | | | The docs for the CMAKE_VERIFY_INTERFACE_HEADER_SETS variable do mention that it initializes the property, but the property docs didn't mention the variable. Add that missing cross-reference.
| * | Merge topic 'verify-interface-header-sets-interface-library-source-language' ↵Brad King2022-07-281-1/+3
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into release-3.24 41f15193e5 VERIFY_INTERFACE_HEADER_SETS: Fall back to global languages Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7517
* | \ \ Merge topic 'verify-interface-header-sets-interface-library-source-language'Brad King2022-07-281-1/+3
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 41f15193e5 VERIFY_INTERFACE_HEADER_SETS: Fall back to global languages Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7517
| * | | VERIFY_INTERFACE_HEADER_SETS: Fall back to global languagesKyle Edwards2022-07-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a target doesn't have any source files, fall back to the global list of enabled languages to determine the language of the header file to verify. Fixes: #23774