Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/build/pkgs/gfan/patches/Makefile.patch
8822 views
1
--- Makefile.orig 2012-07-11 11:50:44.733022911 +1200
2
+++ Makefile 2012-07-11 12:20:02.644997882 +1200
3
@@ -75,18 +75,10 @@
4
MKDIR=mkdir -p
5
6
7
-SHELL = /bin/sh
8
-#ARCH = LINUX
9
-CC = gcc
10
-CLINKER = $(CC)
11
-CXX = g++
12
-CCLINKER = $(CXX)
13
-#OPTFLAGS = -O2 -DGMPRATIONAL -DNDEBUG
14
OPTFLAGS = -O2 -DGMPRATIONAL -Wuninitialized
15
16
-CFLAGS = $(OPTFLAGS) $(GPROFFLAG) $(ADDITIONALINCLUDEOPTIONS) #-pedantic
17
-CCFLAGS = $(CFLAGS)
18
-FFLAGS = $(OPTFLAGS)
19
+CFLAGS_LOCAL = $(CFLAGS) $(OPTFLAGS) $(GPROFFLAG) $(ADDITIONALINCLUDEOPTIONS) #-pedantic
20
+CXXFLAGS_LOCAL= $(CXXFLAGS) $(OPTFLAGS) $(GPROFFLAG) $(ADDITIONALINCLUDEOPTIONS) #-pedantic
21
22
CATSOBJECTS = $(GCATSPATH)lp_cdd.o \
23
$(SOPLEX_OBJECTS) \
24
@@ -317,7 +309,7 @@
25
default: $(OBJECTS) $(ADDITIONALOBJECTS) $(EXECS)
26
27
$(MAIN): $(OBJECTS)
28
- $(CCLINKER) $(OBJECTS) $(ADDITIONALLINKOPTIONS) $(GPROFFLAG) -o $(MAIN)
29
+ $(CXX) $(CXXFLAGS) $(OBJECTS) $(ADDITIONALLINKOPTIONS) $(GPROFFLAG) -o $(MAIN) $(LDFLAGS)
30
31
release:
32
rm -f -r $(RELEASEDIR)/*
33
@@ -431,11 +423,11 @@
34
cp gfanlib_* gfanlib/
35
tar zcf - gfanlib > gfanlib.tar.gz
36
.c.o:
37
- $(CC) $(CFLAGS) -c $<
38
+ $(CC) $(CFLAGS_LOCAL) $(CPPFLAGS) -c $<
39
.cc.o:
40
$(CXX) -c $<
41
.cpp.o:
42
- $(CXX) $(CFLAGS) -c $<
43
+ $(CXX) $(CXXFLAGS_LOCAL) $(CPPFLAGS) -c $<
44
.C.o:
45
$(CXX) -c $<
46
# wget http://ftp.sunet.se/pub/gnu/gmp/gmp-4.2.2.tar.gz
47
48