File: make.inc.in

package info (click to toggle)
superlu-dist 6.1.1%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 5,668 kB
  • sloc: ansic: 71,040; sh: 1,381; cpp: 1,030; f90: 595; makefile: 304; fortran: 51; csh: 9
file content (49 lines) | stat: -rw-r--r-- 1,459 bytes parent folder | download | duplicates (2)
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
############################################################################
#
#  Program:         SuperLU_DIST
#
#  Module:          make.inc
#
#  Purpose:         Top-level Definitions
#
#  Creation date:   March 1, 2016	version 5.0.0
#
#  Modified:	    October 13, 2017    version 5.2.1
#		    
#
############################################################################
#
#  The name of the libraries to be created/linked to
#
SuperLUroot = ${CMAKE_INSTALL_PREFIX}
DSUPERLULIB = $(SuperLUroot)/SRC/${PROJECT_NAME_LIB_EXPORT}
INCLUDEDIR  = $(SuperLUroot)/@CMAKE_INSTALL_INCLUDEDIR@

LIBS 	    = $(DSUPERLULIB) ${BLAS_LIB_EXPORT} 
LIBS	    += ${LAPACK_LIB_EXPORT}
LIBS	    += ${PARMETIS_LIB_EXPORT}
LIBS 	    += ${COMBBLAS_LIB_EXPORT}

#
#  The archiver and the flag(s) to use when building archive (library)
#  If your system has no ranlib, set RANLIB = echo.
#
ARCH         = @CMAKE_AR@
ARCHFLAGS    = cr
RANLIB       = @CMAKE_RANLIB@

CC           = @CMAKE_C_COMPILER@
CFLAGS 	     = @CMAKE_C_FLAGS_RELEASE@ @CMAKE_C_FLAGS@
#CFLAGS      += -D${DirDefs}
# CFLAGS     += @COMPILE_DEFINITIONS@ 
CXX          = @CMAKE_CXX_COMPILER@
CXXFLAGS     = @CMAKE_CXX_FLAGS_RELEASE@ @CMAKE_CXX_FLAGS@
XSDK_INDEX_SIZE=@XSDK_INDEX_SIZE@
SLU_HAVE_LAPACK=@SLU_HAVE_LAPACK@
HAVE_PARMETIS=@HAVE_PARMETIS@
HAVE_COMBBLAS=@HAVE_COMBBLAS@
NOOPTS       = -O0
FORTRAN	     = @CMAKE_Fortran_COMPILER@

LOADER       = @CMAKE_CXX_COMPILER@
LOADOPTS     = @CMAKE_EXE_LINKER_FLAGS@