AUTH's THMMY "Parallel and distributed systems" course assignments.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
670 B

  1. /*!
  2. * \file config.h
  3. * \brief Build configuration file.
  4. *
  5. * \author
  6. * Christos Choutouridis AEM:8997
  7. * <cchoutou@ece.auth.gr>
  8. */
  9. #ifndef CONFIG_H_
  10. #define CONFIG_H_
  11. #include <iostream>
  12. #include <string>
  13. /*
  14. * Defines for different version of the exercise
  15. */
  16. #define BITONIC (1)
  17. #define BUBBLETONIC (2)
  18. // Fail-safe version selection
  19. #if !defined CODE_VERSION
  20. #define CODE_VERSION BITONIC
  21. #endif
  22. /*!
  23. * Session option for each invocation of the executable
  24. */
  25. struct session_t {
  26. bool timing{false};
  27. bool verbose{false}; //!< Flag to enable verbose output to stdout
  28. };
  29. extern session_t session;
  30. #endif /* CONFIG_H_ */