207 похожих чатов

Привет всем! Я нуб в CMake, поэтому прошу отнестись снисходительно

ко мне...

В общем, пишу в CMakeLists.txt:
find_package(Clang 12.0.0 REQUIRED CONFIG)

Получаю ошибку:
CMake Error at CMakeLists.txt:8 (find_package):
Could not find a configuration file for package "Clang" that is compatible
with requested version "12.0.0".

The following configuration files were considered but not accepted:

/usr/lib/cmake/clang-10/ClangConfig.cmake, version: unknown
/usr/lib/cmake/clang-11/ClangConfig.cmake, version: unknown
/usr/lib/cmake/clang-12/ClangConfig.cmake, version: unknown
/lib/cmake/clang-10/ClangConfig.cmake, version: unknown
/lib/cmake/clang-11/ClangConfig.cmake, version: unknown
/lib/cmake/clang-12/ClangConfig.cmake, version: unknown

Подскажите, как мне "найти" тот конфиг, который относится к clang 12?

7 ответов

30 просмотров

Не писать версию и явно подсунуть CLANG_DIR?

Danya🔥- Автор вопроса
Michael Chambers
Не писать версию и явно подсунуть CLANG_DIR?

Я не шарю особо в Линукс — отсюда вопрос — как это с другими дистрами будет работать? Если не будет, то делать if на каждый дистр, условно?

Danya🔥
Я не шарю особо в Линукс — отсюда вопрос — как это...

Да это вообще от линукса зависеть не будет. Просто всегда подсовывать явно clang_dir. Если нужна вариативность, то нужно смотреть что там ClangConfig экспортирует.

Danya🔥- Автор вопроса
Michael Chambers
Да это вообще от линукса зависеть не будет. Просто...

Ааа, имелось в виду подсовывать прям при генерации cmake'ом через CLI?

Danya🔥- Автор вопроса

Не, такое не очень устраивает..

Danya🔥
Не, такое не очень устраивает..

А почему не устраивает? Это вполне себе общепринятый процесс при использовании cmake — в реальности при конфигурации какие-то флаги, да задаются — хоть из cli, хоть через IDE, везде такая возможность есть, ибо это базовая вещь для cmake. Чаще всего есть одна нужная версия и тут дефолтное поведение отлично подходит. Вот и пусть по дефолту находит то, что найдёт, а если кому-то нужно задать конкретную версию — пусть подсовывает Clang_DIR/Clang_ROOT

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
9
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Карта сайта