Описание тега cmakelists-options
Механизм, доступный в генераторе системы сборки CMake, для явного объявления настраиваемых сборщиком параметров различных типов для создания файлов сборки. Эти параметры объявляются в файлах CMakeLists.txt с помощью команд set() и option().
2
ответа
cmake если еще с опцией
Я с проблемой использовать option все вместе if-else в cmake. project(test) option(TESTE "isso é um teste" OFF) if(TESTE) message("true") else() message("false") endif() add_executable(test main.cpp) Это всегда отображать true даже если я отключу оп…
18 мар '14 в 14:00
0
ответов
Связывание библиотеки Tbb с уже настроенным кодом C++ (через makefile) в системе Mac OS
Я пытаюсь распараллелить свой код через библиотеку TBB, используя инструмент tbb::parallel_for. Я использую компьютер Mac OS, скачал и установил Tbb с Homebrew. Tbb находится в Macintosh HD ▸ opt intel ▸ compilers_and_libraries_2020.1.216 ▸ mac. Tbb…
05 июл '20 в 18:52
0
ответов
Как установить систему новой сборки xcode в cmake?
Я пытаюсь обновить свой проект до новой системы сборки. Я должен установить -UseModernBuildSystem=YES в файле cmakelists.txt. Как я могу это сделать? Мой проект построен с использованием терминала
01 сен '20 в 10:50
0
ответов
Как заставить CMakeLists.txt вызывать чистую цель во внешнем проекте (Makefile)?
Я устанавливаю некоторую прошивку, которую нужно скомпилировать и установить с помощью make с помощью CMake, это делается через ExternalProject_Add в CMakeLists.txt. Это то, что у меня есть в CMakeLists.txt include(ExternalProject) ExternalProject_A…
03 сен '20 в 22:02
0
ответов
Как связать исполняемый файл с общей библиотекой с помощью cmake?
A: add_executable(А); B:add_library(B); Исполняемый файл "A" должен быть связан с библиотекой "B"
01 авг '20 в 18:27
0
ответов
CMakeList Исключить подкаталоги INCLUDE_PATH
Я разрабатываю приложение на C++ под Ubuntu, и я нацелен на систему Windows. Я компилирую с помощью mingw и для завершения кода IDE использую set(CMAKE_INCLUDE_PATH "/usr/x86_64-w64-mingw32/include") Проблема в том, что в этом каталоге include много…
12 мар '20 в 20:42
0
ответов
Ошибка при связывании с библиотекой protobuf
У меня есть код C на Windows, созданный с использованием компилятора mingw64, с которым я должен связать libprotobuf. У меня есть библиотека libprotobuf, созданная с использованием mingw64. libprotobuf.dll libprotobuf.dll.a Я создал файл protobuf и …
26 авг '20 в 16:52
1
ответ
Как в CLion установить значения параметров CMakeLists.txt?
Я пытаюсь использовать CLion (последняя версия - 2019.3) для работы с моим исходным репозиторием, который уже использует CMake (т.е. имеет CMakeLists.txt). Теперь в пакете есть несколько вариантов того, какие цели нужно создавать; по умолчанию он ст…
14 фев '20 в 01:31
1
ответ
Как найти мою сгенерированную общую библиотеку из cmake?
Я хочу создать общую библиотеку из cmake. У меня простойtest.cpp. Мой CMakeLists.txt выглядит как ниже cmake_minimum_required(VERSION 2.8) project (test) set(CMAKE_BUILD_TYPE Release) #include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) add_lib…
23 фев '20 в 15:28
2
ответа
Почему cmake не разрешает <> стиль включать?
Я очень новичок в cmake, но использую его в Visual Studio для разработки программы, которая должна работать в Linux. Таким образом мне нужно включить следующее: #include <xscontroller/xscontrol_def.h> #include <xscontroller/xsdevice_def.h&g…
12 июл '20 в 19:50
0
ответов
CMake в Linux: отсутствует wxWidgets_LIBRARIES
Я компилирую программу из исходников, которая использует wxWidgets в Linux. Я установил следующие переменные в CMakeLists.txt: SET(wxWidgets_ROOT_DIR ~/Downloads/wxWidgets-3.1.3) SET(wxWidgets_LIBRARIES ~/Downloads/wxWidgets-3.1.3/lib) SET(wxWidgets…
14 июл '20 в 22:56
1
ответ
CMakelists.txt; файл заголовка вложенной папки Не найден ошибка
У меня следующая структура папок: demo_main | |---- demo_use | | | --- demo_use_main.c ---- demo_1.0 | --- demo_sample | ---zmq_sample | --- HelloWorld.h --- HelloWorld.cpp В файле demo_main\demo_use\demo_use_main.c мне нужно вызвать функцию, опреде…
25 авг '20 в 12:35
1
ответ
Установка переменных среды в контекст ExternalProject_Add
У меня есть файл CMakeLists.txt, в котором мне нужно создать несколько внешних проектов. Я использую функцию ExternalProject_Add CMake. Мне нужно установить переменную среды в одном из модулей проекта ExternalProject_Add. Это необходимо проекту для …
23 июл '20 в 20:28
2
ответа
Какая польза от файлов .cmake в функции установки CMakeLists.txt?
CMakeLists.txt ... add_library( ${PROJECT_NAME} SHARED src/run_pipeline.cpp ) target_link_libraries( ${PROJECT_NAME} ) install( TARGETS ${PROJECT_NAME} DESTINATION lib ) install( FILES ${PROJECT_NAME}Config.cmake DESTINATION lib/cmake/${PROJECT_NAME…
13 июл '20 в 15:24
0
ответов
Добавление CFLAGS = "- std = gnu90" в CMakeLists.txt приводит к ошибке, что файл "-std=gnu90" не найден.
Я пытаюсь создать проект, включающий UCL, и из того, что мне удалось выяснить, ошибку здесь можно устранить, установив std=gnu90 для проекта UCL. Однако добавление флага для версии C вызывает ошибку о том, что файл не найден. Что нужно исправить? co…
20 июл '20 в 01:40
0
ответов
FFmpeg - Libavcodec - невозможно скомпилировать, ошибки в файлах не найдены, но файлы есть
Это не столько о C++, сколько о конкретной компиляции avcodec и avformat, поскольку они используются внутри FFmpeg. Я впервые пытаюсь скомпилировать код проекта ffmpeg. Все ссылки разрешены, а ошибки программы - наши. Я пишу свою первую программу - …
02 окт '20 в 08:32
1
ответ
CMake включает внешние и собственные заголовки
У меня есть CMakelist.txt, куда я добавляю внешние файлы заголовков и lib. файлы для моей сборки. Теперь, когда я вызываю пользовательские заголовки ("myown.h") в своей основной функции, я получаю ошибки при выполнении связывания CMake. Итак, я узна…
01 ноя '20 в 16:02
1
ответ
cmake использовать подстановочный знак для параметра find_library NAMES
В cmake для поиска библиотеки мы используем find_library(MyLibrary_LIBRARY NAMES mylibrary mylibrary10 mylibrary11 HINTS /path/to/library). Эта команда сообщает cmake найти файл с именем mylibrary.so или же mylibrary10.so или же mylibrary11.so (или …
10 ноя '20 в 07:32
1
ответ
Как мы можем ссылаться на внешний файл cmake из основного файла CMakeLists.txt?
Допустим, у меня есть некоторый код cmake, связанный с protobuf, как библиотека, которая находится внутри файла CMakeLists.pro, и мне нужно включить эту библиотеку в качестве конфигурации внешнего файла. Как это сделать?
10 ноя '20 в 10:46
0
ответов
GLOB_RECURSE захватывает неправильный исходный файл
Каталог моего исходного проекта выглядит примерно так: |── CMakeLists.txt | ├── src | | | | | | | └── a | | | | | |__ a.cpp | | | | | | | └── b | | | |__ b.cpp | |___test | |__test.cpp Мне нужно сделать исполняемый файл из исходников a.cpp и b.cpp, …
18 ноя '20 в 00:11