cmake if test для GCC - PullRequest
       19

cmake if test для GCC

3 голосов
/ 23 марта 2011

Как правильно проверить, является ли компилятор GCC под Cmake?

Я видел и if(CMAKE_COMPILER_IS_GNUCC), и if(CMAKE_COMPILER_IS_GNUXX), но ни один из них не был определен, когда я запускаю cmake. Просто чтобы быть ясно, я на 100% уверен, что я использую GCC.

Я просто хочу добавить флаги компилятора, специфичные для GCC. Раньше я просто использовал выражение else после проверки окон, но теперь я хочу быть более общим.

1 Ответ

3 голосов
/ 23 марта 2011

Я думаю, что нашел проблему.Эти свойства не определяются до тех пор, пока после оператора project.Переключение порядка и, кажется, работает.

...