From: bert hubert Date: Sun, 28 Dec 2014 13:39:28 +0000 (+0100) Subject: prevent spurious recompilations to get the latest and greatest version string X-Git-Tag: rec-3.7.0-rc1~69 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=77b9f5ff5e4d1c7790b8a989eb539fa3ee9c8b20;p=pdns prevent spurious recompilations to get the latest and greatest version string --- diff --git a/pdns/rec_channel_rec.cc b/pdns/rec_channel_rec.cc index f29128aa0..73ded636e 100644 --- a/pdns/rec_channel_rec.cc +++ b/pdns/rec_channel_rec.cc @@ -12,6 +12,7 @@ #include #include #include +#include "version.hh" #include #include #include @@ -22,7 +23,7 @@ #include #include "lock.hh" #include "responsestats.hh" -#include "version_generated.h" + #include "secpoll-recursor.hh" #include "pubsuffix.hh" #include "namespaces.hh" @@ -845,7 +846,7 @@ string RecursorControlParser::getAnswer(const string& question, RecursorControlP } if(cmd=="version") { - return string(PDNS_VERSION)+"\n"; + return getPDNSVersion()+"\n"; } if(cmd=="quit-nicely") { diff --git a/pdns/secpoll-auth.cc b/pdns/secpoll-auth.cc index 02f8b7ea8..137753a58 100644 --- a/pdns/secpoll-auth.cc +++ b/pdns/secpoll-auth.cc @@ -3,7 +3,6 @@ #include "logger.hh" #include "arguments.hh" #include "version.hh" -#include "version_generated.h" #include "dnsparser.hh" #include "misc.hh" #include @@ -14,7 +13,7 @@ #include "statbag.hh" #include #ifndef PACKAGEVERSION -#define PACKAGEVERSION PDNS_VERSION +#define PACKAGEVERSION getPDNSVersion() #endif string g_security_message; @@ -125,7 +124,7 @@ void doSecPoll(bool first) struct timeval now; gettimeofday(&now, 0); - string query = "auth-" PACKAGEVERSION ".security-status."+::arg()["security-poll-suffix"]; + string query = "auth-" +PACKAGEVERSION +".security-status."+::arg()["security-poll-suffix"]; if(*query.rbegin()!='.') query+='.'; @@ -152,7 +151,7 @@ void doSecPoll(bool first) } else { - L< #ifndef PACKAGEVERSION -#define PACKAGEVERSION PDNS_VERSION +#define PACKAGEVERSION getPDNSVersion() #endif uint32_t g_security_status; @@ -23,7 +23,7 @@ void doSecPoll(time_t* last_secpoll) vector ret; - string query = "recursor-" PACKAGEVERSION ".security-status."+::arg()["security-poll-suffix"]; + string query = "recursor-" +PACKAGEVERSION+ ".security-status."+::arg()["security-poll-suffix"]; if(*query.rbegin()!='.') query+='.'; @@ -46,7 +46,7 @@ void doSecPoll(time_t* last_secpoll) *last_secpoll=now.tv_sec; } else { - L<