Cmake генерирует неправильные флаги для Clang-ClC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Cmake генерирует неправильные флаги для Clang-Cl

Сообщение Anonymous »

Я использую Cmake с Ninja и Clang-Cl для составления проекта в Windows.
Cmake версия минимум 3,20, я использую предустановки для указания файла инструмента, который определяет компилятор как Clang-Cl как таковой < /p>

Код: Выделить всё

set(CMAKE_C_COMPILER clang-cl)
set(CMAKE_CXX_COMPILER clang-cl)
< /code>
Компилятор разрешается, как установлен из установщика LLVM, поэтому никаких проблем с этим. 17 С помощью TARGET_COMPILE_FEATURES (lib public cxx_std_17) 
и некоторые определения компиляции , каким -то образом Cmake преобразует эти параметры в «style -style», передача -std = c ++ 17 и -dhave_foo = 1 к Clang -cl вместо/std: c ++ 17 и/d "haf_foo = 1" соответственно.
То же самое касается некоторых также включать каталоги, проходящие как -i вместо/i .
my cmake_system_name < /code> - это «Windows», поэтому я не совсем понимаю, что заставляет Cmake решать, как переводить параметры в флаги ... < /p>
Есть что -то Я забываю об этом?

Подробнее здесь: https://stackoverflow.com/questions/794 ... r-clang-cl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Cmake генерирует неправильные флаги для Clang-Cl
    Anonymous » » в форуме C++
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Cmake генерирует неправильные флаги для Clang-Cl: Undefined MainCrtStartup [Duplicate]
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ определить флаги в Java и запустить код, только если эти флаги определены?
    Anonymous » » в форуме JAVA
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Cmake генерирует неправильные пути включения
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Cmake генерирует неправильные пути включения
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»