From 86be733fa589fc1755db9274a5606f71062a6c0f Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 6 Jun 2014 09:51:33 -0400 Subject: cmGeneratorExpression: Add workaround for Borland compiler --- Source/cmGeneratorExpression.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/cmGeneratorExpression.cxx b/Source/cmGeneratorExpression.cxx index dea57e0..028d229 100644 --- a/Source/cmGeneratorExpression.cxx +++ b/Source/cmGeneratorExpression.cxx @@ -33,10 +33,18 @@ cmGeneratorExpression::cmGeneratorExpression( cmsys::auto_ptr cmGeneratorExpression::Parse(std::string const& input) { +#if !defined(__BORLANDC__) return cmsys::auto_ptr( new cmCompiledGeneratorExpression( this->Backtrace ? *this->Backtrace : cmListFileBacktrace(NULL), input)); +#else + cmListFileBacktrace emptyBacktrace(NULL); + return cmsys::auto_ptr( + new cmCompiledGeneratorExpression( + this->Backtrace ? *this->Backtrace : emptyBacktrace, + input)); +#endif } //---------------------------------------------------------------------------- -- cgit v0.12