Skip to content

Commit d007e78

Browse files
authored
Merge pull request #199 from stoffu/aeon-hidusb
build: remove hidapi
2 parents 672f086 + c5c4e7e commit d007e78

File tree

3 files changed

+32
-32
lines changed

3 files changed

+32
-32
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
with:
1111
submodules: recursive
1212
- name: update brew and install dependencies
13-
run: brew update && brew install boost hidapi zmq libpgm miniupnpc ldns expat libunwind-headers protobuf
13+
run: brew update && brew install boost zmq libpgm miniupnpc ldns expat libunwind-headers protobuf
1414
- name: fetch zmq.hpp
1515
run: brew tap osrf/simulation && brew install cppzmq
1616
- name: build
@@ -26,7 +26,7 @@ jobs:
2626
with:
2727
update: true
2828
- name: install monero dependencies
29-
run: msys2do pacman -S --noconfirm mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi mingw-w64-x86_64-protobuf-c mingw-w64-x86_64-libusb git
29+
run: msys2do pacman -S --noconfirm mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-protobuf-c git
3030
- name: build
3131
run: msys2do make release-static-win64 -j2
3232

@@ -46,7 +46,7 @@ jobs:
4646
- name: update apt
4747
run: sudo apt update
4848
- name: install monero dependencies
49-
run: sudo apt -y install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libhidapi-dev libnorm-dev libusb-1.0-0-dev libpgm-dev
49+
run: sudo apt -y install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libnorm-dev libpgm-dev
5050
- name: build
5151
run: make -j3
5252

@@ -66,7 +66,7 @@ jobs:
6666
- name: update apt
6767
run: sudo apt update
6868
- name: install monero dependencies
69-
run: sudo apt -y install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libhidapi-dev libnorm-dev libusb-1.0-0-dev libpgm-dev
69+
run: sudo apt -y install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libnorm-dev libpgm-dev
7070
- name: build
7171
run: cmake -DBUILD_GUI_DEPS=ON && make -j3
7272

@@ -87,7 +87,7 @@ jobs:
8787
- name: update apt
8888
run: sudo apt update
8989
- name: install monero dependencies
90-
run: sudo apt -y install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libhidapi-dev libnorm-dev libusb-1.0-0-dev libpgm-dev
90+
run: sudo apt -y install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libnorm-dev libpgm-dev
9191
- name: install requests
9292
run: pip install requests
9393
- name: tests

CMakeLists.txt

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ if(STATIC AND NOT IOS)
458458
endif()
459459
endif()
460460

461-
find_package(HIDAPI)
461+
# find_package(HIDAPI)
462462

463463
add_definition_if_library_exists(c memset_s "string.h" HAVE_MEMSET_S)
464464
add_definition_if_library_exists(c explicit_bzero "strings.h" HAVE_EXPLICIT_BZERO)
@@ -499,15 +499,15 @@ endif()
499499
include_directories(${LIBUNWIND_INCLUDE})
500500
link_directories(${LIBUNWIND_LIBRARY_DIRS})
501501

502-
# Final setup for hid
503-
if (HIDAPI_FOUND)
504-
message(STATUS "Using HIDAPI include dir at ${HIDAPI_INCLUDE_DIR}")
505-
add_definitions(-DHAVE_HIDAPI)
506-
include_directories(${HIDAPI_INCLUDE_DIR})
507-
link_directories(${LIBHIDAPI_LIBRARY_DIRS})
508-
else (HIDAPI_FOUND)
509-
message(STATUS "Could not find HIDAPI")
510-
endif()
502+
# # Final setup for hid
503+
# if (HIDAPI_FOUND)
504+
# message(STATUS "Using HIDAPI include dir at ${HIDAPI_INCLUDE_DIR}")
505+
# add_definitions(-DHAVE_HIDAPI)
506+
# include_directories(${HIDAPI_INCLUDE_DIR})
507+
# link_directories(${LIBHIDAPI_LIBRARY_DIRS})
508+
# else (HIDAPI_FOUND)
509+
# message(STATUS "Could not find HIDAPI")
510+
# endif()
511511

512512
if(MSVC)
513513
add_definitions("/bigobj /MP /W3 /GS- /D_CRT_SECURE_NO_WARNINGS /wd4996 /wd4345 /D_WIN32_WINNT=0x0600 /DWIN32_LEAN_AND_MEAN /DGTEST_HAS_TR1_TUPLE=0 /FIinline_c.h /D__SSE4_1__")
@@ -922,21 +922,21 @@ endif()
922922

923923
list(APPEND EXTRA_LIBRARIES ${CMAKE_DL_LIBS})
924924

925-
if (HIDAPI_FOUND)
926-
if (APPLE)
927-
if(DEPENDS)
928-
list(APPEND EXTRA_LIBRARIES "-framework Foundation -framework IOKit")
929-
else()
930-
find_library(COREFOUNDATION CoreFoundation)
931-
find_library(IOKIT IOKit)
932-
list(APPEND EXTRA_LIBRARIES ${IOKIT})
933-
list(APPEND EXTRA_LIBRARIES ${COREFOUNDATION})
934-
endif()
935-
endif()
936-
if (WIN32)
937-
list(APPEND EXTRA_LIBRARIES setupapi)
938-
endif()
939-
endif()
925+
# if (HIDAPI_FOUND)
926+
# if (APPLE)
927+
# if(DEPENDS)
928+
# list(APPEND EXTRA_LIBRARIES "-framework Foundation -framework IOKit")
929+
# else()
930+
# find_library(COREFOUNDATION CoreFoundation)
931+
# find_library(IOKIT IOKit)
932+
# list(APPEND EXTRA_LIBRARIES ${IOKIT})
933+
# list(APPEND EXTRA_LIBRARIES ${COREFOUNDATION})
934+
# endif()
935+
# endif()
936+
# if (WIN32)
937+
# list(APPEND EXTRA_LIBRARIES setupapi)
938+
# endif()
939+
# endif()
940940

941941
option(USE_READLINE "Build with GNU readline support." ON)
942942
if(USE_READLINE)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,11 +307,11 @@ application.
307307

308308
To build for 64-bit Windows:
309309

310-
pacman -S mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi
310+
pacman -S mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium
311311

312312
To build for 32-bit Windows:
313313

314-
pacman -S mingw-w64-i686-toolchain make mingw-w64-i686-cmake mingw-w64-i686-boost mingw-w64-i686-openssl mingw-w64-i686-zeromq mingw-w64-i686-libsodium mingw-w64-i686-hidapi
314+
pacman -S mingw-w64-i686-toolchain make mingw-w64-i686-cmake mingw-w64-i686-boost mingw-w64-i686-openssl mingw-w64-i686-zeromq mingw-w64-i686-libsodium
315315

316316
* Open the MingW shell via `MinGW-w64-Win64 Shell` shortcut on 64-bit Windows
317317
or `MinGW-w64-Win64 Shell` shortcut on 32-bit Windows. Note that if you are

0 commit comments

Comments
 (0)