Am Donnerstag, 14. Juli 2016 um 13:35:06, schrieb Brad King <[email protected]> > 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
