2024-09-07 18:15:29 +06:00

18 lines
540 B
CMake

cmake_minimum_required(VERSION 3.15)
# Old integration tests.
if (CAPSTONE_BUILD_LEGACY_TESTS)
enable_testing()
set(TEST_SOURCES test_skipdata.c test_iter.c)
if(CAPSTONE_X86_SUPPORT)
set(TEST_SOURCES ${TEST_SOURCES} test_customized_mnem.c)
endif()
foreach(TSRC ${TEST_SOURCES})
string(REGEX REPLACE ".c$" "" TBIN ${TSRC})
add_executable(${TBIN} "${TESTS_INTEGRATION_DIR}/${TSRC}")
target_link_libraries(${TBIN} PRIVATE capstone)
add_test(NAME "legacy_${TBIN}" COMMAND ${TBIN})
endforeach()
endif()