Skip to content

Commit

Permalink
[azure] Build a64-linux targets
Browse files Browse the repository at this point in the history
  • Loading branch information
disigma committed Jun 19, 2024
1 parent c783b74 commit fadc432
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .ci/azure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,46 @@ jobs:
PathtoPublish: "$(Build.ArtifactStagingDirectory)"
ArtifactName: "wimal-linux-$(Build.BuildNumber)"
displayName: "Upload artifact"
- job: a64_linux
timeoutInMinutes: 300
pool:
vmImage: "Ubuntu-latest"
steps:
- script: sudo apt install ninja-build yasm nasm -y
displayName: "Installing dependencies"
- script: cmake -E make_directory cmake-build-tablegen cmake-build-azure
displayName: "Prepare project"
- script: cmake -E chdir cmake-build-azure cmake ..
-GNinja
-DCMAKE_BUILD_TYPE=Release
-DWIMAL_TARGET=a64-linux
-DCMAKE_TOOLCHAIN_FILE=../cmake/MeToolchain.cmake
-DCMAKE_INSTALL_PREFIX="$(Build.BinariesDirectory)/wimal"
displayName: "Configure project"
- script: cmake -E chdir cmake-build-tablegen cmake ..
-GNinja
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=$(Build.SourcesDirectory)/cmake/wimal
-DWIMAL_HOME=$(Build.SourcesDirectory)/cmake/wimal
displayName: "Configure tablegen"
- script: cmake --build cmake-build-tablegen --target install-tablegen --
displayName: "Generate table-gen"
- script: cmake --build cmake-build-azure --target installation --
displayName: "Build project"
- task: ArchiveFiles@2
inputs:
rootFolderOrFile: "$(Build.BinariesDirectory)/wimal"
includeRootFolder: true
archiveType: "tar"
tarCompression: "xz"
archiveFile: "$(Build.ArtifactStagingDirectory)/wimal-a64-linux-$(Build.BuildNumber).tar.xz"
replaceExistingArchive: true
displayName: "Create tarball"
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: "$(Build.ArtifactStagingDirectory)"
ArtifactName: "wimal-a64-linux-$(Build.BuildNumber)"
displayName: "Upload artifact"
- job: macos
timeoutInMinutes: 300
pool:
Expand Down

0 comments on commit fadc432

Please sign in to comment.