diff --git a/.circleci/config.yml b/.circleci/config.yml index 89c01f77..419d01b6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -50,10 +50,10 @@ jobs: Pop-Location - restore_cache: keys: - - v2404-caches-{{ .Branch }} - - v2404-caches-{{ checksum ".circleci/config.yml" }} + - v2406-caches-{{ .Branch }} + - v2406-caches-{{ checksum ".circleci/config.yml" }} + - v2406-caches-main - v2404-caches-main - - v2352-caches-main - run: name: "Install: port-windows.txt" shell: "powershell.exe" @@ -72,15 +72,15 @@ jobs: equal: [ main, << pipeline.git.branch >> ] steps: - save_cache: - key: v2404-caches-main + key: v2406-caches-main paths: - C:/vcpkg-caches - save_cache: - key: v2404-caches-{{ .Branch }} + key: v2406-caches-{{ .Branch }} paths: - C:/vcpkg-caches - save_cache: - key: v2404-caches-{{ checksum ".circleci/config.yml" }} + key: v2406-caches-{{ checksum ".circleci/config.yml" }} paths: - C:/vcpkg-caches - store_artifacts: diff --git a/README.md b/README.md index 2dab3fa1..eb57831c 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,8 @@ Targets... * https://learn.microsoft.com/en-us/vcpkg/maintainers/registries * Vcpkg mainstream: https://github.com/microsoft/vcpkg * https://github.com/microsoft/vcpkg-tool/releases +* Vcpkg configuration + * https://learn.microsoft.com/en-us/vcpkg/reference/vcpkg-configuration-json ## How To diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 779c6fd4..99cb2185 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,8 +1,9 @@ # -# https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema -# https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables +# https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema +# https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables +# https://learn.microsoft.com/en-us/azure/devops/pipelines/scripts/cli/pipeline-variable-group-secret-nonsecret-variables +# https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/?view=azure-pipelines # https://github.com/actions/runner-images/tree/main/images -# https://github.com/lukka/CppBuildTasks # trigger: @@ -22,12 +23,21 @@ schedules: - main variables: + # check https://github.com/microsoft/vcpkg/releases - name: vcpkg.commit value: "c8696863d371ab7f46e213d8f5ca923c4aef2a00" # 2023.12.12 + - name: vcpkg.overlay.ports # == VCPKG_OVERLAY_PORTS value: $(Build.SourcesDirectory)/ports # --overlay-ports $(Build.SourcesDirectory)/ports - - name: vcpkg.disable.metrics - value: "true" + - name: vcpkg.overlay.triplets # VCPKG_OVERLAY_TRIPLETS + value: $(Build.SourcesDirectory)/triplets # --overlay-triplets $(Build.SourcesDirectory)/triplets + + # check https://learn.microsoft.com/en-us/vcpkg/users/binarycaching + - group: Azure-Blob-Storage # az-* + - name: AzureSource + value: "x-azblob,https://$(az-storage).blob.core.windows.net/$(az-container),$(az-sas),readwrite" + - name: vcpkg.binary.sources # VCPKG_BINARY_SOURCES + value: "default;$(AzureSource)" - name: vcpkg.default.binary.cache value: $(Build.ArtifactStagingDirectory)/vcpkg-archives @@ -38,75 +48,32 @@ stages: displayName: "iOS Simulator" pool: vmImage: macOS-13 - variables: - - name: vcpkg.overlay.triplets # VCPKG_OVERLAY_TRIPLETS - value: $(Build.SourcesDirectory)/triplets # --overlay-triplets $(Build.SourcesDirectory)/triplets steps: - - powershell: brew install autoconf automake libtool pkg-config + - powershell: brew install $(Get-Content test/packages-homebrew.txt) displayName: "Install HomeBrew packages" - - powershell: New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" - - task: run-vcpkg@0 - displayName: "arm64-ios-simulator" - inputs: - vcpkgArguments: "zlib-ng" - vcpkgGitCommitId: $(vcpkg.commit) - env: - VCPKG_DEFAULT_TRIPLET: arm64-ios-simulator - - task: run-vcpkg@0 - displayName: "x64-ios-simulator" - inputs: - vcpkgArguments: "zlib-ng" - vcpkgGitCommitId: $(vcpkg.commit) - env: - VCPKG_DEFAULT_TRIPLET: x64-ios-simulator + - task: PowerShell@2 + displayName: "Triplet: ios-simulator" + inputs: + script: | + New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" + vcpkg --version + $Ports=$(Get-Content test/azure-triplet-ios.txt) + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build ` + --triplet arm64-ios-simulator --debug + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build ` + --triplet x64-ios-simulator + targetType: 'inline' - - stage: "HostPorts" - dependsOn: "Triplets" - jobs: - - job: "osx_host_tools" - displayName: "MacTools" - pool: - vmImage: macOS-13 - timeoutInMinutes: "120" - steps: - - powershell: brew install autoconf automake libtool pkg-config - displayName: "Install HomeBrew packages" - - powershell: New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" - - task: Cache@2 - inputs: - key: '"v2404-bin-mac-host"' - restoreKeys: | - "v2404-bin-mac-host" - "v2403-bin-mac-host" - path: $(vcpkg.default.binary.cache) - - task: run-vcpkg@0 - displayName: "coreml-tools" - inputs: - vcpkgArguments: "coreml-tools" - vcpkgGitCommitId: $(vcpkg.commit) - - task: CopyFiles@2 - displayName: "Copy logs in buildtrees" - inputs: - SourceFolder: "$(Build.BinariesDirectory)/vcpkg/buildtrees/" - Contents: | - **/?(*.log|*.txt|*.cmake) - TargetFolder: "$(Build.ArtifactStagingDirectory)/log" - OverWrite: true - condition: always() - - task: PublishBuildArtifacts@1 - displayName: "Publish logs" - inputs: - PathtoPublish: "$(Build.ArtifactStagingDirectory)/log" - ArtifactName: "$(Agent.JobName)" - condition: always() - - - stage: "Ports" + - stage: "Windows" dependsOn: "Triplets" jobs: - job: "port_windows_arm" displayName: "Windows(ARM)" pool: vmImage: windows-2022 + variables: + - name: vcpkg.root + value: "C:/vcpkg" # VCPKG_INSTALLATION_ROOT strategy: matrix: arm64_windows: @@ -117,48 +84,52 @@ stages: - powershell: New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" - task: Cache@2 inputs: - key: '"v2404-down-uwp"' - restoreKeys: | - "v2404-down-uwp" - "v2403-down-uwp" - path: $(Build.BinariesDirectory)/vcpkg/downloads - - task: Cache@2 - inputs: - key: '"v2404-bin-uwp" | "$(vcpkg.default.triplet)"' + key: '"v2406-bin-uwp" | "$(vcpkg.default.triplet)"' restoreKeys: | + "v2406-bin-uwp" | "$(vcpkg.default.triplet)" "v2404-bin-uwp" | "$(vcpkg.default.triplet)" - "v2403-bin-uwp" | "$(vcpkg.default.triplet)" path: $(vcpkg.default.binary.cache) - - task: run-vcpkg@0 + - task: PowerShell@2 + displayName: "Test: arm64-windows" inputs: - vcpkgArguments: "libdispatch" - vcpkgGitCommitId: $(vcpkg.commit) + script: | + $Ports=$(Get-Content "test/azure-port-arm64-windows.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' condition: ne(variables['vcpkg.default.triplet'], 'arm64-uwp') - - task: run-vcpkg@0 - inputs: - vcpkgArguments: "tensorflow-lite" - vcpkgGitCommitId: $(vcpkg.commit) + - task: PowerShell@2 + displayName: "Test: arm64-uwp" + inputs: + script: | + $Ports=$(Get-Content "test/azure-port-arm64-uwp.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' + condition: eq(variables['vcpkg.default.triplet'], 'arm64-uwp') - task: CopyFiles@2 - displayName: "Copy logs in buildtrees" inputs: - SourceFolder: "$(Build.BinariesDirectory)/vcpkg/buildtrees/" + SourceFolder: "$(vcpkg.root)/buildtrees/" Contents: | **/?(*.log|*.txt|*.cmake) TargetFolder: "$(Build.ArtifactStagingDirectory)/log" OverWrite: true condition: always() - task: PublishBuildArtifacts@1 - displayName: "Publish logs" inputs: PathtoPublish: "$(Build.ArtifactStagingDirectory)/log" ArtifactName: "$(Agent.JobName)" condition: always() timeoutInMinutes: "500" + - stage: "Ubuntu" + dependsOn: "Triplets" + jobs: - job: "port_linux" displayName: "Linux" pool: vmImage: ubuntu-22.04 + variables: + - name: vcpkg.root + value: "/usr/local/share/vcpkg" # VCPKG_INSTALLATION_ROOT strategy: matrix: x64_clang15: @@ -170,38 +141,32 @@ stages: cc: gcc-13 cxx: g++-13 steps: - - powershell: sudo apt-get install -y nuget nasm libnuma-dev libopenmpi-dev libx11-dev libxi-dev libxext-dev libx11-xcb-dev + - powershell: sudo apt-get install -y $(Get-Content test/packages-apt.txt) displayName: "Install APT packages" - powershell: New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" - task: Cache@2 inputs: - key: '"v2404-down-ubuntu"' - restoreKeys: | - "v2404-down-ubuntu" - "v2403-down-ubuntu" - path: $(Build.BinariesDirectory)/vcpkg/downloads - - task: Cache@2 - inputs: - key: '"v2404-bin-ubuntu" | "$(vcpkg.default.triplet)_$(cc)"' + key: '"v2406-bin-ubuntu" | "$(vcpkg.default.triplet)_$(cc)"' restoreKeys: | + "v2406-bin-ubuntu" | "$(vcpkg.default.triplet)_$(cc)" "v2404-bin-ubuntu" | "$(vcpkg.default.triplet)_$(cc)" - "v2403-bin-ubuntu" | "$(vcpkg.default.triplet)_$(cc)" path: $(vcpkg.default.binary.cache) - - task: run-vcpkg@0 + - task: PowerShell@2 + displayName: "Test: $(cxx)" inputs: - vcpkgArguments: "tensorflow-lite[gpu] onnxruntime[xnnpack,training]" - vcpkgGitCommitId: $(vcpkg.commit) + script: | + $Ports=$(Get-Content "test/azure-port-linux.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' - task: CopyFiles@2 - displayName: "Copy logs in buildtrees" inputs: - SourceFolder: "$(Build.BinariesDirectory)/vcpkg/buildtrees/" + SourceFolder: "$(vcpkg.root)/buildtrees/" Contents: | **/?(*.log|*.txt|*.cmake) TargetFolder: "$(Build.ArtifactStagingDirectory)/log" OverWrite: true condition: always() - task: PublishBuildArtifacts@1 - displayName: "Publish logs" inputs: PathtoPublish: "$(Build.ArtifactStagingDirectory)/log" ArtifactName: "$(Agent.JobName)" @@ -212,8 +177,11 @@ stages: displayName: "Android" pool: vmImage: ubuntu-22.04 + variables: + - name: vcpkg.root + value: "/usr/local/share/vcpkg" # VCPKG_INSTALLATION_ROOT strategy: - matrix: + matrix: # https://github.com/android/ndk/releases arm64_ndk26: vcpkg.default.triplet: "arm64-android" android.ndk.home: "/usr/local/lib/android/sdk/ndk/26.1.10909125" @@ -224,45 +192,82 @@ stages: - powershell: New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" - task: Cache@2 inputs: - key: '"v2404-down-android"' + key: '"v2406-bin-android" | "$(vcpkg.default.triplet)"' restoreKeys: | - "v2404-down-android" - "v2403-down-android" - path: $(Build.BinariesDirectory)/vcpkg/downloads + "v2406-bin-android" | "$(vcpkg.default.triplet)" + "v2404-bin-android" | "$(vcpkg.default.triplet)" + path: $(vcpkg.default.binary.cache) + - task: PowerShell@2 + displayName: "Test: $(vcpkg.default.triplet)" + inputs: + script: | + $Ports=$(Get-Content "test/azure-port-android.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' + - task: CopyFiles@2 + inputs: + SourceFolder: "$(vcpkg.root)/buildtrees/" + Contents: | + **/?(*.log|*.txt|*.cmake) + TargetFolder: "$(Build.ArtifactStagingDirectory)/log" + OverWrite: true + condition: always() + - task: PublishBuildArtifacts@1 + inputs: + PathtoPublish: "$(Build.ArtifactStagingDirectory)/log" + ArtifactName: "$(Agent.JobName)" + condition: always() + timeoutInMinutes: "500" + + - stage: "Apple" + dependsOn: "Triplets" + jobs: + - job: "osx_host_tools" + displayName: "Mac(Host)" + pool: + vmImage: macOS-13 + variables: + - name: vcpkg.root + value: "/usr/local/share/vcpkg" + steps: + - powershell: brew install $(Get-Content test/packages-homebrew.txt) + displayName: "Install HomeBrew packages" - task: Cache@2 inputs: - key: '"v2404-bin-android" | "$(vcpkg.default.triplet)"' + key: '"v2406-bin-mac-host"' restoreKeys: | - "v2404-bin-android" | "$(vcpkg.default.triplet)" - "v2403-bin-android" | "$(vcpkg.default.triplet)" + "v2406-bin-mac-host" + "v2404-bin-mac-host" path: $(vcpkg.default.binary.cache) - - task: run-vcpkg@0 + - task: PowerShell@2 + displayName: "Test: osx(host)" inputs: - vcpkgArguments: "openssl3 libdispatch google-jni-bind tensorflow-lite[gpu]" - vcpkgGitCommitId: $(vcpkg.commit) - env: - VCPKG_OVERLAY_TRIPLETS: $(Build.SourcesDirectory)/triplets + script: | + $Ports=$(Get-Content "test/azure-port-osx-host.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' - task: CopyFiles@2 - displayName: "Copy logs in buildtrees" inputs: - SourceFolder: "$(Build.BinariesDirectory)/vcpkg/buildtrees/" + SourceFolder: "$(vcpkg.root)/buildtrees/" Contents: | **/?(*.log|*.txt|*.cmake) TargetFolder: "$(Build.ArtifactStagingDirectory)/log" OverWrite: true condition: always() - task: PublishBuildArtifacts@1 - displayName: "Publish logs" inputs: PathtoPublish: "$(Build.ArtifactStagingDirectory)/log" ArtifactName: "$(Agent.JobName)" condition: always() - timeoutInMinutes: "500" + timeoutInMinutes: "120" - job: "port_osx" displayName: "Mac" pool: vmImage: macOS-13 + variables: + - name: vcpkg.root + value: "/usr/local/share/vcpkg" strategy: matrix: arm64_osx: @@ -270,7 +275,7 @@ stages: x64_osx: vcpkg.default.triplet: "x64-osx" steps: - - powershell: brew install autoconf automake libtool pkg-config + - powershell: brew install $(Get-Content test/packages-homebrew.txt) displayName: "Install HomeBrew packages" - task: UsePythonVersion@0 displayName: "Setup: Python 3.11" @@ -283,33 +288,27 @@ stages: - powershell: New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" - task: Cache@2 inputs: - key: '"v2404-down-apple"' - restoreKeys: | - "v2404-down-apple" - "v2403-down-apple" - path: $(Build.BinariesDirectory)/vcpkg/downloads - - task: Cache@2 - inputs: - key: '"v2404-bin-osx" | "$(vcpkg.default.triplet)"' + key: '"v2406-bin-osx" | "$(vcpkg.default.triplet)"' restoreKeys: | + "v2406-bin-osx" | "$(vcpkg.default.triplet)" "v2404-bin-osx" | "$(vcpkg.default.triplet)" - "v2403-bin-osx" | "$(vcpkg.default.triplet)" path: $(vcpkg.default.binary.cache) - - task: run-vcpkg@0 + - task: PowerShell@2 + displayName: "Test: osx" inputs: - vcpkgArguments: "tensorflow-lite[gpu] onnxruntime[xnnpack,coreml]" - vcpkgGitCommitId: $(vcpkg.commit) + script: | + $Ports=$(Get-Content "test/azure-port-osx.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' - task: CopyFiles@2 - displayName: "Copy logs in buildtrees" inputs: - SourceFolder: "$(Build.BinariesDirectory)/vcpkg/buildtrees/" + SourceFolder: "$(vcpkg.root)/buildtrees/" Contents: | **/?(*.log|*.txt|*.cmake) TargetFolder: "$(Build.ArtifactStagingDirectory)/log" OverWrite: true condition: always() - task: PublishBuildArtifacts@1 - displayName: "Publish logs" inputs: PathtoPublish: "$(Build.ArtifactStagingDirectory)/log" ArtifactName: "$(Agent.JobName)" @@ -320,60 +319,61 @@ stages: displayName: "iOS" pool: vmImage: macOS-13 + variables: + - name: vcpkg.root + value: "/usr/local/share/vcpkg" strategy: matrix: arm64_ios: # vcpkg.default.triplet: "arm64-ios" vcpkg.overlay.triplets: "$(Build.SourcesDirectory)/triplets" steps: - - powershell: brew install autoconf automake libtool pkg-config + - powershell: brew install $(Get-Content test/packages-homebrew.txt) + displayName: "Install HomeBrew packages" - powershell: New-Item -Type Directory -Force "$env:VCPKG_DEFAULT_BINARY_CACHE" - task: Cache@2 inputs: - key: '"v2404-down-apple"' - restoreKeys: | - "v2404-down-apple" - "v2403-down-apple" - path: $(Build.BinariesDirectory)/vcpkg/downloads - - task: Cache@2 - inputs: - key: '"v2404-bin-ios" | "$(vcpkg.default.triplet)"' + key: '"v2406-bin-ios" | "$(vcpkg.default.triplet)"' restoreKeys: | + "v2406-bin-ios" | "$(vcpkg.default.triplet)" "v2404-bin-ios" | "$(vcpkg.default.triplet)" - "v2403-bin-ios" | "$(vcpkg.default.triplet)" path: $(vcpkg.default.binary.cache) - - task: run-vcpkg@0 - displayName: "arm64-ios" + - task: PowerShell@2 + displayName: "Test: arm64-ios" inputs: - vcpkgArguments: "tensorflow-lite" - vcpkgGitCommitId: $(vcpkg.commit) + script: | + $Ports=$(Get-Content "test/azure-port-ios.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' env: VCPKG_DEFAULT_TRIPLET: arm64-ios - - task: run-vcpkg@0 - displayName: "arm64-ios-simulator" + - task: PowerShell@2 + displayName: "Test: arm64-ios-simulator" inputs: - vcpkgArguments: "tensorflow-lite" - vcpkgGitCommitId: $(vcpkg.commit) + script: | + $Ports=$(Get-Content "test/azure-port-ios.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' env: VCPKG_DEFAULT_TRIPLET: arm64-ios-simulator - - task: run-vcpkg@0 - displayName: "x64-ios-simulator" + - task: PowerShell@2 + displayName: "Test: x64-ios-simulator" inputs: - vcpkgArguments: "tensorflow-lite" - vcpkgGitCommitId: $(vcpkg.commit) + script: | + $Ports=$(Get-Content "test/azure-port-ios.txt") + vcpkg install $Ports --clean-buildtrees-after-build --clean-packages-after-build + targetType: 'inline' env: VCPKG_DEFAULT_TRIPLET: x64-ios-simulator - task: CopyFiles@2 - displayName: "Copy logs in buildtrees" inputs: - SourceFolder: "$(Build.BinariesDirectory)/vcpkg/buildtrees/" + SourceFolder: "$(vcpkg.root)/buildtrees/" Contents: | **/?(*.log|*.txt|*.cmake) TargetFolder: "$(Build.ArtifactStagingDirectory)/log" OverWrite: true condition: always() - task: PublishBuildArtifacts@1 - displayName: "Publish logs" inputs: PathtoPublish: "$(Build.ArtifactStagingDirectory)/log" ArtifactName: "$(Agent.JobName)" diff --git a/scripts/template.json b/scripts/template.json index 7546e3aa..d36037a1 100644 --- a/scripts/template.json +++ b/scripts/template.json @@ -1,4 +1,5 @@ { + "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg-configuration.schema.json", "default-registry": { "kind": "git", "repository": "https://github.com/Microsoft/vcpkg", diff --git a/test/azure-port-android.txt b/test/azure-port-android.txt new file mode 100644 index 00000000..1b9563d0 --- /dev/null +++ b/test/azure-port-android.txt @@ -0,0 +1,4 @@ +openssl3 +libdispatch +google-jni-bind +tensorflow-lite[gpu] diff --git a/test/azure-port-arm64-uwp.txt b/test/azure-port-arm64-uwp.txt new file mode 100644 index 00000000..4b522036 --- /dev/null +++ b/test/azure-port-arm64-uwp.txt @@ -0,0 +1 @@ +tensorflow-lite diff --git a/test/azure-port-arm64-windows.txt b/test/azure-port-arm64-windows.txt new file mode 100644 index 00000000..5df976da --- /dev/null +++ b/test/azure-port-arm64-windows.txt @@ -0,0 +1,2 @@ +libdispatch +tensorflow-lite diff --git a/test/azure-port-ios.txt b/test/azure-port-ios.txt new file mode 100644 index 00000000..184915d1 --- /dev/null +++ b/test/azure-port-ios.txt @@ -0,0 +1,2 @@ +tensorflow-lite +miniaudio diff --git a/test/azure-port-linux.txt b/test/azure-port-linux.txt new file mode 100644 index 00000000..030e823f --- /dev/null +++ b/test/azure-port-linux.txt @@ -0,0 +1,2 @@ +tensorflow-lite[gpu] +onnxruntime[xnnpack,training] diff --git a/test/azure-port-osx-host.txt b/test/azure-port-osx-host.txt new file mode 100644 index 00000000..eb4db46e --- /dev/null +++ b/test/azure-port-osx-host.txt @@ -0,0 +1 @@ +coreml-tools diff --git a/test/azure-port-osx.txt b/test/azure-port-osx.txt new file mode 100644 index 00000000..9ada8f95 --- /dev/null +++ b/test/azure-port-osx.txt @@ -0,0 +1,4 @@ +tensorflow-lite[gpu] +onnxruntime[xnnpack,coreml] +metal-cpp +miniaudio diff --git a/test/azure-triplet-ios.txt b/test/azure-triplet-ios.txt new file mode 100644 index 00000000..a553f852 --- /dev/null +++ b/test/azure-triplet-ios.txt @@ -0,0 +1 @@ +zlib-ng diff --git a/test/packages-apt.txt b/test/packages-apt.txt new file mode 100644 index 00000000..49395328 --- /dev/null +++ b/test/packages-apt.txt @@ -0,0 +1,7 @@ +nasm +libnuma-dev +libopenmpi-dev +libx11-dev +libxi-dev +libxext-dev +libx11-xcb-dev diff --git a/test/packages-homebrew.txt b/test/packages-homebrew.txt new file mode 100644 index 00000000..2be6adc1 --- /dev/null +++ b/test/packages-homebrew.txt @@ -0,0 +1,4 @@ +autoconf +automake +libtool +pkg-config diff --git a/test/self-hosted-cuda.json b/test/self-hosted-cuda.json index b7b2a6ea..0210bceb 100644 --- a/test/self-hosted-cuda.json +++ b/test/self-hosted-cuda.json @@ -1,6 +1,7 @@ { + "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "test", - "version-date": "2023-12-20", + "version-date": "2024-02-12", "description": "vcpkg registry maintained by @luncliff", "homepage": "https://github.com/luncliff/vcpkg-registry", "supports": "windows", diff --git a/test/vcpkg.json b/test/vcpkg.json index de3b436e..bac005f0 100644 --- a/test/vcpkg.json +++ b/test/vcpkg.json @@ -1,6 +1,7 @@ { + "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "test", - "version-date": "2023-12-20", + "version-date": "2024-02-12", "description": "vcpkg registry maintained by @luncliff", "homepage": "https://github.com/luncliff/vcpkg-registry", "supports": "windows | linux | osx | ios",