|
|
@@ -0,0 +1,22 @@
|
|
|
+windows-utf-8
|
|
|
+-------------
|
|
|
+
|
|
|
+* On Windows, CMake learned to support international characters.
|
|
|
+ This allows use of characters from multiple (spoken) languages
|
|
|
+ in CMake code, paths to source files, configured files such as
|
|
|
+ ``.h.in`` files, and other files read and written by CMake.
|
|
|
+ Because CMake interoperates with many other tools, there may
|
|
|
+ still be some limitations when using certain international
|
|
|
+ characters.
|
|
|
+
|
|
|
+ Files written in the :manual:`cmake-language(7)`, such as
|
|
|
+ ``CMakeLists.txt`` or ``*.cmake`` files, are expected to be
|
|
|
+ encoded as UTF-8. If files are already ASCII, they will be
|
|
|
+ compatible. If files were in a different encoding, including
|
|
|
+ Latin 1, they will need to be converted.
|
|
|
+
|
|
|
+ The Visual Studio generators now write solution and project
|
|
|
+ files in UTF-8 instead of Windows-1252. Windows-1252 supported
|
|
|
+ Latin 1 languages such as those found in North and South America
|
|
|
+ and Western Europe. With UTF-8, additional languages are now
|
|
|
+ supported.
|