utfcpp/test/unit/tests/CMakeLists.txt
King_DuckZ 90968e75cd Conversion to gtest of the utf8reader test.
Note that the unckecked part has been removed as the "unchecked" code
is going to be removed soon.
2014-06-20 19:33:57 +02:00

30 lines
1 KiB
CMake

project(unit CXX)
set(PATH_UTF8_INVALID_TXT "${PROJECT_BINARY_DIR}/utf8_invalid.txt")
set(PATH_UTF8_VALID1_TXT "${PROJECT_BINARY_DIR}/quickbrown.txt")
set(PATH_UTF8_VALID2_HTML "${PROJECT_BINARY_DIR}/Unicode_transcriptions.html")
set(PATH_UTF8_VALID3_TXT "${PROJECT_BINARY_DIR}/UTF-8-demo.txt")
configure_file("${UNITTEST_DATA_DIR}/negative/utf8_invalid.txt" "${PATH_UTF8_INVALID_TXT}" COPYONLY)
configure_file("${UNITTEST_DATA_DIR}/utf8samples/quickbrown.txt" "${PATH_UTF8_VALID1_TXT}" COPYONLY)
configure_file("${UNITTEST_DATA_DIR}/utf8samples/Unicode_transcriptions.html" "${PATH_UTF8_VALID2_HTML}" COPYONLY)
configure_file("${UNITTEST_DATA_DIR}/utf8samples/UTF-8-demo.txt" "${PATH_UTF8_VALID3_TXT}" COPYONLY)
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/src/${PROJECT_NAME}_config.h.in"
"${PROJECT_BINARY_DIR}/${PROJECT_NAME}_config.h"
)
include_directories(
${PROJECT_BINARY_DIR}
)
add_executable(${PROJECT_NAME}
${GTEST_MAIN_CPP}
src/negative.cpp
src/utf8reader.cpp
)
target_link_libraries(${PROJECT_NAME}
gtest
)