mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 04:03:39 +00:00
remove readme reference, add arm64 build to nightly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
8293be859f
commit
995b40865b
|
@ -88,7 +88,7 @@ def mk_targets(source_root):
|
||||||
def mk_icon(source_root):
|
def mk_icon(source_root):
|
||||||
mk_dir("out/content")
|
mk_dir("out/content")
|
||||||
shutil.copy(f"{source_root}/resources/icon.jpg", "out/content/icon.jpg")
|
shutil.copy(f"{source_root}/resources/icon.jpg", "out/content/icon.jpg")
|
||||||
shutil.copy(f"{source_root}/src/api/dotnet/README.md", "out/content/README.md")
|
# shutil.copy(f"{source_root}/src/api/dotnet/README.md", "out/content/README.md")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -109,7 +109,6 @@ Linux Dependencies:
|
||||||
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
|
||||||
<tags>smt constraint solver theorem prover</tags>
|
<tags>smt constraint solver theorem prover</tags>
|
||||||
<icon>content/icon.jpg</icon>
|
<icon>content/icon.jpg</icon>
|
||||||
<readme>content/README.md</readme>
|
|
||||||
<projectUrl>https://github.com/Z3Prover/z3</projectUrl>
|
<projectUrl>https://github.com/Z3Prover/z3</projectUrl>
|
||||||
<license type="expression">MIT</license>
|
<license type="expression">MIT</license>
|
||||||
<repository type="git" url="{1}" branch="{2}" commit="{3}" />
|
<repository type="git" url="{1}" branch="{2}" commit="{3}" />
|
||||||
|
@ -119,10 +118,6 @@ Linux Dependencies:
|
||||||
<group targetFramework=".netstandard2.0" />
|
<group targetFramework=".netstandard2.0" />
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
|
||||||
<file src="content/README.md" target="content/README.md"/>
|
|
||||||
<file src="content/icon.jpg" target="content/icon.jpg"/>
|
|
||||||
</files>
|
|
||||||
</package>""".format(version, repo, branch, commit, arch)
|
</package>""".format(version, repo, branch, commit, arch)
|
||||||
print(contents)
|
print(contents)
|
||||||
sym = "sym." if symbols else ""
|
sym = "sym." if symbols else ""
|
||||||
|
|
|
@ -233,6 +233,47 @@ stages:
|
||||||
symbolServerType: TeamServices
|
symbolServerType: TeamServices
|
||||||
detailedLog: true
|
detailedLog: true
|
||||||
|
|
||||||
|
- job: "WindowsArm64"
|
||||||
|
displayName: "Windows"
|
||||||
|
pool:
|
||||||
|
vmImage: "windows-latest"
|
||||||
|
variables:
|
||||||
|
arch: "amd64_arm64"
|
||||||
|
steps:
|
||||||
|
- script: md build
|
||||||
|
- script: |
|
||||||
|
cd build
|
||||||
|
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" $(arch)
|
||||||
|
cmake $(bindings) -G "NMake Makefiles" ../
|
||||||
|
nmake
|
||||||
|
cd ..
|
||||||
|
- task: CopyFiles@2
|
||||||
|
inputs:
|
||||||
|
sourceFolder: build
|
||||||
|
contents: '*.zip'
|
||||||
|
targetFolder: $(Build.ArtifactStagingDirectory)
|
||||||
|
- task: PublishPipelineArtifact@1
|
||||||
|
inputs:
|
||||||
|
targetPath: $(Build.ArtifactStagingDirectory)
|
||||||
|
artifactName: 'WindowsArm64'
|
||||||
|
- task: CopyFiles@2
|
||||||
|
displayName: 'Collect Symbols'
|
||||||
|
inputs:
|
||||||
|
sourceFolder: build
|
||||||
|
contents: '**/*.pdb'
|
||||||
|
targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
||||||
|
# Publish symbol archive to match nuget package
|
||||||
|
# Index your source code and publish symbols to a file share or Azure Artifacts symbol server
|
||||||
|
- task: PublishSymbols@2
|
||||||
|
inputs:
|
||||||
|
symbolsFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
||||||
|
searchPattern: '**/*.pdb'
|
||||||
|
indexSources: false # Github not supported
|
||||||
|
publishSymbols: true
|
||||||
|
symbolServerType: TeamServices
|
||||||
|
detailedLog: true
|
||||||
|
|
||||||
|
|
||||||
- stage: Package
|
- stage: Package
|
||||||
jobs:
|
jobs:
|
||||||
- job: NuGet64
|
- job: NuGet64
|
||||||
|
@ -534,6 +575,11 @@ stages:
|
||||||
inputs:
|
inputs:
|
||||||
artifactName: 'Windows32'
|
artifactName: 'Windows32'
|
||||||
targetPath: tmp
|
targetPath: tmp
|
||||||
|
- task: DownloadPipelineArtifact@2
|
||||||
|
displayName: "Download windowsArm64"
|
||||||
|
inputs:
|
||||||
|
artifactName: 'WindowsArm64'
|
||||||
|
targetPath: tmp
|
||||||
- task: DownloadPipelineArtifact@2
|
- task: DownloadPipelineArtifact@2
|
||||||
displayName: "Download windows64"
|
displayName: "Download windows64"
|
||||||
inputs:
|
inputs:
|
||||||
|
|
Loading…
Reference in a new issue