1 --- SPQR/Makefile.orig 2011-12-07 23:20:52.000000000 +0100
2 +++ SPQR/Makefile 2012-01-07 15:26:12.640442839 +0100
7 -include ../SuiteSparse_config/SuiteSparse_config.mk
8 +include /usr/share/misc/SuiteSparse_config.mk
12 --- SPQR/Lib/Makefile.orig 2012-06-21 07:37:08.000000000 +0200
13 +++ SPQR/Lib/Makefile 2012-08-28 19:36:19.380393578 +0200
18 -include ../../SuiteSparse_config/SuiteSparse_config.mk
19 +include /usr/share/misc/SuiteSparse_config.mk
21 #-------------------------------------------------------------------------------
22 # the optional Partition module requires METIS, CAMD, and CCOLAMD
25 # check if METIS is requested and available
26 ifeq (,$(findstring -DNPARTITION, $(CHOLMOD_CONFIG)))
27 - # METIS is requested. See if it is available
28 - ifeq ($(METIS_PATH), $(wildcard $(METIS_PATH)))
29 - ifeq (../../CAMD, $(wildcard ../../CAMD))
30 - ifeq (../../CCOLAMD, $(wildcard ../../CCOLAMD))
31 + # METIS is requested.
32 + ifeq ($(WITH_METIS), 1)
33 # METIS, CAMD, and CCOLAMD are available
34 - LIB_WITH_PARTITION = $(METIS) ../../CCOLAMD/Lib/libccolamd.a \
35 - ../../CAMD/Lib/libcamd.a
36 - I_WITH_PARTITION = -I$(METIS_PATH)/Lib \
37 - -I../../CCOLAMD/Include -I../../CAMD/Include
38 + LIB_WITH_PARTITION = -lmetis -lccolamd -lcamd
39 + I_WITH_PARTITION = -I/usr/include/metis \
40 + -I/usr/include/ccolamd -I/usr/include/camd
46 #-------------------------------------------------------------------------------
51 -I = -I../../CHOLMOD/Include -I../../SuiteSparse_config -I../Include
52 +I = -I/usr/include/cholmod -I../Include
54 C = $(CXX) $(CF) $(SPQR_CONFIG) $(CONFIG) $(I)
56 --- SPQR/Demo/Makefile.orig 2012-06-21 07:47:51.000000000 +0200
57 +++ SPQR/Demo/Makefile 2012-08-28 19:38:04.650391386 +0200
62 -include ../../SuiteSparse_config/SuiteSparse_config.mk
63 +include /usr/share/misc/SuiteSparse_config.mk
65 #-------------------------------------------------------------------------------
66 # the optional Partition module requires METIS, CAMD, and CCOLAMD
69 # check if METIS is requested and available
70 ifeq (,$(findstring -DNPARTITION, $(CHOLMOD_CONFIG)))
71 - # METIS is requested. See if it is available
72 - ifeq ($(METIS_PATH), $(wildcard $(METIS_PATH)))
73 - ifeq (../../CAMD, $(wildcard ../../CAMD))
74 - ifeq (../../CCOLAMD, $(wildcard ../../CCOLAMD))
75 - # METIS, CAMD, and CCOLAMD are available
76 - LIB_WITH_PARTITION = $(METIS) ../../CCOLAMD/Lib/libccolamd.a \
77 - ../../CAMD/Lib/libcamd.a
78 - I_WITH_PARTITION = -I$(METIS_PATH)/Lib \
79 - -I../../CCOLAMD/Include -I../../CAMD/Include
80 + # METIS is requested.
81 + ifeq ($(WITH_METIS), 1)
82 + LIB_WITH_PARTITION = -lmetis -lccolamd -lcamd
83 + I_WITH_PARTITION = -I/usr/include/metis \
84 + -I/usr/include/ccolamd -I/usr/include/camd
90 #-------------------------------------------------------------------------------
92 CLIB = ../Lib/libspqr.a \
93 - ../../SuiteSparse_config/libsuitesparseconfig.a \
94 - ../../CHOLMOD/Lib/libcholmod.a ../../AMD/Lib/libamd.a \
95 - ../../COLAMD/Lib/libcolamd.a $(LIB_WITH_PARTITION)
96 + -lsuitesparseconfig \
98 + -lcolamd $(LIB_WITH_PARTITION)
100 # use the BLAS and LAPACK defined by SuiteSparse_config.mk; do not use valgrind
101 FLIB = $(LAPACK) $(BLAS)
103 ../Include/SuiteSparseQR_definitions.h \
104 ../Include/SuiteSparseQR.hpp Makefile
106 -I = -I../../CHOLMOD/Include -I../../SuiteSparse_config -I../Include
107 +I = -I/usr/include/cholmod -I../Include
109 C = $(CXX) $(CF) $(SPQR_CONFIG) $(CONFIG) $(I)