File tree Expand file tree Collapse file tree 6 files changed +18
-15
lines changed Expand file tree Collapse file tree 6 files changed +18
-15
lines changed Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ jobs:
178
178
windows-build :
179
179
name : Windows
180
180
env :
181
- HWLOC_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows"
181
+ VCPKG_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64 -windows"
182
182
strategy :
183
183
matrix :
184
184
os : ['windows-2019', 'windows-2022']
@@ -229,7 +229,7 @@ jobs:
229
229
cmake
230
230
-B ${{env.BUILD_DIR}}
231
231
${{matrix.toolset}}
232
- -DCMAKE_PREFIX_PATH=${{env.HWLOC_PATH}}
232
+ -DCMAKE_PREFIX_PATH=" ${{env.VCPKG_PATH}}"
233
233
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
234
234
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
235
235
-DUMF_BUILD_SHARED_LIBRARY=${{matrix.shared_library}}
Original file line number Diff line number Diff line change 74
74
name : Windows
75
75
env :
76
76
BUILD_DIR : " ${{github.workspace}}/build/"
77
- HWLOC_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows"
77
+ VCPKG_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64-windows"
78
+ VCPKG_PATH_BIN : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows/bin;${{github.workspace}}/build/vcpkg/packages/tbb_x64-windows/bin"
78
79
strategy :
79
80
fail-fast : false
80
81
matrix :
@@ -104,7 +105,7 @@ jobs:
104
105
-B ${{env.BUILD_DIR}}
105
106
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
106
107
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
107
- -DCMAKE_PREFIX_PATH=${{env.HWLOC_PATH}}
108
+ -DCMAKE_PREFIX_PATH=" ${{env.VCPKG_PATH}}"
108
109
-DUMF_BUILD_SHARED_LIBRARY=${{matrix.shared_library}}
109
110
-DUMF_BUILD_BENCHMARKS=ON
110
111
-DUMF_BUILD_BENCHMARKS_MT=OFF
@@ -126,6 +127,6 @@ jobs:
126
127
run : |
127
128
# add path to umf.dll
128
129
$env:PATH += ";${{env.BUILD_DIR}}\bin\${{matrix.build_type}}"
129
- # add path to hwloc-15.dll
130
- $env:PATH += ";${{env.HWLOC_PATH}}\bin "
130
+ # add path to DLL directories
131
+ $env:PATH += ";${{env.VCPKG_PATH_BIN}} "
131
132
.\benchmark\${{matrix.build_type}}\ubench.exe
Original file line number Diff line number Diff line change 20
20
permissions :
21
21
security-events : write
22
22
env :
23
- HWLOC_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows"
23
+ VCPKG_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64 -windows"
24
24
strategy :
25
25
fail-fast : false
26
26
matrix :
29
29
- os : ubuntu-latest
30
30
pool_scalable : ' ON'
31
31
# Windows doesn't recognize 'CMAKE_BUILD_TYPE', it uses '--config' param in build command
32
- extra_build_option : [ '-DCMAKE_BUILD_TYPE=Release']
32
+ extra_build_option : ' -DCMAKE_BUILD_TYPE=Release'
33
33
- os : windows-latest
34
34
pool_scalable : ' OFF'
35
35
runs-on : ${{matrix.os}}
70
70
cmake
71
71
-B ${{github.workspace}}/build
72
72
${{matrix.extra_build_option}}
73
- -DCMAKE_PREFIX_PATH=${{env.HWLOC_PATH}}
73
+ -DCMAKE_PREFIX_PATH=" ${{env.VCPKG_PATH}}"
74
74
-DUMF_FORMAT_CODE_STYLE=OFF
75
75
-DUMF_DEVELOPER_MODE=ON
76
76
-DUMF_ENABLE_POOL_TRACKING=ON
Original file line number Diff line number Diff line change 14
14
FastBuild :
15
15
name : Fast build
16
16
env :
17
- HWLOC_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows"
17
+ VCPKG_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64 -windows"
18
18
strategy :
19
19
matrix :
20
20
include :
72
72
run : >
73
73
cmake
74
74
-B ${{github.workspace}}/build
75
- -DCMAKE_PREFIX_PATH=${{env.HWLOC_PATH}}
75
+ -DCMAKE_PREFIX_PATH=" ${{env.VCPKG_PATH}}"
76
76
-DUMF_FORMAT_CODE_STYLE=OFF
77
77
-DUMF_DEVELOPER_MODE=ON
78
78
-DUMF_ENABLE_POOL_TRACKING=ON
@@ -112,6 +112,7 @@ jobs:
112
112
-DUMF_BUILD_OS_MEMORY_PROVIDER=OFF
113
113
-DUMF_BUILD_TESTS=OFF
114
114
-DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
115
+ -DUMF_BUILD_LIBUMF_POOL_SCALABLE=OFF
115
116
116
117
- name : Check clang-format
117
118
run : cmake --build build --target clang-format-check
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ jobs:
111
111
windows-build :
112
112
name : cl and clang-cl on Windows
113
113
env :
114
- HWLOC_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows"
114
+ VCPKG_PATH : " ${{github.workspace}}/build/vcpkg/packages/hwloc_x64-windows;${{github.workspace}}/build/vcpkg/packages/tbb_x64 -windows"
115
115
strategy :
116
116
matrix :
117
117
compiler : [{c: cl, cxx: cl}, {c: clang-cl, cxx: clang-cl}]
@@ -152,7 +152,7 @@ jobs:
152
152
-B ${{env.BUILD_DIR}}
153
153
-DCMAKE_C_COMPILER=${{matrix.compiler.c}}
154
154
-DCMAKE_CXX_COMPILER=${{matrix.compiler.cxx}}
155
- -DCMAKE_PREFIX_PATH=${{env.HWLOC_PATH}}
155
+ -DCMAKE_PREFIX_PATH=" ${{env.VCPKG_PATH}}"
156
156
-DUMF_BUILD_SHARED_LIBRARY=OFF
157
157
-DUMF_ENABLE_POOL_TRACKING=OFF
158
158
-DUMF_FORMAT_CODE_STYLE=OFF
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " main" ,
3
- "version-string" : " 2.10 .0" ,
3
+ "version-string" : " 1.0 .0" ,
4
4
"dependencies" : [
5
- " hwloc"
5
+ " hwloc" ,
6
+ " tbb"
6
7
]
7
8
}
You can’t perform that action at this time.
0 commit comments