From 1b4ab323fd620bdc81c6e4546ebaedd731b3255c Mon Sep 17 00:00:00 2001 From: Wouter Klouwen Date: Mon, 27 Apr 2020 20:05:21 +0100 Subject: Fix build warnings for unused functions This commit addresses two sources of build errors when using the warning flag -Werror=unused-function for GCC in the default compiler flags. The affected functions are not used when building in bootstrap mode and therefore should be ifdefed out. No functional changes. --- Source/cmake.cxx | 2 ++ Source/cmakemain.cxx | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Source/cmake.cxx b/Source/cmake.cxx index c619e1e..d81f975 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -138,6 +138,7 @@ using JsonValueMapType = std::unordered_map; static bool cmakeCheckStampFile(const std::string& stampName); static bool cmakeCheckStampList(const std::string& stampList); +#ifndef CMAKE_BOOTSTRAP static void cmWarnUnusedCliWarning(const std::string& variable, int /*unused*/, void* ctx, const char* /*unused*/, const cmMakefile* /*unused*/) @@ -145,6 +146,7 @@ static void cmWarnUnusedCliWarning(const std::string& variable, int /*unused*/, cmake* cm = reinterpret_cast(ctx); cm->MarkCliAsUsed(variable); } +#endif cmake::cmake(Role role, cmState::Mode mode) : FileTimeCache(cm::make_unique()) diff --git a/Source/cmakemain.cxx b/Source/cmakemain.cxx index 84d0538..2828116 100644 --- a/Source/cmakemain.cxx +++ b/Source/cmakemain.cxx @@ -318,6 +318,7 @@ int do_cmake(int ac, char const* const* av) return 0; } +#ifndef CMAKE_BOOTSTRAP int extract_job_number(int& index, char const* current, char const* next, int len_of_flag) { @@ -347,6 +348,7 @@ int extract_job_number(int& index, char const* current, char const* next, } return jobs; } +#endif int do_build(int ac, char const* const* av) { -- cgit v0.12