Files
Calculator/test/CMakeLists.txt

25 lines
537 B
CMake
Raw Permalink Normal View History

2026-02-28 13:59:02 -06:00
find_package(cmocka REQUIRED)
add_executable(test_lexer test_lexer.c)
add_executable(test_parser test_parser.c)
add_executable(test_evaluator test_evaluator.c)
2026-02-28 13:59:02 -06:00
target_link_libraries(test_lexer
calculator_lib
cmocka::cmocka
)
target_link_libraries(test_parser
calculator_lib
cmocka::cmocka
)
target_link_libraries(test_evaluator
calculator_lib
cmocka::cmocka
)
add_test(NAME lexer_tests COMMAND test_lexer)
add_test(NAME parser_tests COMMAND test_parser)
add_test(NAME evaluator_tests COMMAND test_evaluator)