Skip to content

Commit decc75b

Browse files
committed
Fix: Add CMake package files to Windows artifact #28468
1 parent 90c095d commit decc75b

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

tools/ci_build/github/azure-pipelines/templates/c-api-artifacts-package-and-publish-steps-windows.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ steps:
5858
mkdir $(Build.BinariesDirectory)\${{parameters.artifactName}}
5959
mkdir $(Build.BinariesDirectory)\${{parameters.artifactName}}\lib
6060
mkdir $(Build.BinariesDirectory)\${{parameters.artifactName}}\include
61+
mkdir $(Build.BinariesDirectory)\${{parameters.artifactName}}\lib\cmake
62+
mkdir $(Build.BinariesDirectory)\${{parameters.artifactName}}\lib\cmake\onnxruntime
6163
6264
if exist $(Build.BinariesDirectory)\${{parameters.buildConfig}}\${{parameters.buildConfig}}\onnxruntime_providers_cuda.dll (
6365
echo "cuda context headers copied"
@@ -116,6 +118,26 @@ steps:
116118
copy $(Build.SourcesDirectory)\VERSION_NUMBER $(Build.BinariesDirectory)\${{parameters.artifactName}}\VERSION_NUMBER
117119
@echo ${{parameters.commitId}} > $(Build.BinariesDirectory)\${{parameters.artifactName}}\GIT_COMMIT_ID
118120
121+
REM Copy CMake package files
122+
123+
copy $(Build.BinariesDirectory)\${{parameters.buildConfig}}\onnxruntimeConfig.cmake ^
124+
$(Build.BinariesDirectory)\${{parameters.artifactName}}\lib\cmake\onnxruntime
125+
126+
copy $(Build.BinariesDirectory)\${{parameters.buildConfig}}\onnxruntimeConfigVersion.cmake ^
127+
$(Build.BinariesDirectory)\${{parameters.artifactName}}\lib\cmake\onnxruntime
128+
129+
for /d %%D in ($(Build.BinariesDirectory)\${{parameters.buildConfig}}\CMakeFiles\Export\*) do (
130+
if exist "%%D\onnxruntimeTargets.cmake" (
131+
copy "%%D\onnxruntimeTargets.cmake" ^
132+
"$(Build.BinariesDirectory)\${{parameters.artifactName}}\lib\cmake\onnxruntime"
133+
)
134+
135+
if exist "%%D\onnxruntimeTargets-release.cmake" (
136+
copy "%%D\onnxruntimeTargets-release.cmake" ^
137+
"$(Build.BinariesDirectory)\${{parameters.artifactName}}\lib\cmake\onnxruntime"
138+
)
139+
)
140+
119141
workingDirectory: '$(Build.BinariesDirectory)\${{parameters.buildConfig}}'
120142

121143
- ${{ if eq(parameters.DoEsrp, true) }}:

0 commit comments

Comments
 (0)