summaryrefslogtreecommitdiff
blob: aa130f29beb2342036f1362d66fd328db7f7adf1 (plain)
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
diff --git a/Makefile b/Makefile
index 172c795..466f09f 100644
--- a/Makefile
+++ b/Makefile
@@ -26,25 +26,25 @@ WITH_R_PLUGINS = 1
 WITH_WEBCHECK = 1
 FORCE_32BIT = 
 WITH_ZLIB = 1
-WITH_LAPACK = 
-FORCE_DYNAMIC = 
+WITH_LAPACK = 1
+FORCE_DYNAMIC = 1
 
 # Put C++ compiler here; Windows has it's own specific version
 CXX_UNIX = g++
 CXX_WIN = c:\bin\mingw\bin\mingw32-g++.exe
 
 # Any other compiler flags here ( -Wall, -g, etc)
-CXXFLAGS = 
+CXXFLAGS ?= -O2
 
 # Misc
-LIB_LAPACK = /usr/lib/liblapack.so.3
+LIB_LAPACK = `$(PKG_CONFIG) --libs lapack`
 
 
 # --------------------------------------------------------------------
 # Do not edit below this line
 # --------------------------------------------------------------------
 
-CXXFLAGS += -O3 -I.
+CXXFLAGS += -I.
 OUTPUT = plink
 
 # Some system specific flags
@@ -151,7 +151,7 @@ OBJ = $(SRC:.cpp=.o)
 all : $(OUTPUT) 
 
 $(OUTPUT) :
-	$(CXX) $(CXXFLAGS) -o $(OUTPUT) $(OBJ) $(LIB) 
+	$(CXX) $(LDFLAGS) $(CXXFLAGS) -o $(OUTPUT) $(OBJ) $(LIB) 
 
 $(OBJ) : $(HDR)