2020-04-25 20:34:18 +00:00
|
|
|
###
|
|
|
|
# Build test executables
|
|
|
|
###
|
|
|
|
|
2020-04-24 13:01:28 +00:00
|
|
|
set(TESTEXEC usb sg)
|
2016-05-20 22:28:14 +00:00
|
|
|
|
2020-11-12 20:39:49 +00:00
|
|
|
set(TEST_DEPENDENCY ${STLINK_LIB_SHARED})
|
2022-10-23 23:49:03 +00:00
|
|
|
if (WIN32)
|
2020-11-12 20:39:49 +00:00
|
|
|
set(TEST_DEPENDENCY ${STLINK_LIB_STATIC})
|
|
|
|
endif()
|
|
|
|
|
2020-04-24 13:01:28 +00:00
|
|
|
foreach (test ${TESTEXEC})
|
|
|
|
add_executable(test-${test} ${test}.c)
|
2020-11-12 20:39:49 +00:00
|
|
|
add_dependencies(test-${test} ${TEST_DEPENDENCY})
|
|
|
|
target_link_libraries(test-${test} ${TEST_DEPENDENCY} ${SSP_LIB})
|
2020-04-24 13:01:28 +00:00
|
|
|
add_test(test-${test} ${CMAKE_BINARY_DIR}/bin/test-${test})
|
2020-04-05 12:57:59 +00:00
|
|
|
endforeach ()
|
2016-09-06 20:56:54 +00:00
|
|
|
|
2020-06-04 19:53:17 +00:00
|
|
|
add_executable(test-flash flash.c "${CMAKE_SOURCE_DIR}/src/st-flash/flash_opts.c")
|
2020-11-12 20:39:49 +00:00
|
|
|
add_dependencies(test-flash ${TEST_DEPENDENCY})
|
|
|
|
target_link_libraries(test-flash ${TEST_DEPENDENCY} ${SSP_LIB})
|
2020-04-24 13:01:28 +00:00
|
|
|
add_test(test-flash ${CMAKE_BINARY_DIR}/bin/test-flash)
|