mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
12 lines
611 B
CMake
12 lines
611 B
CMake
# Chinese Hindi Greek English Russian
|
|
set(string_mixed "注意 यूनिकोड είναι VeRy здорово!") # UTF-8
|
|
set(string_upper "注意 यूनिकोड είναι VERY здорово!") # UTF-8
|
|
set(string_lower "注意 यूनिकोड είναι very здорово!") # UTF-8
|
|
string(TOLOWER "${string_mixed}" output_lower)
|
|
string(TOUPPER "${string_mixed}" output_upper)
|
|
foreach(case lower upper)
|
|
if(NOT "${output_${case}}" STREQUAL "${string_${case}}")
|
|
message(SEND_ERROR "to${case} failed:\n \"${output_${case}}\"")
|
|
endif()
|
|
endforeach()
|