use inline 'libraryVersion()' function (closes #858)

This commit is contained in:
Kevin Ushey
2017-03-16 11:17:45 -07:00
committed by Martin Hořeňovský
parent cffb031ce1
commit e04dc5105b
5 changed files with 8 additions and 5 deletions

View File

@@ -32,7 +32,7 @@ namespace Catch {
void operator=( Version const& );
};
extern Version libraryVersion;
inline Version libraryVersion();
}
#endif // TWOBLUECUBES_CATCH_VERSION_H_INCLUDED

View File

@@ -37,7 +37,10 @@ namespace Catch {
return os;
}
Version libraryVersion( 1, 8, 2, "", 0 );
inline Version libraryVersion() {
static Version version(1, 8, 2, "", 0);
return version;
}
}