22
22
FC : gfortran-10
23
23
CXX : g++-10
24
24
CMAKE_BUILD_TYPE : Debug
25
+ BUILD_SHARED_LIBS : no
25
26
PKG_CONFIG_PATH : ~/bml/install/lib/pkgconfig:~/bml/install/lib64/pkgconfig
26
27
PROGRESS_EXAMPLES : yes
27
28
PROGRESS_OPENMP : yes
53
54
OMP_NUM_THREADS : 4
54
55
CMAKE_BUILD_TYPE : Release
55
56
COMMAND : testing
57
+ - JOBNAME : graphlib, shared lib, debug
58
+ PROGRESS_GRAPHLIB : no
59
+ BUILD_SHARED_LIBS : yes
60
+ OMP_NUM_THREADS : 4
61
+ COMMAND : testing
62
+ - JOBNAME : without graphlib, shared lib, debug
63
+ PROGRESS_GRAPHLIB : yes
64
+ BUILD_SHARED_LIBS : yes
65
+ OMP_NUM_THREADS : 4
66
+ COMMAND : testing
67
+ - JOBNAME : graphlib, shared lib, release
68
+ PROGRESS_GRAPHLIB : no
69
+ BUILD_SHARED_LIBS : yes
70
+ OMP_NUM_THREADS : 4
71
+ CMAKE_BUILD_TYPE : Release
72
+ COMMAND : testing
73
+ - JOBNAME : without graphlib, shared lib, release
74
+ PROGRESS_GRAPHLIB : yes
75
+ BUILD_SHARED_LIBS : yes
76
+ OMP_NUM_THREADS : 4
77
+ CMAKE_BUILD_TYPE : Release
78
+ COMMAND : testing
56
79
steps :
57
80
- name : Check out sources
58
81
uses : actions/checkout@v1
@@ -62,13 +85,15 @@ jobs:
62
85
CC : ${{ matrix.CC || env.CC }}
63
86
FC : ${{ matrix.FC || env.FC }}
64
87
CXX : ${{ matrix.CXX || env.CXX }}
88
+ BUILD_SHARED_LIBS : ${{ matrix.BUILD_SHARED_LIBS || env.BUILD_SHARED_LIBS }}
65
89
CMAKE_BUILD_TYPE : ${{ matrix.CMAKE_BUILD_TYPE || env.CMAKE_BUILD_TYPE }}
66
90
run : ./scripts/install-bml.sh
67
91
- name : Build and test library
68
92
env :
69
93
CC : ${{ matrix.CC || env.CC }}
70
94
FC : ${{ matrix.FC || env.FC }}
71
95
CXX : ${{ matrix.CXX || env.CXX }}
96
+ BUILD_SHARED_LIBS : ${{ matrix.BUILD_SHARED_LIBS || env.BUILD_SHARED_LIBS }}
72
97
PROGRESS_GRAPHLIB : ${{ matrix.PROGRESS_GRAPHLIB || env.PROGRESS_GRAPHLIB }}
73
98
OMP_NUM_THREADS : ${{ matrix.OMP_NUM_THREADS || env.OMP_NUM_THREADS }}
74
99
CMAKE_BUILD_TYPE : ${{ matrix.CMAKE_BUILD_TYPE || env.CMAKE_BUILD_TYPE }}
0 commit comments