From a5902db07ff432f3aacb2b8f28c3befbc2a0d75e Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 7 Mar 2022 01:27:28 +0100 Subject: [PATCH] Adding -DUSB_VID=0xXXXX -DUSB_PID=0xYYYY feature to overwrite default VID/PID. Signed-off-by: Pol Henarejos --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7b1cbc9..11422cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,15 @@ pico_sdk_init() add_executable(hsm2040) +if (NOT DEFINED USB_VID) + set(USB_VID 0xFEFF) +endif() +add_definitions(-DUSB_VID=${USB_VID}) +if (NOT DEFINED USB_PID) + set(USB_PID 0xFCFD) +endif() +add_definitions(-DUSB_PID=${USB_PID}) + set_source_files_properties( ${CMAKE_CURRENT_LIST_DIR}/OpenSC/src/libopensc/ctx.c PROPERTIES COMPILE_DEFINITIONS "PACKAGE_VERSION=\"0.22.0\";OPENSC_CONF_PATH=\".\""