From 0ea1030bc45670c3b8af94e1076311cd09e26f8b Mon Sep 17 00:00:00 2001 From: Jose Date: Tue, 9 Oct 2012 00:23:23 +0200 Subject: ICE-4375 - Ice preprocessor macro for .ice files --- cpp/src/Slice/Preprocessor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cpp/src/Slice/Preprocessor.cpp') diff --git a/cpp/src/Slice/Preprocessor.cpp b/cpp/src/Slice/Preprocessor.cpp index bb1b3c35c94..359885e0a7d 100644 --- a/cpp/src/Slice/Preprocessor.cpp +++ b/cpp/src/Slice/Preprocessor.cpp @@ -154,8 +154,10 @@ Slice::Preprocessor::preprocess(bool keepComments) } args.push_back("-e"); args.push_back("en_us.utf8"); + ostringstream version; + version << "-DICE_VERSION=" << ICE_INT_VERSION; + args.push_back(version.str()); args.push_back(_fileName); - const char** argv = new const char*[args.size() + 1]; argv[0] = "mcpp"; for(unsigned int i = 0; i < args.size(); ++i) -- cgit v1.2.3