Skip to content

Commit a68d00f

Browse files
Reenable windows support through compiled libraries
1 parent 78dec8e commit a68d00f

File tree

6 files changed

+4
-2
lines changed

6 files changed

+4
-2
lines changed

.gitmodules

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
# ⚠️ Updating the submodule requires also an update of the windows libraries.
12
[submodule "src/libdivecomputer"]
23
path = src/libdivecomputer
34
url = https://github.com/libdivecomputer/libdivecomputer.git
5+
46
[submodule "src/hidapi"]
57
path = src/hidapi
68
url = https://github.com/libusb/hidapi.git

lib/framework/dive_computer_ffi.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class DiveComputerFfi {
3838
const String libName = 'dive_computer';
3939
String fileName;
4040
if (Platform.isWindows) {
41-
fileName = 'lib$libName.dll';
41+
fileName = 'libdivecomputer-0.dll';
4242
} else if (Platform.isAndroid) {
4343
fileName = 'lib$libName.so';
4444
} else if (Platform.isMacOS || Platform.isIOS) {

windows/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ project(${PROJECT_NAME} LANGUAGES CXX)
1212
# This list could contain prebuilt libraries, or libraries created by an
1313
# external build triggered from this build file.
1414
set(dive_computer_bundled_libraries
15-
${CMAKE_CURRENT_SOURCE_DIR}/../native/lib/windows_x64/libdivecomputer-0.dll;${CMAKE_CURRENT_SOURCE_DIR}/../native/lib/windows_x64/libusb-1.0.dll;${CMAKE_CURRENT_SOURCE_DIR}/../native/lib/windows_x64/libhidapi-0.dll
15+
${CMAKE_CURRENT_SOURCE_DIR}/libraries/libdivecomputer-0.dll;${CMAKE_CURRENT_SOURCE_DIR}/libraries/libusb-1.0.dll;${CMAKE_CURRENT_SOURCE_DIR}/libraries/libhidapi-0.dll
1616
PARENT_SCOPE
1717
)
3.58 MB
Binary file not shown.

windows/libraries/libhidapi-0.dll

468 KB
Binary file not shown.

windows/libraries/libusb-1.0.dll

1.36 MB
Binary file not shown.

0 commit comments

Comments
 (0)