mstring_generate(HELLO_GENERATED hello.msg)

add_executable(hello main.cpp ${HELLO_GENERATED})
target_include_directories(hello PRIVATE ${CMAKE_CURRENT_BINARY_DIR})

# Smoke test in the "C" locale: the English texts.
add_test(NAME example.hello
         COMMAND ${CMAKE_COMMAND}
                 -DEXE=$<TARGET_FILE:hello>
                 -DEXPECTED=${CMAKE_CURRENT_SOURCE_DIR}/expected.txt
                 -P ${RUN_AND_DIFF})
