xref: /phasta/CMakeLists.txt (revision af90e1f76c10bb848610fe247cf19da77d9bc1ab)
1project(svLS Fortran)
2cmake_minimum_required(VERSION 2.8)
3find_package(MPI REQUIRED)
4include_directories(${MPI_Fortran_INCLUDE_PATH})
5
6SET(FSRCS ADDBCMUL.f
7		BC.f
8		#BICGS.f
9		CGRAD.f
10		COMMU.f
11		CPUT.f
12		DOT.f
13		GE.f
14		GMRES.f
15		INCOMMU.f
16		LHS.f
17		LS.f
18		NORM.f
19		NSSOLVER.f
20		#OMPLA.f
21		PRECOND.f
22		SOLVE.f
23		SPARMUL.f)
24add_library(svLS ${FSRCS})
25
26install(TARGETS svLS
27	RUNTIME DESTINATION bin
28	LIBRARY DESTINATION lib
29	ARCHIVE DESTINATION lib
30	)
31
32set(HEADERS
33			svLS_API_c.h
34			svLS_API.h
35			svLS_c.h
36			svLS.h
37			svLS_STD.h
38			svLS_STRUCT_c.h
39			svLS_STRUCT.h
40	)
41
42install(FILES ${HEADERS} DESTINATION include)
43