From 471bae6fca3d9ae2019eba70455b3e7cca2629c4 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 1 Nov 2023 11:41:13 +0100 Subject: [PATCH] test/hid_parser: add CMakeLists.txt --- test/hid_parser/CMakeLists.txt | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 test/hid_parser/CMakeLists.txt diff --git a/test/hid_parser/CMakeLists.txt b/test/hid_parser/CMakeLists.txt new file mode 100644 index 000000000..08c466021 --- /dev/null +++ b/test/hid_parser/CMakeLists.txt @@ -0,0 +1,36 @@ +cmake_minimum_required (VERSION 3.13) + +project(hid_parser) + +set (BTSTACK_ROOT ${CMAKE_SOURCE_DIR}/../../) + +include_directories(../../3rd-party/micro-ecc) +include_directories(../../3rd-party/rijndael) +include_directories(../../platform/embedded) +include_directories(../../platform/posix) +include_directories(../../src) +include_directories(..) + +# Enable ASAN +add_compile_options( -g -fsanitize=address) +add_link_options( -fsanitize=address) + +# pkgconfig +find_package(PkgConfig REQUIRED) + +# cpputest +pkg_check_modules(CPPUTEST REQUIRED cpputest) +include_directories(${CPPUTEST_INCLUDE_DIRS}) +link_directories(${CPPUTEST_LIBRARY_DIRS}) +link_libraries(${CPPUTEST_LIBRARIES}) + +add_executable(hid_parser_test + hid_parser_test.cpp + ${BTSTACK_ROOT}/src/btstack_util.c + ${BTSTACK_ROOT}/src/btstack_hid_parser.c + ${BTSTACK_ROOT}/src/hci_dump.c + ${BTSTACK_ROOT}/platform/posix/hci_dump_posix_fs.c +) + + +