File tree 5 files changed +9
-11
lines changed
5 files changed +9
-11
lines changed Original file line number Diff line number Diff line change 5
5
CTEST_NO_TESTS_ACTION : error
6
6
CMAKE_BUILD_PARALLEL_LEVEL : 4
7
7
CTEST_PARALLEL_LEVEL : 0
8
+ CMAKE_INSTALL_PREFIX : ~/libs
9
+ CMAKE_PREFIX_PATH : ~/libs
8
10
9
11
on :
10
12
push :
73
75
run : >-
74
76
cmake
75
77
--preset multi
76
- --install-prefix ${{ runner.temp }}
77
78
-DBUILD_SHARED_LIBS:BOOL=${{ matrix.shared }}
78
79
79
80
- name : Build Debug
94
95
cmake
95
96
--preset default
96
97
-GNinja
97
- -DCMAKE_PREFIX_PATH:PATH=${{ runner.temp }}
98
98
working-directory : example
99
99
100
100
- name : example build
Original file line number Diff line number Diff line change 4
4
CMAKE_BUILD_PARALLEL_LEVEL : 4
5
5
CTEST_PARALLEL_LEVEL : 0
6
6
CTEST_NO_TESTS_ACTION : error
7
+ CMAKE_INSTALL_PREFIX : ~/libs
8
+ CMAKE_PREFIX_PATH : ~/libs
7
9
8
10
on :
9
11
push :
@@ -28,18 +30,15 @@ jobs:
28
30
- uses : actions/checkout@v4
29
31
30
32
- name : Configure HDF5-MPI
31
- run : cmake -B build --install-prefix ${{ runner.temp }}
33
+ run : cmake -B build
32
34
working-directory : scripts
33
35
34
36
- name : Build/install HDF5
35
37
run : cmake --build build
36
38
working-directory : scripts
37
39
38
40
- name : configure h5fortran
39
- run : >-
40
- cmake --preset default
41
- --install-prefix ${{ runner.temp }}
42
- -DCMAKE_PREFIX_PATH=${{ runner.temp }}
41
+ run : cmake --preset default
43
42
44
43
- name : build h5fortran
45
44
run : cmake --build --preset default
51
50
run : cmake --install build
52
51
53
52
- name : configure examples
54
- run : cmake --preset default -DCMAKE_PREFIX_PATH:PATH=${{ runner.temp }}
53
+ run : cmake --preset default
55
54
working-directory : example
56
55
57
56
- name : build Examples
Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 3.20 ...3.30)
1
+ cmake_minimum_required (VERSION 3.21 ...3.30)
2
2
3
3
if (CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR )
4
4
message (FATAL_ERROR "please use out-of-source build
Original file line number Diff line number Diff line change @@ -61,7 +61,6 @@ TEST_COMMAND ""
61
61
CMAKE_ARGS ${cmake_args}
62
62
DEPENDS ${depends}
63
63
BUILD_BYPRODUCTS ${byproducts}
64
- INACTIVITY_TIMEOUT 60
65
64
CONFIGURE_HANDLED_BY_BUILD true
66
65
USES_TERMINAL_DOWNLOAD true
67
66
USES_TERMINAL_UPDATE true
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ set(hdf5_cmake_args
19
19
-DHDF5_BUILD_FORTRAN:BOOL =true
20
20
-DHDF5_BUILD_CPP_LIB:BOOL =false
21
21
-DHDF5_BUILD_EXAMPLES:BOOL =false
22
- -DHDF5_BUILD_TOOLS:BOOL =$< BOOL : ${hdf5_parallel} >
22
+ -DHDF5_BUILD_TOOLS:BOOL =true
23
23
-DHDF5_ENABLE_PARALLEL:BOOL =$<BOOL :${hdf5_parallel} >
24
24
)
25
25
# https://github.com/HDFGroup/hdf5/issues/818 for broken ph5diff in HDF5_BUILD_TOOLS
You can’t perform that action at this time.
0 commit comments