On Wednesday, March 12, 2014 05:50:09 PM Stephen Kelly wrote: > Clinton Stimpson wrote: > > I personally would prefer a Qt version check > > This compiles: > > diff --git a/Source/QtDialog/CMakeSetup.cxx > b/Source/QtDialog/CMakeSetup.cxx > index 995929e..d1fbe9f 100644 > --- a/Source/QtDialog/CMakeSetup.cxx > +++ b/Source/QtDialog/CMakeSetup.cxx > @@ -79,12 +79,14 @@ int main(int argc, char** argv) > > QApplication app(argc, argv); > > -#if defined(KWSYS_CP_UTF8) > +// #if defined(KWSYS_CP_UTF8) > QTextCodec* utf8_codec = QTextCodec::codecForName("UTF-8"); > - QTextCodec::setCodecForCStrings(utf8_codec); > QTextCodec::setCodecForLocale(utf8_codec); > +#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) > + QTextCodec::setCodecForCStrings(utf8_codec); > QTextCodec::setCodecForTr(utf8_codec); > #endif > +// #endif > > // clean out standard Qt paths for plugins, which we don't use anyway > // when creating Mac bundles, it potentially causes problems > > > but I don't think it's better, I didn't runtime-test it, and I don't know > what would trigger the KWSYS_CP_UTF8 to be defined anyway as it is not on my > system. I just wanted to compile-out the new code. > > If you can runtime-test the behavior of the new lines with Qt 5, I'd say go > ahead and commit that. >
Thanks. I can also do a runtime check on this code with Qt5. By the way, can you confirm that you are not currently seeing compile errors? I don't think anyone would see these compile errors unless they manually add a cmake variable to the cache to enable the utf-8 encoding. Are you concerned because you saw Qt4 apis by visual inspection? Clint -- 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/cgi-bin/mailman/listinfo/cmake-developers