Я строю несколько динамических библиотек для проекта. Я хочу построить весь проект с C ++ 11. При сборке библиотек я явно указываю флаги CXX и C. Я использую CMAKE 3.5 для сборки библиотек. Я указываю версию c ++ 11 или gnu11 при сборке каждого модуля, что-то вроде
-DCMAKE_C_FLAGS = «- std = gnu11» -DCMAKE_CXX_FLAGS = «- std = c ++ 11»
После того, как библиотеки были собраны, я хотел убедиться, что они используют среду выполнения c ++ 11. Есть ли способ проверить?
Задача ещё не решена.
Других решений пока нет …