libSUFR
a LIBrary of Some Useful Fortran Routines
All Classes Namespaces Files Functions Variables Pages
libSUFR_version.f90
Go to the documentation of this file.
1!> \file libSUFR_version.f90 Source file generated by CMake to report the libSUFR version used
2
3!***********************************************************************************************************************************
4!> \brief Report libSUFR version number
5
7 implicit none
8 save
9
10contains
11
12
13 !*********************************************************************************************************************************
14 !> \brief Subroutine generated by CMake to report the code version used
15 !!
16 !! \param unit Output unit to write the version information to
17
18 subroutine print_libsufr_version(unit)
19 implicit none
20 integer, intent(in) :: unit
21 character :: libSUFR_version*(99) = 'rev.405, hash 2fd9210 (2025-01-19)'
22 character :: compile_date*(99) = 'Sat 25 Jan 12:20:37 CET 2025'
23 character :: compiler*(99) = 'gfortran'
24 character :: compiler_flags*(99) = '-O2'
25
26 write(unit,'(A)', advance='no') 'libSUFR '//trim(libsufr_version)//', compiled on '//trim(compile_date)//' with '// &
27 trim(compiler)//' '//trim(compiler_flags)
28
29 end subroutine print_libsufr_version
30 !*********************************************************************************************************************************
31
32end module sufr_version
33!***********************************************************************************************************************************
34
Report libSUFR version number.
subroutine print_libsufr_version(unit)
Subroutine generated by CMake to report the code version used.