Sign in
fuchsia
/
third_party
/
github.com
/
Kitware
/
CMake
/
0a81ea1f12cbaf60ec60b8e4a27c5ea476a655de
commit
0a81ea1f12cbaf60ec60b8e4a27c5ea476a655de
[
log
]
author
Marc Chevrier <marc.chevrier@gmail.com>
Mon Jan 31 16:43:41 2022 +0100
committer
Marc Chevrier <marc.chevrier@gmail.com>
Mon Feb 28 10:26:26 2022 +0100
tree
8491b1ae05b5c252b1165244c6976d81c87397ee
parent
a9928eb4a54431780d589f70460e5715258f1d27
[
diff
]
Genex-LINK_GROUP: Add possibility to group libraries at link step Fixes: #23121
Help/manual/cmake-generator-expressions.7.rst
[
diff
]
Help/manual/cmake-variables.7.rst
[
diff
]
Help/release/dev/Genex-LINK_GROUP.rst
[Added -
diff
]
Help/variable/CMAKE_LANG_LINK_GROUP_USING_FEATURE.rst
[Added -
diff
]
Help/variable/CMAKE_LANG_LINK_GROUP_USING_FEATURE_SUPPORTED.rst
[Added -
diff
]
Help/variable/CMAKE_LANG_LINK_LIBRARY_USING_FEATURE.rst
[
diff
]
Help/variable/CMAKE_LINK_GROUP_USING_FEATURE.rst
[Added -
diff
]
Help/variable/CMAKE_LINK_GROUP_USING_FEATURE.txt
[Added -
diff
]
Help/variable/CMAKE_LINK_GROUP_USING_FEATURE_SUPPORTED.rst
[Added -
diff
]
Help/variable/CMAKE_LINK_LIBRARY_USING_FEATURE.rst
[
diff
]
Source/Checks/cm_cxx_filesystem.cxx
[
diff
]
Source/cmComputeLinkDepends.cxx
[
diff
]
Source/cmComputeLinkDepends.h
[
diff
]
Source/cmComputeLinkInformation.cxx
[
diff
]
Source/cmComputeLinkInformation.h
[
diff
]
Source/cmGeneratorExpressionNode.cxx
[
diff
]
Source/cmGeneratorTarget.cxx
[
diff
]
Source/cmMakefile.cxx
[
diff
]
Source/cmTarget.cxx
[
diff
]
Tests/RunCMake/CMakeLists.txt
[
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/CMakeLists.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/RunCMakeTest.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_custom_command-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_custom_command-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_custom_command.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_custom_target-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_custom_target-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_custom_target.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_link_options-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_link_options-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/add_link_options.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature1-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature1-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature1.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature2-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature2-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature2.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature3-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature3-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature3.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature4-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature4-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature4.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature5-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature5-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/bad-feature5.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/circular-dependencies1-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/circular-dependencies1-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/circular-dependencies1.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/circular-dependencies2-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/circular-dependencies2-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/circular-dependencies2.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/compatible-features1.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/compatible-features2.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/compatible-features3.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/empty-arguments-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/empty-arguments-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/empty-arguments.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/empty.c
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/feature-not-supported-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/feature-not-supported-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/feature-not-supported.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/forbidden-arguments-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/forbidden-arguments-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/forbidden-arguments.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-features1-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-features1-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-features1.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-library-features1-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-library-features1-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-library-features1.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-library-features2-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-library-features2-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/incompatible-library-features2.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/invalid-feature-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/invalid-feature-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/invalid-feature.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/library-ignored-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/library-ignored.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/link_directories-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/link_directories-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/link_directories.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-features1-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-features1-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-features1.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-features2-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-features2-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-features2.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-genex-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-genex-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/nested-incompatible-genex.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/no-arguments-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/no-arguments-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/no-arguments.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/only-targets-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/only-targets-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/only-targets.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/override-library-features1.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/override-library-features2.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/target_link_directories-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/target_link_directories-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/target_link_directories.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/target_link_options-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/target_link_options-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_GROUP/target_link_options.cmake
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_LIBRARY/RunCMakeTest.cmake
[
diff
]
Tests/RunCMake/GenEx-LINK_LIBRARY/invalid-feature-result.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_LIBRARY/invalid-feature-stderr.txt
[Added -
diff
]
Tests/RunCMake/GenEx-LINK_LIBRARY/invalid-feature.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/CMakeLists.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-group-and-single-check.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-group-and-single-result.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-multiple-groups-check.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-multiple-groups-result.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-simple1-check.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-simple1-result.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-simple2-check.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-simple2-result.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-with-LINK_LIBRARY-check.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-with-LINK_LIBRARY-result.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-with-LINK_LIBRARY_OVERRIDE-check.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP-with-LINK_LIBRARY_OVERRIDE-result.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/LINK_GROUP.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/RunCMakeTest.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/base.c
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/cross_refs.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/func1.c
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/func2.c
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/func3.c
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/imported-target-result.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/imported-target-stdout.txt
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/imported-target.cmake
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/lib.c
[Added -
diff
]
Tests/RunCMake/target_link_libraries-LINK_GROUP/main.c
[Added -
diff
]
134 files changed
tree: 8491b1ae05b5c252b1165244c6976d81c87397ee
.github/
.gitlab/
Auxiliary/
Help/
Licenses/
Modules/
Packaging/
Source/
Templates/
Tests/
Utilities/
.clang-format
.clang-tidy
.codespellrc
.editorconfig
.gitattributes
.gitignore
.gitlab-ci.yml
.hooks-config
bootstrap
cmake_uninstall.cmake.in
CMakeCPack.cmake
CMakeCPackOptions.cmake.in
CMakeGraphVizOptions.cmake
CMakeLists.txt
CMakeLogo.gif
CompileFlags.cmake
configure
CONTRIBUTING.rst
Copyright.txt
CTestConfig.cmake
CTestCustom.cmake.in
DartConfig.cmake
doxygen.config
README.rst