A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Have smpirun, smpicc and friends display the simgrid git hash version on --git-version
[simgrid.git]
/
src
/
smpi
/
smpif90.in
diff --git
a/src/smpi/smpif90.in
b/src/smpi/smpif90.in
index
9e30ca3
..
1e6a7e6
100644
(file)
--- a/
src/smpi/smpif90.in
+++ b/
src/smpi/smpif90.in
@@
-1,11
+1,14
@@
#! /bin/sh
#! /bin/sh
-# Copyright (c) 2012-201
4
. The SimGrid Team.
+# Copyright (c) 2012-201
5
. The SimGrid Team.
# All rights reserved.
# This program is free software; you can redistribute it and/or modify it
# under the terms of the license (GNU LGPL) which comes with this package.
# All rights reserved.
# This program is free software; you can redistribute it and/or modify it
# under the terms of the license (GNU LGPL) which comes with this package.
+SIMGRID_VERSION="@SIMGRID_VERSION_STRING@"
+SIMGRID_GITHASH="@SIMGRID_GITHASH@"
+
F90=@GFORTRAN_EXE@
INCLUDEARGS="@includeflag@"
F90=@GFORTRAN_EXE@
INCLUDEARGS="@includeflag@"
@@
-39,10
+42,21
@@
while [ $# -gt 0 ]; do
TMPFILE=$(mymktemp "${ARG}" ".f90")
list_add TMPFILES "${TMPFILE}"
#replace "program main_name by subroutine user\_main (and the end clause as well)"
TMPFILE=$(mymktemp "${ARG}" ".f90")
list_add TMPFILES "${TMPFILE}"
#replace "program main_name by subroutine user\_main (and the end clause as well)"
- sed 's/[[:space:]]*program[[:space:]]*\([a-zA-Z0-9\-\_]*\)/subroutine user\_main /gI;s/[[:space:]]*use[[:space:]]*mpi/\include \"mpif\.h\" /gI' "${ARG}" > "${TMPFILE}"
+ sed 's/[[:space:]]*program[[:space:]]*\([a-zA-Z0-9\-\_]*\)/
subroutine user\_main /gI;s/[[:space:]]*use[[:space:]]*mpi/\include \"mpif\.h\" /gI' "${ARG}" > "${TMPFILE}"
SRCFILE="${TMPFILE}"
list_add CMDLINE "${SRCFILE}"
;;
SRCFILE="${TMPFILE}"
list_add CMDLINE "${SRCFILE}"
;;
+ '-version' | '--version')
+ printf '%b\n' "$SIMGRID_VERSION"
+ exit 0
+ ;;
+ "-git-version" | "--git-version")
+ printf '%b\n' "$SIMGRID_GITHASH"
+ exit 0
+ ;;
+ '-compiler-version' | '--compiler-version')
+ ${F90} --version
+ ;;
*)
list_add CMDLINE "${ARG}"
;;
*)
list_add CMDLINE "${ARG}"
;;