On 02/07/2017 07:13 PM, Robert Maynard wrote:

* The "execute_process()" command gained an "ENCODING" option to
   specify on Windows which encoding is used for output from child
   process.

Introduction of the new ENCODING option changed the implicit default output encoding which breaks existing code that relies on the output being unmodified (in my case automated tests).
This should not have been done without a new policy.

Using "ENCODING NONE" seems to fix it in my case but requires conditional 3.8 specific code in a project that currently has a minimum requirement of 3.4.

Nils
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to