Am Donnerstag, 14. Juli 2016 um 13:35:06, schrieb Brad King <brad.k...@kitware.com> > On 07/14/2016 01:13 PM, Kornel Benko wrote: > > -- The CXX compiler identification is GNU 6.1.0 > > -- CMAKE_CXX11_EXTENSION_COMPILE_OPTION = -std=gnu++11 > > I expected here "-- CMAKE_CXX11_EXTENSION_COMPILE_OPTION = -std=c++14". > > That is the option for C++11 with extensions. See > CMAKE_CXX14_EXTENSION_COMPILE_OPTION for C++14 with extensions. > Both of these are internal table entries for CMake's generators > and not meant for direct use by projects. > > What are you actually trying to do? > > -Brad
I was trying to compile lyx with QT5.7. The effect was, that the compilation failed. Searching for a reason I found that the flags in the flag.cmake files were mismatched. Here one example: # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.6 # compile CXX with /usr/local/gcc6.1/bin/g++ CXX_FLAGS = -Wall -Wunused-parameter --std=c++14 -fno-strict-aliasing -Wall -Wunused-parameter --std=c++14 -fno-strict-aliasing -O0 -g3 -D_DEBUG -DBOOST_USER_CONFIG="<config.h>" -fPIC --std=gnu++11 ... Therefore I started searching, where the extra ' --std=gnu++11' came from, and found it in Modules/Compiler/GNU-CXX.cmake. To verify, I made the output of this variable. To be clear, I did not want to do anything with the variable CMAKE_CXX14_EXTENSION_COMPILE_OPTION. Kornel
signature.asc
Description: This is a digitally signed message part.
-- 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