40 lines
686 B
C++

/*!
* \file config,h
* \brief Build configuration file.
*
* \author
* Christos Choutouridis AEM:8997
* <cchoutou@ece.auth.gr>
*/
#ifndef CONFIG_H_
#define CONFIG_H_
#include <iostream>
#include <string>
/*
* Defines for different version of the exercise
*/
#define V50 (50)
#define V100 (100)
// Fail-safe version selection
#if !defined CODE_VERSION
#define CODE_VERSION V1
#endif
/*!
* Session option for each invocation of the executable
*/
struct session_t {
bool timing {false};
bool verbose {false}; //!< Flag to enable verbose output to stdout
};
extern session_t session;
#endif /* CONFIG_H_ */