This repository has been archived on 2021-04-17. You can view files and clone it, but cannot push or open issues or pull requests.
uIRC/tests/CMakeLists.txt

22 lines
662 B
CMake

cmake_minimum_required(VERSION 3.16)
add_executable(tokenizer tokenizer.c)
#add_executable(assembly assembly.c)
target_link_libraries(tokenizer uirc)
#target_link_libraries(assembly uirc)
add_test(NAME Tokenizer COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/tokenizer)
#add_test(NAME Assembly COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/assembly)
if ( UIRC_IRCV3 )
add_executable(tagtok tagtok.c)
add_executable(tagassm tagassm.c)
target_link_libraries(tagtok uirc)
target_link_libraries(tagassm uirc)
add_test(NAME TagParser COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/tagtok)
add_test(NAME TagAssembler COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/tagassm)
endif()