|
4 | 4 | <PropertyGroup Label="UserMacros" /> |
5 | 5 | <PropertyGroup> |
6 | 6 | <Q1ViewOpenCvVersion Condition="'$(Q1ViewOpenCvVersion)' == ''">4.3.0</Q1ViewOpenCvVersion> |
7 | | - <Q1ViewOpenCvAssetName Condition="'$(Q1ViewOpenCvAssetName)' == ''">Q1View-opencv-$(Q1ViewOpenCvVersion)-msvc-x64-static-mt.zip</Q1ViewOpenCvAssetName> |
8 | | - <Q1ViewOpenCvReleaseTag Condition="'$(Q1ViewOpenCvReleaseTag)' == ''">deps-opencv-$(Q1ViewOpenCvVersion)-msvc-x64-static-mt</Q1ViewOpenCvReleaseTag> |
| 7 | + <Q1ViewOpenCvToolset Condition="'$(Q1ViewOpenCvToolset)' == ''">v142</Q1ViewOpenCvToolset> |
| 8 | + <Q1ViewOpenCvAssetName Condition="'$(Q1ViewOpenCvAssetName)' == ''">Q1View-opencv-$(Q1ViewOpenCvVersion)-msvc-$(Q1ViewOpenCvToolset)-x64-static-mt.zip</Q1ViewOpenCvAssetName> |
| 9 | + <Q1ViewOpenCvReleaseTag Condition="'$(Q1ViewOpenCvReleaseTag)' == ''">deps-opencv-$(Q1ViewOpenCvVersion)-msvc-$(Q1ViewOpenCvToolset)-x64-static-mt</Q1ViewOpenCvReleaseTag> |
9 | 10 | <Q1ViewOpenCvArchiveUrl Condition="'$(Q1VIEW_OPENCV_URL)' != ''">$(Q1VIEW_OPENCV_URL)</Q1ViewOpenCvArchiveUrl> |
10 | 11 | <Q1ViewOpenCvArchiveUrl Condition="'$(Q1ViewOpenCvArchiveUrl)' == ''">https://github.com/chammoru/Q1View/releases/download/$(Q1ViewOpenCvReleaseTag)/$(Q1ViewOpenCvAssetName)</Q1ViewOpenCvArchiveUrl> |
11 | 12 | <Q1ViewOpenCvArchivePath Condition="'$(Q1VIEW_OPENCV_ARCHIVE)' != ''">$(Q1VIEW_OPENCV_ARCHIVE)</Q1ViewOpenCvArchivePath> |
12 | 13 | <Q1ViewOpenCvSha256 Condition="'$(Q1VIEW_OPENCV_SHA256)' != ''">$(Q1VIEW_OPENCV_SHA256)</Q1ViewOpenCvSha256> |
13 | 14 | <Q1ViewOpenCvInstallRoot Condition="'$(Q1VIEW_OPENCV_ROOT)' != ''">$(Q1VIEW_OPENCV_ROOT)</Q1ViewOpenCvInstallRoot> |
14 | | - <Q1ViewOpenCvInstallRoot Condition="'$(Q1ViewOpenCvInstallRoot)' == ''">$(MSBuildThisFileDirectory).deps\opencv-$(Q1ViewOpenCvVersion)-msvc-x64-static-mt</Q1ViewOpenCvInstallRoot> |
| 15 | + <Q1ViewOpenCvInstallRoot Condition="'$(Q1ViewOpenCvInstallRoot)' == ''">$(MSBuildThisFileDirectory).deps\opencv-$(Q1ViewOpenCvVersion)-msvc-$(Q1ViewOpenCvToolset)-x64-static-mt</Q1ViewOpenCvInstallRoot> |
15 | 16 | <Q1ViewOpenCvBinaryPrefix Condition="'$(Q1ViewOpenCvBinaryPrefix)' == ''">x64\vc16</Q1ViewOpenCvBinaryPrefix> |
16 | 17 | <Q1ViewOpenCvLibDir>$(Q1ViewOpenCvInstallRoot)\$(Q1ViewOpenCvBinaryPrefix)\staticlib</Q1ViewOpenCvLibDir> |
17 | 18 | <Q1ViewOpenCvBinDir>$(Q1ViewOpenCvInstallRoot)\$(Q1ViewOpenCvBinaryPrefix)\bin</Q1ViewOpenCvBinDir> |
|
22 | 23 | BeforeTargets="PrepareForBuild" |
23 | 24 | Condition="'$(Platform)' == 'x64' and (!Exists('$(Q1ViewOpenCvInstallRoot)\include\opencv2\core.hpp') or !Exists('$(Q1ViewOpenCvCoreLib)') or !Exists('$(Q1ViewOpenCvStamp)'))"> |
24 | 25 | <Message Text="Preparing OpenCV $(Q1ViewOpenCvVersion) dependency at $(Q1ViewOpenCvInstallRoot)" Importance="High" /> |
25 | | - <Exec Command="powershell -NoProfile -ExecutionPolicy Bypass -File "$(MSBuildThisFileDirectory)build\Ensure-OpenCvDependency.ps1" -Version "$(Q1ViewOpenCvVersion)" -InstallRoot "$(Q1ViewOpenCvInstallRoot)" -ArchiveUrl "$(Q1ViewOpenCvArchiveUrl)" -ArchivePath "$(Q1ViewOpenCvArchivePath)" -Sha256 "$(Q1ViewOpenCvSha256)" -Configuration "$(Configuration)" -Platform "$(Platform)" -BinaryPrefix "$(Q1ViewOpenCvBinaryPrefix)"" /> |
| 26 | + <Exec Command="powershell -NoProfile -ExecutionPolicy Bypass -File "$(MSBuildThisFileDirectory)build\Ensure-OpenCvDependency.ps1" -Version "$(Q1ViewOpenCvVersion)" -Toolset "$(Q1ViewOpenCvToolset)" -InstallRoot "$(Q1ViewOpenCvInstallRoot)" -ArchiveUrl "$(Q1ViewOpenCvArchiveUrl)" -ArchivePath "$(Q1ViewOpenCvArchivePath)" -Sha256 "$(Q1ViewOpenCvSha256)" -Configuration "$(Configuration)" -Platform "$(Platform)" -BinaryPrefix "$(Q1ViewOpenCvBinaryPrefix)"" /> |
26 | 27 | </Target> |
27 | 28 | <Target Name="Q1ViewCopyOpenCvRuntime" |
28 | 29 | AfterTargets="Build" |
|
0 commit comments