2014-06-20 15:08:17 +02:00
|
|
|
project(unit CXX)
|
|
|
|
|
2014-06-20 19:04:05 +02:00
|
|
|
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)
|
|
|
|
|
2014-06-20 15:08:17 +02:00
|
|
|
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
|
2014-06-20 19:04:05 +02:00
|
|
|
src/utf8reader.cpp
|
2014-06-20 15:08:17 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(${PROJECT_NAME}
|
|
|
|
gtest
|
|
|
|
)
|