From 2eaecba2ff70bc186fe5f803b1f3e0f241457c0c Mon Sep 17 00:00:00 2001 From: luislavena Date: Mon, 10 Sep 2007 20:39:51 +0000 Subject: [PATCH] Properly display package/gem version for mongrel_service. Closes #13823. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@582 19e92222-5c0b-0410-8929-a290d50e31e9 --- projects/mongrel_service/Rakefile | 1 + projects/mongrel_service/native/mongrel_service.bi | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/projects/mongrel_service/Rakefile b/projects/mongrel_service/Rakefile index 9500392b..fd9c8c91 100644 --- a/projects/mongrel_service/Rakefile +++ b/projects/mongrel_service/Rakefile @@ -92,6 +92,7 @@ namespace :native do build_to 'bin' define 'DEBUG_LOG' unless ENV['RELEASE'] + define "GEM_VERSION=#{GEM_VERSION}" main 'native/mongrel_service.bas' source 'native/process.bas' diff --git a/projects/mongrel_service/native/mongrel_service.bi b/projects/mongrel_service/native/mongrel_service.bi index 6b4f76a0..56fca92b 100644 --- a/projects/mongrel_service/native/mongrel_service.bi +++ b/projects/mongrel_service/native/mongrel_service.bi @@ -22,8 +22,16 @@ #include once "lib/ServiceFB/ServiceFB.bi" #include once "process.bi" +'# use for debug versions +#if not defined(GEM_VERSION) + #define GEM_VERSION (debug mode) +#endif + +'# preprocessor stringize +#define PPSTR(x) #x + namespace mongrel_service - const VERSION as string = "0.3.1" + const VERSION as string = PPSTR(GEM_VERSION) '# namespace include using fb.svc