File tree 3 files changed +9
-5
lines changed 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 5
5
CTEST_NO_TESTS_ACTION : error
6
6
CTEST_PARALLEL_LEVEL : 4
7
7
CMAKE_BUILD_PARALLEL_LEVEL : 4
8
+ CMAKE_INSTALL_PREFIX : ~/libs
9
+ CMAKE_PREFIX_PATH : ~/libs
8
10
9
11
on :
10
12
push :
70
72
- name : Configure
71
73
run : >-
72
74
cmake --preset multi
73
- --install-prefix ${{ runner.temp }}
74
75
-DBUILD_SHARED_LIBS:BOOL=${{ matrix.shared }}
75
76
76
77
- name : Build / test Debug
83
84
run : cmake --install build
84
85
85
86
- name : example workflow
86
- run : cmake -S example -B example/build -DCMAKE_PREFIX_PATH=${{ runner.temp }}
87
+ run : cmake -S example -B example/build
87
88
88
89
- run : cmake --build example/build
89
90
Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ name: build
3
3
env :
4
4
HOMEBREW_NO_INSTALL_CLEANUP : 1
5
5
CTEST_NO_TESTS_ACTION : error
6
- FC : gfortran-13
7
6
CTEST_PARALLEL_LEVEL : 0
8
7
CMAKE_BUILD_PARALLEL_LEVEL : 4
9
8
CMAKE_INSTALL_PREFIX : ~/libs
30
29
- os : macos-latest
31
30
shared : false
32
31
32
+ env :
33
+ FC : gfortran-13
34
+
33
35
runs-on : ${{ matrix.os}}
34
36
35
37
steps :
39
41
run : >-
40
42
cmake
41
43
-S scripts -B scripts/build
42
- --install-prefix ${{ runner.temp }}
43
44
-DBUILD_SHARED_LIBS:BOOL=${{ matrix.shared }}
44
45
45
46
- name : Build/install HDF5
Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ include(GNUInstallDirs)
5
5
# this is NECESSARY for CMake 3.21 -- parent projects will error on CMake configure!
6
6
if (CMAKE_VERSION VERSION_LESS 3.21)
7
7
get_property (not_top DIRECTORY PROPERTY PARENT_DIRECTORY )
8
- if (NOT not_top)
8
+ if (not_top)
9
+ set (${PROJECT_NAME} _IS_TOP_LEVEL false )
10
+ else ()
9
11
set (${PROJECT_NAME} _IS_TOP_LEVEL true )
10
12
endif ()
11
13
endif ()
You can’t perform that action at this time.
0 commit comments