libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
All Namespaces Files Functions Variables Pages
code_version.f90
Go to the documentation of this file.
1!> \file code_version.f90 Source file generated by CMake to report the libTheSky version used
2
3!***********************************************************************************************************************************
4!> \brief Report libTheSky 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 IO unit
17
18 subroutine print_libthesky_version(unit)
19 implicit none
20 integer, intent(in) :: unit
21 character :: libTheSky_version*(99) = 'rev.296, hash 5c1b52e (2025-01-10)'
22 character :: compile_date*(99) = 'Mon 27 Jan 15:01:11 CET 2025'
23 character :: compiler*(99) = 'gfortran'
24 character :: compiler_flags*(99) = '-O2'
25
26 write(unit,'(A)', advance='no') 'libTheSky '//trim(libthesky_version)//', compiled on '//trim(compile_date)//' with '// &
27 trim(compiler)//' '//trim(compiler_flags)
28
29 end subroutine print_libthesky_version
30 !*********************************************************************************************************************************
31
32end module thesky_version
33!***********************************************************************************************************************************
34
Report libTheSky version number.
subroutine print_libthesky_version(unit)
Subroutine generated by CMake to report the code version used.