---- SuperLU_4.3/SRC/Makefile.orig 2011-10-27 21:49:47.000000000 +0200
-+++ SuperLU_4.3/SRC/Makefile 2015-05-28 18:50:54.792861306 +0200
-@@ -111,7 +111,19 @@
- ilu_zcolumn_dfs.o ilu_zpanel_dfs.o ilu_zcopy_to_ucol.o \
- ilu_zpivotL.o zdiagonal.o
+--- SuperLU_5.5.1/TESTING/MATGEN/CMakeLists.txt.orig 2015-12-04 02:06:38.000000000 +0100
++++ SuperLU_5.5.1/TESTING/MATGEN/CMakeLists.txt 2016-03-16 17:43:13.950101349 +0100
+@@ -104,4 +104,4 @@
+ )
+ endif()
--all: single double complex complex16
-+ALL_SRC = \
-+ $(SLUSRC) $(SLASRC) $(SCLAUX) \
-+ $(DLUSRC) $(DLASRC) $(DZLAUX) \
-+ $(CLUSRC) $(CLASRC) \
-+ $(ZLUSRC) $(ZLASRC) \
-+ $(ALLAUX) $(LAAUX)
-+
-+ALL_LO = $(ALL_SRC:.o=.lo)
-+
-+all: $(SUPERLULIB)
-+
-+$(SUPERLULIB): $(ALL_LO)
-+ libtool --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -o $(SUPERLULIB) $(ALL_LO) $(BLASLIB) -lm -rpath $(libdir)
+-add_library(matgen ${sources})
++add_library(matgen STATIC ${sources})
+--- SuperLU_5.2.0/SRC/CMakeLists.txt.orig 2016-04-21 21:59:21.051327176 +0200
++++ SuperLU_5.2.0/SRC/CMakeLists.txt 2016-04-21 22:07:43.064639436 +0200
+@@ -233,9 +233,9 @@
+ VERSION ${PROJECT_VERSION} SOVERSION ${VERSION_MAJOR}
+ )
+ install(TARGETS superlu
+- DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
++ DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
+ )
- single: $(SLUSRC) $(ALLAUX) $(LAAUX) $(SLASRC) $(SCLAUX)
- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \
-@@ -140,13 +152,22 @@
- slamch.o: slamch.c ; $(CC) -c $(NOOPTS) $(CDEFS) $<
- dlamch.o: dlamch.c ; $(CC) -c $(NOOPTS) $(CDEFS) $<
- superlu_timer.o: superlu_timer.c ; $(CC) -c $(NOOPTS) $<
-+slamch.lo: slamch.c ; $(LIBTOOL) --mode=compile $(CC) -c $(NOOPTS) $(CDEFS) $<
-+dlamch.lo: dlamch.c ; $(LIBTOOL) --mode=compile $(CC) -c $(NOOPTS) $(CDEFS) $<
-+superlu_timer.lo: superlu_timer.c ; $(LIBTOOL) --mode=compile $(CC) -c $(NOOPTS) $<
- ##################################
-
- .c.o:
- $(CC) $(CFLAGS) $(CDEFS) $(BLASDEF) -c $< $(VERBOSE)
-
-+%.lo: %.c
-+ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(CDEFS) $(BLASDEF) -c $< $(VERBOSE)
-+
- .f.o:
- $(FORTRAN) $(FFLAGS) -c $<
-
-+%.lo: %.f
-+ $(LIBTOOL) --mode=compile $(FORTRAN) $(FFLAGS) -c $<
-+
- clean:
- rm -f *.o $(SUPERLULIB)
---- SuperLU_4.3/make.inc.orig 2011-12-12 23:34:18.000000000 +0100
-+++ SuperLU_4.3/make.inc 2015-05-28 18:50:53.759528016 +0200
-@@ -22,7 +22,7 @@
- # The name of the libraries to be created/linked to
- #
- SuperLUroot = $(HOME)/Codes/SuperLU/SuperLU_4.3
--SUPERLULIB = $(SuperLUroot)/lib/libsuperlu_4.3.a
-+SUPERLULIB = $(SuperLUroot)/lib/libsuperlu.la
- TMGLIB = libtmglib.a
-
- ## BLASLIB = $(SuperLUroot)/lib/libblas.a
-@@ -44,6 +44,7 @@
- ARCH = ar
- ARCHFLAGS = cr
- RANLIB = ranlib
-+LIBTOOL = libtool
-
- CC = gcc
- CFLAGS = -DPRNTlevel=0 -O3
+ install(FILES ${headers}
+- DESTINATION ${CMAKE_INSTALL_PREFIX}/include
++ DESTINATION ${CMAKE_INSTALL_PREFIX}/include/superlu
+ )