/*******************************************************************************
 *
 * File:     version.h
 *
 * Contents: Version information about the build of the library.
 *
 * Copyright 2017
 *
 * Author: David Juhasz (david.juhasz@tuwien.ac.at)
 *
 ******************************************************************************/

#ifndef ROSA_CONFIG_VERSION_H
#define ROSA_CONFIG_VERSION_H

#include "rosa/config/rosa_config.h"

#include <string>

namespace rosa {

// Returns a string containing the name of the library followed by its version.
std::string library_string(void);

// Returns a string containing the version number of the library.
std::string version(void);

// Returns a multi-line string containing verbose information on the library.
std::string verbose_version(void);

} // End namespace rosa

#endif // ROSA_CONFIG_VERSION_H

