CMake создает файл flags.make сКак отключить настройки CXX_FLAGS = -std = C++ 1y -g -O3 -std = гну ++ 11
CXX_FLAGS = -std=c++1y -g -O3 -std=gnu++11
Первый -std
устанавливается мной CMake а вторая генерируется cmake. Я не могу понять, откуда приходит вторая или как ее отключить.
Неужели кто-то столкнулся с той же проблемой и знает, как это решить?
Если вы устанавливаете 'CMAKE_CXX_STANDARD', вы, вероятно, также хотите установить' CMAKE_CXX_STANDARD_REQUIRED' и, вероятно, 'CMAKE_CXX_EXTENSIONS'. Все три должны быть уверены в том, чтобы получить нужное поведение. Объяснения того, как/почему их следует использовать вместе, можно найти здесь (https://crascit.com/2015/03/28/enabling-cxx11-in-cmake/). –