version.h 2.32 KB
Newer Older
1
// $Id$
2
3
4

/*************************************************************************
 * XDAQ Components for Distributed Data Acquisition                      *
5
 * Copyright (C) 2000-2020, CERN.                                        *
6
 * All rights reserved.                                                  *
7
 * Authors: J. Gutleber, L. Orsini and D. Simelevicius                   *
8
 *                                                                       *
9
10
 * For the licensing terms see LICENSE.                                  *
 * For the list of contributors see CREDITS.                             *
11
12
13
14
15
16
17
 *************************************************************************/

#ifndef _tstoreutils_version_h_
#define _tstoreutils_version_h_

#include "config/PackageInfo.h"

18
#define WORKSUITE_TSTOREUTILS_VERSION_MAJOR 3
19
20
#define WORKSUITE_TSTOREUTILS_VERSION_MINOR 2
#define WORKSUITE_TSTOREUTILS_VERSION_PATCH 0
21
// If any previous versions available E.g. #define WORKSUITE_TSTOREUTILS_PREVIOUS_VERSIONS "3.8.0,3.8.1"
22
#define WORKSUITE_TSTOREUTILS_PREVIOUS_VERSIONS "3.1.0,3.1.1,3.1.2"
23
24

//
25
26
27
#define WORKSUITE_TSTOREUTILS_VERSION_CODE PACKAGE_VERSION_CODE(WORKSUITE_TSTOREUTILS_VERSION_MAJOR,WORKSUITE_TSTOREUTILS_VERSION_MINOR,WORKSUITE_TSTOREUTILS_VERSION_PATCH)
#ifndef WORKSUITE_TSTOREUTILS_PREVIOUS_VERSIONS
#define WORKSUITE_TSTOREUTILS_FULL_VERSION_LIST  PACKAGE_VERSION_STRING(WORKSUITE_TSTOREUTILS_VERSION_MAJOR,WORKSUITE_TSTOREUTILS_VERSION_MINOR,WORKSUITE_TSTOREUTILS_VERSION_PATCH)
28
#else 
29
#define WORKSUITE_TSTOREUTILS_FULL_VERSION_LIST  WORKSUITE_TSTOREUTILS_PREVIOUS_VERSIONS "," PACKAGE_VERSION_STRING(WORKSUITE_TSTOREUTILS_VERSION_MAJOR,WORKSUITE_TSTOREUTILS_VERSION_MINOR,WORKSUITE_TSTOREUTILS_VERSION_PATCH)
30
31
32
33
#endif 

namespace tstoreutils
{
34
	const std::string project = "worksuite";
35
	const std::string package  =  "tstoreutils";
36
	const std::string versions = WORKSUITE_TSTOREUTILS_FULL_VERSION_LIST;
37
38
39
40
41
42
	const std::string description = "Table store utility library for use with Oracle RDBMS";
	const std::string authors = "Angela Brett";
	const std::string summary = "Table store utility library for use with Oracle RDBMS";	
	const std::string link = "http://xdaqwiki.cern.ch/index.php/TStore";
	
	config::PackageInfo getPackageInfo();
43
	void checkPackageDependencies() ;
44
45
46
47
	std::set<std::string, std::less<std::string> > getPackageDependencies();
}

#endif