Результаты поиска по запросу "cmake"

2 ответа

Если вам нужно передать другие переменные, рекомендуется указать их тип:

ираю большую библиотеку с использованием CMake, и я бы хотел, чтобы пользователи могли выборочно включать / отключать определенные части моего процесса сборки. Как добавить параметры командной строки в мою сборку CMake, например, так ...

6 ответов

 аргумент?

аюcmake . && make all install, Это работает, но устанавливает на/usr/local. Мне нужно установить другой префикс (например, чтобы/usr). Что этоcmake а такжеmake командная строка для установки в/usr вместо/usr/local?

1 ответ

Да, это был мой обходной путь, но я надеялся на лучшее решение. В любом случае, спасибо за ваш ответ!

аюсь скопировать все двоичные файлы, сгенерированные cmake, в определенный каталог. Я не хочу использовать EXECUTABLE_OUTPUT_PATH, хранение их в дереве сборки облегчает разработку. Поэтому я использую add_custom_command, чтобы добавить копию ...

ТОП публикаций

0 ответов

CMake выход / каталог сборки

Я довольно новичок в cmake, прочитал несколько уроков о том, как его использовать, и написал несколько сложных 50-строчных сценариев CMake, чтобы создать программу для 3 разных компиляторов. Это, вероятно, завершает все мои знания в ...

1 ответ

Спасибо, +50 вам :-) У меня настроены зависимости сборки в Jenkins, так что, если изменяется нижестоящий поток, он и восходящий поток будут собраны (по порядку). Все идет нормально! Я купил пользовательскую лицензию Jira и Confluence 10 для оценки в нашей команде. Пока что я поражен.

есть несколько небольших проектов в нашей системе, работающих на Linux (Slackware 7-11, медленно переходящий на RHEL 6.0). Около 50-100 приложений и 15-20 библиотек. Почти все наши приложения используют одну или несколько наших библиотек. Наше ...

1 ответ

Поскольку мне лень перечислять файлы, я обнаружил, что FILE (GLOB_RECURSE sourceVar ./ ​​* .cpp * .c * .h) очень полезен. Вы также можете использовать GLOB, который не переходит в подпапки. В противном случае спасибо DLRdave за то, что я начал работать с CMake.

тоящее время я использую рекурсивные make и autotools и собираюсь перейти на CMake для проекта, который выглядит примерно так: lx/ (project root) src/ lx.c (contains main method) conf.c util/ str.c str.h etc.c etc.h server/ server.c server.h ...

6 ответов

 выполняется во время шага настройки, таким образом, не может найти ничего, так как ничего еще не скомпилировано ...

аюсь использовать ExternalProject_add () для загрузки / установки зависимостей. Устанавливается нормально, но я не могу понять, как на самом деле связать библиотеки после их загрузки. Я хочу вызвать target_link_libraries () для библиотеки, ...

3 ответа

Это было очень полезно. Вот что я в итоге сделал для DLL, которая требовала манифеста MSVCR90, ваш пробег может варьироваться:

у меня есть DLL, которая создается с помощью CMake, для которой требуется встроенный файл манифеста. В настройках Visual Studio я могу просто добавить имя файла манифеста в «Инструмент манифеста» и «Ввод» и «Дополнительные файлы манифеста», и ...

2 ответа

 утверждение, ключевое слово должно повторяться для каждой библиотеки.

жный дубликат: Связывание библиотеки отладки и выпуска с CMAKE (VISUAL STUDIO) [https://stackoverflow.com/questions/5497348/debug-and-release-library-linking-with-cmake-visual-studio] cmake newb здесь, я хотел бы сказать target_link_libraries ...

6 ответов

@monokrome какие инструменты для вложения проектов? Существовали ли инструменты в 2014 году, когда я написал ответ? Если нет, пожалуйста, просто прокомментируйте и не отрицайте ответ, который был точным на момент написания. Спасибо! :-)

тавьте себе общий проект с несколькими компонентами: основнойИ.О.Webприложение-априложение-бприложение-сТеперь предположим, что web зависит от io, который зависит от basic, и все эти вещи находятся в одном репо и имеют CMakeLists.txt для их ...