|
|
@ -7,6 +7,11 @@ add_executable(apitests |
|
|
|
${PROJECT_SOURCE_DIR}/tests/test_unchecked_iterator.cpp |
|
|
|
) |
|
|
|
|
|
|
|
add_executable(noexceptionstests |
|
|
|
${PROJECT_SOURCE_DIR}/tests/test_unchecked_api.cpp |
|
|
|
${PROJECT_SOURCE_DIR}/tests/test_unchecked_iterator.cpp |
|
|
|
) |
|
|
|
|
|
|
|
target_link_libraries(negative PRIVATE utf8::cpp) |
|
|
|
target_link_libraries(cpp11 PRIVATE |
|
|
|
utf8::cpp |
|
|
@ -17,6 +22,14 @@ target_link_libraries(apitests PRIVATE |
|
|
|
gtest_main |
|
|
|
) |
|
|
|
|
|
|
|
target_link_libraries(noexceptionstests PRIVATE |
|
|
|
utf8::cpp |
|
|
|
gtest_main |
|
|
|
) |
|
|
|
target_compile_options(noexceptionstests PUBLIC -fno-exceptions) |
|
|
|
|
|
|
|
add_test(negative_test negative ${PROJECT_SOURCE_DIR}/tests/test_data/utf8_invalid.txt) |
|
|
|
add_test(cpp11_test cpp11) |
|
|
|
add_test(api_test apitests) |
|
|
|
add_test(noexceptions_test noexceptionstests) |
|
|
|
|
|
|
|