File: CMakeLists.txt

package info (click to toggle)
itsol 1.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, trixie
  • size: 2,152 kB
  • sloc: ansic: 6,795; sh: 686; fortran: 349; makefile: 35
file content (75 lines) | stat: -rw-r--r-- 1,521 bytes parent folder | download | duplicates (3)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
cmake_minimum_required(VERSION 2.6)

project (ITSOL)


set(STATIC_LIBRARY_FLAGS "-rcv")
set(CMAKE_Fortran_FLAGS " -c -g -ffixed-line-length-none -ffree-line-length-none")
#set(CMAKE_Fortran_FLAGS " -c -g -Wall -ffixed-line-length-none -ffree-line-length-none")

enable_language(Fortran)

#SET_TARGET_PROPERTIES( PROPERTIES LINKER_LANGUAGE CXX)


# Create a library called "itsol".
add_library (itsol
 arms2.c
 auxill.c
 fgmr.c
 iluk.c
 ilut.c
 vbiluk.c
 vbilut.c
 LIB/PQ.c
 LIB/ilutpC.c
 LIB/indsetC.c
 LIB/MatOps.c
 LIB/misc.c
 LIB/piluNEW.c
 LIB/PQ.c
 LIB/setblks.c
 LIB/sets.c
 LIB/svdInvC.c
 LIB/systimer.c
 LIB/tools.f
)

SET_TARGET_PROPERTIES(itsol PROPERTIES
  LINKER_LANGUAGE CXX
  SOVERSION 1
  VERSION  1.0.0
)

install(TARGETS itsol
  RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
  LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
  ARCHIVE DESTINATION lib COMPONENT Development
)

install(DIRECTORY TESTS_COO/MATRICES  TESTS_COO/OUT
  DESTINATION share/itsol/tests/TESTS_COO
)

install(FILES TESTS_COO/inputs TESTS_COO/matfile_coo
  DESTINATION share/itsol/tests/TESTS_COO/
)



install(DIRECTORY TESTS_HB/MATRICES  TESTS_HB/OUT
  DESTINATION share/itsol/tests/TESTS_HB
)

install(FILES TESTS_HB/inputs TESTS_HB/matfile_hb
  DESTINATION share/itsol/tests/TESTS_HB/
)



#add_library (itsol LIB/tools.f)
# ./LIB/indsetC.c ./LIB/sets.c ./LIB/tools.c ./LIB/systimer.c ./LIB/misc.c ./LIB/MatOps.c ./LIB/ilutpC.c ./LIB/setblks.c ./LIB/svdInvC.c)


add_subdirectory (TESTS_HB)
#add_subdirectory (TESTS_COO)