Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2964,6 +2964,15 @@ AC_SUBST(LMOD_FAMILY_COMPILER_VERSION)
AC_SUBST(LMOD_FAMILY_MPI)
AC_SUBST(LMOD_FAMILY_MPI_VERSION)

# check if command git is available.
is_srcdire_git_clone=
AC_CHECK_PROG(GIT_CMD, git, git)
if test "x$GIT_CMD" != x ; then
# Check if folder ${srcdir} is in a git repository clone
is_srcdire_git_clone=`git -C ${srcdir} rev-parse --is-inside-work-tree 2>/dev/null`
fi
AM_CONDITIONAL(IS_GIT_CLONE, [test "x${is_srcdire_git_clone}" = xtrue])

AC_OUTPUT
echo "------------------------------------------------------------------------------"
echo \
Expand Down
6 changes: 6 additions & 0 deletions man/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,10 @@ dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/pnetcdf.m4
$(SED_I) -e "s|PNETCDF_RELEASE_DATE_FULL|@PNETCDF_RELEASE_DATE_FULL@|g" $(distdir)/pnetcdf_f90.m4
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/pnetcdf_f90.m4
if IS_GIT_CLONE
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/pnetcdf.m4` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/pnetcdf.m4
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/pnetcdf_f90.m4` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/pnetcdf_f90.m4
endif

5 changes: 1 addition & 4 deletions man/pnetcdf.m4
Original file line number Diff line number Diff line change
Expand Up @@ -426,10 +426,7 @@ $1(string)>>
>>)

divert(0)dnl
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH PnetCDF 3<<>>ifelse(API,C,,f) "PnetCDF PNETCDF_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "LIBRARY FUNCTIONS"
.TH PnetCDF 3<<>>ifelse(API,C,,f) "PnetCDF PNETCDF_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "LIBRARY FUNCTIONS"
.SH N<<>>AME
PnetCDF \- Parallel library for accessing files in Network Common Data Form (CDF, CDF-2 and CDF-5 formats)
.SH SYNOPSIS
Expand Down
5 changes: 1 addition & 4 deletions man/pnetcdf_f90.m4
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH PnetCDF 3f "PnetCDF PNETCDF_VERSION" "Printed: \n(yr.\n(mo.\n(dy" "LIBRARY FUNCTIONS"
.TH PnetCDF 3f "PnetCDF PNETCDF_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "LIBRARY FUNCTIONS"
.SH NAME
PnetCDF \- Parallel library for accessing files in Network Common Data Form (CDF, CDF-2 and CDF-5 formats)
.SH SYNOPSIS
Expand Down
6 changes: 6 additions & 0 deletions src/utils/ncmpidiff/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,12 @@ dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/cdfdiff.1
$(SED_I) -e "s|PNETCDF_RELEASE_VERSION|$(PNETCDF_VERSION)|g" $(distdir)/cdfdiff.c
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/cdfdiff.c
if IS_GIT_CLONE
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/ncmpidiff.1` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/ncmpidiff.1
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/cdfdiff.1` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/cdfdiff.1
endif


tests-local: all
Expand Down
5 changes: 1 addition & 4 deletions src/utils/ncmpidiff/cdfdiff.1
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.\" $Header$
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH cdfdiff 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "PnetCDF utilities"
.TH cdfdiff 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "PnetCDF utilities"
.SH NAME
cdfdiff \- compares two classic netCDF files in parallel
.SH SYNOPSIS
Expand Down
5 changes: 1 addition & 4 deletions src/utils/ncmpidiff/ncmpidiff.1
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.\" $Header$
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH ncmpidiff 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "PnetCDF utilities"
.TH ncmpidiff 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "PnetCDF utilities"
.SH NAME
ncmpidiff \- compares two netCDF files in parallel
.SH SYNOPSIS
Expand Down
4 changes: 4 additions & 0 deletions src/utils/ncmpidump/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,8 @@ dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_VERSION|$(PNETCDF_VERSION)|g" $(distdir)/ncmpidump.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE_FULL|@PNETCDF_RELEASE_DATE_FULL@|g" $(distdir)/ncmpidump.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/ncmpidump.1
if IS_GIT_CLONE
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/ncmpidump.1` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/ncmpidump.1
endif

5 changes: 1 addition & 4 deletions src/utils/ncmpidump/ncmpidump.1
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.\" $Header$
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH ncmpidump 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "PnetCDF utilities"
.TH ncmpidump 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "PnetCDF utilities"
.SH NAME
ncmpidump \- Convert netCDF files to ASCII form (CDL)
.SH SYNOPSIS
Expand Down
4 changes: 4 additions & 0 deletions src/utils/ncmpigen/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,8 @@ dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_VERSION|$(PNETCDF_VERSION)|g" $(distdir)/ncmpigen.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE_FULL|@PNETCDF_RELEASE_DATE_FULL@|g" $(distdir)/ncmpigen.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/ncmpigen.1
if IS_GIT_CLONE
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/ncmpigen.1` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/ncmpigen.1
endif

5 changes: 1 addition & 4 deletions src/utils/ncmpigen/ncmpigen.1
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.\" $Header$
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH ncmpigen 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "PnetCDF utilities"
.TH ncmpigen 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "PnetCDF utilities"
.SH NAME
ncmpigen \- From a CDL file generate a netCDF file, a C program, or a Fortran
program
Expand Down
5 changes: 5 additions & 0 deletions src/utils/ncoffsets/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,9 @@ dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_VERSION|$(PNETCDF_VERSION)|g" $(distdir)/ncoffsets.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE_FULL|@PNETCDF_RELEASE_DATE_FULL@|g" $(distdir)/ncoffsets.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/ncoffsets.1
if IS_GIT_CLONE
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/ncoffsets.1` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/ncoffsets.1
endif


5 changes: 1 addition & 4 deletions src/utils/ncoffsets/ncoffsets.1
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.\" $Header$
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH ncoffsets 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "PnetCDF utilities"
.TH ncoffsets 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "PnetCDF utilities"
.SH NAME
ncoffsets \- print the starting/ending file offsets for netCDF variables
.SH SYNOPSIS
Expand Down
4 changes: 4 additions & 0 deletions src/utils/ncvalidator/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -112,4 +112,8 @@ dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_VERSION|$(PNETCDF_VERSION)|g" $(distdir)/ncvalidator.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE_FULL|@PNETCDF_RELEASE_DATE_FULL@|g" $(distdir)/ncvalidator.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/ncvalidator.1
if IS_GIT_CLONE
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/ncvalidator.1` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/ncvalidator.1
endif

5 changes: 1 addition & 4 deletions src/utils/ncvalidator/ncvalidator.1
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.\" $Header$
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH ncvalidator 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "PnetCDF utilities"
.TH ncvalidator 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "PnetCDF utilities"
.SH NAME
ncvalidator \- validates a classic netCDF file against CDF file formats
.SH SYNOPSIS
Expand Down
4 changes: 4 additions & 0 deletions src/utils/pnetcdf_version/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,8 @@ dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_VERSION|$(PNETCDF_VERSION)|g" $(distdir)/pnetcdf_version.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE_FULL|@PNETCDF_RELEASE_DATE_FULL@|g" $(distdir)/pnetcdf_version.1
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/pnetcdf_version.1
if IS_GIT_CLONE
last_commit_date=`git -C $(abs_top_srcdir) log -1 --format='%cd' --date=short $(abs_srcdir)/pnetcdf_version.1` ; \
$(SED_I) -e "s|GIT_SRC_LAST_COMMIT|$$last_commit_date|g" $(distdir)/pnetcdf_version.1
endif

5 changes: 1 addition & 4 deletions src/utils/pnetcdf_version/pnetcdf_version.1
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
.\" $Header$
.nr yr \n(yr+1900
.af mo 01
.af dy 01
.TH pnetcdf_version 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Printed: \n(yr-\n(mo-\n(dy" "PnetCDF utilities"
.TH pnetcdf_version 1 "PnetCDF PNETCDF_RELEASE_VERSION" "Last modified: GIT_SRC_LAST_COMMIT" "PnetCDF utilities"
.SH NAME
pnetcdf_version \- print the version information of PnetCDF library
.SH SYNOPSIS
Expand Down