Параметр командной строки '-fext-numeric-literals' действителен для C ++ / ObjC ++, но не для Fortran - PullRequest
0 голосов
/ 21 июня 2019

Я использую cmake для настройки смешанного CXX-проекта на Fortran (на самом деле большая часть кода находится в CXX и только несколько кодов на Fortran).

При компиляции выдает это предупреждение

f951: Warning: command line option ‘-fext-numeric-literals’ is valid for C++/ObjC++ but not for Fortran

, так как я включил этот флаг здесь:

target_compile_options(myproject PUBLIC -fext-numeric-literals)

Есть ли способ сказать компилятору пропустить этот флаг при компиляции кода на фортране?

...