From 0a3d6a19b7355218ebc6de61a501626fa2aceb33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=BCmmel?= Date: Tue, 17 Jul 2012 11:45:19 +0200 Subject: Ninja: make debug symbol suffix configurable by CMAKE_DEBUG_SYMBOL_SUFFIX --- Source/cmNinjaNormalTargetGenerator.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/cmNinjaNormalTargetGenerator.cxx b/Source/cmNinjaNormalTargetGenerator.cxx index 6d13a9a..d832a4b 100644 --- a/Source/cmNinjaNormalTargetGenerator.cxx +++ b/Source/cmNinjaNormalTargetGenerator.cxx @@ -447,7 +447,11 @@ void cmNinjaNormalTargetGenerator::WriteLinkStatement() std::string base; std::string suffix; this->GetTarget()->GetFullNameComponents(std::string(), base, suffix); - vars["TARGET_PDB"] = base + suffix + ".gdb"; + std::string dbg_suffix = ".dbg"; + // TODO: Where to document? + if (mf->GetDefinition("CMAKE_DEBUG_SYMBOL_SUFFIX")) + dbg_suffix = mf->GetDefinition("CMAKE_DEBUG_SYMBOL_SUFFIX"); + vars["TARGET_PDB"] = base + suffix + dbg_suffix; } if (mf->IsOn("CMAKE_COMPILER_IS_MINGW")) -- cgit v0.12