cmake-utils.eclass: warning:31: BUILD_DIR: unable to extract default variable content: warning:49: CMAKE_IN_SOURCE_BUILD: unable to extract default variable content: warning:78: CMAKE_USE_DIR: unable to extract default variable content: warning:89: CMAKE_WARN_UNUSED_CLI: unable to extract default variable content: warning:95: CMAKE_EXTRA_CACHE_FILE: unable to extract default variable content: warning:101: CMAKE_UTILS_QA_SRC_DIR_READONLY: unable to extract default variable content:
* BUILD_DIR can vary programmatically * CMAKE_IN_SOURCE_BUILD I'll add @DEFAULT_UNSET * CMAKE_USE_DIR is set in a couple of functions, I'm not sure yet why not in global scope * CMAKE_WARN_UNUSED_CLI varies based on EAPI * CMAKE_EXTRA_CACHE_FILE I'll add @DEFAULT_UNSET * CMAKE_UTILS_QA_SRC_DIR_READONLY I'll add @DEFAULT_UNSET
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=d5bb6f3460d55e83b90f7ebce0d331ee7442a249 commit d5bb6f3460d55e83b90f7ebce0d331ee7442a249 Author: Michael Palimaka <kensington@gentoo.org> AuthorDate: 2017-11-18 01:02:29 +0000 Commit: Michael Palimaka <kensington@gentoo.org> CommitDate: 2017-11-18 01:02:42 +0000 cmake-utils.eclass: mark some eclass variables as unset by default Bug: https://bugs.gentoo.org/637726 eclass/cmake-utils.eclass | 3 +++ 1 file changed, 3 insertions(+)}
You can look into the new variable classes in app-doc/eclass-manpages/files/*.awk. I'll look into merging kent's @DEFAULT today.
Is there anything left to do here?
cmake-utils.eclass: warning:32: BUILD_DIR: unable to extract default variable content: warning:82: CMAKE_USE_DIR: unable to extract default variable content: warning:93: CMAKE_WARN_UNUSED_CLI: unable to extract default variable content:
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba98eaac9c726d0fb7cbe3cd71029bf3fa7ea4e7 commit ba98eaac9c726d0fb7cbe3cd71029bf3fa7ea4e7 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-02 21:25:19 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-02 21:25:19 +0000 cmake-utils.eclass: mark @DEAD for removal Removal on 2022-08-02. Bug: https://bugs.gentoo.org/637726 Bug: https://bugs.gentoo.org/834110 Signed-off-by: Sam James <sam@gentoo.org> eclass/cmake-utils.eclass | 1 + 1 file changed, 1 insertion(+)