mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 20:18:18 +00:00
update java install/build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
637ffcd491
commit
c8c2e3a7b7
|
@ -190,6 +190,8 @@ def mk_build_dir(arch):
|
||||||
if JAVA_ENABLED:
|
if JAVA_ENABLED:
|
||||||
cmd.append(' -DZ3_BUILD_JAVA_BINDINGS=ON')
|
cmd.append(' -DZ3_BUILD_JAVA_BINDINGS=ON')
|
||||||
cmd.append(' -DZ3_INSTALL_JAVA_BINDINGS=ON')
|
cmd.append(' -DZ3_INSTALL_JAVA_BINDINGS=ON')
|
||||||
|
cmd.append(' -DZ3_JAVA_JAR_INSTALLDIR=java')
|
||||||
|
cmd.append(' -DZ3_JAVA_JNI_LIB_INSTALLDIR=java')
|
||||||
if PYTHON_ENABLED:
|
if PYTHON_ENABLED:
|
||||||
cmd.append(' -DZ3_BUILD_PYTHON_BINDINGS=ON')
|
cmd.append(' -DZ3_BUILD_PYTHON_BINDINGS=ON')
|
||||||
cmd.append(' -DZ3_INSTALL_PYTHON_BINDINGS=ON')
|
cmd.append(' -DZ3_INSTALL_PYTHON_BINDINGS=ON')
|
||||||
|
@ -252,11 +254,11 @@ def mk_z3(arch):
|
||||||
if arch == "arm64":
|
if arch == "arm64":
|
||||||
arch = "x64_arm64"
|
arch = "x64_arm64"
|
||||||
cmds = []
|
cmds = []
|
||||||
cmds.append('call "%VCINSTALLDIR%Auxiliary\\build\\vcvarsall.bat" ' + arch + ' ')
|
cmds.append('call "%VCINSTALLDIR%Auxiliary\\build\\vcvarsall.bat" ' + arch)
|
||||||
cmds.append('cd %s' % build_dir)
|
cmds.append('cd %s' % build_dir)
|
||||||
cmds.append('nmake install')
|
cmds.append('nmake install')
|
||||||
if exec_cmds(cmds) != 0:
|
if exec_cmds(cmds) != 0:
|
||||||
raise MKException("Failed to make z3, x64: %s" % x64)
|
raise MKException("Failed to make z3"))
|
||||||
|
|
||||||
def mk_z3s():
|
def mk_z3s():
|
||||||
global ARCHS
|
global ARCHS
|
||||||
|
|
|
@ -169,7 +169,7 @@ stages:
|
||||||
--zip
|
--zip
|
||||||
- task: CopyFiles@2
|
- task: CopyFiles@2
|
||||||
inputs:
|
inputs:
|
||||||
sourceFolder: dist
|
sourceFolder: build-dist/x86/dist
|
||||||
contents: '*.zip'
|
contents: '*.zip'
|
||||||
targetFolder: $(Build.ArtifactStagingDirectory)
|
targetFolder: $(Build.ArtifactStagingDirectory)
|
||||||
- task: PublishPipelineArtifact@1
|
- task: PublishPipelineArtifact@1
|
||||||
|
@ -179,7 +179,7 @@ stages:
|
||||||
- task: CopyFiles@2
|
- task: CopyFiles@2
|
||||||
displayName: 'Collect Symbols'
|
displayName: 'Collect Symbols'
|
||||||
inputs:
|
inputs:
|
||||||
sourceFolder: dist
|
sourceFolder: build-dist/x86/dist
|
||||||
contents: '**/*.pdb'
|
contents: '**/*.pdb'
|
||||||
targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
||||||
# Publish symbol archive to match nuget package
|
# Publish symbol archive to match nuget package
|
||||||
|
@ -209,7 +209,7 @@ stages:
|
||||||
--zip
|
--zip
|
||||||
- task: CopyFiles@2
|
- task: CopyFiles@2
|
||||||
inputs:
|
inputs:
|
||||||
sourceFolder: dist
|
sourceFolder: build-dist/x64/dist
|
||||||
contents: '*.zip'
|
contents: '*.zip'
|
||||||
targetFolder: $(Build.ArtifactStagingDirectory)
|
targetFolder: $(Build.ArtifactStagingDirectory)
|
||||||
- task: PublishPipelineArtifact@1
|
- task: PublishPipelineArtifact@1
|
||||||
|
@ -219,7 +219,7 @@ stages:
|
||||||
- task: CopyFiles@2
|
- task: CopyFiles@2
|
||||||
displayName: 'Collect Symbols'
|
displayName: 'Collect Symbols'
|
||||||
inputs:
|
inputs:
|
||||||
sourceFolder: dist
|
sourceFolder: build-dist/x64/dist
|
||||||
contents: '**/*.pdb'
|
contents: '**/*.pdb'
|
||||||
targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
||||||
# Publish symbol archive to match nuget package
|
# Publish symbol archive to match nuget package
|
||||||
|
@ -249,7 +249,7 @@ stages:
|
||||||
--zip
|
--zip
|
||||||
- task: CopyFiles@2
|
- task: CopyFiles@2
|
||||||
inputs:
|
inputs:
|
||||||
sourceFolder: dist
|
sourceFolder: build-dist/arm64/dist
|
||||||
contents: '*.zip'
|
contents: '*.zip'
|
||||||
targetFolder: $(Build.ArtifactStagingDirectory)
|
targetFolder: $(Build.ArtifactStagingDirectory)
|
||||||
- task: PublishPipelineArtifact@1
|
- task: PublishPipelineArtifact@1
|
||||||
|
@ -259,7 +259,7 @@ stages:
|
||||||
- task: CopyFiles@2
|
- task: CopyFiles@2
|
||||||
displayName: 'Collect Symbols'
|
displayName: 'Collect Symbols'
|
||||||
inputs:
|
inputs:
|
||||||
sourceFolder: dist
|
sourceFolder: build-dist/arm64/dist
|
||||||
contents: '**/*.pdb'
|
contents: '**/*.pdb'
|
||||||
targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
|
||||||
# Publish symbol archive to match nuget package
|
# Publish symbol archive to match nuget package
|
||||||
|
|
Loading…
Reference in a new issue