CMake/Tests/CMakeCommands
Robert Maynard c42630ee62 cmGeneratorExpressionNode: implement COMPILE_ONLY genex
This generator expression is the inverse of `LINK_ONLY` and only coveys
usage requirements for the purposes of compilation. Its intended use is
to avoid needing to export targets that do not have link usage
requirements (e.g., header-only libraries) when used by another target.

See: #15415
2023-05-04 09:39:06 -04:00
..
add_compile_definitions Revise C++ coding style using clang-format-6.0 2018-06-01 09:53:42 -04:00
add_compile_options Tests: Bump CMake minimum required in tests to 3.5 2023-03-01 16:36:54 -05:00
add_link_options LINK_OPTIONS: Add new family of properties 2018-06-06 17:22:39 +02:00
link_directories link_directories(): enhance capabilities 2018-09-25 23:59:59 +10:00
target_compile_definitions Tests: Bump CMake minimum required in tests to 3.5 2023-03-01 16:36:54 -05:00
target_compile_features Features: Record C features for MSVC 2018-03-29 10:40:13 -04:00
target_compile_options Tests: Bump CMake minimum required in tests to 3.5 2023-03-01 16:36:54 -05:00
target_include_directories Tests: Bump CMake minimum required in tests to 3.5 2023-03-01 16:36:54 -05:00
target_link_directories Tests: Fix CMakeCommands.target_link_directories for regex chars in path 2021-11-16 11:19:47 -05:00
target_link_libraries cmGeneratorExpressionNode: implement COMPILE_ONLY genex 2023-05-04 09:39:06 -04:00
target_link_options target_link_options: fix erroneous handling of BEFORE keyword. 2018-09-14 18:10:58 +02:00
target_sources target_sources: Interpret relative paths as relative to the calling directory 2018-06-18 21:01:57 +02:00