| 123456789101112131415161718192021222324252627282930 |
- cmake_minimum_required(VERSION 3.5)
- project(serial_flasher_test)
- add_executable( ${PROJECT_NAME}
- test_main.cpp
- ../src/esp_loader.c
- ../src/esp_targets.c
- ../src/md5_hash.c
- ../src/protocol_common.c
- ../src/protocol_uart.c
- ../src/slip.c)
- target_include_directories(${PROJECT_NAME} PRIVATE ../include ../private_include ../test ../port)
- target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Werror -O3)
- set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 14)
- if( QEMU_TEST )
- target_sources(${PROJECT_NAME} PRIVATE serial_io_tcp.cpp qemu_test.cpp)
- else()
- target_sources(${PROJECT_NAME} PRIVATE serial_io_mock.cpp test.cpp)
- endif()
- target_compile_definitions(${PROJECT_NAME} PRIVATE
- MD5_ENABLED=1
- SERIAL_FLASHER_INTERFACE_UART
- SERIAL_FLASHER_DEBUG_TRACE
- SERIAL_FLASHER_WRITE_BLOCK_RETRIES=1
- )
|