File tree 11 files changed +16
-12
lines changed
11 files changed +16
-12
lines changed Original file line number Diff line number Diff line change @@ -185,7 +185,9 @@ m4_define([TOOL_DISABLE_NO],
185
185
TOOL_PARAMETERS($1 ,$2 ,$3 )
186
186
] )
187
187
188
- echo "# Build with FreeFEM with ./configure " `date` >$ff_where_lib_conf
188
+ BUILD_DATE="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d)"
189
+
190
+ echo "# Build with FreeFEM with ./configure $BUILD_DATE" >$ff_where_lib_conf
189
191
# To allow anonymous CVS version to contain a "./configure" and
190
192
# Makefiles
191
193
@@ -679,7 +681,7 @@ ff_prefix_dir="${prefix}/lib/ff++/$VERSION"
679
681
AC_MSG_CHECKING ( prefix dir freefem++ )
680
682
AC_MSG_RESULT ( $ff_prefix_dir )
681
683
682
- FF_DATE=`date`
684
+ FF_DATE="$BUILD_DATE"
683
685
AC_DEFINE_UNQUOTED ( VersionFreeFemDate ,"$FF_DATE" ,FreeFEM build date )
684
686
AC_DEFINE_UNQUOTED ( FF_PREFIX_DIR ,"${ff_prefix_dir}" ,FreeFem prefix dir )
685
687
AC_SUBST ( ff_prefix_dir ,$ff_prefix_dir )
Original file line number Diff line number Diff line change @@ -134,7 +134,7 @@ EXTRA_DIST = *.edp \
134
134
135
135
all.edp : Makefile
136
136
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();" ; \
137
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
137
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
138
138
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
139
139
echo " verbosity=verbosityy;searchMethod=0;" ; \
140
140
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ EXTRA_DIST = *.edp all.edp
56
56
57
57
all.edp : Makefile
58
58
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();" ; \
59
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
59
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
60
60
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
61
61
echo " verbosity=verbosityy;searchMethod=0;" ; \
62
62
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ EXTRA_DIST = *.edp all.edp
65
65
66
66
all.edp : Makefile
67
67
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();" ; \
68
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
68
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
69
69
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
70
70
echo " verbosity=verbosityy;searchMethod=0;" ; \
71
71
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ EXTRA_DIST = *.edp all.edp
58
58
59
59
all.edp :
60
60
(echo " NoUseOfWait=true;int verbosityy=verbosity;" ; \
61
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
61
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
62
62
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
63
63
echo " verbosity=verbosityy;" ; \
64
64
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ EXTRA_DIST = *.edp all.edp regtests.edp regtests.m4 ref.edp
67
67
68
68
all.edp :
69
69
(echo " NoUseOfWait=true;int verbosityy=verbosity;" ; \
70
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
70
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
71
71
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
72
72
echo " verbosity=verbosityy;" ; \
73
73
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ EXTRA_DIST=*.edp all.edp regtests.edp regtests.m4 ref.edp torture.msh speedtest.
47
47
48
48
all.edp :
49
49
(echo " NoUseOfWait=true;int verbosityy=verbosity;" ; \
50
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
50
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
51
51
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
52
52
echo " verbosity=verbosityy;" ; \
53
53
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -287,7 +287,7 @@ all.edp:
287
287
mkdir o
288
288
@test -f ../../src/bin-win32/FreeFem++.exe && ffpp=../../src/bin-win32/FreeFem++.exe || ffpp=../../src/nw/FreeFem++; \
289
289
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;" ; \
290
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
290
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
291
291
if $$ ffpp -ns -jc -v 0 $$ i 1> /dev/null 2> /dev/null ; then \
292
292
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
293
293
echo " verbosity=verbosityy;" ; \
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ EXTRA_DIST=*.edp aile.msh xyf all.edp regtests.edp regtests.m4 ref.edp
39
39
40
40
all.edp :
41
41
(echo " NoUseOfWait=true;int verbosityy=verbosity;" ; \
42
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
42
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
43
43
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
44
44
echo " verbosity=verbosityy;" ; \
45
45
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -105,6 +105,7 @@ endif
105
105
# Build date changes at every change
106
106
EXTRA_DIST =strversionnumber.m4
107
107
BUILT_SOURCES =strversionnumber.cpp
108
+ BUILD_DATE ="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s ) }" +%Y-%m-%d ) "
108
109
strversionnumber.cpp : $(libff_a_SOURCES2 ) ../../Makefile
109
- m4 -DVersionFreeFemDate=" ` date ` " -DGitVersion=" ` git describe --tags 2> /dev/null|| echo ' no git' ` " strversionnumber.m4 > $@
110
+ m4 -DVersionFreeFemDate=" $( BUILD_DATE ) " -DGitVersion=" ` git describe --tags 2> /dev/null|| echo ' no git' ` " strversionnumber.m4 > $@
110
111
FORCE :
Original file line number Diff line number Diff line change @@ -16,8 +16,9 @@ ffmedit_SOURCES=animat.c cube.c image.c listnum.c mouse.c persp.c stream.c zaldy
16
16
LDADD =picking.$(OBJEXT ) ../libMesh/libMesh.a $(LIBSGLUT ) -lm
17
17
AM_CPPFLAGS =-I$(srcdir ) /../libMesh
18
18
BUILT_SOURCES =compil.date
19
+ BUILD_DATE ="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s ) }" +%Y-%m-%d ) "
19
20
compil.date : $(ffmedit_SOURCES )
20
- echo " #define COMPIL " ' "' ` date ` ' (with ff++ $(VERSION))' ' "' > compil.date
21
+ echo " #define COMPIL " ' "' $( BUILD_DATE ) ' (with ff++ $(VERSION))' ' "' > compil.date
21
22
# .PHONY: compil.date
22
23
23
24
# ALH - during a parallel make, we should make sure that picking.o is not used before being made by a different
You can’t perform that action at this time.
0 commit comments