0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_forces_info.F90
Go to the documentation of this file.
1!> \file mo_forces_info.f90
2!> \brief \copybrief mo_forces_info
3!> \details \copydetails mo_forces_info
4
5#ifndef FORCESVERSION
6#define FORCESVERSION "0.0.0-dev0"
7#endif
8#ifndef FORCESDATE
9#define FORCESDATE __DATE__
10#endif
11#define set_version(x) character(len = *), parameter :: version = x
12#define set_date(x) character(len = *), parameter :: version_date = x
13
14!> \brief module with information about FORCES
15!> \details Provides all information about FORCES as parameter.
16!! The \p version parameter will be set during compilation
17!! to content of \a version.txt.
18!! The \p version_date parameter will be set during compilation
19!! to content of \a version_date.txt,
20!! if it is a release version, otherwise it will be the current date.
21!> \authors Sebastian Mueller
22!> \date May 2021
23!> \copyright Copyright 2005-\today, the CHS Developers, Sabine Attinger: All rights reserved.
24!! FORCES is released under the LGPLv3+ license \license_note
25module mo_forces_info
27 implicit none
28
29 set_version(forcesversion)
30 !< Current program version
31
32 set_date(forcesdate)
33 !< Time of current program version release
34
35end module mo_forces_info
module with information about FORCES
character(len=*), parameter version_date
Time of current program version release.
character(len=*), parameter version
Current program version.