File tree 11 files changed +17
-13
lines changed
11 files changed +17
-13
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
@@ -667,7 +669,7 @@ ff_prefix_dir="${prefix}/lib/ff++/$VERSION"
667
669
AC_MSG_CHECKING ( prefix dir freefem++ )
668
670
AC_MSG_RESULT ( $ff_prefix_dir )
669
671
670
- FF_DATE=`date`
672
+ FF_DATE="$BUILD_DATE"
671
673
AC_DEFINE_UNQUOTED ( VersionFreeFemDate ,"$FF_DATE" ,FreeFEM build date )
672
674
AC_DEFINE_UNQUOTED ( FF_PREFIX_DIR ,"${ff_prefix_dir}" ,FreeFem prefix dir )
673
675
AC_SUBST ( ff_prefix_dir ,$ff_prefix_dir )
Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ EXTRA_DIST = *.edp \
132
132
133
133
all.edp : Makefile
134
134
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();" ; \
135
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
135
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
136
136
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
137
137
echo " verbosity=verbosityy;searchMethod=0;" ; \
138
138
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ EXTRA_DIST = *.edp all.edp
55
55
56
56
all.edp : Makefile
57
57
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();" ; \
58
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
58
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
59
59
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
60
60
echo " verbosity=verbosityy;searchMethod=0;" ; \
61
61
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ EXTRA_DIST = *.edp all.edp
64
64
65
65
all.edp : Makefile
66
66
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();" ; \
67
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
67
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
68
68
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
69
69
echo " verbosity=verbosityy;searchMethod=0;" ; \
70
70
echo \{ include \" $$ i\"\;\}\; ; \
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ EXTRA_DIST = *.edp all.edp
57
57
58
58
all.edp :
59
59
(echo " NoUseOfWait=true;int verbosityy=verbosity;" ; \
60
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
60
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
61
61
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
62
62
echo " verbosity=verbosityy;" ; \
63
63
echo \{ include \" $$ i\"\;\}\; ; \
@@ -66,4 +66,4 @@ all.edp:
66
66
67
67
freefem++.pref :Makefile
68
68
echo includepath = \" ../../idp/\" > freefem++.pref
69
- echo loadpath = \" ../../plugin/seq/\" >> freefem++.pref
69
+ echo loadpath = \" ../../plugin/seq/\" >> freefem++.pref
Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ EXTRA_DIST = *.edp all.edp regtests.edp regtests.m4 ref.edp
66
66
67
67
all.edp :
68
68
(echo " NoUseOfWait=true;int verbosityy=verbosity;" ; \
69
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
69
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
70
70
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
71
71
echo " verbosity=verbosityy;" ; \
72
72
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 @@ -280,7 +280,7 @@ all.edp:
280
280
mkdir o
281
281
@test -f ../../src/bin-win32/FreeFem++.exe && ffpp=../../src/bin-win32/FreeFem++.exe || ffpp=../../src/nw/FreeFem++; \
282
282
(echo " NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;" ; \
283
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
283
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
284
284
if $$ ffpp -ns -jc -v 0 $$ i 1> /dev/null 2> /dev/null ; then \
285
285
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
286
286
echo " verbosity=verbosityy;" ; \
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ EXTRA_DIST=*.edp aile.msh xyf all.edp regtests.edp regtests.m4 ref.edp
32
32
33
33
all.edp :
34
34
(echo " NoUseOfWait=true;int verbosityy=verbosity;" ; \
35
- for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' ` ; do \
35
+ for i in * ` ls * .edp| grep -v -E ' ^(all|regtests|makeref|ref)\.edp$$' | LC_ALL=C sort ` ; do \
36
36
echo ' cout << "--------- file : ' $$ i' --------------------------------------------------------" << endl;' ; \
37
37
echo " verbosity=verbosityy;" ; \
38
38
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