Вопросы с тегом 'cmake'

CMake - это кросс-платформенный генератор системы с открытым исходным кодом. Он генерирует файлы для систем сборки, таких как встроенные make файлы, файлы ninja-build и файлы проекта для нескольких интегрированных сред разработки.
20

Ищите команду cmake clean для очистки вывода CMake

Так же, как make clean удаляет все файлы, которые создавал make файл, я хотел бы сделать то же самое с CMake. Слишком часто я обнаруживаю, что вручную просматриваю каталоги, удаляя файлы типа cmake_install.cmake и CMakeCache.txt, а также папки CMake...
13 мар. '12 в 8:16
13

Как активировать С++ 11 в CMake?

Когда я пытаюсь запустить созданный make файл CMake для компиляции моей программы, я получаю сообщение об ошибке диапазон, основанный на циклах, не поддерживается в режиме С++ 98. Я попробовал добавить add_definitions(-std=c++0x) к моему CMakeLis...
01 июн. '12 в 13:31
6

Что такое cmake-эквивалент 'configure -prefix = DIR && make all install'?

Я делаю cmake . && make all install. Это работает, но устанавливается на /usr/local. Мне нужно установить другой префикс (например, /usr). Что такое cmake и make для установки на /usr вместо /usr/local?
14 мая '11 в 16:59
2

Отладка против выпуска в CMAKE

В компилированном проекте GCC как запустить cmake для каждого целевого типа (debug/release)? как указать отладочные и выпускающие флаги C/С++ с помощью cmake? как выразить, что основной исполняемый файл будет скомпилирован с помощью g++ и одно...
11 окт. '11 в 10:26
5

Каковы различия между Autotools, Cmake и Scons?

В чем отличия между Autotools, Cmake и Scons?
01 нояб. '10 в 18:29
3

Определить макрос препроцессора через cmake

Как определить переменную препроцессора через cmake? Эквивалентный код будет #define foo.
26 янв. '12 в 11:35
2

Разница между использованием Makefile и CMake для компиляции кода

Я кодирую на C/C++ и использую (GNU) Makefile для компиляции кода. Я могу сделать то же самое с CMake и получить MakeFile. Однако в чем разница между использованием Makefile и CMake для компиляции кода?
11 сент. '14 в 14:07
9

Переключение между GCC и Clang/LLVM с помощью CMake

У меня есть ряд проектов, построенных с использованием CMake, и я хотел бы иметь возможность легко переключаться между GCC или Clang/LLVM для их компиляции. Я верю (пожалуйста, поправьте меня, если я ошибаюсь!), Что для использования Clang мне нужно ...
11 авг. '11 в 18:42
5

Как правильно добавить включаемые каталоги с CMake

Около года назад я спросил о зависимостях заголовка в CMake. Недавно я понял, что проблема заключается в том, что CMake считает эти файлы заголовков внешними по отношению к проекту. По крайней мере, при генерации проекта Code :: Blocks заголовочные...
04 дек. '12 в 13:04
3

CMake: распечатать все доступные переменные в скрипте

Мне интересно, есть ли способ распечатать все доступные переменные в CMake. Меня не интересуют переменные CMake - как и опция --help-variable. Я говорю о моих переменных, которые я определил, или переменных, определенных включенными сценариями. Я в...
15 февр. '12 в 17:33
5

Как добавить компоновщик или флаг компиляции в файл CMake?

Я использую компилятор arm-linux-androideabi-g++. Когда я пытаюсь скомпилировать простое "Привет, мир!" программа компилируется нормально. Когда я тестирую его, добавляя простую обработку исключений в этот код, он тоже работает (после добавления -fe...
02 авг. '12 в 18:52
8

Как мне сделать вывод CMake в директорию bin?

Я в настоящее время строю проект со структурой плагина. Я использую CMake для компиляции проекта. Плагины скомпилированы в отдельных каталогах. Моя проблема в том, что CMake компилирует и сохраняет двоичные файлы и плагины, динамические библиотеки, ...
06 июл. '11 в 10:16
4

Использование CMake с GNU Make: Как я могу видеть точные команды?

Я использую CMake с GNU Make и хотел бы видеть все команды в точности (например, как выполняется компилятор, все флаги и т.д.). GNU make имеет --debug, но, похоже, нет ничего полезного в других вариантах? Предоставляет ли CMake дополнительные флаги...
19 апр. '10 в 19:19
4

Какой смысл использовать find_package(), если вам все равно нужно указать CMAKE_MODULE_PATH?

Я пытаюсь создать систему сборки кросс-plattform, использующую CMake. Теперь у программного обеспечения есть несколько зависимостей. Я сам их скомпилировал и установил в своей системе. Некоторые файлы примеров, которые были установлены: -- Installi...
23 дек. '13 в 15:57
2

Автоматически добавлять все файлы в папку к цели с помощью CMake?

Я рассматриваю возможность переключения кроссплатформенного проекта с отдельных систем управления сборками в Visual C++, XCode и make файлах на CMake. Одна важная функция, которая мне нужна, - это автоматическое добавление всех файлов в каталоге к ...
08 июл. '10 в 6:30