1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
Respect CC, *FLAGS. Add datarootdir for autoconf-2.60 warnings.
--- ftjam-2.5.3rc2-orig/builds/unix/Makefile.in
+++ ftjam-2.5.3rc2/builds/unix/Makefile.in
@@ -37,6 +37,7 @@ exec_prefix := @exec_prefix@
libdir := @libdir@
bindir := @bindir@
includedir := @includedir@
+datarootdir := @datarootdir@
datadir := @datadir@
version_info := @version_info@
--- ftjam-2.5.3rc2-orig/jambase.c
+++ ftjam-2.5.3rc2/jambase.c
@@ -652,21 +652,21 @@ const char *jambase[] = {
"\n",
"AR ?= ar ru ;\n",
"AS ?= as ;\n",
-"ASFLAGS ?= ;\n",
+"ASFLAGS += $(ASFLAGS) ;\n",
"AWK ?= awk ;\n",
"BINDIR ?= /usr/local/bin ;\n",
-"C++ ?= cc ;\n",
-"C++FLAGS ?= ;\n",
-"CC ?= cc ;\n",
-"CCFLAGS ?= ;\n",
+"C++ ?= $(CXX) ;\n",
+"C++FLAGS += $(CXXFLAGS) ;\n",
+"CC ?= $(CC) ;\n",
+"CCFLAGS += $(CFLAGS) ;\n",
"CP ?= cp -f ;\n",
"CRELIB ?= ;\n",
"DOT ?= . ;\n",
"DOTDOT ?= .. ;\n",
"EXEMODE ?= 711 ;\n",
"FILEMODE ?= 644 ;\n",
-"FORTRAN ?= f77 ;\n",
-"FORTRANFLAGS ?= ;\n",
+"FORTRAN ?= $(F77) ;\n",
+"FORTRANFLAGS += $(FFLAGS) ;\n",
"HDRS ?= ;\n",
"INSTALLGRIST ?= installed ;\n",
"JAMFILE ?= Jamfile ;\n",
@@ -674,13 +674,13 @@ const char *jambase[] = {
"LEX ?= ;\n",
"LIBDIR ?= /usr/local/lib ;\n",
"LINK ?= $(CC) ;\n",
-"LINKFLAGS ?= ;\n",
+"LINKFLAGS += $(LDFLAGS) ;\n",
"LINKLIBS ?= ;\n",
"LN ?= ln ;\n",
"MANDIR ?= /usr/local/man ;\n",
"MKDIR ?= mkdir ;\n",
"MV ?= mv -f ;\n",
-"OPTIM ?= ;\n",
+"OPTIM = ;\n",
"RCP ?= rcp ;\n",
"RM ?= rm -f ;\n",
"RMDIR ?= $(RM) ;\n",
|