@@ -588,6 +588,57 @@ elif echo "build test run install" | grep -w -q -e "\$fpm_sub_cmd" ; then
588588 --c-flag "\$ CFLAGS" \\
589589 --link-flag "\$ LDFLAGS" \\
590590 "\$ @"
591+ elif echo "info" | grep -w -q -e "\$ fpm_sub_cmd" ; then
592+ LINE=--------------------------------------------------
593+ SRCDIR=\$ (dirname \$ FPM_DRIVER)
594+ GASNETDIR="$GASNET_PREFIX "
595+ GASNETCONFIG="\$ GASNETDIR/include/gasnet_config.h"
596+ echo \$ LINE
597+ echo Version info:
598+ echo Caffeine \$ (grep version \$ SRCDIR/fpm.toml)
599+ if test -d \$ SRCDIR/.git ; then
600+ GITVER=\$ ( ( cd \$ SRCDIR && git describe --long --dirty --always ) 2> /dev/null)
601+ if test -n "\$ GITVER"; then
602+ echo " git describe: \$ GITVER"
603+ fi
604+ fi
605+ if test -r "\$ GASNETCONFIG"; then
606+ echo GASNet version \$ (grep GASNETI_RELEASE_VERSION \$ GASNETCONFIG | cut -d' ' -f3-)
607+ fi
608+ grep -e assert -e julienne \$ SRCDIR/fpm.toml
609+ echo \$ LINE
610+ echo Platform info:
611+ uname -a
612+ if test -r /etc/os-release ; then grep -e NAME -e VERSION /etc/os-release ; fi
613+ if test -x /usr/bin/sw_vers ; then /usr/bin/sw_vers ; fi
614+ echo \$ LINE
615+ echo Install settings:
616+ echo ID="\$ (date) \$ (whoami)"
617+ echo PREFIX=$PREFIX
618+ echo FPM=\$ FPM
619+ echo FC=\$ FC
620+ echo CC=\$ CC
621+ echo FFLAGS=\$ FFLAGS
622+ echo CFLAGS=\$ FFLAGS
623+ echo LDFLAGS=\$ LDFLAGS
624+ grep -e link \$ SRCDIR/fpm.toml
625+ echo GASNET=\$ GASNETDIR
626+ echo GASNET_CONDUIT=$GASNET_CONDUIT
627+ echo GASNET_THREADMODE=$GASNET_THREADMODE
628+ if test -r "\$ GASNETCONFIG"; then
629+ grep -e GASNETI_BUILD_ID -e GASNETI_CONFIGURE_ARGS \$ GASNETCONFIG | cut -d' ' -f2-
630+ fi
631+ for tool in FPM FC CC ; do
632+ echo \$ LINE
633+ eval toolval="\\ $\$ tool"
634+ echo \$ tool : \$ toolval
635+ # strip off any arguments that might be embedded:
636+ toolval=\$ (echo \$ toolval | cut -d' ' -f1)
637+ eval /bin/ls -al \$ toolval
638+ eval /bin/ls -alhL \$ toolval
639+ \$ toolval --version
640+ done
641+ echo \$ LINE
591642else
592643 echo "ERROR: Unrecognized fpm subcommand \$ fpm_sub_cmd"
593644 \$ FPM list
0 commit comments