/*! * \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 BITONIC (1) #define BUBBLETONIC (2) // Fail-safe version selection #if !defined CODE_VERSION #define CODE_VERSION BITONIC #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_ */