File indexing completed on 2024-12-17 18:31:50 UTC
view on githubraw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
e7f4a72d78 Jean*0001 #include "CPP_OPTIONS.h"
0002
0003
0004
0005
0006
0007 SUBROUTINE PACKAGES_PRINT_MSG( usePKG, pkgName, pkgMsg )
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 IMPLICIT NONE
0018
0019 #include "SIZE.h"
0020 #include "EEPARAMS.h"
0021
0022
0023
0024
0025
0026
0027
0028 LOGICAL usePKG
0029 CHARACTER*(*) pkgName, pkgMsg
0030
0031
0032
0033
0034
0035
0036 CHARACTER*(MAX_LEN_MBUF) pkgLwc
0037 CHARACTER*(MAX_LEN_MBUF) pkgUse
0038 CHARACTER*(20) prtFmt
0039 INTEGER iLen, pLen
0040 PARAMETER( pLen = 24 )
0041
0042
0043 WRITE(pkgLwc,'(A)') ' '
0044 WRITE(pkgUse,'(A)') ' '
0045 WRITE(prtFmt,'(A,I2,A)') '(2(A,A', pLen, ',A),L2,A)'
0046
0047
0048 iLen = LEN(pkgName)
0049 pkgLwc(1:iLen+4) = 'pkg/'//pkgName
0050 CALL LCASE(pkgLwc(1:iLen+4))
0051
0052 IF ( pkgMsg .EQ. 'None' ) THEN
0053 WRITE(standardMessageUnit,prtFmt)
0054 & ' ', pkgLwc(1:pLen), ' compiled ( used ? )'
0055 RETURN
0056 ELSEIF ( pkgMsg .EQ. 'Used' ) THEN
0057 WRITE(standardMessageUnit,prtFmt)
0058 & ' ', pkgLwc(1:pLen), ' compiled and used'
0059 RETURN
0060 ENDIF
0061
0062 IF ( pkgMsg .EQ. ' ' ) THEN
0063 pkgUse(1:iLen+3) = 'use'//pkgName
0064 ELSE
0065 iLen = LEN(pkgMsg)
0066 pkgUse(1:iLen) = pkgMsg
0067 ENDIF
0068 IF ( usePKG ) THEN
0069 WRITE(standardMessageUnit,prtFmt)
0070 & ' ', pkgLwc(1:pLen), ' compiled and used',
0071 & ' ( ', pkgUse(1:pLen), ' =', usePKG, ' )'
0072 ELSE
0073 WRITE(standardMessageUnit,prtFmt)
0074 & ' ', pkgLwc(1:pLen), ' compiled but not used',
0075 & ' ( ', pkgUse(1:pLen), ' =', usePKG, ' )'
0076 ENDIF
0077
0078 RETURN
0079 END