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