Skip to content

Commit

Permalink
Add win32.aarch64 & FreeBSD aarch64/x86_64 platforms' build
Browse files Browse the repository at this point in the history
  • Loading branch information
chirontt committed Nov 5, 2024
1 parent 76a74a5 commit 61357ea
Show file tree
Hide file tree
Showing 12 changed files with 353 additions and 474 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# DBeaver for Windows on Arm64 & FreeBSD

DBeaver now natively supports the `Windows on Arm64` platform, in upstream repo.

This fork adds the WMI Native driver (jkiss_wmi.dll), compiled natively for Windows on Arm64, which is missing upstream.

It also adds support to produce build artifacts for `FreeBSD aarch64/x86_64` platforms.

Original [README.md](https://github.com/dbeaver/dbeaver#readme) text is as followed.

----

[![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/dbeaver_news.svg?style=social&label=Follow%20%40dbeaver_news)](https://twitter.com/dbeaver_news)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/fa0bb9cf5a904c7d87424f8f6351ba92)](https://app.codacy.com/gh/dbeaver/dbeaver/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Apache 2.0](https://img.shields.io/github/license/cronn-de/jira-sync.svg)](http://www.apache.org/licenses/LICENSE-2.0)
Expand Down
Binary file not shown.
2 changes: 1 addition & 1 deletion plugins/org.jkiss.dbeaver.ext.wmi/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@
class="org.jkiss.wmi.service.WMIServiceNative"
customDriverLoader="true"
categories="embedded">
<file type="lib" os="win32" arch="x86" path="platform:/plugin/org.jkiss.wmi/native/x86/jkiss_wmi.dll"/>
<file type="lib" os="win32" arch="x86_64" path="platform:/plugin/org.jkiss.wmi/native/x64/jkiss_wmi.dll"/>
<file type="lib" os="win32" arch="aarch64" path="platform:/plugin/org.jkiss.wmi/native/arm64/jkiss_wmi.dll"/>
</driver>
</drivers>
</datasource>
Expand Down
6 changes: 6 additions & 0 deletions plugins/org.jkiss.dbeaver.ext.wmi/src-native/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.vs/
ARM64/
x64/
Win32/
WMIService.vcxproj.filters
WMIService.vcxproj.user
17 changes: 14 additions & 3 deletions plugins/org.jkiss.dbeaver.ext.wmi/src-native/WMIService.sln
Original file line number Diff line number Diff line change
@@ -1,20 +1,28 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WMIService", "WMIService.vcproj", "{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}"
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.6.33815.320
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WMIService", "WMIService.vcxproj", "{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Debug|ARM64.ActiveCfg = Debug|ARM64
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Debug|ARM64.Build.0 = Debug|ARM64
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Debug|Win32.ActiveCfg = Debug|Win32
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Debug|Win32.Build.0 = Debug|Win32
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Debug|x64.ActiveCfg = Debug|x64
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Debug|x64.Build.0 = Debug|x64
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Release|ARM64.ActiveCfg = Release|ARM64
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Release|ARM64.Build.0 = Release|ARM64
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Release|Win32.ActiveCfg = Release|Win32
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Release|Win32.Build.0 = Release|Win32
{00A00D3E-4A58-45C1-91FD-D9ECB48D52F7}.Release|x64.ActiveCfg = Release|x64
Expand All @@ -23,4 +31,7 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FAEB169D-BFCA-4D62-8E01-EBFC4701CEA9}
EndGlobalSection
EndGlobal
Loading

0 comments on commit 61357ea

Please sign in to comment.