From: Joel Rosdahl Date: Sat, 25 Jul 2020 13:46:40 +0000 (+0200) Subject: Make -DENABLE_TRACING work again X-Git-Tag: v4.0~301 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=98495aa4133b6f23ba740af2f42a0801815d9432;p=thirdparty%2Fccache.git Make -DENABLE_TRACING work again --- diff --git a/src/MiniTrace.cpp b/src/MiniTrace.cpp index b8d99f362..90caad306 100644 --- a/src/MiniTrace.cpp +++ b/src/MiniTrace.cpp @@ -16,15 +16,16 @@ // this program; if not, write to the Free Software Foundation, Inc., 51 // Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -#ifdef MTR_ENABLED +#include "system.hpp" -# include "MiniTrace.hpp" +#ifdef MTR_ENABLED # include "ArgsInfo.hpp" +# include "MiniTrace.hpp" +# include "Util.hpp" # include "legacy_util.hpp" namespace { - std::string get_system_tmp_dir() { @@ -70,7 +71,7 @@ MiniTrace::~MiniTrace() fmt::format("{}.ccache-trace", m_args_info.output_obj); move_file(m_tmp_trace_file.c_str(), trace_file.c_str()); } else { - tmp_unlink(m_tmp_trace_file.c_str()); + Util::unlink_tmp(m_tmp_trace_file.c_str()); } } diff --git a/src/ccache.cpp b/src/ccache.cpp index fa2c257b8..9c5d56ef8 100644 --- a/src/ccache.cpp +++ b/src/ccache.cpp @@ -1862,7 +1862,7 @@ initialize(Context& ctx, int argc, const char* const* argv) if (getenv("CCACHE_INTERNAL_TRACE")) { #ifdef MTR_ENABLED - ctx.mini_trace = std::make_unique(ctx->args_info); + ctx.mini_trace = std::make_unique(ctx.args_info); #else cc_log("Error: tracing is not enabled!"); #endif